.EstimateNoticeModal-module__JDczoq__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out EstimateNoticeModal-module__JDczoq__fadeIn;display:flex;position:fixed;inset:0}.EstimateNoticeModal-module__JDczoq__modal{text-align:center;background:#fff;border-radius:16px;width:100%;max-width:480px;padding:48px 40px;animation:.4s cubic-bezier(.16,1,.3,1) EstimateNoticeModal-module__JDczoq__slideUp;box-shadow:0 20px 60px #0000001a}.EstimateNoticeModal-module__JDczoq__iconWrap{color:#a0926e;background:#fdfaf6;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.EstimateNoticeModal-module__JDczoq__title{letter-spacing:.15em;color:#a0926e;margin:0 0 12px;font-family:Outfit,sans-serif;font-size:1rem}.EstimateNoticeModal-module__JDczoq__subtitle{color:#1a1a1a;margin:0 0 32px;font-size:1.4rem;font-weight:600}.EstimateNoticeModal-module__JDczoq__content{color:#555;margin-bottom:32px;font-size:.95rem;line-height:1.8}.EstimateNoticeModal-module__JDczoq__content p{word-break:keep-all;margin:0}.EstimateNoticeModal-module__JDczoq__footer{margin-bottom:40px}.EstimateNoticeModal-module__JDczoq__signature{color:#333;font-weight:500}.EstimateNoticeModal-module__JDczoq__buttonGroup{gap:12px;display:flex}.EstimateNoticeModal-module__JDczoq__btnHide{color:#666;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:8px;flex:1;padding:16px;font-size:.95rem;font-weight:500;transition:all .2s}.EstimateNoticeModal-module__JDczoq__btnHide:hover{color:#333;background:#f5f5f5}.EstimateNoticeModal-module__JDczoq__btnConfirm{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;flex:1;padding:16px;font-size:.95rem;font-weight:600;transition:background .2s}.EstimateNoticeModal-module__JDczoq__btnConfirm:hover{background:#333}@keyframes EstimateNoticeModal-module__JDczoq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes EstimateNoticeModal-module__JDczoq__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.EstimateNoticeModal-module__JDczoq__modal{padding:40px 24px}.EstimateNoticeModal-module__JDczoq__iconWrap{width:56px;height:56px;margin-bottom:20px}.EstimateNoticeModal-module__JDczoq__subtitle{font-size:1.25rem}.EstimateNoticeModal-module__JDczoq__content{font-size:.9rem}.EstimateNoticeModal-module__JDczoq__buttonGroup{flex-direction:column}}
.EstimateGuide-module__gk3UQa__container{max-width:800px;margin:0 auto 60px}.EstimateGuide-module__gk3UQa__superTitle{color:#1a1a1a;letter-spacing:-.02em;border-bottom:4px solid #f0f0f0;margin-bottom:56px;padding-bottom:24px;font-size:2.2rem;font-weight:800}.EstimateGuide-module__gk3UQa__noticeWrap{background:0 0}.EstimateGuide-module__gk3UQa__noticeTitle{color:#1a1a1a;margin-bottom:32px;font-size:1.1rem;font-weight:600}.EstimateGuide-module__gk3UQa__noticeList{margin:0 0 48px;padding:0;list-style:none}.EstimateGuide-module__gk3UQa__noticeList li{color:#444;word-break:keep-all;margin-bottom:32px;font-size:1.05rem;line-height:1.8}.EstimateGuide-module__gk3UQa__noticeList li:last-child{margin-bottom:0}.EstimateGuide-module__gk3UQa__highlight{color:#c42b2b;font-weight:700}.EstimateGuide-module__gk3UQa__subtext{color:#666;margin-top:8px;font-size:.9rem;font-style:italic;display:block}.EstimateGuide-module__gk3UQa__subtext strong{color:#c42b2b;font-style:italic;font-weight:700}.EstimateGuide-module__gk3UQa__checkWrap{border-top:1px solid #eaeaea;padding-top:40px}.EstimateGuide-module__gk3UQa__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:inline-flex}.EstimateGuide-module__gk3UQa__hiddenCheckbox{display:none}.EstimateGuide-module__gk3UQa__customCheckbox{background:#fff;border:2px solid #ccc;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.EstimateGuide-module__gk3UQa__customCheckbox.EstimateGuide-module__gk3UQa__checked{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.EstimateGuide-module__gk3UQa__customCheckbox svg{width:14px;height:14px}.EstimateGuide-module__gk3UQa__labelSpan{color:#333;font-size:1.05rem;font-weight:500}@media (max-width:768px){.EstimateGuide-module__gk3UQa__superTitle{margin-bottom:40px;padding-bottom:20px;font-size:1.8rem}.EstimateGuide-module__gk3UQa__noticeList li{margin-bottom:24px;font-size:.95rem}.EstimateGuide-module__gk3UQa__subtext{font-size:.85rem}}
.EstimateBoard-module__ffukjW__boardContainer{background:#fff;border-radius:16px;max-width:1000px;margin:0 auto;padding:48px;box-shadow:0 10px 40px #0000000a}.EstimateBoard-module__ffukjW__boardHeaderRow{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.EstimateBoard-module__ffukjW__boardHeader{border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:16px;display:flex}.EstimateBoard-module__ffukjW__boardTitle{color:#1a1a1a;margin:0;font-size:1.6rem;font-weight:700}.EstimateBoard-module__ffukjW__backButton{color:#666;cursor:pointer;background:0 0;border:none;font-size:.95rem;font-weight:500;transition:color .2s}.EstimateBoard-module__ffukjW__backButton:hover{color:#1a1a1a}.EstimateBoard-module__ffukjW__tableWrapper{margin-bottom:32px;overflow-x:auto}.EstimateBoard-module__ffukjW__boardTable{border-collapse:collapse;text-align:center;width:100%}.EstimateBoard-module__ffukjW__boardTable th{color:#333;background-color:#fdfdfc;border-top:2px solid #333;border-bottom:1px solid #eaeaea;padding:16px;font-size:.95rem;font-weight:600}.EstimateBoard-module__ffukjW__tableRow td{color:#555;border-bottom:1px solid #eaeaea;padding:18px 16px;font-size:.95rem}.EstimateBoard-module__ffukjW__colId{width:80px}.EstimateBoard-module__ffukjW__colTitle{text-align:left!important;padding-left:20px!important}.EstimateBoard-module__ffukjW__colAuthor{width:120px}.EstimateBoard-module__ffukjW__colDate{width:140px}.EstimateBoard-module__ffukjW__colStatus{width:120px}.EstimateBoard-module__ffukjW__titleText{color:#1a1a1a;align-items:center;gap:8px;font-weight:500;display:flex}.EstimateBoard-module__ffukjW__lockIcon{opacity:.7;font-size:.85em}.EstimateBoard-module__ffukjW__statusBadge{border-radius:20px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-block}.EstimateBoard-module__ffukjW__statusDone{color:#2e7d32;background-color:#f0f8f1}.EstimateBoard-module__ffukjW__statusWait{color:#b78103;background-color:#fff9e6}.EstimateBoard-module__ffukjW__pagination{justify-content:center;gap:8px;margin-bottom:40px;display:flex}.EstimateBoard-module__ffukjW__pageBtn{color:#555;cursor:pointer;background:#fff;border:1px solid #eaeaea;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;transition:all .2s;display:flex}.EstimateBoard-module__ffukjW__pageBtn:not(:disabled):hover{color:#1a1a1a;border-color:#1a1a1a}.EstimateBoard-module__ffukjW__activePage{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.EstimateBoard-module__ffukjW__pageBtn:disabled{opacity:.5;cursor:not-allowed}.EstimateBoard-module__ffukjW__searchForm{justify-content:center;gap:8px;display:flex}.EstimateBoard-module__ffukjW__searchSelect{color:#333;background:#fff;border:1px solid #eaeaea;border-radius:4px;outline:none;padding:0 16px;font-size:.95rem}.EstimateBoard-module__ffukjW__searchInput{border:1px solid #eaeaea;border-radius:4px;outline:none;width:300px;padding:12px 16px;font-size:.95rem;transition:border-color .2s}.EstimateBoard-module__ffukjW__searchInput:focus{border-color:#1a1a1a}.EstimateBoard-module__ffukjW__searchButton{color:#fff;cursor:pointer;background:#333;border:none;border-radius:4px;padding:0 24px;font-size:.95rem;font-weight:500;transition:background .2s}.EstimateBoard-module__ffukjW__searchButton:hover{background:#1a1a1a}@media (max-width:768px){.EstimateBoard-module__ffukjW__boardContainer{padding:32px 20px}.EstimateBoard-module__ffukjW__boardHeaderRow{flex-direction:column;align-items:flex-start;gap:16px}.EstimateBoard-module__ffukjW__searchForm{flex-direction:column}.EstimateBoard-module__ffukjW__searchInput{width:100%}.EstimateBoard-module__ffukjW__searchSelect,.EstimateBoard-module__ffukjW__searchButton{height:44px}}
.CTAButton-module__Lb7x9q__ctaButton{background-color:var(--wood-dark,#5d4e37);color:#fff;cursor:pointer;transition:background-color var(--transition-normal,.25s ease);border:none;border-radius:0;align-items:center;gap:10px;padding:18px 32px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.CTAButton-module__Lb7x9q__ctaButton:hover{background-color:var(--accent-hover,#4a3e2c)}.CTAButton-module__Lb7x9q__ctaButton:disabled{opacity:.7;cursor:not-allowed}.CTAButton-module__Lb7x9q__loading{opacity:.8}.CTAButton-module__Lb7x9q__arrow{transition:transform var(--transition-fast,.15s ease);font-size:1.1em;display:inline-block}.CTAButton-module__Lb7x9q__ctaButton:hover .CTAButton-module__Lb7x9q__arrow{transform:translate(4px)}.CTAButton-module__Lb7x9q__small{gap:8px;padding:12px 20px;font-size:.85rem}.CTAButton-module__Lb7x9q__large{padding:22px 40px;font-size:1.1rem}
.EstimateAdvancedForm-module__RViemq__formContainer{background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px #0000000a}.EstimateAdvancedForm-module__RViemq__form{flex-direction:column;gap:48px;display:flex}.EstimateAdvancedForm-module__RViemq__section{flex-direction:column;gap:20px;display:flex}.EstimateAdvancedForm-module__RViemq__sectionTitle{color:#1a1a1a;border-bottom:2px solid #1a1a1a;margin:0 0 16px;padding-bottom:12px;font-size:1.25rem;font-weight:700}.EstimateAdvancedForm-module__RViemq__row{gap:24px;display:flex}.EstimateAdvancedForm-module__RViemq__col{flex-direction:column;flex:1;gap:8px;display:flex}.EstimateAdvancedForm-module__RViemq__colFul{flex-direction:column;flex:100%;gap:8px;display:flex}.EstimateAdvancedForm-module__RViemq__col label,.EstimateAdvancedForm-module__RViemq__colFul label{color:#333;font-size:.95rem;font-weight:600}.EstimateAdvancedForm-module__RViemq__col input,.EstimateAdvancedForm-module__RViemq__colFul input{background:#fafaf9;border:1px solid #ddd;border-radius:6px;padding:14px 16px;font-size:.95rem;transition:all .2s}.EstimateAdvancedForm-module__RViemq__col input:focus,.EstimateAdvancedForm-module__RViemq__colFul input:focus{background:#fff;border-color:#a0926e;outline:none}.EstimateAdvancedForm-module__RViemq__tableWrap{overflow-x:auto}.EstimateAdvancedForm-module__RViemq__checkTable{border-collapse:collapse;width:100%;font-size:.95rem}.EstimateAdvancedForm-module__RViemq__checkTable th,.EstimateAdvancedForm-module__RViemq__checkTable td{border:1px solid #ddd;padding:16px}.EstimateAdvancedForm-module__RViemq__thLabel{color:#333;text-align:left;vertical-align:top;background:#fdfdfc;width:140px;font-weight:600}.EstimateAdvancedForm-module__RViemq__checkTable td{vertical-align:top;background:#fff}.EstimateAdvancedForm-module__RViemq__checkGroup{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;display:flex}.EstimateAdvancedForm-module__RViemq__checkGroup label{color:#333;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.EstimateAdvancedForm-module__RViemq__checkGroup select{border:1px solid #ddd;border-radius:4px;outline:none;padding:6px 12px}.EstimateAdvancedForm-module__RViemq__warningAlert{color:#d32f2f;margin:8px 0 0;font-size:.85rem;line-height:1.5}.EstimateAdvancedForm-module__RViemq__tinyInput,.EstimateAdvancedForm-module__RViemq__smallInput{border:1px solid #ddd;border-radius:4px;outline:none;padding:4px 8px}.EstimateAdvancedForm-module__RViemq__tinyInput{width:50px;margin-left:6px;margin-right:4px}.EstimateAdvancedForm-module__RViemq__smallInput{width:80px;margin:0 4px}.EstimateAdvancedForm-module__RViemq__flexTable{flex-direction:column;gap:8px;display:flex}.EstimateAdvancedForm-module__RViemq__flexRow{align-items:center;gap:16px;display:flex}.EstimateAdvancedForm-module__RViemq__flexCol{flex-shrink:0}.EstimateAdvancedForm-module__RViemq__flexColWide{flex:1}.EstimateAdvancedForm-module__RViemq__textarea{resize:vertical;background:#fafaf9;border:1px solid #ddd;border-radius:8px;width:100%;min-height:120px;padding:16px;font-family:inherit;font-size:.95rem;transition:all .2s}.EstimateAdvancedForm-module__RViemq__textarea:focus{background:#fff;border-color:#a0926e;outline:none}.EstimateAdvancedForm-module__RViemq__fileUploadWrap{flex-direction:column;gap:8px;margin-top:16px;display:flex}.EstimateAdvancedForm-module__RViemq__fileLabel{color:#333;font-size:.95rem;font-weight:600}.EstimateAdvancedForm-module__RViemq__fileInputOuter{align-items:center;gap:16px;display:flex}.EstimateAdvancedForm-module__RViemq__fileInput{font-size:.9rem}.EstimateAdvancedForm-module__RViemq__fileName{color:#2e7d32;font-size:.9rem;font-weight:500}.EstimateAdvancedForm-module__RViemq__fileHelp{color:#666;margin:0;font-size:.85rem}.EstimateAdvancedForm-module__RViemq__submitWrap{text-align:center;margin-top:16px}.EstimateAdvancedForm-module__RViemq__submitButton{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:8px;padding:18px 48px;font-size:1.1rem;font-weight:600;transition:background .2s}.EstimateAdvancedForm-module__RViemq__submitButton:hover{background:#333}@media (max-width:768px){.EstimateAdvancedForm-module__RViemq__formContainer{padding:24px 20px}.EstimateAdvancedForm-module__RViemq__row{flex-direction:column;gap:16px}.EstimateAdvancedForm-module__RViemq__thLabel{width:100px}.EstimateAdvancedForm-module__RViemq__checkGroup{gap:12px}}
.page-module__kNMV1G__pageWrapper{background:#fafaf9;min-height:100vh;padding:160px 20px 120px}.page-module__kNMV1G__container{max-width:1200px;margin:0 auto}@media (max-width:768px){.page-module__kNMV1G__pageWrapper{padding:120px 20px 80px}}
