.body-inner.search-body-inner{background-color:#f8f8f8}.search-content-section{width:100%;max-width:1240px;margin-inline:auto;padding-left:10px;padding-right:10px;position:relative}.order-view-page .search-content-section{padding-bottom:92px}.search-content-section.mw-800,.contract-manage-page .search-content-section,.contract-view-page .search-content-section{max-width:820px;padding-bottom:92px;padding-left:10px;padding-right:10px}.inspect-request-page .search-content-section,.approve-page .search-content-section{max-width:820px;padding-top:84px;padding-left:10px;padding-right:10px}.search-content-section.pt-64{padding-top:64px}.search-content-section.pt-118{padding-top:118px}.search-content-inner{width:100%;position:relative}.search-content-inner.no-p{padding:0}.search-filter-group{width:100%;height:48px;position:relative}.search-filter-group-scroller{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;overscroll-behavior-x:contain;width:100%;height:100%;overflow:auto hidden}.txt-prj-count{color:#121616;font-size:20px;font-weight:400}.txt-prj-count em{color:#121616;font-size:20px;font-weight:700}.prj-card{cursor:pointer;border:1px solid #eee;border-radius:12px;gap:24px;width:100%;padding:24px;display:flex}.prj-card.project:hover,.prj-card.partner:hover{border:1px solid var(--Primary)}.prj-manage-card:hover .prj-card-img img,.prj-card.manage:hover .prj-card-img img,.prj-card.project:hover .prj-card-img img,.prj-card.partner:hover .prj-card-img img{scale:1.05}.prj-manage-card{border:1px solid #eee;border-radius:12px;flex-direction:column;gap:24px;width:100%;padding:20px;display:flex}.prj-manage-card:hover{border:1px solid var(--Primary)}.prj-card.manage{border:none;padding:0}.prj-state-badge{justify-content:center;align-items:center;width:170px;display:flex}.prj-list-section{flex-direction:column;gap:12px;width:100%;display:flex}.search-content-section .sort-type{font-size:var(--H4);color:#000;line-height:1.5}.search-content-section .sort-type.sel{font-size:var(--H4);color:var(--Primary);font-weight:var(--SemiBold);line-height:1.5}.search-content-section .prj-card-img{border-radius:8px;width:200px;height:200px;position:relative;overflow:hidden}.search-content-section .prj-card-img .inner{border-radius:8px;width:100%;height:100%;position:relative;overflow:hidden}.search-content-section .prj-card-img.small{width:160px;height:160px;position:relative}.search-content-section .prev-image{opacity:0;pointer-events:none;width:28px;height:28px;transition:opacity .18s,transform .18s;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.search-content-section .next-image{opacity:0;pointer-events:none;width:28px;height:28px;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.search-content-section .prj-card-img:hover .prev-image,.search-content-section .prj-card-img:focus-within .prev-image,.search-content-section .prj-card-img:hover .next-image,.search-content-section .prj-card-img:focus-within .next-image{opacity:1;pointer-events:auto;transform:translateY(-50%)}.image-indicator{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.image-indicator .indicator-item{background-color:#0000004d;border-radius:999px;width:6px;height:6px}.image-indicator .indicator-item.sel{background-color:#fff}.search-content-section .txt-prj-title{font-size:20px;font-weight:var(--SemiBold);color:#000;line-height:1.5}.search-content-section .txt-prj-type{font-size:var(--Body);color:var(--Black_Medium);font-weight:400;line-height:1.5}.detail-title{min-width:65px;font-size:var(--Body);color:#4b4b4b;font-weight:400;font-weight:var(--SemiBold);line-height:1.5}.detail-content{font-size:var(--Body);color:#121616;font-weight:400;line-height:1.5}.detail-content em{font-weight:var(--SemiBold)}.detail-content.big{font-size:var(--H4_SB);color:#000;line-height:1.5}.search-content-section .service-item{font-size:var(--Body);color:#ccc;font-weight:400;line-height:1.5}.search-content-section .service-item.on{font-size:var(--Body_SB);font-weight:var(--SemiBold);color:#000}.prj-badge{font-size:var(--body);line-height:1.5;font-weight:var(--SemiBold);border-radius:999px;justify-content:center;align-items:center;padding:4px 20px;display:flex}.prj-badge.end{color:#aaa;background-color:#eee}.prj-badge.pending{color:#b22aa9;background-color:#f6daf5}.prj-badge.match{color:#ff4d00;background-color:#ffeed9}.prj-badge.process{color:var(--Primary);background-color:#d5e7ff}.prj-badge.completed{color:#ccc;background-color:#eee}.partner-badge{color:var(--Black_Medium);font-size:14px;font-weight:var(--SemiBold);background-color:#fff;border:1px solid #ccc;border-radius:999px;padding:4px 12px}.search-content-section .prj-status{width:300px}.search-content-section .review-section{max-width:300px}.project-menu{width:220px;padding:40px 0;position:relative}.project-menu.mobile{width:100%;padding:24px;position:relative}.project-lnb{border:1px solid #eee;border-radius:12px;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:24px;display:flex;position:relative}.project-lnb.mobile{border:none;padding:0}.project-menu .lnb-title,.project-lnb .lnb-title{font-size:var(--H3_B);color:#000;font-weight:700;line-height:1.5}.project-lnb .lnb-menu-title{font-size:var(--H3_SB);font-weight:var(--SemiBold);color:#000;line-height:1.5}.project-lnb .lnb-sub-menu{width:100%;min-height:40px;font-size:var(--H4);color:#000;cursor:pointer;justify-content:flex-start;align-items:center;padding:10px 20px;line-height:1.5;display:flex}.project-lnb .lnb-sub-menu:hover{font-weight:700}.project-lnb .lnb-sub-menu.sel{color:var(--Primary);font-weight:var(--SemiBold);background-color:#d8e9ff;border-radius:12px}.project-content{flex:1;padding:70px 0}.project-content-inner{flex-direction:column;gap:20px;display:flex}.pj-page-title{font-size:var(--H2);color:#000;font-weight:700;line-height:1.5}.prj-additional.visit-schedule,.prj-additional.estimate-list,.prj-additional.contract-info{flex-direction:column;gap:12px;display:flex}.prj-additional.contract-detail,.prj-additional.review{flex-direction:column;gap:40px;display:flex}.prj-additional.no-p{padding:0}.prj-contract-chart{align-items:top;flex-direction:row;gap:20px;display:flex}.visit-schedule-box{width:100%;padding:12px}.visit-schedule-box .svg-img{flex-shrink:0}.prj-contract-chart .chart-divider{background-color:#ddd;align-self:stretch;width:1px}.char-box{padding:20px 40px}.prj-additional.contract-info .sign-obj{min-width:141px}.prj-additional .contract-line p{color:#d9d9d9;background-color:#d9d9d9;border-radius:999px;width:4px;height:4px}.contract-table{border-bottom:1px solid #ddd;flex-direction:column;width:100%;display:flex}.contract-table .contract-row{border-top:1px solid #ddd;width:100%;display:flex}.contract-table .contract-item{height:40px;font-size:var(--Body);color:#000;text-align:left;align-items:center;min-width:120px;padding:0 20px;line-height:1.5;display:flex}.contract-table .contract-row.center .contract-item{justify-content:center}.contract-table .contract-item.full{flex:1}.contract-table .contract-item.title{background-color:var(--BG)}.search-content-section{font-size:var(--H4);color:#000;min-height:calc(100% - var(--mb-footer-size));line-height:1.5}.search-content-section em{font-weight:var(--SemiBold)}.page-title,.section-title{font-size:var(--H2);color:#000;font-weight:700;line-height:1.5}.service-type{font-size:var(--Body);color:var(--Black_Medium);line-height:1.5}.sub-title{font-size:var(--H3_SB);color:#000;font-weight:var(--SemiBold);vertical-align:middle;align-items:center;line-height:1.5;display:flex}.sub-title.mnw-120{min-width:120px}.sub-sub-title{font-size:var(--H4_SB);color:#000;font-weight:var(--SemiBold);vertical-align:middle;align-items:center;line-height:1.5;display:flex}.sub-sub-title-desc{font-size:var(--H4);color:var(--Black_Medium);font-weight:400;line-height:1.5}.search-content-section .desc,.sub-sub-title .desc,.sub-title .desc{font-size:var(--Body);color:var(--Black_Medium);line-height:1.5}.search-content-section .input-item-desc{font-size:var(--Detail);color:#000;line-height:1}.search-content-section .prj-notice-file{width:328px}.search-content-section .content-caution-label{font-size:var(--Body);color:red;font-weight:1.5}.search-content-section .file-badge{font-size:var(--Detail);color:#000;background-color:#eee;border-radius:999px;padding:8px 20px}.search-content-section .prj-point-text{font-size:var(--H2);color:#000;font-weight:700}.pop-title{font-size:var(--H3_B);color:#000;font-weight:700;line-height:1.5}.H4{font-size:var(--H4);color:#000;line-height:1.5}.H4.bold{font-weight:700}.H4-gray{font-size:var(--H4);color:var(--Black_Medium);line-height:1.5}.body-black{font-size:var(--body);color:#000;line-height:1.5}.body-black.bold{font-weight:700}.body-gray{font-size:var(--body);color:var(--Black_Medium);line-height:1.5}.body-gray.mnw-50{min-width:50px}.content-option{font-size:var(--H4);color:var(--Black_Medium);line-height:1.5}.content-date{font-size:var(--Body);color:var(--Black_Medium);line-height:1.5}.prj-tag{font-size:var(--Body);color:#121616;line-height:1.5}.content-label{font-size:var(--H4);color:#666;line-height:1.5}.content-label.mw-order-view{min-width:100px}.content-detail{font-size:var(--H4);color:#000;line-height:1.5}.content-detail.mnw-64{min-width:64px}.content-detail em{font-weight:700}.small-label{font-size:var(--Body);color:var(--Black_Medium);min-width:65px;line-height:1.5}.label-link{font-size:var(--H4_SB);font-weight:var(--SemiBold);color:var(--Primary);cursor:pointer;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--Primary);text-decoration-color:var(--Primary);align-self:flex-start}.label-link.text{align-self:unset;font-size:14px}.label-link.gray{color:var(--Black_Medium);-webkit-text-decoration-color:var(--Black_Medium);text-decoration-color:var(--Black_Medium)}.label-link.black{color:#000;-webkit-text-decoration-color:var(--Black_Medium);text-decoration-color:var(--Black_Medium)}.content-in-image{width:100%}.content-in-image img{width:100%;height:auto}.small-content{font-size:var(--Body);color:#000;line-height:1.5}.small-content em{font-weight:var(--SemiBold)}.mem-type-badge{color:var(--Black_Medium);background-color:#fff;border:1px solid #ccc;border-radius:999px;align-items:center;padding:4px 12px;font-size:14px;line-height:1.2;display:flex}.set-item-btn{width:160px;height:48px;font-size:var(--H4_SB);color:#000;background-color:#fff;border:none;border-radius:12px;box-shadow:inset 0 0 0 1px #ddd}.set-item-btn.my{width:261px}.set-item-btn.small{max-width:180px}.set-item-btn.sel{font-weight:var(--SemiBold);box-shadow:inset 0 0 0 2px var(--Primary);color:var(--Primary)}input[type=text].order-addr1{width:392px}input[type=text].order-addr2{width:500px}input[type=text].budget{width:344px}.flex-order-edit-budget{gap:8px;display:flex}.prj-additional .for-mobile,.prj-manage-card .for-mobile,.search-content-section .for-mobile,.mobile-footer-section,.project-menu-launcher,.refresh-overlay,.order-static-btn-section .for-mobile,.search-content-inner .for-mobile{display:none}@media (max-width:767px){.search-content-section .for-browser,.order-static-btn-section .for-browser{display:none}.order-static-btn-section .for-mobile,.search-content-inner .for-mobile,.search-content-section .for-mobile{display:flex!important}.search-content-section{min-height:100%;padding:64px 0}.search-content-section.mw-800,.search-content-section.pt-64{padding-left:0;padding-right:0}.search-content-section.mobile-pt-64{padding-top:64px}.contract-view-page .search-content-section{padding:64px 0 128px}.contract-manage-page .search-content-inner,.contract-view-page .search-content-inner,.search-content-inner{padding:0}.mobile-content-inner{padding-bottom:10px;padding-left:10px;padding-right:10px}.search-filter-group{border-bottom:1px solid #ddd;height:64px;padding:0 12px;position:relative}.search-filter-group-scroller{width:calc(100% - 52px)}.search-content-section .prj-card.for-mobile{display:inline-block}.search-content-section .prj-card-img,.search-content-section .prj-card-img.small{aspect-ratio:16/9;flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden}.search-content-section .prj-card-img.small img,.search-content-section .prj-card-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.search-content-section .txt-prj-count{font-size:var(--Body)}.search-content-section .txt-prj-count em{font-size:var(--Body);font-weight:700}.search-content-section .sort-type{font-size:var(--Body)}.search-content-section .sort-type.sel{font-size:var(--Body_SB);font-weight:var(--SemiBold)}.refresh-overlay{width:64px;height:64px;font-size:12px;font-weight:var(--SemiBold);color:#999;text-align:center;z-index:1;background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;justify-content:center;align-items:center;line-height:1.5;display:flex;position:absolute;top:0;right:0}.mobile-footer-section{z-index:3;background-color:#fff;width:100%;height:64px;padding:0 20px;display:inline-block;position:fixed;bottom:0;left:0;box-shadow:0 -10px 20px -10px #00000026}.mobile-footer-section .footer-menu{font-size:12px;font-weight:var(--SemiBold);color:#000;cursor:pointer;flex:1}.mobile-footer-section .footer-menu.sel,.mobile-footer-section .footer-menu:hover{color:#fc5030}.project-content{width:100%;padding:0}.project-content-inner{padding:10px}.project-menu-launcher{display:revert}.prj-card,.prj-manage-card{padding:10px}.prj-manage-card.for-mobile{flex-direction:column;gap:12px;display:flex}.search-content-section .txt-prj-title{font-size:var(--H4_SB)}.prj-state-badge{width:100%}.prj-contract-chart{flex-direction:column;align-items:center;display:flex}.char-box{padding:20px}.prj-additional.contract-info .sign-obj{min-width:80px}.contract-table .contract-item{font-size:var(--Samll_Detail);width:76px;min-width:76px;padding-left:10px;padding-right:10px}.contract-table .contract-item.title{text-align:center;word-break:keep-all;overflow-wrap:normal}.prj-contract-chart .chart-divider{background-color:#ddd;width:100%;height:1px}.visit-schedule-box{width:100%;padding:0}.section-title{font-size:var(--H4_SB);font-weight:var(--SemiBold)}.sub-title{font-size:var(--H4_SB)}.sub-title.mnw-120{min-width:80px}.content-label{font-size:var(--Body)}.content-label.mw-order-view{min-width:100px}.content-detail{font-size:var(--Body)}.set-item-btn,.set-item-btn.my{width:calc(50% - 4px)}input[type=text].order-addr1,input[type=text].order-addr2{flex:1}input[type=text].budget{flex:1;width:0;min-width:0}.search-content-section .prj-notice-file{flex:1;width:0}}.mnw-60{min-width:60px}.mnw-100{min-width:100px}.mt-10{margin-top:10px}.svg-filter-black{filter:brightness(0)saturate()}
.list-body-section table{table-layout:auto;border-spacing:8px;border-collapse:collapse;width:100%;display:table;position:relative}.list-body-section table tr{height:44px}.list-body-section.underline table tr{border-bottom:1px solid #ddd}.list-body-section thead tr{color:var(--Body);font-size:var(--Body);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.list-body-section tbody tr.tr-disabled{color:var(--Grey_9)}.list-body-section thead th,.list-body-section tbody td{vertical-align:middle;font-size:var(--Body);text-align:center;padding:0 5px;line-height:1.4}.list-body-section thead th{background-color:#f8f8f8}.list-empty-section{color:var(--Dark);text-align:center;padding:40px;font-size:16px}.list-nodata-section{color:var(--Dark);text-align:center;padding:40px;font-size:16px;line-height:1.4}.list-nodata-section.bottom-line{border-bottom:1px solid var(--Grey_E)}.table-date-width{width:160px}@media (max-width:767px){.list-body-section tbody tr,.list-body-section thead tr{font-size:var(--Detail)}.table-date-width{width:120px}}
