.clean-service-scope-list[data-v-a010df54]{display:flex;flex-direction:column;gap:16px;width:100%}.clean-service-scope-list__card[data-v-a010df54]{display:flex;flex-direction:column;gap:20px;padding:20px 16px;border:1px solid var(--c-gray200);border-radius:16px;background:var(--c-white)}.clean-service-scope-list__head[data-v-a010df54]{display:flex;align-items:center;gap:12px;width:100%;padding:0;border:0;background:none;text-align:left;cursor:pointer}.clean-service-scope-list__icon[data-v-a010df54]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:8px;background:var(--c-gray50);overflow:hidden}.clean-service-scope-list__icon-image[data-v-a010df54]{width:44px;height:44px}.clean-service-scope-list__texts[data-v-a010df54]{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0}.clean-service-scope-list__title[data-v-a010df54]{font-family:Pretendard,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:700;color:var(--c-gray900)}.clean-service-scope-list__desc[data-v-a010df54]{font-family:Pretendard,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:var(--c-gray700)}.clean-service-scope-list__panel[data-v-a010df54]{display:flex;flex-direction:column;gap:20px}.clean-service-scope-list__section[data-v-a010df54]{display:flex;flex-direction:column;gap:4px}.clean-service-scope-list__section-label[data-v-a010df54]{display:flex;align-items:center;gap:4px;font-family:Pretendard,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:500;color:var(--c-gray900)}.clean-service-scope-list__section-text[data-v-a010df54]{font-family:Pretendard,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:var(--c-gray700);word-break:break-word}.clean-service-scope-modal__scroll[data-v-057ce0ce]{padding:20px}.clean-type-select-modal[data-v-421ac34d]{display:flex;flex-direction:column;width:100%}.clean-type-select-modal__list[data-v-421ac34d]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.clean-type-select-modal__card[data-v-421ac34d]{width:100%;display:flex;align-items:center;gap:20px;padding:16px;background:var(--c-white);border:1px solid var(--c-gray200);border-radius:12px;cursor:pointer;text-align:left}.clean-type-select-modal__card-texts[data-v-421ac34d]{flex:1;min-width:0;display:flex;flex-direction:column}.clean-type-select-modal__card-title[data-v-421ac34d]{font-family:Pretendard,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:500;color:var(--c-gray900)}.clean-type-select-modal__card-desc[data-v-421ac34d]{font-family:Pretendard,sans-serif;font-size:.8125rem;line-height:1.25rem;font-weight:400;color:var(--c-gray700)}.clean-type-select-modal__card-checkbox[data-v-421ac34d]{pointer-events:none;flex-shrink:0}.clean-quote-form[data-v-37a2bc44]{display:flex;flex-direction:column;gap:16px;width:100%;background:transparent}.clean-quote-form__notice[data-v-37a2bc44]{display:flex;align-items:center;gap:20px;width:100%;padding:4px 12px;border:0;background:var(--c-gray100);border-radius:12px;text-align:left;cursor:pointer}.clean-quote-form__notice-text[data-v-37a2bc44]{font-family:Pretendard,sans-serif;font-size:.9375rem;line-height:1.5rem;font-weight:500;color:var(--c-gray900);flex:1;min-width:0;min-height:44px;display:flex;align-items:center}.clean-quote-form__field[data-v-37a2bc44]{display:flex;flex-direction:column;gap:4px}.clean-quote-form__field[data-v-37a2bc44] .c-input-text-box{background:var(--c-white)}.clean-quote-form__field--date[data-v-37a2bc44]{position:relative}.clean-quote-form__date-popover[data-v-37a2bc44]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:10;background:var(--c-white);border:1px solid var(--c-gray200);border-radius:16px;padding:20px;box-shadow:0 4px 16px #00000014}.clean-quote-form__addon[data-v-37a2bc44]{display:flex;flex-direction:column;gap:4px}.clean-quote-form__addon-options[data-v-37a2bc44]{display:flex;align-items:center;gap:16px;padding:8px 0}.clean-quote-form__submit[data-v-37a2bc44]{margin-top:8px}.clean-quote-form__postcode-modal[data-v-37a2bc44] .c-modal-container{height:640px;max-height:calc(100% - 40px)}.clean-quote-form__postcode-modal[data-v-37a2bc44] .c-modal-content-container{max-height:unset}.clean-quote-form__postcode-modal[data-v-37a2bc44] .c-modal-button-container .c-modal-button{width:100%}.clean-quote-form__postcode-detail[data-v-37a2bc44]{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px 0}.clean-quote-form__postcode-detail-base[data-v-37a2bc44]{display:flex;gap:10px;align-items:flex-start}.clean-quote-form__postcode-detail-address[data-v-37a2bc44]{font-family:Pretendard,sans-serif;font-size:1rem;line-height:1.375rem;font-weight:700;color:var(--c-gray900);flex:1;margin:0;word-break:break-word}.clean-quote-form__postcode-detail-clear[data-v-37a2bc44]{background:transparent;border:0;padding:0;cursor:pointer;flex-shrink:0}@media(max-width:1024px){.clean-quote-form[data-v-37a2bc44]{gap:12px}}
