:root{--daon-color-brand-primary: #2563eb;--daon-color-brand-primary-hover: #1d4ed8;--daon-color-brand-soft: #eff6ff;--daon-color-text-strong: #0f172a;--daon-color-text-body: #334155;--daon-color-text-muted: #64748b;--daon-color-border: #e2e8f0;--daon-color-surface: #ffffff;--daon-color-surface-subtle: #f8fafc;--daon-color-success: #16a34a;--daon-color-warning: #b45309;--daon-color-danger: #dc2626;--daon-color-kakao: #fee500;--daon-color-naver: #03C75A;--daon-control-height: 44px;--daon-button-height-sm: 32px;--daon-button-height-md: 36px;--daon-button-height-mobile: 40px;--daon-button-height-lg: 44px;--daon-icon-button-pc: 32px;--daon-icon-button-mobile: 36px;--daon-icon-size: 16px;--daon-icon-button-touch: 44px;--daon-mobile-back-size: var(--daon-icon-button-mobile);--daon-pc-modal-close-size: var(--daon-icon-button-pc);--daon-mobile-modal-close-size: var(--daon-icon-button-mobile);--daon-radius-control: 8px;--daon-radius-card: 12px;--daon-radius-modal-info: 12px;--daon-radius-modal-form: 16px;--daon-radius-pill: 999px;--daon-focus-ring: 0 0 0 3px rgba(37, 99, 235, .15);--daon-danger-focus-ring: 0 0 0 3px rgba(220, 38, 38, .18);--daon-space-1: 4px;--daon-space-2: 8px;--daon-space-3: 12px;--daon-space-4: 16px;--daon-space-5: 20px;--daon-space-6: 24px;--daon-space-7: 32px}button.daon-btn,a.daon-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--daon-space-2);box-sizing:border-box;width:auto;max-width:100%;font-family:inherit;line-height:1.2;text-decoration:none;white-space:nowrap;vertical-align:middle;cursor:pointer;user-select:none;-webkit-user-select:none;appearance:none;-webkit-appearance:none;position:relative;transform:none!important;filter:none!important;background-image:none!important;transition:none}button.daon-btn.daon-btn--primary,a.daon-btn.daon-btn--primary{background-color:var(--daon-color-brand-primary)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important}button.daon-btn.daon-btn--primary:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--primary:hover:not([aria-disabled=true]){background-color:var(--daon-color-brand-primary-hover)!important;background-image:none!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--primary:focus,a.daon-btn.daon-btn--primary:focus{outline:none}button.daon-btn.daon-btn--primary:focus-visible,a.daon-btn.daon-btn--primary:focus-visible{outline:none!important;border-color:transparent!important;box-shadow:var(--daon-focus-ring)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--primary:active:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--primary:active:not([aria-disabled=true]){background-color:var(--daon-color-brand-primary-hover)!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--secondary,a.daon-btn.daon-btn--secondary{background-color:var(--daon-color-surface)!important;background-image:none!important;color:var(--daon-color-brand-primary)!important;border:1px solid var(--daon-color-brand-primary)!important;box-shadow:none!important}button.daon-btn.daon-btn--secondary:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--secondary:hover:not([aria-disabled=true]){background-color:var(--daon-color-brand-soft)!important;color:var(--daon-color-brand-primary-hover)!important;border-color:var(--daon-color-brand-primary-hover)!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--secondary:focus-visible,a.daon-btn.daon-btn--secondary:focus-visible{outline:none!important;box-shadow:var(--daon-focus-ring)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--secondary:active:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--secondary:active:not([aria-disabled=true]){background-color:var(--daon-color-brand-soft)!important;color:var(--daon-color-brand-primary-hover)!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--ghost,a.daon-btn.daon-btn--ghost{background-color:transparent!important;background-image:none!important;color:var(--daon-color-text-body)!important;border:1px solid var(--daon-color-border)!important;box-shadow:none!important}button.daon-btn.daon-btn--ghost:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--ghost:hover:not([aria-disabled=true]){background-color:var(--daon-color-surface-subtle)!important;color:var(--daon-color-text-strong)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--ghost:focus-visible,a.daon-btn.daon-btn--ghost:focus-visible{outline:none!important;box-shadow:var(--daon-focus-ring)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--brand-kakao,a.daon-btn.daon-btn--brand-kakao{background-color:var(--daon-color-kakao)!important;background-image:none!important;color:#191919!important;border:1px solid transparent!important;box-shadow:none!important}button.daon-btn.daon-btn--brand-kakao:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--brand-kakao:hover:not([aria-disabled=true]){background-color:#f5dc00!important;color:#191919!important;filter:none!important;transform:none!important;box-shadow:none!important}button.daon-btn.daon-btn--brand-kakao:focus-visible,a.daon-btn.daon-btn--brand-kakao:focus-visible{outline:none!important;box-shadow:var(--daon-focus-ring)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--brand-naver,a.daon-btn.daon-btn--brand-naver{background-color:var(--daon-color-naver)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important}button.daon-btn.daon-btn--brand-naver:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--brand-naver:hover:not([aria-disabled=true]){background-color:#02b350!important;color:#fff!important;filter:none!important;transform:none!important;box-shadow:none!important}button.daon-btn.daon-btn--brand-naver:focus-visible,a.daon-btn.daon-btn--brand-naver:focus-visible{outline:none!important;box-shadow:var(--daon-focus-ring)!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--danger,a.daon-btn.daon-btn--danger{background-color:var(--daon-color-danger)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important}button.daon-btn.daon-btn--danger:hover:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--danger:hover:not([aria-disabled=true]){background-color:#b91c1c!important;background-image:none!important;color:#fff!important;border-color:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--danger:focus-visible,a.daon-btn.daon-btn--danger:focus-visible{outline:none!important;border-color:transparent!important;box-shadow:0 0 0 3px #dc262647!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--danger:active:not(:disabled):not([aria-disabled=true]),a.daon-btn.daon-btn--danger:active:not([aria-disabled=true]){background-color:#991b1b!important;background-image:none!important;color:#fff!important;box-shadow:none!important;filter:none!important;transform:none!important}button.daon-btn.daon-btn--danger:disabled,button.daon-btn.daon-btn--danger[aria-disabled=true],button.daon-btn.daon-btn--danger:disabled:hover,button.daon-btn.daon-btn--danger[aria-disabled=true]:hover,button.daon-btn.daon-btn--danger:disabled:active,button.daon-btn.daon-btn--danger[aria-disabled=true]:active{background-color:var(--daon-color-danger)!important;color:#fff!important}button.daon-btn:disabled,button.daon-btn[aria-disabled=true],a.daon-btn[aria-disabled=true]{opacity:.55!important;cursor:not-allowed!important;filter:none!important;transform:none!important;box-shadow:none!important}button.daon-btn:disabled:hover,button.daon-btn[aria-disabled=true]:hover,button.daon-btn:disabled:active,button.daon-btn[aria-disabled=true]:active,a.daon-btn[aria-disabled=true]:hover,a.daon-btn[aria-disabled=true]:active{background-image:none!important;filter:none!important;transform:none!important;box-shadow:none!important}button.daon-btn.daon-btn--primary:disabled,button.daon-btn.daon-btn--primary[aria-disabled=true],button.daon-btn.daon-btn--primary:disabled:hover,button.daon-btn.daon-btn--primary[aria-disabled=true]:hover,button.daon-btn.daon-btn--primary:disabled:active,button.daon-btn.daon-btn--primary[aria-disabled=true]:active{background-color:var(--daon-color-brand-primary)!important;color:#fff!important}button.daon-btn.daon-btn--secondary:disabled,button.daon-btn.daon-btn--secondary[aria-disabled=true],button.daon-btn.daon-btn--secondary:disabled:hover,button.daon-btn.daon-btn--secondary[aria-disabled=true]:hover{background-color:var(--daon-color-surface)!important;color:var(--daon-color-brand-primary)!important}button.daon-btn.daon-btn--sm,a.daon-btn.daon-btn--sm{min-height:var(--daon-button-height-sm)!important;height:auto!important;border-radius:var(--daon-radius-control)!important;padding:0 10px!important;font-size:13px;font-weight:700}button.daon-btn.daon-btn--md,a.daon-btn.daon-btn--md{min-height:var(--daon-button-height-md)!important;height:auto!important;border-radius:var(--daon-radius-control)!important;padding:0 14px!important;font-size:13px;font-weight:700}button.daon-btn.daon-btn--lg,a.daon-btn.daon-btn--lg{min-height:var(--daon-button-height-lg)!important;height:auto!important;border-radius:var(--daon-radius-control)!important;padding:0 var(--daon-space-4)!important;font-size:14px;font-weight:700}@media(max-width:768px){button.daon-btn.daon-btn--md,a.daon-btn.daon-btn--md{min-height:var(--daon-button-height-mobile)!important;font-size:14px}}.daon-cbm-calculator__actions:has(.daon-btn),.daon-container-load-calculator__actions:has(.daon-btn),.daon-import-cert-checker__actions:has(.daon-btn),.daon-english-case-converter__convert-actions:has(.daon-btn),.daon-trade-translator__actions:has(.daon-btn){justify-content:flex-end;gap:var(--daon-space-2)}.daon-cbm-calculator__submit-btn.daon-btn,.daon-cbm-calculator__reset-btn.daon-btn,.daon-container-load-calculator__submit-btn.daon-btn,.daon-container-load-calculator__reset-btn.daon-btn,.daon-import-cert-checker__submit-btn.daon-btn,.daon-import-cert-checker__reset-btn.daon-btn,.daon-english-case-converter__convert-btn.daon-btn,.daon-hs-lookup-guest__submit-btn.daon-btn,.daon-trade-translator__btn.daon-btn{flex:0 0 auto!important;width:auto!important;max-width:100%}.daon-cbm-calculator__submit-btn.daon-btn,.daon-container-load-calculator__submit-btn.daon-btn,.daon-import-cert-checker__submit-btn.daon-btn,.daon-hs-lookup-guest__submit-btn.daon-btn{min-width:120px!important}.daon-hs-lookup-guest__submit-btn.daon-btn{align-self:center!important;height:var(--daon-button-height-md)!important;max-height:var(--daon-button-height-md)!important}.daon-cbm-calculator__reset-btn.daon-btn,.daon-container-load-calculator__reset-btn.daon-btn,.daon-import-cert-checker__reset-btn.daon-btn,.daon-english-case-converter__convert-btn.daon-btn,.daon-english-case-converter__copy-btn.daon-btn,.daon-english-case-converter__reset-btn.daon-btn{min-width:88px!important}.daon-login-card button.daon-login-submit.daon-btn,.daon-login-card button.daon-login-signup.daon-btn,.daon-login-social button.daon-btn,.daon-simple-signup__submit.daon-btn,button.signup-submit-btn.daon-btn{width:100%!important;min-width:0!important}.daon-landing-notice-popup__cta.daon-btn.daon-btn--primary,.daon-landing-notice-popup__cta.daon-btn.daon-btn--brand-kakao{width:245px;max-width:100%}@media(max-width:768px){.daon-cbm-calculator__submit-btn.daon-btn,.daon-cbm-calculator__reset-btn.daon-btn,.daon-container-load-calculator__submit-btn.daon-btn,.daon-container-load-calculator__reset-btn.daon-btn,.daon-import-cert-checker__submit-btn.daon-btn,.daon-import-cert-checker__reset-btn.daon-btn,.daon-english-case-converter__convert-btn.daon-btn,.daon-hs-lookup-guest__submit-btn.daon-btn,.daon-tool-guest-signup-btn.daon-btn,.daon-landing-notice-popup__cta.daon-btn.daon-btn--primary,.daon-landing-notice-popup__cta.daon-btn.daon-btn--brand-kakao{width:100%!important;min-width:0!important}.daon-hs-lookup-guest__submit-btn.daon-btn,.daon-guest-tool-app .daon-hs-lookup-guest__submit-btn.daon-btn{height:var(--daon-button-height-mobile)!important;min-height:var(--daon-button-height-mobile)!important;max-height:var(--daon-button-height-mobile)!important;max-width:none!important;flex:0 0 auto!important}.daon-cbm-calculator__actions:has(.daon-btn),.daon-container-load-calculator__actions:has(.daon-btn),.daon-import-cert-checker__actions:has(.daon-btn),.daon-english-case-converter__convert-actions:has(.daon-btn){flex-direction:column;align-items:stretch}}.customer-app form.inbound-form-client .inbound-client-submit-wrap button.primary.daon-btn.daon-btn--primary,.customer-app .customer-inbound-submit-row button.primary.daon-btn.daon-btn--primary,.customer-app .customer-order-create button.daon-btn.daon-btn--primary.customer-order-mobile-submit,.customer-app .customer-order-create button.daon-btn.daon-btn--primary,.customer-app .customer-kr-cn-form__submit.daon-btn.daon-btn--primary,.customer-app .customer-product-mfg-form__submit.daon-btn.daon-btn--primary,.customer-app .customer-travel-form__btn--submit.daon-btn.daon-btn--primary,.customer-app .customer-delivery-proxy-btn--submit.daon-btn.daon-btn--primary,.customer-app .customer-estimate-quote-submit.daon-btn.daon-btn--primary,.customer-app .customer-page-btn--primary.daon-btn.daon-btn--primary,.customer-app .customer-mypage-action-btn--primary.daon-btn.daon-btn--primary,.customer-app .customer-submit-success-card__btn--primary.daon-btn.daon-btn--primary,.customer-app .customer-empty-state-card__btn--primary.daon-btn.daon-btn--primary,.customer-app .customer-coupon-card__action-btn.is-primary.daon-btn.daon-btn--primary,.customer-coupon-picker__actions button.is-primary.daon-btn.daon-btn--primary{background-color:var(--daon-color-brand-primary)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;min-height:var(--daon-button-height-md)!important;height:auto!important;max-height:none!important;border-radius:var(--daon-radius-control)!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;width:auto!important;min-width:120px!important}.customer-app .customer-page-btn--secondary.daon-btn.daon-btn--secondary,.customer-app .customer-mypage-action-btn.daon-btn.daon-btn--secondary,.customer-app .customer-travel-form__btn--draft.daon-btn.daon-btn--secondary,.customer-app .customer-delivery-proxy-btn--outline.daon-btn.daon-btn--secondary,.customer-app .customer-delivery-proxy-btn--register.daon-btn.daon-btn--secondary,.customer-app .customer-coupon-card__action-btn.daon-btn.daon-btn--secondary,.customer-app .customer-coupons-modal__close-btn.daon-btn.daon-btn--secondary,.customer-app .customer-submit-success-card__btn:not(.customer-submit-success-card__btn--primary).daon-btn.daon-btn--secondary,.customer-app .customer-empty-state-card__btn:not(.customer-empty-state-card__btn--primary).daon-btn.daon-btn--secondary,.customer-mobile-logout-confirm__btn--cancel.daon-btn.daon-btn--secondary,.customer-coupon-picker__actions button:not(.is-primary).daon-btn.daon-btn--secondary{background-color:var(--daon-color-surface)!important;background-image:none!important;color:var(--daon-color-brand-primary)!important;border:1px solid var(--daon-color-brand-primary)!important;box-shadow:none!important;filter:none!important;transform:none!important;min-height:var(--daon-button-height-md)!important;height:auto!important;border-radius:var(--daon-radius-control)!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;width:auto!important;min-width:88px!important}.customer-app .customer-delivery-proxy-btn--copy.daon-btn.daon-btn--sm,.customer-app .inbound-lcl-warehouse-panel__copy.daon-btn.daon-btn--sm,.customer-app .customer-settlement-btn--copy.daon-btn.daon-btn--sm,.customer-app .customer-outbound-doc-btn.daon-btn.daon-btn--sm,.customer-app .customer-doc-download-button.daon-btn.daon-btn--sm,.customer-app .customer-settlement-btn--outline.daon-btn.daon-btn--sm,.customer-app .customer-order-button.daon-btn.daon-btn--sm,.customer-app .customer-mypage-check-btn.daon-btn.daon-btn--sm{min-height:var(--daon-button-height-sm)!important;height:auto!important;padding:0 10px!important;border-radius:var(--daon-radius-control)!important;width:auto!important;min-width:0!important;font-size:13px!important;font-weight:700!important}.customer-app .customer-outbound-mobile-record__detail-btn.daon-btn.daon-btn--ghost,.customer-app .customer-pc-dashboard__link-btn.daon-btn.daon-btn--ghost,.customer-app .customer-dash-trust-brief__link.daon-btn.daon-btn--ghost,.customer-app .customer-delivery-proxy-btn--ghost.daon-btn.daon-btn--ghost{background-color:transparent!important;box-shadow:none!important;min-height:var(--daon-button-height-sm)!important;height:auto!important;width:auto!important;min-width:0!important;padding:0 10px!important;border-radius:var(--daon-radius-control)!important}.customer-mobile-logout-confirm__btn--confirm.daon-btn.daon-btn--danger{background-color:var(--daon-color-danger)!important;background-image:none!important;color:#fff!important;border:1px solid transparent!important;box-shadow:none!important;min-height:var(--daon-button-height-mobile)!important;height:auto!important;border-radius:var(--daon-radius-control)!important;padding:0 14px!important;font-weight:700!important}@media(max-width:768px){.customer-app form.inbound-form-client .inbound-client-submit-wrap button.primary.daon-btn.daon-btn--primary,.customer-app .customer-inbound-submit-row--mobile button.primary.daon-btn.daon-btn--primary,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-submit.daon-btn.daon-btn--primary,.customer-app .customer-kr-cn-form__submit.daon-btn.daon-btn--primary,.customer-app .customer-product-mfg-form__submit.daon-btn.daon-btn--primary,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form__btn--submit.daon-btn.daon-btn--primary,.customer-app .customer-delivery-proxy-btn--submit.daon-btn.daon-btn--primary,.customer-app .customer-mypage-action-btn--primary.daon-btn.daon-btn--primary,.customer-app .customer-estimate-quote-submit.daon-btn.daon-btn--primary{width:100%!important;min-width:0!important;min-height:var(--daon-button-height-mobile)!important;padding:0 14px!important;border-radius:var(--daon-radius-control)!important;font-size:14px!important;font-weight:700!important}.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form__btn--draft.daon-btn.daon-btn--secondary,.customer-mobile-logout-confirm__btn--cancel.daon-btn.daon-btn--secondary,.customer-mobile-logout-confirm__btn--confirm.daon-btn.daon-btn--danger{width:100%!important;min-width:0!important;min-height:var(--daon-button-height-mobile)!important}}.admin-social-profile-badge{display:inline-flex;align-items:center;margin-top:4px;padding:2px 7px;border-radius:999px;border:1px solid #fed7aa;background:#fff7ed;color:#c2410c;font-size:11px;font-weight:800;line-height:1.4}.operations-core{width:min(1180px,100%);margin:0 auto;padding:20px 18px 48px;box-sizing:border-box;color:var(--text, #172033)}.operations-core *{box-sizing:border-box;min-width:0}.operations-core-header,.operations-core-section-title,.operations-core-action,.operations-core-header__actions,.operations-core-action__buttons{display:flex;align-items:center}.operations-core-header{justify-content:space-between;gap:18px;margin-bottom:12px}.operations-core-header h1,.operations-core-section-title h2{margin:0}.operations-core-header h1{font-size:clamp(24px,3vw,32px)}.operations-core-header p,.operations-core-card p{margin:5px 0 0;color:#64748b;line-height:1.5}.operations-core-header__actions{justify-content:flex-end;gap:10px;color:#64748b;font-size:12px;flex-wrap:wrap}.operations-core button{font:inherit}.operations-core-header__actions button,.operations-core-action__buttons button,.operations-core-all-data,.operations-core-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:10px;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.operations-core-header__actions button{padding:9px 12px}.operations-core-header__actions button:disabled,.operations-core-action__buttons button:disabled{opacity:.6;cursor:not-allowed}.operations-core-tabs{display:flex;gap:6px;padding:5px;margin-bottom:14px;border:1px solid #dbe4ef;border-radius:13px;background:#f1f5f9}.operations-core-tabs button{flex:1;padding:10px 12px;background:transparent;color:#64748b}.operations-core-tabs button.is-active{background:#fff;color:#1d4ed8;box-shadow:0 2px 8px #0f172a14}.operations-core-card,.operations-core-metric{border:1px solid #dbe4ef;border-radius:16px;background:#fff;box-shadow:0 5px 20px #0f172a0d}.operations-core-card{padding:18px;margin-bottom:14px}.operations-core-card--actions{border-color:#bfdbfe;background:linear-gradient(145deg,#fff,#eff6ff)}.operations-core-card--error{display:flex;gap:10px;align-items:flex-start;color:#b91c1c;border-color:#fecaca;background:#fff7f7}.operations-core-card--error p{color:#991b1b}.operations-core-section{margin-bottom:14px}.operations-core-section-title{justify-content:space-between;gap:12px;margin-bottom:14px}.operations-core-section-title h2{font-size:18px}.operations-core-eyebrow{display:block;margin-bottom:3px;color:#2563eb;font-size:11px;font-weight:900;letter-spacing:.06em}.operations-core-action-counts{display:grid;text-align:right}.operations-core-action-counts strong{color:#dc2626;font-size:28px;line-height:1}.operations-core-action-counts span{margin-top:4px;color:#64748b;font-size:11px}.operations-core-action-summary{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.operations-core-action-summary span,.operations-core-status{padding:4px 9px;border-radius:999px;background:#e2e8f0;color:#334155;font-size:11px;font-weight:800}.operations-core-action-list{display:grid;gap:8px;max-height:390px;overflow-y:auto}.operations-core-action{justify-content:space-between;gap:12px;padding:12px;border:1px solid #dbe4ef;border-radius:12px;background:#ffffffeb}.operations-core-action__main{display:grid;gap:4px}.operations-core-action__main strong{overflow-wrap:anywhere}.operations-core-action__main p{margin:0}.operations-core-action__main small{color:#64748b}.operations-core-status{width:max-content}.operations-core-status--order{background:#fee2e2;color:#b91c1c}.operations-core-status--service{background:#dbeafe;color:#1d4ed8}.operations-core-action__buttons{gap:7px;flex:0 0 auto}.operations-core-action__buttons button{padding:8px 10px;font-size:12px}.operations-core-action__buttons button.secondary{border:1px solid #cbd5e1;background:#fff;color:#334155}.operations-core-empty,.operations-core-state{display:flex;align-items:center;justify-content:center;gap:8px;min-height:72px;color:#64748b;text-align:center}.operations-core-state{min-height:240px}.operations-core-summary-list{display:grid;gap:8px;margin:0;padding-left:20px;line-height:1.55}.operations-core-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.operations-core-metric{display:grid;gap:5px;padding:15px}.operations-core-metric>span:first-child{color:#64748b;font-size:12px;font-weight:700}.operations-core-metric strong{font-size:27px;line-height:1.1}.operations-core-metric__change{color:#94a3b8;font-size:11px}.operations-core-metric__change.is-up{color:#047857}.operations-core-metric__change.is-down{color:#b91c1c}.operations-core-focus-list{display:grid;gap:8px}.operations-core-focus{display:flex;align-items:flex-start;gap:8px;padding:11px 12px;border-radius:11px;background:#eff6ff;color:#1e40af}.operations-core-focus--urgent{background:#fff1f2;color:#be123c}.operations-core-focus--warning{background:#fffbeb;color:#a16207}.operations-core-funnel{display:grid;grid-template-columns:repeat(11,auto);align-items:center;justify-content:space-between;gap:6px}.operations-core-funnel article{display:grid;gap:3px;min-width:80px;padding:10px 7px;text-align:center;border-radius:11px;background:#f8fafc}.operations-core-funnel article span,.operations-core-funnel article small{color:#64748b;font-size:11px}.operations-core-funnel article strong{font-size:22px}.operations-core-funnel__arrow{color:#94a3b8}.operations-core-link{border:0;background:transparent;color:#2563eb;font-weight:800;cursor:pointer}.operations-core-channel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.operations-core-channel{padding:13px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.operations-core-channel h3{margin:0 0 9px;font-size:14px;overflow-wrap:anywhere}.operations-core-channel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin:0}.operations-core-channel dl div{display:flex;justify-content:space-between;gap:8px;color:#64748b;font-size:12px}.operations-core-channel dd{margin:0;color:#172033;font-weight:900}.operations-core-attribution{display:grid;gap:3px;margin-top:10px;padding-top:8px;border-top:1px dashed #cbd5e1;color:#475569;font-size:11px}.operations-core-event-list{display:grid;max-height:430px;overflow-y:auto}.operations-core-event{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 3px;border-bottom:1px solid #e2e8f0}.operations-core-event:last-child{border-bottom:0}.operations-core-event time{color:#64748b;font-size:11px}.operations-core-event p{margin:3px 0 0;overflow-wrap:anywhere;font-size:12px}.operations-core-event button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:#eff6ff;color:#2563eb;cursor:pointer}.operations-core-all-data{width:100%;padding:13px}.is-spinning{animation:operations-core-spin .8s linear infinite}@keyframes operations-core-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.operations-core{width:100%;max-width:100%;padding:10px 9px calc(92px + env(safe-area-inset-bottom));overflow-x:hidden}.operations-core-header{align-items:flex-start}.operations-core-header,.operations-core-action{flex-direction:column}.operations-core-header__actions,.operations-core-action__buttons{width:100%;justify-content:space-between}.operations-core-header h1{font-size:23px}.operations-core-card{padding:14px;border-radius:14px}.operations-core-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.operations-core-metric{padding:12px}.operations-core-metric strong{font-size:24px}.operations-core-action{align-items:stretch}.operations-core-action__buttons button{flex:1;white-space:normal}.operations-core-funnel{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.operations-core-funnel__arrow{display:none}.operations-core-funnel article{min-width:0;width:100%}.operations-core-channel-list,.operations-core-channel dl{grid-template-columns:minmax(0,1fr)}.operations-core-event{grid-template-columns:72px minmax(0,1fr) auto}}.admin-social-profile-badge--detail{margin-top:0;margin-left:8px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;background:#fff;color:#111}html,body,#root{background:#fff}#root{min-height:100vh}html,body{height:auto;overflow-x:hidden;overflow-y:auto}.daon-login-viewport-block{isolation:isolate;z-index:9;flex-shrink:0}.hero-section,.daon-login-hero,.daon-login-hero-media{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;isolation:isolate}@media(min-width:769px){.daon-login-screen.daon-login-scroll-shell>.daon-login-viewport-block{min-height:100vh}.hero-section.daon-login-hero--intl{background-color:#eef6ff;background-image:url(/images/hero/hero-bg-light-logistics.webp);background-size:cover;background-position:center;background-repeat:no-repeat;height:100vh;min-height:100vh;overflow:hidden;isolation:isolate;animation:none;will-change:auto}.daon-login-screen:has(.daon-login-hero--intl) .hero-section.daon-login-hero--intl:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000,#0c67a514 48%,#033a5f42)}.daon-login-hero--intl .daon-hero-readability-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff24,#ffffff08 22%,#fff0 42% 58%,#ffffff0a 78%,#ffffff1f)}.daon-login-hero--intl .daon-hero-airplane{position:absolute;top:24%;left:0;width:min(250px,20vw);height:auto;z-index:3;opacity:1;pointer-events:none;animation:daonHeroAirplaneFlyPc 16s linear infinite;will-change:transform}.daon-login-hero--intl .daon-hero-ship{position:absolute;left:50%;bottom:-24%;width:min(360px,30vw);height:auto;z-index:2;opacity:0;pointer-events:none;transform:translate3d(-50%,0,0) scale(2.76);transform-origin:50% 100%;backface-visibility:hidden;animation:daonHeroShipPerspective 19s linear infinite;will-change:transform,opacity}.daon-login-hero--intl .daon-hero-logo-3d{position:absolute;left:50%;top:46%;width:min(480px,40vw);height:auto;z-index:4;pointer-events:none;transform:translate3d(-50%,-50%,0) scale3d(.04,.04,1);transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;contain:layout paint;opacity:0;transition:none;animation:daonHeroLogoReveal 6s cubic-bezier(.23,1,.32,1) forwards;will-change:transform,opacity}.daon-login-hero--intl .daon-hero-logo-3d--done{animation:none;transform:translate3d(-50%,-50%,0) scaleZ(1);opacity:1}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__head,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__label{color:#071d3a!important;font-weight:600!important;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 6px rgba(255,255,255,.55)}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__head{border-bottom-color:#071d3a29!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__head svg,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn-icon{color:#005bea!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:hover,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible{color:#005bea!important;border-color:#005bea47!important;background:#ffffff47!important;box-shadow:none!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:hover .landing-service-menu__label,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible .landing-service-menu__label{color:#005bea!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:hover .landing-service-menu__btn-icon,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible .landing-service-menu__btn-icon,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:hover svg,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible svg{color:#005bea!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active .landing-service-menu__label{color:#004fd6!important;font-weight:700!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active .landing-service-menu__btn-icon,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active svg{color:#004fd6!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__note-text,.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__note-mark{color:#0f2747!important;font-weight:600!important;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 6px rgba(255,255,255,.45)}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__hint .landing-service-menu__note-text{white-space:nowrap;font-size:12px;line-height:1.35}.daon-login-viewport-block:has(.daon-login-hero--intl) .landing-service-menu__footnotes .landing-service-menu__note-text{white-space:nowrap;font-size:11.5px;line-height:1.45}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-tagline{color:#1b2f4a!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-title{color:#071d3a!important;text-shadow:0 1px 2px rgba(255,255,255,.75)}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-blue-text,.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-subtitle{color:#061a33!important;font-weight:700!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-blue-text{color:#061a33!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .card.daon-login-card{background:#ffffff14!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(15,23,42,.35)!important;box-shadow:0 12px 30px #0f27471f!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .card.daon-login-card .form input{border:1px solid rgba(15,23,42,.55)!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .card.daon-login-card .form input:focus{border-color:#0f172ad9!important;box-shadow:0 0 0 2px #ffffff73!important;outline:none!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside{border-top-color:#0f172a47!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tool-btn{border:1px solid rgba(15,23,42,.45)!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tool-btn:hover{border-color:#0f172abf!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tools__title{color:#0f2747!important;text-shadow:0 1px 2px rgba(255,255,255,.75)}}.daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl){background:#071d3a}.daon-login-screen.daon-login-scroll-shell{background:#071d3a}.daon-login-screen .content-section.daon-landing-content-shell,.daon-login-screen .daon-landing-content-shell.content-section{margin-top:-80px;padding-top:80px;padding-bottom:32px;border-top:none;background:linear-gradient(180deg,#d7e6f8,#7b93b5 18%,#2f4d76 40%,#10284a,#071d3a)}.daon-login-screen .content-section .daon-landing-section-title,.daon-login-screen .content-section .daon-landing-membership-cta__title,.daon-login-screen .content-section .daon-landing-membership-cta__title-second{color:#fff;font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.35)}.daon-login-screen .content-section .daon-landing-membership-cta__lede,.daon-login-screen .content-section .daon-landing-trust__lede,.daon-login-screen .content-section .daon-landing-trust__lede-sub,.daon-login-screen .content-section .daon-landing-ops-info__subtitle{color:#ffffffe0;font-weight:500;text-shadow:0 2px 10px rgba(0,0,0,.35)}.daon-login-screen .content-section .daon-landing-trust__card-title,.daon-login-screen .content-section .daon-landing-process__step-text,.daon-login-screen .content-section .daon-landing-ops-info__card-title,.daon-login-screen .content-section .daon-landing-ops-info__case-title,.daon-login-screen .content-section .daon-landing-ops-info__dl-row dt{color:#fff}.daon-login-screen .content-section .daon-landing-trust__card-desc,.daon-login-screen .content-section .daon-landing-ops-info__dl-row dd,.daon-login-screen .content-section .daon-landing-ops-info__precheck p,.daon-login-screen .content-section .daon-landing-ops-info__case-desc,.daon-login-screen .content-section .daon-landing-membership-cta__card-note,.daon-login-screen .content-section .daon-landing-membership-cta__card-foot{color:#ffffffe0}.daon-login-screen .content-section .daon-landing-membership-cta__card-title{color:#075985;font-weight:900;text-shadow:0 2px 8px rgba(0,24,50,.45)}.daon-login-screen .content-section .daon-landing-membership-cta__card-body{color:#1e3448}.daon-login-screen .content-section .daon-landing-membership-cta__card-note,.daon-login-screen .content-section .daon-landing-membership-cta__card-foot{color:#fffffff2}.daon-login-screen .content-section .daon-landing-ops-info__list,.daon-login-screen .content-section .daon-landing-ops-info__list li{color:#fff;font-weight:500}.daon-login-screen .content-section .daon-landing-ops-info__list li::marker{color:#fff}.daon-login-screen .content-section .daon-landing-trust__card-desc{font-weight:500}.daon-login-screen .content-section .daon-landing-content-section{padding:32px 0}.daon-login-screen .content-section .daon-landing-content-section+.daon-landing-content-section{padding-top:36px;border-top-color:#ffffff1f}.daon-login-screen .content-section .daon-landing-trust__head{margin-bottom:20px}.daon-login-screen .content-section .daon-landing-trust__lede,.daon-login-screen .content-section .daon-landing-trust__lede-sub,.daon-login-screen .content-section .daon-landing-ops-info__subtitle{font-size:15px;line-height:1.72}.daon-login-screen .content-section .daon-landing-trust__lede{margin-bottom:8px}.daon-login-screen .content-section .daon-landing-trust__grid,.daon-login-screen .content-section .daon-landing-process__grid,.daon-login-screen .content-section .daon-landing-ops-info__grid,.daon-login-screen .content-section .daon-landing-ops-info__case-grid{gap:12px}.daon-login-screen .content-section .daon-landing-trust__card,.daon-login-screen .content-section .daon-landing-process__card,.daon-login-screen .content-section .daon-landing-ops-info__card{padding:16px 16px 14px}.daon-login-screen .content-section .daon-landing-trust__card{gap:6px}.daon-login-screen .content-section .daon-landing-trust__card-desc,.daon-login-screen .content-section .daon-landing-ops-info__case-desc,.daon-login-screen .content-section .daon-landing-ops-info__precheck p,.daon-login-screen .content-section .daon-landing-ops-info__list li{font-size:13px;line-height:1.58}.daon-login-screen .content-section .daon-landing-process__step-text{font-size:14px;line-height:1.52}.daon-login-screen .content-section .daon-landing-section-title{margin-bottom:14px;line-height:1.38}.daon-login-screen .content-section .daon-landing-ops-info__card-title{margin-bottom:10px}.daon-login-screen .content-section .daon-landing-ops-info__precheck p{color:#ffffffd1}.daon-login-screen .content-section .daon-landing-trust__card,.daon-login-screen .content-section .daon-landing-process__card,.daon-login-screen .content-section .daon-landing-ops-info__card,.daon-login-screen .content-section .daon-landing-ops-info__case-card,.daon-login-screen .content-section .daon-landing-membership-cta__card{position:relative;overflow:hidden;background:linear-gradient(135deg,#ffffff42,#bfe2ff24);border:1px solid rgba(255,255,255,.42);box-shadow:0 16px 34px #0046822e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo:before{background:linear-gradient(90deg,#06589647,#ffffff24 42%,#fff0)}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title{color:#075985}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{color:#1e3448}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-copy{position:absolute;z-index:2;margin:0}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--top{top:26px;left:28px;bottom:auto}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--bottom{bottom:28px;left:28px;top:auto}.daon-login-screen .content-section .daon-landing-membership-cta__card--korea-china .daon-landing-membership-cta__card-copy--top{left:26px;top:24px}@media(max-width:768px){.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--top{top:18px;left:18px}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--bottom{bottom:18px;left:18px}.daon-login-screen .content-section .daon-landing-membership-cta__card--korea-china .daon-landing-membership-cta__card-copy--top{left:16px;top:16px}}.daon-login-screen .content-section .daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo){background:linear-gradient(135deg,#ffffff42,#bfe2ff24);color:#fff}.daon-login-screen .content-section .daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo) .daon-landing-membership-cta__card-media{background:#ffffff29}@media(min-width:769px){.daon-login-screen .content-section .daon-landing-membership-cta__card{border-radius:8px;background:linear-gradient(135deg,#ffffff38,#bfe2ff1f);border:1px solid rgba(255,255,255,.46);box-shadow:0 16px 34px #0046822e;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:hidden;transform:none}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo:before{border-radius:8px;background:linear-gradient(90deg,#06589647,#ffffff24 45%,#ffffff05)}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-media{border-radius:0;overflow:hidden}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-image{object-fit:cover;transform:none;border-radius:0}.daon-login-screen .content-section .daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo){background:linear-gradient(135deg,#ffffff38,#bfe2ff1f)}.daon-login-screen .content-section .daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo) .daon-landing-membership-cta__card-media{border-radius:6px;background:#ffffff24}.daon-login-screen .content-section .daon-landing-membership-cta__card-title{color:#075985;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.35)}.daon-login-screen .content-section .daon-landing-membership-cta__card-body{color:#1e3448;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.35)}.daon-login-screen .content-section .daon-landing-membership-cta__card-note,.daon-login-screen .content-section .daon-landing-membership-cta__card-foot{color:#ffffffeb;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.35)}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title,.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{text-shadow:0 1px 3px rgba(0,0,0,.35)}@media(hover:hover)and (pointer:fine){.daon-login-screen .content-section .daon-landing-membership-cta__card:hover{transform:none;border-color:#ffffff47;box-shadow:0 12px 28px #00000038}}.daon-login-screen .content-section .daon-landing-membership-cta__card{position:relative;overflow:hidden}.daon-login-screen .content-section .daon-landing-membership-cta__card:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#043d67a8,#07649b6b 38%,#ffffff0f 68%,#fff0)}.daon-login-screen .content-section .daon-landing-membership-cta__card .daon-landing-membership-cta__card-copy{position:absolute;z-index:2;left:28px;max-width:58%;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--top{top:26px}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--bottom{bottom:28px}.daon-login-screen .content-section .daon-landing-membership-cta__card--korea-china .daon-landing-membership-cta__card-copy--top{left:26px;top:24px}.daon-login-screen .content-section .daon-landing-membership-cta__card-title{display:block;color:#075985;font-weight:900;font-size:16px;line-height:1.25;margin-bottom:10px;text-shadow:0 2px 8px rgba(0,24,50,.45)}.daon-login-screen .content-section .daon-landing-membership-cta__card-body{display:block;color:#1e3448;font-weight:600;font-size:14px;line-height:1.45;text-shadow:0 2px 8px rgba(0,30,60,.38)}.daon-login-screen .content-section .daon-landing-membership-cta__card-note,.daon-login-screen .content-section .daon-landing-membership-cta__card-foot{display:block;color:#fffffff2;font-weight:600;font-size:14px;line-height:1.45;text-shadow:0 2px 8px rgba(0,30,60,.38)}.daon-login-screen .content-section .daon-landing-membership-cta__card-body{white-space:pre-line;word-break:keep-all}@media(max-width:768px){.daon-login-screen .content-section .daon-landing-membership-cta__card:before{background:linear-gradient(90deg,#043d67b3,#07649b7a 44%,#ffffff0f 74%,#fff0)}.daon-login-screen .content-section .daon-landing-membership-cta__card .daon-landing-membership-cta__card-copy{left:18px;max-width:68%}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--top{top:18px}.daon-login-screen .content-section .daon-landing-membership-cta__card-copy--bottom{bottom:18px}.daon-login-screen .content-section .daon-landing-membership-cta__card-title{font-size:14px;margin-bottom:8px}.daon-login-screen .content-section .daon-landing-membership-cta__card--korea-china .daon-landing-membership-cta__card-copy--top{left:16px;top:16px}.daon-login-screen .content-section .daon-landing-membership-cta__card-body{font-size:12px;line-height:1.4}}.app:has(>.main>.daon-login-screen) .daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl){background:transparent!important;z-index:1}.daon-login-screen:has(.daon-login-hero--intl) .content-section.daon-landing-content-shell,.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell.content-section{position:relative;overflow:visible;margin-top:-150px;padding-top:190px;border-top:none;box-shadow:none;background-color:transparent;background-image:linear-gradient(180deg,#0646740f,#02264e33 46%,#00122a75),url(/images/hero/landing-underwater-section-bg-v3.webp);background-size:cover;background-position:top center;background-repeat:no-repeat;backdrop-filter:none;-webkit-backdrop-filter:none}.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell__inner{position:relative;z-index:1}.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell{border-top:none}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-section-title,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title-second{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.34)}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__lede,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__lede,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__lede-sub,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__subtitle{color:#ebf8ffeb;text-shadow:0 1px 3px rgba(0,0,0,.34)}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-process__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__case-card{border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 28px #0000002e}.daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl)>footer[role=contentinfo]{background:#fffffff0!important;border-top:1px solid #e5e7eb!important}}.daon-login-screen .content-section .daon-landing-ops-info__email{color:#bfdbfe;font-size:14px;text-decoration:underline;text-underline-offset:2px}.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo]{position:relative!important;bottom:auto!important;z-index:4;background:#fffffff0!important;border-top:1px solid #e5e7eb!important;color:#111827!important}.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo] button{color:#111827!important}.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo] a[href*=kakao],.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo] a[href*=naver]{color:#2563eb!important}@keyframes daonHeroAirplaneFlyPc{0%{transform:translate3d(-22vw,0,0) rotate(-1deg);opacity:1}25%{transform:translate3d(20vw,-7vh,0) rotate(-1deg);opacity:1}50%{transform:translate3d(55vw,-15vh,0) rotate(-1deg);opacity:1}75%{transform:translate3d(88vw,-25vh,0) rotate(-1deg);opacity:1}to{transform:translate3d(128vw,-34vh,0) rotate(-1deg);opacity:1}}@keyframes daonHeroAirplaneFlyMobile{0%{transform:translate3d(-26vw,0,0) rotate(-1deg);opacity:1}25%{transform:translate3d(18vw,-5vh,0) rotate(-1deg);opacity:1}50%{transform:translate3d(50vw,-10vh,0) rotate(-1deg);opacity:1}75%{transform:translate3d(84vw,-16vh,0) rotate(-1deg);opacity:1}to{transform:translate3d(126vw,-22vh,0) rotate(-1deg);opacity:1}}@keyframes daonHeroShipPerspective{0%{bottom:-24%;transform:translate3d(-50%,0,0) scale(2.76);opacity:0}8%{bottom:-20%;transform:translate3d(-50%,0,0) scale(2.7);opacity:1}50%{bottom:0%;transform:translate3d(-50%,0,0) scale(1.55);opacity:.8}78%{bottom:10%;transform:translate3d(-50%,0,0) scale(.98);opacity:.38}to{bottom:12%;transform:translate3d(-50%,0,0) scale(.95);opacity:0}}@keyframes daonHeroLogoReveal{0%{transform:translate3d(-50%,-50%,0) scale3d(.04,.04,1);opacity:0}to{transform:translate3d(-50%,-50%,0) scaleZ(1);opacity:1}}@keyframes daonHeroShipPerspectiveMobile{0%{bottom:-22%;transform:translate3d(-50%,0,0) scale(1.73);opacity:0}8%{bottom:-18%;transform:translate3d(-50%,0,0) scale(1.67);opacity:1}50%{bottom:0%;transform:translate3d(-50%,0,0) scale(1.03);opacity:.76}78%{bottom:9%;transform:translate3d(-50%,0,0) scale(.88);opacity:.35}to{bottom:11%;transform:translate3d(-50%,0,0) scale(.85);opacity:0}}@media(prefers-reduced-motion:reduce){.daon-login-hero--intl .daon-hero-airplane,.daon-login-hero--intl-mobile .daon-hero-airplane,.daon-login-hero--intl .daon-hero-ship{animation:none!important;opacity:.75}.daon-login-hero--intl .daon-hero-ship{transform:translate3d(-50%,0,0) scale(.75);bottom:8%;opacity:.72}.daon-login-hero--intl .daon-hero-logo-3d{animation:none!important;transform:translate3d(-50%,-50%,0) scaleZ(1);opacity:1}}@keyframes daonHeroScrollHintFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,4px,0)}}.daon-hero-scroll-hint{position:absolute;left:38px;bottom:78px;z-index:12;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:7px 16px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#0812249e;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fffffff5;font-size:13px;font-weight:600;line-height:1.25;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;font-family:inherit;box-shadow:0 2px 8px #00000038,0 1px 3px #071d3a47;animation:daonHeroScrollHintFloat 2.4s ease-in-out infinite;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.daon-hero-scroll-hint:hover,.daon-hero-scroll-hint:focus-visible{background:#081224bd;border-color:#ffffffe0;box-shadow:0 3px 12px #00000047,0 2px 6px #071d3a52;outline:none}@media(prefers-reduced-motion:reduce){.daon-hero-scroll-hint{animation:none}}@media(max-width:768px){.daon-hero-scroll-hint{display:none!important}}.daon-login-viewport-block>.daon-login-logo,.daon-login-viewport-block>picture:has(>img.daon-login-logo),.daon-login-viewport-block>.daon-login-right-stack{z-index:10}.daon-login-viewport-block>.daon-login-hero-text{z-index:11;background:none!important;pointer-events:none}.daon-login-hero-text--pc-left,.header-landing-left-menus-slot,.header-landing-start-slot{display:none}@media(min-width:769px){.app:has(>.main>.daon-login-screen){position:relative}.app:has(>.main>.daon-login-screen)>.main.centered{padding:0;margin:0;flex:1;min-height:0}.app:has(>.main>.daon-login-screen) .daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl){background:transparent!important;z-index:1}.app:has(>.main>.daon-login-screen) .daon-login-screen.daon-login-scroll-shell:not(:has(.daon-login-hero--intl)){background:transparent!important;z-index:1}.app:has(>.main>.daon-login-screen)>.header.header--pre-login{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:12px;padding:8px 24px;position:fixed;top:0;left:0;right:0;width:100%;z-index:100;background:linear-gradient(180deg,#02122461,#02122424 58%,#02122400);border-bottom:none;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);box-sizing:border-box}.app:has(>.main>.daon-login-screen) .header-landing-left-menus-slot{display:block;grid-column:1;justify-self:start;position:relative;z-index:40;min-width:0;margin-left:16px;height:100%}.header-landing-left-menus{display:flex;align-items:center;gap:8px;min-width:0}.app:has(>.main>.daon-login-screen) .header-landing-start-slot{display:flex;align-items:center;justify-self:end}.header-landing-start-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;height:30px;min-height:30px;max-height:30px;min-width:84px;padding:0 12px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;font-size:12px;font-weight:700;line-height:1;cursor:pointer;font-family:inherit;box-shadow:0 2px 10px #0003,0 2px 8px #16a34a52;outline:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.header-landing-start-btn__icon{width:14px;height:14px;flex-shrink:0;color:#fff;stroke:currentColor}.header-landing-start-btn:hover,.header-landing-start-btn:focus-visible{background:linear-gradient(180deg,#16a34a,#15803d);color:#fff;box-shadow:0 4px 14px #0000003d,0 2px 10px #16a34a61;transform:translateY(-1px);outline:none}.header-landing-kakao-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:34px;min-height:34px;max-height:34px;min-width:0;padding:0;margin:0;border:none;border-radius:0;background:transparent;cursor:pointer;font-family:inherit;box-shadow:none;text-decoration:none;outline:none;overflow:visible;transition:opacity .15s ease}.header-landing-kakao-btn__img,.header-landing-kakao-btn img{display:block;height:32px;width:auto;max-width:none;object-fit:contain;flex:0 0 auto}.header-landing-kakao-btn:hover,.header-landing-kakao-btn:focus-visible{background:transparent;border:none;box-shadow:none;opacity:.9;outline:none}.header-landing-lang-btn{display:inline-flex;align-items:center;gap:4px;height:34px;min-height:34px;max-height:34px;padding:0 2px;border:none;border-radius:0;background:transparent;box-shadow:none;color:#fff;font-size:13px;font-weight:600;line-height:1;cursor:pointer;font-family:inherit;text-shadow:0 1px 3px rgba(0,0,0,.36);outline:none;transition:background .15s ease}.header-landing-lang-btn__chevron{font-size:9px;line-height:1;color:#fff}.header-landing-lang-btn:hover,.header-landing-lang-btn:focus-visible{background:#ffffff14;border-radius:8px;outline:none}.header-landing-lang-dropdown{position:absolute;top:calc(100% + 6px);right:0;z-index:999;min-width:120px;padding:6px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#021224d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 28px #0000003d;box-sizing:border-box}.header-landing-lang-dropdown__item{display:block;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;font-family:inherit}.header-landing-lang-dropdown__item:hover,.header-landing-lang-dropdown__item:focus-visible{background:#ffffff14;outline:none}.daon-landing-login-modal-overlay{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:#071d3a6b;box-sizing:border-box}.daon-landing-login-modal{position:relative;width:min(360px,100%);max-height:min(92vh,760px);overflow:auto;box-sizing:border-box}.daon-landing-login-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:0;background:transparent;color:#334155;font-size:20px;line-height:1;cursor:pointer;box-shadow:none}.daon-landing-login-modal__close:hover,.daon-landing-login-modal__close:focus-visible{background:transparent;color:#071d3a;outline:none;box-shadow:none}.daon-landing-login-modal .daon-login-card--modal,.daon-landing-login-modal .daon-login-card{width:100%;max-width:360px;margin:0 auto}.app:has(>.main>.daon-login-screen) .header-brand--landing-centered{grid-column:2;justify-self:center;text-align:center;width:max-content;max-width:min(560px,calc(100vw - 420px))}.app:has(>.main>.daon-login-screen) .header-brand--landing-centered h1{text-align:center;width:auto;margin-left:auto;margin-right:auto;font-weight:800;letter-spacing:.055em;font-size:22px;color:transparent;background:linear-gradient(180deg,#fff,#f7fcff 22%,#dcefff 48%,#a9c7dc 72%,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.48)) drop-shadow(0 0 10px rgba(82,185,255,.34));text-shadow:none}.app:has(>.main>.daon-login-screen) .header-brand--landing-centered .subtitle{text-align:center;width:auto;margin-left:auto;margin-right:auto;color:#eef8fff5;font-weight:600;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 6px rgba(82,185,255,.18)}.app:has(>.main>.daon-login-screen)>.header.header--pre-login .header-lang,.app:has(>.main>.daon-login-screen)>.header.header--pre-login .header-landing-right-actions{grid-column:3;justify-self:end;position:relative;display:flex;align-items:center;gap:8px}.header-landing-left-menus-slot .daon-login-pc-header__service-wrap{position:relative;z-index:41;min-width:0}.header-landing-left-menus-slot .daon-login-pc-header__service-toggle{display:inline-flex;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 8px;border-radius:0;border:none;background:transparent;color:#fff;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer;font-family:inherit;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:background .15s ease,color .15s ease}.header-landing-left-menus-slot .daon-login-pc-header__service-toggle-label{text-shadow:0 1px 3px rgba(0,0,0,.34)}.header-landing-left-menus-slot .daon-login-pc-header__service-toggle:hover,.header-landing-left-menus-slot .daon-login-pc-header__service-toggle:focus-visible{border:none;background:#ffffff14;border-radius:8px;color:#fff;transform:none;outline:none;box-shadow:none}.header-landing-left-menus-slot .daon-login-pc-header__service-toggle-chevron{font-size:10px;line-height:1;color:#fff;stroke:currentColor}.header-landing-left-menus-slot .daon-login-pc-header__service-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:50;display:flex;flex-direction:column;gap:4px;width:240px;min-width:220px;max-width:260px;max-height:min(70vh,520px);overflow-y:auto;padding:8px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#021224c7;box-shadow:0 16px 36px #0000003d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-sizing:border-box}.header-landing-left-menus-slot .daon-login-pc-header__service-item{display:grid;grid-template-columns:20px minmax(0,1fr);column-gap:8px;align-items:center;width:100%;min-height:36px;padding:8px 10px;border:none;border-radius:10px;background:transparent;color:#ffffffeb;font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;font-family:inherit;transition:background .15s ease,color .15s ease}.header-landing-left-menus-slot .daon-login-pc-header__service-item:hover,.header-landing-left-menus-slot .daon-login-pc-header__service-item:focus-visible{background:#ffffff14;color:#fff;outline:none}.header-landing-left-menus-slot .daon-login-pc-header__service-item.is-active{background:#ffffff1f;color:#fff}.header-landing-left-menus-slot .daon-login-pc-header__service-item-icon{width:15px;height:15px;min-width:15px;flex-shrink:0;color:#ffffffe0;stroke:currentColor}.header-landing-left-menus-slot .pc-guest-header-dropdown svg,.header-landing-left-menus-slot .pc-guest-header-dropdown svg *,.header-landing-left-menus-slot .pc-guest-header-dropdown [class*=icon],.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg,.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg path,.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg circle,.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg line,.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg polyline,.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg rect{color:#ffffffe0;stroke:currentColor;fill:none}.header-landing-left-menus-slot .pc-guest-header-dropdown svg [fill]:not([fill=none]),.header-landing-left-menus-slot .daon-login-pc-header__service-panel svg [fill]:not([fill=none]){fill:currentColor}.header-landing-left-menus-slot .daon-login-pc-header__service-item-label{min-width:0;word-break:keep-all;overflow-wrap:break-word}.daon-login-hero-text--pc-left{display:block;position:absolute;top:78px;left:40px;width:min(380px,34vw);max-width:calc(100% - 320px);text-align:left;z-index:11;pointer-events:none;box-sizing:border-box}.daon-login-hero-text--pc-left .daon-login-tagline{color:#6b7280;font-size:13.95px;font-weight:600;letter-spacing:1.2px;margin-bottom:12px;line-height:1.2}.daon-login-hero-text--pc-left .daon-login-title{color:#0f172a;font-size:24px;font-weight:600;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;letter-spacing:-.2px;line-height:1.3;margin-bottom:6px}.daon-login-hero-text--pc-left .daon-login-blue-text{color:#2563eb;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:10px}.daon-login-hero-text--pc-left .daon-login-subtitle{color:#4b5563;font-size:15.92px;font-weight:500;line-height:1.45}.header-landing-left-menus-slot .daon-login-pc-header__service-toggle{color:#fff!important}.header-landing-left-menus-slot .daon-login-pc-header__service-item{color:#ffffffeb!important}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-hero-text--pc-left .daon-login-tagline{color:#1b2f4a!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-hero-text--pc-left .daon-login-title{color:#071d3a!important;text-shadow:0 1px 2px rgba(255,255,255,.75)}.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-hero-text--pc-left .daon-login-blue-text,.daon-login-viewport-block:has(.daon-login-hero--intl) .daon-login-hero-text--pc-left .daon-login-subtitle{color:#061a33!important;font-weight:700!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}}@media(max-width:768px){.daon-login-screen{position:relative!important;width:100vw!important;height:auto!important;min-height:100vh!important;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:8px 0 10px;margin-left:calc(50% - 50vw)!important}.daon-login-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none}.daon-login-hero--intl{background-image:url(/images/hero/hero-bg-light-logistics.webp)}.daon-login-hero--intl-mobile .daon-hero-readability-overlay{background:linear-gradient(165deg,#ffffff61,#ffffff38 45%,#f0f8ff47)}.daon-login-hero--intl-mobile .daon-hero-airplane{position:absolute;top:33%;left:0;width:min(150px,36vw);height:auto;z-index:3;opacity:1;pointer-events:none;animation:daonHeroAirplaneFlyMobile 18s linear infinite;will-change:transform}.daon-login-hero--intl-mobile .daon-hero-logo-3d{top:44%;width:min(250px,56vw)}.daon-login-hero--intl-mobile .daon-hero-ship{position:absolute;left:50%;bottom:-22%;width:min(280px,52vw);height:auto;z-index:2;opacity:0;pointer-events:none;transform:translate3d(-50%,0,0) scale(1.73);transform-origin:50% 100%;backface-visibility:hidden;animation:daonHeroShipPerspectiveMobile 19s linear infinite;will-change:transform,opacity;max-height:42vh;object-fit:contain}@media(max-width:480px){.daon-login-hero--intl-mobile .daon-hero-ship,.daon-login-hero--intl-mobile .daon-hero-logo-3d{display:none!important}}.daon-login-logo{position:relative!important;top:auto!important;left:auto!important;width:140px!important;margin:2px 0 4px;z-index:3!important}.daon-login-hero-text{position:relative!important;top:auto!important;right:auto!important;left:auto!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;text-align:left!important;z-index:3!important;box-sizing:border-box}.daon-login-right-stack,.daon-login-card{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none;margin-top:4px;z-index:3!important}.daon-login-right-stack{display:flex;flex-direction:column;gap:8px}.daon-login-hero-text{margin-bottom:0}.daon-login-right-stack .daon-login-card{margin-top:0}.daon-login-card button,.top-actions button{min-height:44px}.top-actions{flex-wrap:wrap;justify-content:flex-end}}.daon-login-viewport-block>picture:has(>img.daon-login-logo){display:contents}@media(max-width:768px)and (orientation:portrait){.daon-login-screen{padding:8px 0 10px;gap:4px}.daon-login-viewport-block{display:flex;flex-direction:column;gap:6px}.daon-login-logo{order:1}.daon-login-viewport-block>picture:has(>img.daon-login-logo){order:1}.daon-login-hero-text{order:2}.daon-login-right-stack{order:3}.daon-login-hero-media{display:none!important}.daon-login-screen{background:#fff!important;background-image:none!important}.daon-login-screen:before{content:none!important}.daon-login-screen{position:relative!important;background:#fff!important;background-image:none!important;overflow-x:hidden!important}.daon-login-logo{position:relative!important;top:auto!important;left:auto!important;width:128px!important;margin:0 auto 4px;z-index:3!important}.daon-login-viewport-block>picture:has(>img.daon-login-logo){order:1;display:block;position:relative!important;top:auto!important;left:auto!important;width:128px!important;margin:0 auto 4px;z-index:3!important}.daon-login-viewport-block>picture:has(>img.daon-login-logo) .daon-login-logo{position:relative!important;top:auto!important;left:auto!important;width:128px!important;margin:0}.daon-login-screen:after{content:none!important;display:none!important}.daon-login-hero-text{max-width:none}.daon-login-tagline{font-size:13.5px!important;margin-bottom:4px!important}.daon-login-title{font-size:18px!important;line-height:1.25!important;margin-bottom:4px!important}.daon-login-blue-text{margin-bottom:4px!important}.daon-login-subtitle{font-size:13px!important;line-height:1.4!important;margin-bottom:0!important}.daon-login-card{width:100%!important;max-width:none;margin:2px 0 0;background:#fff!important}.header{padding:4px 10px!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center!important;justify-content:center!important}.header-brand{display:block;width:100%}.header-brand-logo{display:none!important}.header h1{font-size:14px!important;line-height:1.12;width:100%;text-align:center!important}.subtitle{font-size:10px!important;margin-top:1px!important;line-height:1.2;width:100%;text-align:center!important}.top-actions button{font-size:13px!important;padding:6px 10px!important;min-height:38px}.header-lang{display:none!important}.daon-login-hero-text,.daon-login-tagline,.daon-login-title,.daon-login-subtitle{text-align:center!important}.daon-login-hero-text{max-width:none;margin-left:0;margin-right:0}.daon-login-card{padding:10px 12px!important}.daon-login-card label{gap:2px!important;font-size:12px!important}.daon-login-card .form input{margin-top:4px!important;margin-bottom:8px!important;min-height:44px;padding:10px 12px!important}.daon-login-card .form button{min-height:44px;padding:10px 12px!important}.daon-login-card .daon-login-submit{margin-top:8px!important;margin-bottom:0!important}.daon-login-card .daon-login-links{margin-top:8px!important;gap:10px!important}.daon-login-card .daon-login-social{margin-top:10px!important;gap:8px!important}.daon-login-card .daon-login-noaccount{margin-top:10px!important}.daon-login-card .daon-login-signup{margin-top:6px!important}}@media(max-width:768px){.app:has(>.main>.signup-step-card)>.header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:6px 14px 6px 10px!important;box-sizing:border-box!important;text-align:left!important;min-height:48px!important;overflow:visible!important}.app:has(>.main>.signup-step-card)>.header .header-brand{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;text-align:left!important}.app:has(>.main>.signup-step-card)>.header .header-brand h1{font-size:12px!important;line-height:1.15!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important}.app:has(>.main>.signup-step-card)>.header .header-brand .subtitle{font-size:9px!important;line-height:1.2!important;text-align:left!important;white-space:normal!important;word-break:keep-all!important}.app:has(>.main>.signup-step-card) .top-actions{flex:0 0 auto!important;flex-shrink:0!important;margin-right:0!important;overflow:visible!important;gap:0!important;min-width:0!important}.app:has(>.main>.signup-step-card) .top-actions .auth-red{font-size:11px!important;padding:6px 8px!important;line-height:1.2!important;white-space:nowrap!important;width:auto!important;max-width:none!important;min-width:0!important;min-height:36px!important;box-sizing:border-box!important;flex-shrink:0!important}}@media(max-width:768px){.daon-login-viewport-block{display:flex;flex-direction:column;align-items:stretch;min-height:auto!important;box-sizing:border-box;padding-bottom:calc(4px + env(safe-area-inset-bottom,0px));gap:6px}.daon-login-card{margin-top:0!important;margin-bottom:max(8px,env(safe-area-inset-bottom,0px))!important;margin-left:0!important;margin-right:0!important}.daon-login-right-stack,.daon-landing-mobile-service-accordion{width:100%!important;max-width:none!important}}@media(max-width:480px){.daon-login-logo,.daon-login-viewport-block>picture:has(>img.daon-login-logo){width:124px!important}.daon-login-viewport-block>picture:has(>img.daon-login-logo) .daon-login-logo{width:124px!important}.daon-login-hero-text,.daon-login-card{max-width:none}.top-actions button{width:100%}}.app{min-height:100vh;display:flex;flex-direction:column}.header{padding:6px 4px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(148,163,184,.3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172af0;position:sticky;top:0;z-index:100}.header-brand-logo{display:none}.header-brand{display:block}.header h1{margin:0;font-size:20px;letter-spacing:.04em;color:#fff}.subtitle{font-size:12px;color:#9ca3af;margin-top:4px}.main{flex:1;padding:24px 32px 32px}.main.centered{display:flex;justify-content:center;align-items:flex-start}.layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);gap:20px}@media(max-width:960px){.main{padding:16px}.layout{grid-template-columns:minmax(0,1fr)}}.card{background:radial-gradient(circle at top left,#1e40af1f,#0f172af5);border-radius:16px;padding:18px 20px 20px;box-shadow:0 24px 60px #0f172ae6,0 0 0 1px #94a3b840;border:1px solid rgba(59,130,246,.4)}.card h2,.card h3,.card h4{margin:0 0 12px;letter-spacing:.03em}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:10px}.card-actions{display:flex;gap:8px}.form{display:flex;flex-direction:column;gap:10px}.form.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px 24px;align-items:flex-start}.no-form-grid{grid-template-columns:none!important}label{font-size:12px;color:#9ca3af;display:flex;flex-direction:column;gap:4px}input,select{border-radius:8px;border:1px solid rgba(148,163,184,.4);padding:7px 9px;font-size:13px}input:focus,select:focus{outline:none;border:1px solid #2563eb;box-shadow:0 0 0 2px #2563eb26}.actions{display:flex;align-items:center;justify-content:flex-end;margin-top:4px}button{border-radius:999px;border:1px solid rgba(148,163,184,.6);padding:7px 14px;background:#0f172ae6;color:#e5e7eb;font-size:13px;cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease,border-color .18s ease}button.primary{background:linear-gradient(to right,#2563eb,#4f46e5);border-color:#818cf8e6;box-shadow:0 12px 30px #2563ebb3,0 0 0 1px #818cf899}button.secondary{background:#0f172ae6}button:hover{transform:none;box-shadow:0 14px 36px #0f172ae6,0 0 0 1px #94a3b899;border-color:#94a3b8e6}button.primary:hover{background:linear-gradient(to right,#1d4ed8,#4338ca);box-shadow:0 16px 40px #2563ebe6,0 0 0 1px #818cf8e6}button:active{transform:translateY(0);box-shadow:0 4px 16px #0f172ae6,0 0 0 1px #94a3b899}button:disabled{opacity:.6;cursor:default;transform:none;box-shadow:none}.error{color:#fecaca;background:#7f1d1d66;border-radius:8px;padding:6px 8px;font-size:12px;border:1px solid rgba(248,113,113,.7)}.hint{margin-top:12px;font-size:12px;color:#9ca3af;line-height:1.6}.tabs{display:flex;gap:8px;margin:10px 0 12px}.tab{padding:6px 12px;border-radius:999px;background:#02061799;border:1px solid rgba(148,163,184,.35)}.tab.active{background:#2563eb40;border-color:#818cf8e6}.radio-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#02061759}.radio-title{font-size:12px;color:#d1d5db;font-weight:600;margin-right:6px}.radio{display:inline-flex;align-items:center;gap:8px;color:#e5e7eb;font-size:12px}.customer-app{background:#f6f7fb}.customer-app .main.customer-main{background:transparent}.customer-app .customer-dashboard-shell{width:100%;max-width:1360px;margin:0 auto;display:grid;gap:16px;box-sizing:border-box}.customer-app .customer-dashboard-notifications{margin-top:0;padding:16px 18px;border-radius:16px;background:#fff;border:1px solid #e8ecf1;box-shadow:0 1px 3px #0f172a0a}.customer-app .customer-dashboard-notifications--compact-empty{padding:10px 14px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:0}.customer-app .customer-dashboard-notifications--compact-empty .customer-dashboard-notifications-title{margin-bottom:0;font-size:13px}.customer-app .customer-dashboard-notifications--compact-empty .customer-dashboard-notifications-body--empty{margin:0;font-size:12px;color:#94a3b8;font-weight:600}.customer-app .customer-dashboard-notifications-body--loading{font-size:13px;color:#64748b}.customer-app .customer-dashboard-notifications-body--empty{font-size:13px;color:#94a3b8}.customer-app .customer-dashboard-notifications-title{font-size:14px;font-weight:800;line-height:1.35;color:#2563eb;margin-bottom:10px}.customer-app .customer-dashboard-notifications--has-items .customer-dashboard-notifications-title{margin-bottom:10px}.customer-app aside.customer-sidebar>button .customer-sidebar-menu-label{font-size:16px;font-weight:800;line-height:1.35}.customer-app aside.customer-sidebar>button.customer-sidebar-menu-toggle{position:relative;justify-content:flex-start!important}.customer-app aside.customer-sidebar>button.customer-sidebar-menu-toggle .customer-sidebar-menu-label{position:absolute;left:50%;transform:translate(-50%);pointer-events:none;max-width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-app aside.customer-sidebar>button>span:not(.customer-sidebar-menu-label){flex:1;min-width:0;line-height:1.35;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-app aside.customer-sidebar>button{width:100%;box-sizing:border-box;justify-content:flex-start!important}.customer-app aside.customer-sidebar>button svg{flex-shrink:0}.customer-app aside.customer-sidebar>button.customer-sidebar-menu-btn.is-active{border-color:#2563eb!important;background:#2563eb12!important;color:#1d4ed8!important}.customer-app aside.customer-sidebar>button.customer-sidebar-menu-btn.is-active svg{color:#1d4ed8;stroke:#1d4ed8}.customer-app aside.customer-sidebar .customer-sidebar-dashboard-link{color:#2563eb!important}.customer-app aside.customer-sidebar .customer-sidebar-dashboard-link svg{color:#2563eb;stroke:#2563eb}.customer-app aside.customer-sidebar .customer-sidebar-dashboard-link:hover{color:#1d4ed8!important;background:#2563eb0d!important}.customer-app aside.customer-sidebar .customer-sidebar-dashboard-link.is-active{color:#1d4ed8!important;background:#2563eb12!important}.customer-app aside.customer-sidebar .customer-sidebar-dashboard-link.is-active svg{color:#1d4ed8;stroke:#1d4ed8}.customer-app .customer-logistics-shell{width:100%;max-width:1280px;margin:0 auto;box-sizing:border-box;display:grid;gap:14px}.customer-app .customer-logistics-shell-wide{max-width:1360px}.customer-app .customer-page-shell{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box;display:grid;gap:14px}.customer-app .customer-logistics-guide-card,.customer-app .customer-page-header-card,.customer-app .customer-logistics-hero.customer-logistics-hero--unified{width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px 20px;text-align:center}.customer-app .customer-logistics-guide-card__title,.customer-app .customer-page-title,.customer-app .customer-section-hero-title,.customer-app .customer-logistics-guide-card h2,.customer-app .customer-logistics-hero.customer-logistics-hero--unified h2,.customer-app .customer-purchase-hero.customer-section-hero .customer-section-hero-title,.customer-app .customer-purchase-hero.customer-section-hero h2{margin:0 auto;text-align:center;font-size:18px;font-weight:900;color:#2563eb;letter-spacing:-.2px;line-height:1.35}.customer-app .customer-logistics-guide-card__desc,.customer-app .customer-page-description,.customer-app .customer-logistics-guide-card p,.customer-app .customer-logistics-hero.customer-logistics-hero--unified p{margin:8px auto 0;max-width:720px;text-align:center;font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-page-description>div,.customer-app .customer-delivery-proxy-intro>div{text-align:center}.customer-app .customer-page-panel{width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px}.customer-app .customer-page-body{width:100%;max-width:960px;margin:0 auto;display:grid;gap:14px}.customer-app .customer-page-body--full{width:100%;max-width:100%;margin:0;text-align:left;box-sizing:border-box}.customer-app .customer-page-section-title{margin:0 0 8px;font-size:13px;font-weight:800;color:#334155;line-height:1.35}.customer-app .customer-page-info-box{padding:12px 14px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.55}.customer-app .customer-page-info-box__title{font-size:13px;font-weight:800;color:#334155;margin-bottom:8px;line-height:1.35}.customer-app .customer-page-info-box ol{margin:0;padding-left:18px;color:#475569;line-height:1.55}.customer-app .customer-page-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:12px;font-size:14px;font-weight:800;line-height:1.35;cursor:pointer;box-sizing:border-box;box-shadow:none;border:1px solid transparent}.customer-app .customer-page-btn--primary{background:#2563eb;color:#fff;border-color:#2563eb}.customer-app .customer-page-btn--secondary{background:#fff;color:#2563eb;border-color:#2563eb}.customer-app .customer-page-btn--success{background:#16a34a;color:#fff;border:none}.customer-app .customer-page-btn--icon{min-height:42px;min-width:42px;width:42px;padding:0}.customer-app .customer-page-btn--compact{min-height:36px;padding:7px 12px;font-size:12px;font-weight:700;border-radius:10px}.customer-app .customer-page-control{width:100%;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;color:#0f172a;background:#fff;box-sizing:border-box}.customer-app .customer-page-control:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.customer-app textarea.customer-page-control{min-height:84px;resize:vertical}.customer-app .customer-page-hint{margin-top:6px;font-size:12px;color:#64748b;line-height:1.45}.customer-app .customer-page-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.daon-tool-page{width:100%}.daon-tool-page--trade-translator{padding:20px 22px 24px}.daon-trade-translator__hero{margin-bottom:18px;text-align:center}.daon-trade-translator__title{margin:0 0 8px;font-size:22px;font-weight:800;color:#0f172a;line-height:1.35}.daon-trade-translator__desc{margin:0 auto;max-width:720px;font-size:14px;line-height:1.6;color:#475569}.daon-trade-translator__highlights{margin:12px auto 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;font-size:13px;line-height:1.5;color:#334155}.daon-trade-translator__highlight-item{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;border:1px solid #dbeafe;background:#f8fafc;color:#334155;white-space:normal}.daon-trade-translator__highlights--hero{margin-top:10px;max-width:720px;margin-left:auto;margin-right:auto;justify-content:center}.daon-trade-translator__input-hint{margin:10px 0 0;font-size:13px;line-height:1.55;color:#64748b}.daon-trade-translator__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.daon-trade-translator__panel{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;min-height:100%}.daon-trade-translator__panel--input .daon-trade-translator__field:last-of-type{flex:1;display:flex;flex-direction:column}.daon-trade-translator__panel--input .daon-trade-translator__textarea{flex:1;min-height:200px}.daon-trade-translator__panel--result{min-height:100%}.daon-trade-translator__result-card{flex:1;min-height:200px;padding:14px 16px;border-radius:12px;border:1px dashed #cbd5e1;background:#f8fafc;display:flex;flex-direction:column}.daon-trade-translator__label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;color:#334155}.daon-trade-translator__direction{display:flex;flex-wrap:wrap;gap:8px}.daon-trade-translator__chip{flex:1;min-width:120px;padding:10px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.daon-trade-translator__chip.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.daon-trade-translator__select{width:100%;height:44px;border-radius:10px;border:1px solid #cbd5e1;padding:0 12px;font-size:14px;color:#0f172a;background:#fff}.daon-trade-translator__textarea{width:100%;min-height:200px;border-radius:12px;border:1px solid #cbd5e1;padding:12px 14px;font-size:14px;line-height:1.55;color:#0f172a;resize:vertical;font-family:inherit}.daon-trade-translator__textarea:focus,.daon-trade-translator__select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-trade-translator__error{margin:0;font-size:13px;color:#b91c1c;line-height:1.5}.daon-trade-translator__mode-hints{margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.daon-trade-translator__mode-hint{margin:0;font-size:12px;line-height:1.5;color:#64748b}.daon-trade-translator__mode-hint+.daon-trade-translator__mode-hint{margin-top:6px}.daon-trade-translator__mode-hint strong{display:inline-block;min-width:132px;margin-right:6px;color:#334155;font-weight:800}.daon-trade-translator__actions{display:flex;flex-wrap:wrap;gap:10px}.daon-trade-translator__btn{border-radius:10px;padding:11px 16px;font-size:14px;font-weight:700;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.daon-trade-translator__btn:disabled{opacity:.55;cursor:not-allowed}.daon-trade-translator__btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.daon-trade-translator__btn--primary:hover:not(:disabled),.daon-trade-translator__btn--primary:focus:not(:disabled),.daon-trade-translator__btn--primary:active:not(:disabled){background:#1d4ed8;border-color:#1d4ed8;color:#fff}.daon-trade-translator__btn--primary:disabled{color:#fff}.daon-trade-translator__btn--secondary{background:#fff;border-color:#cbd5e1;color:#334155}.daon-trade-translator__btn--secondary:hover:not(:disabled){background:#f8fafc}.daon-trade-translator__btn--compact{padding:8px 12px;font-size:13px}.daon-trade-translator__result-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.daon-trade-translator__result-title-wrap{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.daon-trade-translator__draft-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:700}.daon-trade-translator__result-title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.daon-ai-keyword-suggest{margin-top:10px}.daon-ai-keyword-suggest__btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer}.daon-ai-keyword-suggest__btn:hover:not(:disabled){background:#f8fafc}.daon-ai-keyword-suggest__btn:disabled{opacity:.7;cursor:not-allowed}.daon-ai-keyword-suggest__error{margin:8px 0 0;color:#b91c1c;font-size:13px}.daon-ai-keyword-suggest__panel{margin-top:10px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.daon-ai-keyword-suggest__head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.daon-ai-keyword-suggest__title{font-size:14px;font-weight:800;color:#0f172a}.daon-ai-keyword-suggest__draft{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:12px;font-weight:700}.daon-ai-keyword-suggest__chips{display:flex;flex-wrap:wrap;gap:8px}.daon-ai-keyword-suggest__chip{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;font-size:13px;font-weight:600;cursor:pointer}.daon-ai-keyword-suggest__chip:hover{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.daon-ai-keyword-suggest__note{margin:8px 0 0;color:#64748b;font-size:12px}.daon-trade-translator__result-card.has-content{border-style:solid;background:#fff}.daon-trade-translator__result-body{margin:0;flex:1;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:14px;line-height:1.65;color:#0f172a}.daon-trade-translator__result-empty{margin:0;font-size:14px;line-height:1.6;color:#64748b}.daon-trade-translator__terms{margin-top:4px}.daon-trade-translator__terms-title{font-size:13px;font-weight:700;color:#475569;margin-bottom:8px}.daon-trade-translator__terms-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.daon-trade-translator__term-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;font-size:12px;color:#1e3a8a}.daon-trade-translator__term-source{font-weight:700}.daon-trade-translator__term-target{font-weight:600}.daon-trade-translator__guest-cta{margin-top:20px}.daon-trade-translator__guest-cta.daon-tool-cta{justify-content:flex-end}.daon-trade-translator__guest-cta .daon-tool-cta__actions{justify-content:flex-end;margin-left:auto}.customer-trade-translator-shell .customer-section-hero-desc{margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.customer-trade-translator-shell .daon-trade-translator__highlights--hero{justify-content:center}.customer-trade-translator-shell .daon-trade-translator__layout{gap:16px}.daon-margin-calculator{display:flex;flex-direction:column;gap:14px}.daon-margin-calculator__hero{display:flex;flex-direction:column;gap:8px}.daon-margin-calculator__title{margin:0;font-size:22px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.daon-margin-calculator__desc{margin:0;font-size:14px;line-height:1.65;color:#475569}.daon-margin-calculator__form{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.daon-margin-calculator__field{display:flex;flex-direction:column;gap:6px}.daon-margin-calculator__label{font-size:13px;font-weight:700;color:#334155}.daon-margin-calculator__input{width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;box-sizing:border-box;max-width:100%}.daon-margin-calculator__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-margin-calculator__hint{margin:0;font-size:12px;line-height:1.55;color:#64748b;word-break:keep-all;overflow-wrap:anywhere}.daon-margin-calculator__rate-note{display:flex;align-items:flex-start;gap:8px;margin-top:2px;margin-bottom:2px;padding:10px 12px;border-radius:8px;background:#eff6ff;border:1px solid #dbeafe;box-sizing:border-box;max-width:100%;overflow-x:hidden}.daon-margin-calculator__rate-note-icon{flex:0 0 auto;margin-top:2px;color:#2563eb}.daon-margin-calculator__rate-note-text{margin:0;flex:1 1 auto;min-width:0;font-size:13px;line-height:1.55;color:#1e3a5f;word-break:keep-all;overflow-wrap:anywhere}.daon-margin-calculator__submit-btn{margin-top:4px;border:none;background:#2563eb;color:#fff;font-weight:700;cursor:pointer;align-self:flex-end;width:auto!important;min-width:120px!important;max-width:100%;box-sizing:border-box}.daon-margin-calculator__submit-btn:hover,.daon-margin-calculator__submit-btn:focus{background:#1d4ed8}@media(max-width:768px){.daon-margin-calculator__submit-btn.daon-btn{align-self:stretch;width:100%!important;min-width:0!important}}.daon-margin-calculator__result-card{padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #0f172a0a}.daon-margin-calculator__result-title{margin:0 0 12px;font-size:16px;font-weight:800;color:#0f172a}.daon-margin-calculator__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daon-margin-calculator__result-item{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #eef2f7}.daon-margin-calculator__result-label{font-size:12px;font-weight:600;color:#64748b}.daon-margin-calculator__result-value{font-size:15px;font-weight:800;color:#0f172a;line-height:1.4}.daon-margin-calculator__result-disclaimer{margin:14px 0 0;padding-top:12px;border-top:1px solid #eef2f7;font-size:12px;line-height:1.6;color:#64748b}.daon-margin-calculator__notice{padding:12px 14px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.6;font-weight:600}.daon-margin-calculator__notice--with-action{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.daon-margin-calculator__notice-text{margin:0;flex:1;min-width:min(100%,220px);word-break:keep-all;overflow-wrap:anywhere}.customer-margin-calculator-shell .customer-section-hero-desc{margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.customer-margin-calculator-shell .daon-margin-calculator__form{background:#fff}@media(max-width:768px){.daon-margin-calculator__result-grid{grid-template-columns:1fr}.daon-margin-calculator__rate-note-text{font-size:12.5px;line-height:1.55}.daon-margin-calculator__notice--with-action{flex-direction:column;align-items:stretch}.daon-margin-calculator__notice--with-action .daon-tool-guest-signup-btn{width:100%}}.customer-app.customer-app--mobile .customer-margin-calculator-shell,.customer-app.customer-app--mobile .customer-margin-calculator-shell .customer-purchase-panel,.customer-app.customer-app--mobile .customer-margin-calculator-shell .customer-purchase-panel-inner{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-margin-calculator-shell .daon-margin-calculator__form,.customer-app.customer-app--mobile .customer-margin-calculator-shell .daon-margin-calculator__result-card{width:100%;max-width:100%;box-sizing:border-box}.customer-app.customer-app--mobile .customer-margin-calculator-shell .daon-margin-calculator__form{padding:12px}.customer-app.customer-app--mobile .customer-margin-calculator-shell .daon-margin-calculator__submit-btn{width:100%}.daon-cbm-calculator{display:flex;flex-direction:column;gap:16px}.daon-cbm-calculator__hero{text-align:center}.daon-cbm-calculator__title{margin:0 0 8px;font-size:24px;font-weight:900;color:#0f172a}.daon-cbm-calculator__desc{margin:0;font-size:14px;line-height:1.6;color:#475569}.daon-cbm-calculator__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border-radius:14px;border:1px solid #e2e8f0;background:#f1f5f9}.daon-cbm-calculator__tab{min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#475569;font-size:13px;font-weight:800;line-height:1.35;cursor:pointer;font-family:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;word-break:keep-all}.daon-cbm-calculator__tab.is-active{background:#fff;border-color:#bfdbfe;color:#1d4ed8;box-shadow:0 2px 8px #2563eb1f}.daon-cbm-calculator__tab-desc{margin:0;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:13px;line-height:1.6}.daon-cbm-calculator__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;padding:16px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc}.daon-cbm-calculator__field{display:flex;flex-direction:column;gap:6px}.daon-cbm-calculator__label{font-size:13px;font-weight:700;color:#334155}.daon-cbm-calculator__input{width:100%;height:42px;border-radius:10px;border:1px solid #cbd5e1;padding:0 12px;font-size:14px;box-sizing:border-box}.daon-cbm-calculator__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-cbm-calculator__hint{margin:0;font-size:12px;line-height:1.5;color:#64748b}.daon-cbm-calculator__actions{grid-column:1 / -1;display:flex;gap:10px;align-items:stretch}.daon-cbm-calculator__submit-btn{flex:1;min-width:0;height:44px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.daon-cbm-calculator__submit-btn:hover,.daon-cbm-calculator__submit-btn:focus,.daon-cbm-calculator__submit-btn:active{background:#1d4ed8;color:#fff}.daon-cbm-calculator__reset-btn{flex:1;min-width:0;height:44px;border:1px solid #2563eb;border-radius:10px;background:#fff;color:#2563eb;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.daon-cbm-calculator__reset-btn:hover,.daon-cbm-calculator__reset-btn:focus{background:#eff6ff;color:#1d4ed8;border-color:#1d4ed8}.daon-cbm-calculator__result-card{padding:16px;border-radius:14px;border:1px solid #dbeafe;background:#eff6ff}.daon-cbm-calculator__result-title{margin:0 0 12px;font-size:16px;font-weight:900;color:#1e3a8a}.daon-cbm-calculator__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.daon-cbm-calculator__result-item{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:10px;background:#fff;border:1px solid #dbeafe}.daon-cbm-calculator__result-label{font-size:12px;font-weight:700;color:#64748b}.daon-cbm-calculator__result-value{font-size:18px;font-weight:900;color:#1e3a8a}.daon-cbm-calculator__result-item--wide{grid-column:1 / -1}.daon-cbm-calculator__result-subhint{font-size:11px;color:#64748b;line-height:1.4}.daon-cbm-calculator__result-disclaimer{margin:14px 0 0;padding-top:12px;border-top:1px solid #dbeafe;font-size:12px;line-height:1.6;color:#475569}.daon-cbm-calculator__notice{padding:12px 14px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.6;font-weight:600}.daon-hs-lookup-guest{display:flex;flex-direction:column;gap:16px}.daon-hs-lookup-guest__hero{text-align:center}.daon-hs-lookup-guest__title{margin:0 0 8px;font-size:24px;font-weight:900;color:#0f172a}.daon-hs-lookup-guest__desc{margin:0;font-size:14px;line-height:1.6;color:#475569}.daon-hs-lookup-guest__disclaimer{padding:12px 14px;border-radius:12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.6;font-weight:700}.daon-hs-lookup-guest__form{display:flex;gap:10px;align-items:stretch}.daon-hs-lookup-guest__input{flex:1;min-width:0;height:44px;border-radius:10px;border:1px solid #cbd5e1;padding:0 12px;font-size:14px}.daon-hs-lookup-guest__submit-btn{width:110px;height:44px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.daon-hs-lookup-guest__submit-btn:hover,.daon-hs-lookup-guest__submit-btn:focus,.daon-hs-lookup-guest__submit-btn:active{background:#1d4ed8;color:#fff}.daon-hs-lookup-guest__submit-btn:disabled{opacity:.65;cursor:not-allowed}.daon-hs-lookup-guest__guide{padding:12px 14px;border-radius:12px;border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-size:13px;line-height:1.6}.daon-hs-lookup-guest__guide-title{font-weight:900;margin-bottom:4px}.daon-hs-lookup-guest__results{padding:16px;border-radius:14px;border:1px dashed #cbd5e1;background:#f8fafc}.daon-hs-lookup-guest__results-title{margin:0 0 10px;font-size:16px;font-weight:900;color:#334155}.daon-hs-lookup-guest__results-idle,.daon-hs-lookup-guest__results-loading,.daon-hs-lookup-guest__results-empty{margin:0;font-size:14px;color:#64748b;line-height:1.6}.daon-hs-lookup-guest__results-loading{color:#2563eb;font-weight:700}.daon-hs-lookup-guest__error{padding:10px 12px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:14px;font-weight:700}.daon-hs-lookup-guest__results-list{display:grid;gap:10px}.daon-hs-lookup-guest__result-card{padding:14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.daon-hs-lookup-guest__result-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.daon-hs-lookup-guest__result-code{font-size:16px;font-weight:900;color:#1e3a8a}.daon-hs-lookup-guest__result-name{margin-top:4px;font-weight:800;color:#334155}.daon-hs-lookup-guest__result-category{padding:4px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800;white-space:nowrap}.daon-hs-lookup-guest__result-extra,.daon-hs-lookup-guest__result-note{margin-top:8px;color:#64748b;font-size:13px;line-height:1.5}.daon-hs-lookup-guest__tariff-box{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.daon-hs-lookup-guest__tariff-title{font-size:13px;font-weight:900;color:#334155;margin-bottom:8px}.daon-hs-lookup-guest__tariff-line{font-size:13px;color:#1e293b;line-height:1.6}.daon-hs-lookup-guest__tariff-label{font-weight:800}.daon-hs-lookup-guest__result-footnote{margin:8px 0 0;color:#b45309;font-size:12px;line-height:1.5;font-weight:700}.daon-english-case-converter{display:flex;flex-direction:column;gap:18px}.daon-english-case-converter__hero{display:flex;flex-direction:column;gap:8px}.daon-english-case-converter__title{margin:0;color:#0f172a;font-size:22px;font-weight:800;line-height:1.35;letter-spacing:-.02em}.daon-english-case-converter__desc{margin:0;color:#475569;font-size:14px;line-height:1.6}.daon-english-case-converter__field{display:flex;flex-direction:column;gap:8px}.daon-english-case-converter__label{color:#334155;font-size:13px;font-weight:700}.daon-english-case-converter__textarea{width:100%;min-height:160px;padding:14px 16px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#0f172a;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box;font-family:inherit}.daon-english-case-converter__textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-english-case-converter__textarea--result{background:#f8fafc}.daon-english-case-converter__convert-actions{display:flex;flex-wrap:wrap;gap:10px}.daon-english-case-converter__convert-btn{flex:1 1 180px;min-height:44px;padding:10px 16px;border:1px solid #2563eb;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;line-height:1.35;white-space:normal;text-align:center;cursor:pointer;font-family:inherit}.daon-english-case-converter__convert-btn:hover,.daon-english-case-converter__convert-btn:focus{background:#1d4ed8;border-color:#1d4ed8}.daon-english-case-converter__result-card{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.daon-english-case-converter__result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.daon-english-case-converter__result-title{margin:0;color:#0f172a;font-size:16px;font-weight:800}.daon-english-case-converter__result-actions{display:flex;flex-wrap:wrap;gap:8px}.daon-english-case-converter__copy-btn,.daon-english-case-converter__reset-btn{min-height:38px;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;white-space:nowrap}.daon-english-case-converter__copy-btn{border:1px solid #2563eb;background:#2563eb;color:#fff}.daon-english-case-converter__copy-btn:disabled{opacity:.45;cursor:not-allowed}.daon-english-case-converter__copy-btn:hover:not(:disabled),.daon-english-case-converter__copy-btn:focus:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.daon-english-case-converter__reset-btn{border:1px solid #cbd5e1;background:#fff;color:#334155}.daon-english-case-converter__reset-btn:hover,.daon-english-case-converter__reset-btn:focus{background:#f8fafc}.daon-english-case-converter__hint{margin:0;color:#b45309;font-size:13px;line-height:1.5;font-weight:600}.daon-container-load-calculator{display:flex;flex-direction:column;gap:20px}.daon-container-load-calculator__hero{display:flex;flex-direction:column;gap:8px}.daon-container-load-calculator__title{margin:0;color:#0f172a;font-size:22px;font-weight:800;line-height:1.35;letter-spacing:-.02em}.daon-container-load-calculator__desc,.daon-container-load-calculator__spec-note{margin:0;color:#475569;font-size:14px;line-height:1.6}.daon-container-load-calculator__spec-note{padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px}.daon-container-load-calculator__size-guide-card{padding:8px 10px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.daon-container-load-calculator__size-guide-img,.daon-guest-tool-app .container-load-guide-image{display:block;width:100%;max-width:100%;height:auto}.daon-container-load-calculator__form{display:flex;flex-direction:column;gap:16px}.daon-container-load-calculator__fieldset{margin:0;padding:0;border:0}.daon-container-load-calculator__legend{margin-bottom:8px;color:#334155;font-size:13px;font-weight:700}.daon-container-load-calculator__unit-options{display:flex;flex-wrap:wrap;gap:10px 16px}.daon-container-load-calculator__radio-label{display:inline-flex;align-items:center;gap:8px;color:#0f172a;font-size:14px;font-weight:600;cursor:pointer}.daon-container-load-calculator__dimension-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.daon-container-load-calculator__field{display:flex;flex-direction:column;gap:6px;min-width:0}.daon-container-load-calculator__label{color:#334155;font-size:13px;font-weight:700}.daon-container-load-calculator__input{width:100%;min-height:42px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;box-sizing:border-box;font-family:inherit}.daon-container-load-calculator__input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-container-load-calculator__actions{display:flex;flex-wrap:wrap;gap:10px}.daon-container-load-calculator__submit-btn,.daon-container-load-calculator__reset-btn{min-height:44px;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.daon-container-load-calculator__submit-btn{border:1px solid #2563eb;background:#2563eb;color:#fff}.daon-container-load-calculator__submit-btn:hover,.daon-container-load-calculator__submit-btn:focus{background:#1d4ed8;border-color:#1d4ed8}.daon-container-load-calculator__reset-btn{border:1px solid #cbd5e1;background:#fff;color:#334155}.daon-container-load-calculator__reset-btn:hover,.daon-container-load-calculator__reset-btn:focus{background:#f8fafc}.daon-container-load-calculator__error{margin:0;color:#b45309;font-size:13px;line-height:1.5;font-weight:600}.daon-container-load-calculator__results{display:flex;flex-direction:column;gap:16px}.daon-container-load-calculator__results-title{margin:0;color:#0f172a;font-size:18px;font-weight:800}.daon-container-load-calculator__result-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.daon-container-load-calculator__result-card{padding:16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.daon-container-load-calculator__result-card-title{margin:0 0 12px;font-size:17px;font-weight:800}.daon-container-load-calculator__result-card-title--gp20{color:#2563eb}.daon-container-load-calculator__result-card-title--hq40{color:#059669}.daon-guest-tool-app .daon-container-load-calculator__result-card-title--gp20{color:#2563eb!important}.daon-guest-tool-app .daon-container-load-calculator__result-card-title--hq40{color:#059669!important}.daon-container-load-calculator__result-grid{display:grid;grid-template-columns:1fr;gap:10px;margin:0}.daon-container-load-calculator__result-item{display:flex;flex-direction:column;gap:4px}.daon-container-load-calculator__result-item dt{margin:0;color:#64748b;font-size:12px;font-weight:700}.daon-container-load-calculator__result-item dd{margin:0;color:#0f172a;font-size:14px;font-weight:700;line-height:1.5;word-break:break-word}.daon-container-load-calculator__result-item--wide dd{font-weight:600}.daon-container-load-calculator__weight-warning{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fff7ed;border:1px solid #fdba74;color:#c2410c;font-size:13px;line-height:1.5;font-weight:600}.daon-container-load-calculator__disclaimer{margin:0;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:13px;line-height:1.65}.container-load-explain-card,.daon-container-load-calculator__explain-card{margin:0;padding:16px 18px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.daon-container-load-calculator__explain-title{margin:0 0 12px;color:#0f172a;font-size:15px;font-weight:700;line-height:1.4}.daon-container-load-calculator__explain-list,.daon-container-load-calculator__explain-priority{margin:0;padding:0;list-style:none}.daon-container-load-calculator__explain-list{display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.65}.daon-container-load-calculator__explain-list li strong,.daon-container-load-calculator__explain-priority li strong{color:#1e293b;font-weight:700}.daon-container-load-calculator__explain-list-note{padding-left:0;color:#64748b;font-size:13px}.container-load-priority,.daon-container-load-calculator__explain-priority{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:12px 14px;border-radius:10px;background:#eff6ff;border:1px solid #bfdbfe;font-size:13px;line-height:1.55}.daon-container-load-calculator__explain-priority li{margin:0}.daon-container-load-calculator__explain-final{margin:12px 0 0;font-size:13px;line-height:1.65;color:#64748b}.daon-import-cert-checker{display:flex;flex-direction:column;gap:16px}.daon-import-cert-checker__hero{display:flex;flex-direction:column;gap:8px}.daon-import-cert-checker__title{margin:0;color:#0f172a;font-size:22px;font-weight:800;line-height:1.35}.daon-import-cert-checker__desc{margin:0;color:#475569;font-size:14px;line-height:1.65}.daon-import-cert-checker__field{display:flex;flex-direction:column;gap:8px}.daon-import-cert-checker__label,.daon-import-cert-checker__legend{color:#334155;font-size:13px;font-weight:700}.daon-import-cert-checker__input,.daon-import-cert-checker__select{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:14px;line-height:1.45}.daon-import-cert-checker__input:focus,.daon-import-cert-checker__select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.daon-import-cert-checker__fieldset{margin:0;padding:0;border:0}.daon-import-cert-checker__checks{display:flex;flex-direction:column;gap:10px}.daon-import-cert-checker__check-label{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:12px;min-height:44px;position:relative;z-index:1;color:#334155;font-size:14px;line-height:1.5;cursor:pointer;pointer-events:auto!important;-webkit-tap-highlight-color:transparent}.daon-import-cert-checker__checkbox,.daon-import-cert-checker__check-label input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;margin:1px 0 0!important;padding:0!important;flex:0 0 22px!important;border:1.5px solid #94a3b8!important;border-radius:5px!important;background:#fff!important;background-image:none!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:2}.daon-import-cert-checker__checkbox:checked,.daon-import-cert-checker__check-label input[type=checkbox]:checked{border-color:#2563eb!important;background-color:#2563eb!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.5l2.8 2.8 6.2-6.5'/%3E%3C/svg%3E")!important;background-position:center!important;background-repeat:no-repeat!important;background-size:12px 12px!important}.daon-import-cert-checker__checkbox:focus-visible,.daon-import-cert-checker__check-label input[type=checkbox]:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.daon-import-cert-checker__check-text{flex:1 1 auto;min-width:0;color:#334155;word-break:keep-all;overflow-wrap:anywhere;pointer-events:none}.daon-req-check-title--china{color:#c24747}.daon-req-check-title--korea{color:#1d6fd8}.daon-china-export-checker__consult-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:4px;padding:0 16px;border:1px solid #f0d45a;border-radius:10px;background:#fee500;color:#3a2f12;font-size:14px;font-weight:750;text-decoration:none}.daon-import-cert-checker__actions{display:flex;flex-wrap:wrap;gap:10px}.daon-import-cert-checker__submit-btn,.daon-import-cert-checker__reset-btn{min-height:42px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer}.daon-import-cert-checker__submit-btn{border:none;background:#2563eb;color:#fff}.daon-import-cert-checker__submit-btn:hover,.daon-import-cert-checker__submit-btn:focus{background:#1d4ed8;color:#fff}.daon-import-cert-checker__reset-btn{border:1px solid #cbd5e1;background:#fff;color:#334155}.daon-import-cert-checker__error{margin:0;color:#b91c1c;font-size:13px;font-weight:600;line-height:1.5}.daon-import-cert-checker__result-card{padding:16px 18px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc}.daon-import-cert-checker__result-title{margin:0 0 12px;color:#0f172a;font-size:17px;font-weight:800}.daon-import-cert-checker__result-level{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px}.daon-import-cert-checker__result-level-label{color:#334155;font-size:14px;font-weight:700}.daon-import-cert-checker__level-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:13px;font-weight:800}.daon-import-cert-checker__level-badge--high{background:#fee2e2;color:#b91c1c}.daon-import-cert-checker__level-badge--review{background:#ffedd5;color:#c2410c}.daon-import-cert-checker__level-badge--low{background:#dcfce7;color:#15803d}.daon-import-cert-checker__result-section{margin-bottom:14px}.daon-import-cert-checker__section-title{margin:0 0 8px;color:#1e293b;font-size:14px;font-weight:700}.daon-import-cert-checker__badge-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.daon-import-cert-checker__badge{padding:6px 10px;border-radius:999px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:13px;font-weight:600;line-height:1.4}.daon-import-cert-checker__reason-list{margin:0;padding-left:18px;color:#475569;font-size:14px;line-height:1.65}.daon-import-cert-checker__low-message{margin:0 0 14px;color:#475569;font-size:14px;line-height:1.65}.daon-import-cert-checker__disclaimer{margin:0;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;color:#64748b;font-size:13px;line-height:1.65}@media(max-width:768px){.daon-cbm-calculator__form,.daon-cbm-calculator__result-grid,.daon-cbm-calculator__tabs{grid-template-columns:1fr}.daon-cbm-calculator__tab{min-height:48px;font-size:14px}.daon-cbm-calculator__actions,.daon-hs-lookup-guest__form{flex-direction:column}.daon-hs-lookup-guest__submit-btn{width:100%}.daon-english-case-converter__convert-actions{flex-direction:column}.daon-english-case-converter__convert-btn{flex:1 1 auto;width:100%}.daon-english-case-converter__textarea{min-height:180px}.daon-container-load-calculator__dimension-grid,.daon-container-load-calculator__result-cards{grid-template-columns:1fr}.daon-container-load-calculator__actions{flex-direction:column}.daon-container-load-calculator__submit-btn,.daon-container-load-calculator__reset-btn{width:100%}.daon-import-cert-checker__actions{flex-direction:column}.daon-import-cert-checker__submit-btn,.daon-import-cert-checker__reset-btn{width:100%}}@media(max-width:480px){.customer-app .customer-margin-calculator-shell .customer-section-hero,.customer-app .customer-margin-calculator-shell .customer-purchase-hero.customer-section-hero{padding:12px 10px}.customer-app .customer-margin-calculator-shell .daon-margin-calculator__title,.customer-app .customer-margin-calculator-shell .customer-section-hero-title{font-size:16px}.customer-app .customer-margin-calculator-shell .daon-margin-calculator__form{padding:10px;gap:10px}.customer-app .customer-margin-calculator-shell .daon-margin-calculator__result-item{min-width:0}}.customer-detail-page-shell .daon-detail-page-cleaner--studio{width:100%;max-width:100%;padding:0;margin:0;gap:0}.customer-detail-page-shell .daon-detail-page-cleaner__studio{width:100%;max-width:100%;margin:0;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.customer-detail-page-shell .daon-detail-page-cleaner__studio-layout{gap:14px}.customer-detail-page-shell .daon-detail-page-cleaner__workspace-head{padding:0 2px}.customer-detail-page-shell .daon-detail-page-cleaner__studio-layout{gap:12px}.customer-detail-page-shell .daon-detail-page-hero-card__desc-extra{margin-top:6px}.customer-detail-page-shell .daon-detail-page-hero-card__desc-flow{margin-top:8px;font-weight:600;color:#2563eb}@media(max-width:900px){.daon-trade-translator__layout{grid-template-columns:1fr}}.daon-tool-search-row{margin-top:14px;display:flex;gap:10px;align-items:stretch;flex-wrap:wrap}.sourcing-daily-keywords{margin-top:14px;padding:14px 16px;border-radius:16px;border:1px solid #e2e8f0;background:#fff}.sourcing-daily-keywords--guest{border-color:#e2e8f0;background:#fff}.sourcing-daily-keywords__head{display:grid;gap:4px}.sourcing-daily-keywords__title{margin:0;font-size:16px;font-weight:900;color:#2563eb}.sourcing-daily-keywords--guest .sourcing-daily-keywords__title{color:#2563eb}.sourcing-daily-keywords__subtitle,.sourcing-daily-keywords__hint{margin:0;font-size:13px;line-height:1.5;color:#475569}.sourcing-daily-keywords--guest .sourcing-daily-keywords__subtitle,.sourcing-daily-keywords--guest .sourcing-daily-keywords__hint{color:#475569}.sourcing-daily-panel{margin-top:4px}.sourcing-daily-panel--guest{margin-top:0}.sourcing-daily-intro{display:grid;gap:6px;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.sourcing-daily-intro p{margin:0;font-size:13px;line-height:1.55;color:#475569}.sourcing-daily-panel--guest .sourcing-daily-intro{border-color:#e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.sourcing-daily-loading-hint{margin:0 0 12px;font-size:12px;line-height:1.5;color:#64748b}.sourcing-daily-categories__label{margin:0;font-size:13px;font-weight:700;color:#475569}.sourcing-daily-categories-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:12px 0 8px}.sourcing-daily-categories__updated{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.daon-tool-card__thumb--link,.customer-tool-card__thumb--link{cursor:pointer;text-decoration:none;color:inherit}.daon-tool-card__thumb--link:hover,.customer-tool-card__thumb--link:hover{opacity:.92}.sourcing-daily-categories{margin-top:0;margin-bottom:12px}.sourcing-daily-categories--guest{margin-top:10px}.sourcing-daily-categories__btn{font-size:12px;padding:6px 10px}.sourcing-daily-keywords__head--with-meta{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:8px}.sourcing-daily-keywords__head-main{display:grid;gap:4px;min-width:0;flex:1 1 220px}.sourcing-daily-keywords__daily-note{margin:0;font-size:12px;font-weight:600;line-height:1.45;color:#64748b}.sourcing-daily-keywords__updated{font-size:12px;font-weight:600;color:#64748b;white-space:nowrap}.sourcing-daily-keywords--compact .sourcing-daily-keywords__head--with-meta{margin-bottom:6px}.sourcing-daily-keywords--compact .sourcing-daily-keywords__daily-note{font-size:12px}.daon-tool-card--sourcing-top .daon-tool-card__stack--sourcing-top,.daon-tool-card--1688-top .daon-tool-card__stack--1688-top,.customer-app .customer-tool-card--sourcing-top .customer-tool-card__stack--sourcing-top,.customer-app .customer-tool-card--1688-top .customer-tool-card__stack--1688-top{display:flex;flex-direction:column;width:100%}.daon-tool-card--sourcing-top .daon-tool-card__thumb--top,.daon-tool-card--1688-top .daon-tool-card__thumb--top,.customer-app .customer-tool-card--sourcing-top .customer-tool-card__thumb--top,.customer-app .customer-tool-card--1688-top .customer-tool-card__thumb--top{width:100%;max-width:none;min-width:0;height:min(220px,48vw);min-height:200px;flex-shrink:0;margin-bottom:12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px;box-sizing:border-box}.daon-tool-card--sourcing-top .daon-tool-card__thumb--top .daon-tool-card__thumb-img,.daon-tool-card--1688-top .daon-tool-card__thumb--top .daon-tool-card__thumb-img,.customer-app .customer-tool-card--sourcing-top .customer-tool-card__thumb--top .customer-tool-card__thumb-img,.customer-app .customer-tool-card--1688-top .customer-tool-card__thumb--top .customer-tool-card__thumb-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:#fff;display:block}.daon-tool-card--sourcing-top .daon-tool-card__content,.daon-tool-card--1688-top .daon-tool-card__content,.customer-app .customer-tool-card--sourcing-top .customer-tool-card__content,.customer-app .customer-tool-card--1688-top .customer-tool-card__content{width:100%;min-width:0}.sourcing-daily-keywords--compact .sourcing-daily-keywords__head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.sourcing-daily-keywords--compact .sourcing-daily-keywords__title{font-size:14px;margin:0;color:#2563eb}.sourcing-daily-keywords--compact .sourcing-daily-keywords__chips{margin-top:0;gap:6px}.sourcing-daily-keywords--compact .sourcing-daily-keywords__chip{padding:5px 11px;font-size:12px}.sourcing-daily-keywords__chip.is-active,.sourcing-daily-keywords--guest .sourcing-daily-keywords__chip.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.sourcing-screen-context{margin:4px 0 6px;font-size:12px;font-weight:600;line-height:1.45;color:#475569}.sourcing-screen-context--guest{color:#475569}.sourcing-daily-keywords__chips{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.sourcing-daily-keywords__chip{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease}.sourcing-daily-keywords__chip:hover{border-color:#2563eb;background:#eff6ff}.sourcing-daily-keywords--guest .sourcing-daily-keywords__chip{border-color:#cbd5e1;background:#fff;color:#0f172a}.sourcing-daily-keywords--guest .sourcing-daily-keywords__chip:hover{border-color:#2563eb;background:#eff6ff}.customer-tool-card__cta--domestic-only,.daon-tool-card__cta--domestic-only{margin-top:10px}.customer-1688-daily{margin-top:16px;padding:16px;border-radius:18px;border:1px solid #e2e8f0;background:#fff}.customer-1688-daily--guest{border-color:#e2e8f0;background:#fff}.customer-1688-daily__head{display:grid;gap:8px;margin-bottom:10px}.customer-1688-daily__intro{display:grid;gap:6px;margin:0;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.customer-1688-daily__intro p{margin:0;font-size:13px;line-height:1.55;color:#475569}.customer-1688-daily--guest .customer-1688-daily__intro{border-color:#e2e8f0;background:linear-gradient(180deg,#f8fafc,#fff)}.customer-1688-daily--guest .customer-1688-daily__intro p{color:#475569}.customer-1688-daily__title{margin:0;font-size:17px;font-weight:900;color:#0f172a}.customer-1688-daily--guest .customer-1688-daily__title{color:#0f172a}.customer-1688-daily__subtitle,.customer-1688-daily__category-label,.customer-1688-daily__status{margin:0;font-size:13px;line-height:1.5;color:#475569}.customer-1688-daily--guest .customer-1688-daily__subtitle,.customer-1688-daily--guest .customer-1688-daily__category-label,.customer-1688-daily--guest .customer-1688-daily__status{color:#475569}.customer-1688-daily__category-head{display:grid;gap:4px;margin-top:4px}.customer-1688-daily__category-label{margin:0;font-weight:700}.customer-1688-daily__category-hint{margin:0;font-size:12px;line-height:1.5;color:#64748b}.customer-1688-daily--guest .customer-1688-daily__category-hint{color:#64748b}.customer-1688-daily__filters{margin:10px 0 12px;display:flex;flex-wrap:wrap;gap:8px}.customer-1688-daily__filter{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700;cursor:pointer}.customer-1688-daily__filter.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.customer-1688-daily--guest .customer-1688-daily__filter{border-color:#cbd5e1;background:#fff;color:#0f172a}.customer-1688-daily--guest .customer-1688-daily__filter.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.customer-1688-daily__grid{margin-top:4px}.daon-tool-grid.customer-1688-product-grid,.customer-tool-grid.customer-1688-product-grid,.daon-tool-grid.customer-1688-daily__grid,.customer-tool-grid.customer-1688-daily__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:641px){.daon-tool-grid.customer-1688-product-grid,.customer-tool-grid.customer-1688-product-grid,.daon-tool-grid.customer-1688-daily__grid,.customer-tool-grid.customer-1688-daily__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.daon-tool-grid.customer-1688-product-grid,.customer-tool-grid.customer-1688-product-grid,.daon-tool-grid.customer-1688-daily__grid,.customer-tool-grid.customer-1688-daily__grid{grid-template-columns:minmax(0,1fr)}}.customer-1688-product-card__body .daon-tool-card__kv--sourcing,.customer-1688-product-card__body .customer-tool-card__kv--sourcing{margin-top:8px}.customer-1688-daily__more-wrap{margin-top:12px;display:flex;justify-content:center}.customer-1688-daily__more-btn{min-width:120px}.daon-guest-tool-app .sourcing-go-1688-bar__btn,.customer-app .sourcing-go-1688-bar__btn.customer-page-btn--secondary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:12px;background:#2563eb!important;color:#fff!important;border:1px solid #2563eb!important;font-size:14px;font-weight:700;line-height:1.35;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.daon-guest-tool-app .sourcing-go-1688-bar__btn:hover:not(:disabled),.customer-app .sourcing-go-1688-bar__btn.customer-page-btn--secondary:hover:not(:disabled){background:#1d4ed8!important;border-color:#1d4ed8!important;color:#fff!important;transform:none!important;box-shadow:none!important}.daon-guest-tool-app .sourcing-go-1688-bar__btn:disabled,.customer-app .sourcing-go-1688-bar__btn.customer-page-btn--secondary:disabled{opacity:.6;cursor:default}.daon-tool-load-more-btn,.daon-guest-tool-app .daon-tool-load-more-btn.customer-1688-daily__more-btn,.customer-app .daon-tool-load-more-btn.customer-1688-daily__more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 16px;border-radius:8px;background:#fff!important;color:#2563eb!important;border:1px solid #cbd5e1!important;font-size:13px;font-weight:600;line-height:1.35;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.daon-guest-tool-app .daon-tool-load-more-btn.customer-1688-daily__more-btn{background:#02061759!important;color:#93c5fd!important;border-color:#94a3b873!important}.daon-tool-load-more-btn:hover:not(:disabled),.daon-guest-tool-app .daon-tool-load-more-btn.customer-1688-daily__more-btn:hover:not(:disabled),.customer-app .daon-tool-load-more-btn.customer-1688-daily__more-btn:hover:not(:disabled){background:#f8fafc!important;border-color:#94a3b8!important;color:#1d4ed8!important;transform:none!important;box-shadow:none!important}.daon-guest-tool-app .daon-tool-load-more-btn.customer-1688-daily__more-btn:hover:not(:disabled){background:#0f172a8c!important;border-color:#94a3b8a6!important;color:#bfdbfe!important}.daon-tool-load-more-btn:disabled,.daon-guest-tool-app .daon-tool-load-more-btn.customer-1688-daily__more-btn:disabled,.customer-app .daon-tool-load-more-btn.customer-1688-daily__more-btn:disabled{opacity:.6;cursor:default}.customer-1688-product-card--layout{display:flex;flex-direction:column;height:100%;min-height:100%}.customer-1688-product-card__row{display:flex;flex-direction:row;align-items:flex-start;gap:14px;flex:1;min-height:0;width:100%}@media(max-width:640px){.customer-1688-product-card__row{flex-direction:column;align-items:stretch}.customer-1688-product-media,.customer-1688-product-media .seller-tool-product-thumb,.customer-1688-product-media .daon-tool-card__thumb,.customer-1688-product-media .customer-tool-card__thumb{width:100%;min-width:0;max-width:100%;flex:0 0 auto}.customer-1688-product-media .seller-tool-product-thumb,.customer-1688-product-media .daon-tool-card__thumb,.customer-1688-product-media .customer-tool-card__thumb{height:min(220px,52vw);min-height:180px}}.customer-1688-product-media{flex:0 0 180px;width:180px;min-width:180px;max-width:180px;display:flex;flex-direction:column;align-items:stretch;gap:0}.customer-1688-product-media .seller-tool-product-thumb,.customer-1688-product-media .daon-tool-card__thumb,.customer-1688-product-media .customer-tool-card__thumb{width:180px;min-width:180px;max-width:180px;height:180px;min-height:180px;margin-bottom:0;flex-shrink:0;border-radius:12px;background:#fff;border:1px solid #e2e8f0;padding:8px;box-sizing:border-box}.customer-1688-product-media .daon-tool-card__thumb-img,.customer-1688-product-media .customer-tool-card__thumb-img{width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.customer-1688-product-card .daon-tool-card__thumb-label,.customer-1688-product-card .customer-tool-card__thumb-label{word-break:normal;overflow-wrap:break-word}.customer-1688-product-request-btn{width:100%;max-width:180px;box-sizing:border-box;justify-content:center;text-align:center;white-space:normal;line-height:1.3;padding-top:10px;padding-bottom:10px}.daon-guest-tool-app .customer-1688-product-request-btn{width:100%}.customer-1688-product-card__body{flex:1;min-width:0;display:flex;flex-direction:column}.customer-1688-product-card__badge{display:inline-flex;margin-bottom:6px;padding:3px 8px;border-radius:999px;background:#f59e0b24;border:1px solid rgba(245,158,11,.45);color:#b45309;font-size:11px;font-weight:800}.customer-1688-product-card__title,.customer-1688-product-card .daon-tool-card__title.customer-1688-product-card__title,.customer-1688-product-card .customer-tool-card__title.customer-1688-product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35;max-height:2.7em;word-break:normal;overflow-wrap:break-word;min-width:0}.customer-1688-product-card__kv--core>div strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.35;max-height:2.7em;word-break:normal;overflow-wrap:break-word;min-width:0}.customer-1688-product-card__kv--core>div{min-width:0}.customer-1688-product-request-link{display:inline-block;align-self:flex-start;margin-top:6px;padding:0;border:none;background:none;color:#2563eb;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;text-align:left}.customer-1688-product-request-link:hover:not(:disabled){color:#1d4ed8;text-decoration:underline}.customer-1688-product-request-link:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.customer-1688-product-card__product-info strong{display:block;font-weight:600;line-height:1.45;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-1688-product-card__kv--core{margin-top:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.customer-app .customer-1688-product-card__kv--core>div{border-bottom:1px dashed #e2e8f0;padding-bottom:6px}.daon-guest-tool-app .customer-1688-product-card__kv--core>div{border-bottom:1px dashed rgba(148,163,184,.35);padding-bottom:6px}.customer-1688-search-partial-hint{margin:12px 0 0;padding:10px 12px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:13px;line-height:1.5}.customer-app .customer-1688-search-partial-hint{border-color:#fde68a;background:#fffbeb}.daon-tool-input{flex:1;min-width:240px;height:44px;border-radius:12px;border:1px solid rgba(148,163,184,.35);padding:0 12px;font-size:14px;background:#02061759;color:#e5e7eb}.daon-tool-input::placeholder{color:#94a3b8e6}.daon-tool-result-meta{margin-top:12px;display:grid;gap:6px}.daon-tool-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#2563eb38;border:1px solid rgba(147,197,253,.6);color:#bfdbfe;font-size:12px;font-weight:800}.daon-tool-submeta{color:#cbd5e1e6;font-size:12px;line-height:1.55}.daon-tool-grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.daon-tool-grid--sourcing,.daon-tool-grid--1688{grid-template-columns:repeat(2,minmax(0,1fr))}.daon-tool-grid--stretch{align-items:stretch}.daon-tool-card{border-radius:16px;border:1px solid rgba(148,163,184,.25);background:#02061759;padding:14px;box-shadow:0 10px 26px #02061766}.daon-tool-card--stretch{display:flex;flex-direction:column;height:100%;min-height:100%}.daon-tool-card--stretch .daon-tool-card__top,.daon-tool-card--stretch.daon-tool-card--sourcing .daon-tool-card__stack,.daon-tool-card--stretch.daon-tool-card--1688 .daon-tool-card__stack{flex:1;min-height:0}.daon-tool-card--stretch .daon-tool-card__content{display:flex;flex-direction:column;flex:1;min-height:0}.daon-tool-card--stretch .daon-tool-card__kv{flex:1}.daon-tool-card--stretch .daon-tool-card__fineprint{margin-top:auto;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.daon-tool-card--stretch .daon-tool-card__cta{margin-top:0;flex-shrink:0}.daon-tool-card__top{display:flex;gap:12px;align-items:flex-start}.daon-tool-card__content{flex:1;min-width:0}.daon-tool-card__thumb{width:72px;height:72px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#bfdbfe59,#e2e8f02e);border:1px solid rgba(148,163,184,.35);display:flex;align-items:center;justify-content:center;overflow:hidden}.daon-tool-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.daon-tool-card__thumb-label{font-size:11px;font-weight:500;color:#e2e8f0eb;text-align:center;line-height:1.35;padding:6px;word-break:break-all}.daon-tool-card__title{font-size:14px;font-weight:600;color:#e5e7eb;letter-spacing:-.1px;line-height:1.35}.daon-tool-card__kv{margin-top:10px;display:grid;gap:8px}.daon-tool-card__kv--dense{grid-template-columns:minmax(0,1fr);gap:6px}.daon-tool-card--sourcing .daon-tool-card__stack{display:flex;flex-direction:column;width:100%}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__stack,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__stack{flex-direction:row;align-items:flex-start;gap:14px}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__content,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__content{flex:1;min-width:0}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__thumb,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__thumb,.customer-1688-product-card--media.seller-tool-product-card--media .daon-tool-card__thumb,.customer-1688-product-card--media.seller-tool-product-card--media .customer-tool-card__thumb,.customer-app .customer-1688-product-card--media.seller-tool-product-card--media .customer-tool-card__thumb,.seller-tool-product-thumb--boxed.daon-tool-card__thumb:not(.daon-tool-card__thumb--top),.seller-tool-product-thumb--boxed.customer-tool-card__thumb:not(.customer-tool-card__thumb--top){width:180px;min-width:160px;max-width:200px;height:180px;min-height:180px;flex-shrink:0;margin-bottom:0;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;padding:8px;box-sizing:border-box}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__thumb-img,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__thumb-img,.customer-1688-product-card--media.seller-tool-product-card--media .daon-tool-card__thumb-img,.customer-1688-product-card--media.seller-tool-product-card--media .customer-tool-card__thumb-img,.customer-app .customer-1688-product-card--media.seller-tool-product-card--media .customer-tool-card__thumb-img,.seller-tool-product-thumb--boxed .daon-tool-card__thumb-img,.seller-tool-product-thumb--boxed .customer-tool-card__thumb-img{object-fit:contain;object-position:center;background:#f8fafc}.customer-1688-product-card--media .daon-tool-card__stack,.customer-1688-product-card--media .customer-tool-card__stack,.customer-app .customer-1688-product-card--media .customer-tool-card__stack{display:flex;flex-direction:row;align-items:flex-start;gap:14px;width:100%}.customer-app .customer-tool-card--stretch.customer-1688-product-card--layout .customer-1688-product-card__row,.daon-tool-card--stretch.customer-1688-product-card--layout .customer-1688-product-card__row{flex:1;min-height:0}.customer-1688-product-card--media .customer-tool-card__content,.customer-1688-product-card--media .daon-tool-card__content{flex:1;min-width:0}.seller-tool-product-thumb--clickable{cursor:pointer}.seller-tool-product-thumb__link{display:flex;width:100%;height:100%;align-items:center;justify-content:center;text-decoration:none;color:inherit}.seller-tool-product-thumb--clickable:hover,.seller-tool-product-thumb--clickable:focus-visible{filter:brightness(1.05)}.seller-tool-product-thumb--clickable:hover .daon-tool-card__thumb-img,.seller-tool-product-thumb--clickable:hover .customer-tool-card__thumb-img,.seller-tool-product-thumb--clickable:focus-visible .daon-tool-card__thumb-img,.seller-tool-product-thumb--clickable:focus-visible .customer-tool-card__thumb-img{filter:brightness(1.04)}.daon-tool-card--sourcing .daon-tool-card__thumb--top{width:100%;height:84px;flex-shrink:0;margin-bottom:10px;border-radius:12px}.daon-tool-card--sourcing .daon-tool-card__thumb--top .daon-tool-card__thumb-label{word-break:keep-all;overflow-wrap:break-word;white-space:normal}.daon-tool-card--sourcing .daon-tool-card__title{margin-top:0}.daon-tool-card__kv--sourcing{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.daon-tool-card__kv--sourcing>div{padding-bottom:5px}.daon-tool-card__kv--live-naver>.daon-tool-card__kv-full,.customer-tool-card__kv--live-naver>.customer-tool-card__kv-full{grid-column:1 / -1}.daon-tool-card__kv--live-naver>.daon-tool-card__kv-full strong,.customer-tool-card__kv--live-naver>.customer-tool-card__kv-full strong{display:block;width:100%;margin-top:2px;line-height:1.35;word-break:break-word}.daon-tool-card--sourcing .daon-tool-card__thumb--top.daon-tool-card__thumb--has-image,.customer-app .customer-tool-card--sourcing .customer-tool-card__thumb--top.customer-tool-card__thumb--has-image{width:100%;height:min(200px,42vw);min-height:180px;flex-shrink:0;margin-bottom:10px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px;box-sizing:border-box}.seller-tool-product-image-large{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#f8fafc}.daon-tool-card__thumb--has-image .daon-tool-card__thumb-img,.customer-app .customer-tool-card__thumb--has-image .customer-tool-card__thumb-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;background:#fff;display:block}.daon-tool-card__quick-links,.customer-tool-card__quick-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.daon-tool-card__naver-link,.customer-tool-card__naver-link{display:inline-flex;align-items:center;font-size:12px;font-weight:500;color:#93c5fd;text-decoration:none;border-bottom:1px solid rgba(147,197,253,.45);padding-bottom:1px}.daon-tool-card__naver-link:hover,.customer-tool-card__naver-link:hover{color:#bfdbfe;border-bottom-color:#bfdbfeb3}.customer-app .customer-tool-card__naver-link{color:#1d4ed8;border-bottom-color:#1d4ed859}.customer-app .customer-tool-card__naver-link:hover{color:#1e40af;border-bottom-color:#1e40af8c}.daon-tool-card__1688-candidates-btn,.customer-tool-card__1688-candidates-btn{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;border:1px solid #dbeafe;background:#ffffff0f;color:#bfdbfe}.daon-tool-card__1688-candidates-btn:hover,.customer-tool-card__1688-candidates-btn:hover{background:#ffffff1a;border-color:#93c5fd}.customer-app .customer-tool-card__1688-candidates-btn{background:#fff;color:#1d4ed8;border-color:#dbeafe}.customer-app .customer-tool-card__1688-candidates-btn:hover{background:#eff6ff;border-color:#93c5fd}.sourcing-1688-modal-overlay{position:fixed;inset:0;z-index:1200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.sourcing-1688-modal{width:min(980px,calc(100vw - 48px));max-height:min(84vh,calc(100vh - 48px));overflow-y:auto;background:#fff;border-radius:18px;border:1px solid #dbe3ef;box-shadow:0 20px 48px #0f172a2e;padding:18px 20px 20px;box-sizing:border-box;flex-shrink:0}@media(max-width:640px){.sourcing-1688-modal-overlay{padding:12px}.sourcing-1688-modal{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.sourcing-1688-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.sourcing-1688-modal__title{margin:0;font-size:18px;font-weight:600;color:#0f172a;line-height:1.35}.sourcing-1688-modal__close{flex-shrink:0;min-height:32px;padding:6px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:12px;font-weight:500;cursor:pointer}.sourcing-1688-modal__close:hover{background:#f1f5f9;border-color:#cbd5e1}.sourcing-1688-modal__subtitle{margin:0 0 4px;font-size:13px;font-weight:500;color:#64748b;line-height:1.45}.sourcing-1688-modal__search-keyword{margin:0 0 12px;padding:8px 12px;border-radius:8px;background:#2563eb14;color:#1e40af;font-size:.875rem;line-height:1.45}.sourcing-1688-modal__search-keyword--unusable{background:#64748b1a;color:#475569}.sourcing-1688-modal__keyword-bar{margin-bottom:14px;display:flex;flex-direction:column;gap:8px}.sourcing-1688-modal__keyword-label{font-size:13px;font-weight:600;color:#0f172a;line-height:1.35}.sourcing-1688-modal__keyword-hint{margin:-4px 0 0;font-size:11px;font-weight:500;line-height:1.45;color:#64748b}.sourcing-1688-modal__status-banner{margin-bottom:12px;padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.sourcing-1688-modal__status-banner--prominent{border-color:#fde68a;background:#fffbeb}.sourcing-1688-modal__status-banner-line{margin:0;font-size:12px;font-weight:600;line-height:1.5;color:#334155}.sourcing-1688-modal__status-banner-line+.sourcing-1688-modal__status-banner-line{margin-top:6px;font-weight:500;color:#64748b}.sourcing-1688-modal__status-banner--prominent .sourcing-1688-modal__status-banner-line{color:#92400e}.sourcing-1688-modal__preview-panel{margin-top:4px;padding:10px 12px;border-radius:8px;border:1px dashed #cbd5e1;background:#f8fafc}.sourcing-1688-modal__preview-panel summary{cursor:pointer;font-size:12px;font-weight:600;color:#64748b}.sourcing-1688-modal__preview-hint{margin:8px 0 10px;font-size:11px;font-weight:500;line-height:1.45;color:#92400e}.sourcing-1688-modal__manual-search{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.sourcing-1688-modal__manual-input{flex:1 1 180px;min-width:0;min-height:36px;padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-size:13px;line-height:1.4;box-sizing:border-box}.sourcing-1688-modal__manual-input:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 2px #2563eb26}.sourcing-1688-modal__manual-btn{flex:0 0 auto;min-height:36px;padding:8px 14px;border-radius:8px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.sourcing-1688-modal__manual-btn:hover{background:#dbeafe;border-color:#93c5fd}.sourcing-1688-modal__visual-rerank{margin:0 0 14px;padding:12px 14px;border-radius:10px;border:1px dashed #cbd5e1;background:#f8fafc}.sourcing-1688-modal__visual-rerank-desc{margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.45;color:#64748b}.sourcing-1688-modal__visual-rerank-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sourcing-1688-modal__visual-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sourcing-1688-modal__visual-pick-btn,.sourcing-1688-modal__visual-rerank-btn{min-height:34px;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8}.sourcing-1688-modal__visual-rerank-btn{border-color:#86efac;background:#ecfdf5;color:#15803d}.sourcing-1688-modal__visual-pick-btn:hover{background:#dbeafe}.sourcing-1688-modal__visual-rerank-btn:hover:not(:disabled){background:#d1fae5}.sourcing-1688-modal__visual-rerank-btn:disabled{opacity:.55;cursor:not-allowed}.sourcing-1688-modal__visual-file-name{flex:1 1 120px;min-width:0;font-size:12px;font-weight:500;color:#475569;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sourcing-1688-modal__visual-rerank-query{margin:8px 0 0;font-size:12px;font-weight:600;color:#334155}@media(max-width:640px){.sourcing-1688-modal__manual-search{flex-direction:column}.sourcing-1688-modal__manual-btn{width:100%}.sourcing-1688-modal__visual-rerank-row{flex-direction:column;align-items:stretch}.sourcing-1688-modal__visual-pick-btn,.sourcing-1688-modal__visual-rerank-btn{width:100%}}.sourcing-1688-modal__product{margin:0 0 12px;font-size:14px;font-weight:600;color:#0f172a;line-height:1.4;word-break:break-word}.sourcing-1688-modal__body{min-height:48px}.sourcing-1688-modal__status{font-size:13px;font-weight:500;color:#64748b;line-height:1.45;padding:12px 0}.sourcing-1688-modal__status--error{color:#b91c1c}.sourcing-1688-modal__notice{margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.45;color:#64748b}.sourcing-1688-modal__notice--warning{padding:10px 12px;border-radius:8px;border:1px solid #fde68a;background:#fffbeb;color:#92400e}.sourcing-1688-modal__notice--warning strong{display:block;margin-bottom:4px;font-size:13px;font-weight:700}.sourcing-1688-modal__notice--warning p{margin:0}.sourcing-1688-modal__status-hint{margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.45;color:#64748b}.sourcing-1688-modal__footer{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.sourcing-1688-modal__load-more{min-height:34px;padding:6px 14px;border-radius:8px;border:1px solid #dbeafe;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:500;cursor:pointer}.sourcing-1688-modal__load-more:hover{background:#dbeafe;border-color:#93c5fd}.sourcing-1688-modal__guest-gate{width:100%}.sourcing-1688-modal__guest-gate p{margin:0 0 8px;font-size:12px;font-weight:500;color:#64748b;line-height:1.45}.sourcing-1688-modal__signup-btn{min-height:34px;padding:6px 14px;border-radius:8px;border:none;background:#2563eb;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px #2563eb59}.sourcing-1688-modal__signup-btn:hover{background:#1d4ed8}.sourcing-naver-load-more-bar{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:14px 0 6px;padding:0 8px}.sourcing-naver-load-more-bar__btn{min-height:34px;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid transparent}.sourcing-naver-load-more-bar__btn--customer{border-color:#dbeafe;background:#eff6ff;color:#1d4ed8}.sourcing-naver-load-more-bar__btn--customer:hover{background:#dbeafe;border-color:#93c5fd}.sourcing-naver-load-more-bar__btn--guest{border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:600;box-shadow:0 6px 16px #22c55e59}.sourcing-naver-load-more-bar__btn--guest:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.sourcing-naver-load-more-bar__hint{margin:0;max-width:520px;text-align:center;font-size:12px;font-weight:500;line-height:1.45;color:#64748b}.daon-guest-tool-app .sourcing-naver-load-more-bar__hint{color:#64748b}.sourcing-naver-load-more-bar--done p{margin:0;font-size:12px;font-weight:500;color:#64748b;text-align:center}.sourcing-1688-candidates__grid{display:grid;grid-template-columns:1fr;gap:12px}.sourcing-1688-candidates__item,.seller-tool-candidate-card{display:flex;flex-direction:row;align-items:stretch;gap:14px;padding:12px 14px 36px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;min-width:0;position:relative}.sourcing-1688-candidates__badges,.seller-tool-candidate-card__badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;align-items:flex-end;gap:4px;z-index:1;max-width:calc(100% - 20px)}.sourcing-1688-candidates__quality-badge,.sourcing-1688-candidates__sample-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.3}.sourcing-1688-candidates__quality-badge--high{background:#dcfce7;color:#166534;border:1px solid #86efac}.sourcing-1688-candidates__quality-badge--medium{background:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.sourcing-1688-candidates__quality-badge--low,.sourcing-1688-candidates__quality-badge--no_match{background:#f1f5f9;color:#475569;border:1px solid #cbd5e1}.sourcing-1688-candidates__sample-badge{background:#fef3c7;color:#92400e;border:1px solid #fde68a}.sourcing-1688-candidates__item--sample,.sourcing-1688-candidates__item--unreliable{opacity:.82;border-style:dashed}.sourcing-1688-candidates__item--low{background:#f8fafc}.sourcing-1688-candidates__item-warning{margin:8px 0 0;font-size:11px;font-weight:500;line-height:1.4;color:#b45309}.sourcing-1688-candidates__live-badge,.seller-tool-candidate-card__badge{position:static;top:auto;right:auto;font-size:10px;font-weight:700;line-height:1.2;padding:2px 6px;border-radius:4px;color:#0f766e;background:#ccfbf1;border:1px solid #99f6e4}.sourcing-1688-candidates__visual-badge,.seller-tool-candidate-card__visual-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:1.2;background:#ede9fe;color:#5b21b6;border:1px solid #ddd6fe}.sourcing-1688-candidates__visual-badge--ready{background:#fef3c7;color:#92400e;border-color:#fde68a}.sourcing-1688-candidates__thumb,.seller-tool-candidate-card__image{width:200px;min-width:180px;max-width:220px;height:180px;flex-shrink:0;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:8px;box-sizing:border-box}.sourcing-1688-candidates__thumb-img,.seller-tool-candidate-card__image-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:#f8fafc}.sourcing-1688-candidates__thumb-label,.seller-tool-candidate-card__image-placeholder{font-size:12px;font-weight:500;color:#64748b;text-align:center;line-height:1.35;padding:8px;word-break:break-all;width:100%;min-height:120px;display:flex;align-items:center;justify-content:center}.sourcing-1688-candidates__meta,.seller-tool-candidate-card__body{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0;padding-right:4px}.sourcing-1688-candidates__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:12px;line-height:1.4}.sourcing-1688-candidates__row span{flex:0 0 auto;color:#64748b;font-weight:500}.sourcing-1688-candidates__row strong{flex:1 1 auto;min-width:0;color:#0f172a;font-weight:500;word-break:break-word}.sourcing-1688-candidates__actions,.seller-tool-candidate-card__actions{margin-top:auto;padding-top:8px;width:100%;min-width:0;display:flex;justify-content:flex-end}.sourcing-1688-candidates__open-product-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:140px;max-width:100%;min-height:34px;padding:6px 14px;border-radius:8px;font-size:12px;font-weight:600;line-height:1.3;cursor:pointer;box-sizing:border-box;border:1px solid #dbeafe;background:#fff;color:#1d4ed8}.sourcing-1688-candidates__open-product-btn:hover{background:#eff6ff;border-color:#93c5fd}@media(max-width:640px){.sourcing-1688-candidates__item,.seller-tool-candidate-card{flex-direction:column;gap:10px}.sourcing-1688-candidates__thumb,.seller-tool-candidate-card__image{width:100%;min-width:0;max-width:none;height:180px}.sourcing-1688-candidates__actions,.seller-tool-candidate-card__actions{justify-content:stretch}.sourcing-1688-candidates__open-product-btn{width:100%}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__stack,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__stack{flex-direction:column;gap:10px}.daon-tool-card--sourcing.seller-tool-product-card--media .daon-tool-card__thumb,.customer-app .customer-tool-card--sourcing.seller-tool-product-card--media .customer-tool-card__thumb{width:100%;min-width:0;max-width:none;height:180px;min-height:180px}}.daon-tool-card__kv>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;padding-bottom:6px;border-bottom:1px dashed rgba(148,163,184,.22)}.daon-tool-card__kv>div span{flex:0 0 auto;color:#94a3b8f2;font-size:12px;font-weight:500;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.daon-tool-card__kv>div span:after{content:":";margin-left:2px}.daon-tool-card__kv>div strong{flex:1 1 72px;min-width:0;color:#e5e7eb;font-size:13px;font-weight:600;text-align:left;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.daon-tool-card__fineprint{margin-top:10px;color:#94a3b8f2;font-size:11px;font-weight:400;line-height:1.55}.daon-tool-card__actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.daon-tool-card__cta{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.22)}.daon-tool-card__cta-hint{margin-top:8px;font-size:12px;font-weight:400;line-height:1.5;color:#cbd5e1e6}.daon-tool-card__actions{margin-top:0}.daon-tool-card__actions .daon-tool-card__btn{min-height:32px;padding:5px 12px;border-radius:8px;font-size:12px;font-weight:600;box-shadow:0 6px 16px #2563eb73}.daon-tool-card__actions .daon-tool-card__btn:hover{box-shadow:0 8px 18px #2563eb8c}.daon-tool-cta{margin-top:16px;border-radius:16px;padding:14px;border:1px solid rgba(148,163,184,.25);background:#02061747;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.daon-tool-cta__copy{color:#e2e8f0eb;font-size:13px;font-weight:700;line-height:1.55}.daon-tool-cta__actions{display:flex;gap:8px}.daon-tool-filter-row{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.daon-tool-filter-btn{padding:7px 12px;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:#02061759;color:#e2e8f0f2;font-size:12px;font-weight:800}.daon-tool-filter-btn.is-active{border-color:#818cf8e6;background:#2563eb38;color:#bfdbfe}@media(max-width:640px){.daon-tool-card__top,.customer-app .customer-tool-card__top{gap:10px}.daon-tool-card__thumb,.customer-app .customer-tool-card__thumb{width:64px;height:64px}.daon-tool-card__actions .daon-tool-card__btn,.customer-app .customer-tool-card__actions .customer-tool-card__btn,.daon-tool-search-row button,.daon-tool-cta__actions,.daon-tool-cta__actions button{width:100%}}.daon-login-right-stack{position:absolute;top:65px;right:32px;z-index:5;width:240px;display:flex;flex-direction:column;gap:12px}.daon-login-right-stack .daon-login-card{position:static!important;top:auto!important;right:auto!important;width:100%!important;margin:0}.daon-landing-free-tools--login-under{width:100%;max-width:100%;min-width:0;overflow:hidden;padding:10px 12px;border-radius:12px;background:#ffffffeb;border:1px solid rgba(226,232,240,.95);box-shadow:0 10px 28px #0f172a1f}.daon-landing-free-tools--login-inside{width:100%;max-width:100%;min-width:0;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.45);background:transparent;border-left:none;border-right:none;border-bottom:none;box-shadow:none;border-radius:0;overflow:visible}.daon-landing-free-tools--login-inside .daon-landing-free-tools__head{margin-bottom:8px;text-align:center}.daon-landing-free-tools--login-inside .daon-landing-free-tools__title{text-align:center}.daon-landing-free-tools--login-inside .daon-landing-free-tool-btn{min-height:38px;padding:7px 10px 7px 8px;gap:8px;align-items:center;border-radius:8px;border:1px solid rgba(226,232,240,.95);background:#ffffffeb}.daon-landing-free-tools--login-inside .daon-landing-free-tool-btn__title{font-size:11.5px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.daon-landing-free-tools--login-inside .daon-landing-free-tool-btn__arrow{margin-left:2px;flex-shrink:0}.daon-landing-free-tools--login-under .daon-landing-free-tools__head{margin-bottom:8px;text-align:center}.daon-landing-free-tools--login-under .daon-landing-free-tools__title,.daon-landing-free-tools--login-under .daon-landing-free-tools__desc{text-align:center}.daon-landing-free-tools--login-under .daon-landing-free-tools__desc{line-height:1.5}.daon-landing-free-tools__head{margin-bottom:8px}.daon-landing-free-tools__title{margin:0 0 4px;font-size:13px;font-weight:600;color:#0f172a;letter-spacing:-.1px;line-height:1.35}.daon-landing-free-tools__desc{margin:0;font-size:11px;color:#475569;line-height:1.45}.daon-landing-free-tools__grid{display:grid;grid-template-columns:1fr;gap:6px}.daon-landing-free-tools--login-under .daon-landing-free-tool-btn{min-height:40px;padding:7px 10px 7px 8px;gap:8px;align-items:center;border-radius:8px;border:1px solid rgba(226,232,240,.95);background:#ffffffeb}.daon-landing-free-tools--login-under .daon-landing-free-tool-btn__title{font-size:11.5px;line-height:1.4;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.daon-landing-free-tools--login-under .daon-landing-free-tool-btn__arrow{margin-left:2px;flex-shrink:0}.daon-landing-free-tool-btn{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:6px 8px;border-radius:9px;border:1px solid #dbeafe;background:#fffffff2;color:#0f172a;cursor:pointer;text-align:left;box-shadow:0 2px 8px #0f172a0d;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.daon-landing-free-tool-btn:hover{border-color:#93c5fd;box-shadow:0 6px 18px #2563eb1a;transform:translateY(-1px)}.daon-landing-free-tool-btn__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:#2563eb1a;border:1px solid rgba(147,197,253,.75);color:#1d4ed8;flex-shrink:0}.daon-landing-free-tool-btn__copy{flex:1;min-width:0;display:flex;align-items:center}.daon-landing-free-tool-btn__title{font-size:12px;font-weight:600;color:#0f172a;letter-spacing:-.1px;line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.daon-landing-free-tool-btn__hint{font-size:10px;color:#64748b;line-height:1.4}.daon-landing-free-tool-btn__arrow{flex-shrink:0;font-size:13px;font-weight:900;color:#2563eb}.daon-guest-tool-app{background:#fff}.daon-public-trade-tool-app .daon-public-trade-tool-header .daon-guest-tool-header__subtitle{display:none}.daon-public-trade-tool-app .main.main--public-trade-tool{padding-top:12px;padding-bottom:24px;align-items:flex-start}.daon-public-trade-tool-app .card.daon-tool-page--public-trade-tool{padding:16px 16px 20px;margin:0 auto}.daon-public-trade-tool__kakao{display:flex;justify-content:stretch;margin-top:14px}.daon-public-trade-tool__kakao-btn{width:100%;min-height:46px;font-size:15px}a.daon-public-trade-tool__kakao-btn.daon-btn.daon-btn--brand-kakao{width:auto!important;min-width:160px!important;max-width:100%;min-height:var(--daon-button-height-md)!important;height:auto!important;margin-top:4px;padding:0 14px!important;border-radius:var(--daon-radius-control)!important;font-size:13px!important;font-weight:700!important}@media(max-width:768px){a.daon-public-trade-tool__kakao-btn.daon-btn.daon-btn--brand-kakao{width:100%!important;min-width:0!important;min-height:var(--daon-button-height-mobile)!important;font-size:14px!important}}.daon-public-trade-tool-app .daon-margin-calculator__hero,.daon-public-trade-tool-app .daon-cbm-calculator__hero,.daon-public-trade-tool-app .daon-container-load-calculator__hero,.daon-public-trade-tool-app .daon-english-case-converter__hero,.daon-public-trade-tool-app .daon-import-cert-checker__hero,.daon-public-trade-tool-app .daon-hs-lookup-guest__hero{margin-bottom:12px}.daon-public-trade-tool-app .daon-margin-calculator__title,.daon-public-trade-tool-app .daon-cbm-calculator__title,.daon-public-trade-tool-app .daon-container-load-calculator__title,.daon-public-trade-tool-app .daon-english-case-converter__title,.daon-public-trade-tool-app .daon-import-cert-checker__title,.daon-public-trade-tool-app .daon-hs-lookup-guest__title{margin:0 0 6px;font-size:22px;line-height:1.3}.daon-public-trade-tool-app .daon-margin-calculator__desc,.daon-public-trade-tool-app .daon-cbm-calculator__desc,.daon-public-trade-tool-app .daon-container-load-calculator__desc,.daon-public-trade-tool-app .daon-english-case-converter__desc,.daon-public-trade-tool-app .daon-import-cert-checker__desc,.daon-public-trade-tool-app .daon-hs-lookup-guest__desc{margin:0;font-size:14px;line-height:1.55}@media(max-width:768px){.daon-public-trade-tool-app .daon-public-trade-tool-header .daon-guest-tool-header__title{display:none!important}.daon-public-trade-tool-app .main.main--public-trade-tool{padding:8px 10px 20px}.daon-public-trade-tool-app .card.daon-tool-page--public-trade-tool{padding:14px 12px 18px;border-radius:14px}.daon-public-trade-tool-app .daon-margin-calculator__title,.daon-public-trade-tool-app .daon-cbm-calculator__title,.daon-public-trade-tool-app .daon-container-load-calculator__title,.daon-public-trade-tool-app .daon-english-case-converter__title,.daon-public-trade-tool-app .daon-import-cert-checker__title,.daon-public-trade-tool-app .daon-hs-lookup-guest__title{font-size:19px}.daon-public-trade-tool-app .daon-container-load-calculator__spec-note{font-size:12px}}.daon-guest-tool-app .main{background:#fff}.daon-guest-tool-app .card.daon-tool-page{background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 24px #0f172a0f}.daon-guest-tool-app .card.daon-tool-page:hover{transform:none;box-shadow:0 8px 24px #0f172a0f}.daon-guest-tool-app .daon-tool-page__head h2{color:#0f172a}.daon-guest-tool-app .daon-tool-page__desc{margin:0;color:#475569;font-size:13px;line-height:1.65}.daon-guest-tool-app .daon-tool-page__desc-lead{font-weight:800;color:#0f172a}.daon-guest-tool-app .daon-tool-page__desc-note{margin-top:6px;color:#64748b}.daon-guest-tool-app .daon-tool-input{background:#fff;color:#0f172a;border:1px solid #e2e8f0}.daon-guest-tool-app .daon-tool-input::placeholder{color:#94a3b8}.daon-guest-tool-app .daon-tool-pill{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.daon-guest-tool-app .daon-tool-keyword-value{color:#0f172a}.daon-guest-tool-app .daon-tool-submeta{color:#64748b}.daon-guest-tool-app .daon-tool-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f172a0d}.daon-guest-tool-app .daon-tool-card__thumb{background:linear-gradient(135deg,#eff6ff,#f1f5f9);border-color:#dbeafe}.daon-guest-tool-app .daon-tool-card__thumb-label{color:#475569}.daon-guest-tool-app .daon-tool-card__title{color:#0f172a}.daon-guest-tool-app .daon-tool-card__kv>div{border-bottom-color:#e2e8f0}.daon-guest-tool-app .daon-tool-card__kv>div span{color:#64748b}.daon-guest-tool-app .daon-tool-card__kv>div strong{color:#0f172a}.daon-guest-tool-app .daon-tool-card__fineprint{color:#64748b}.daon-guest-tool-app .daon-tool-card__cta{border-top-color:#e2e8f0}.daon-guest-tool-app .daon-tool-card__cta-hint{color:#64748b}.daon-guest-tool-app .daon-tool-filter-btn{background:#fff;color:#475569;border-color:#e2e8f0}.daon-guest-tool-app .daon-tool-filter-btn.is-active{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.daon-guest-tool-app .daon-tool-cta{background:#fff;border:1px solid #e2e8f0}.daon-guest-tool-app .daon-tool-cta__copy{color:#475569}.daon-guest-tool-app .daon-tool-empty-hint{color:#64748b}.daon-guest-tool-app .daon-tool-empty-hint__note{margin-top:6px;color:#94a3b8}.daon-guest-tool-app .daon-tool-card--stretch .daon-tool-card__fineprint{color:#64748b}.daon-tool-sample-notice{margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;font-size:12px;font-weight:500;line-height:1.55}.customer-app .daon-tool-sample-notice{border-color:#bfdbfe;background:#eff6ff;color:#1e40af}.daon-tool-query-pair{display:grid;gap:8px}.daon-guest-tool-app button.daon-tool-guest-signup-btn,button.daon-tool-guest-signup-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 16px;border-radius:10px;border:none!important;background:#059669!important;color:#fff!important;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s ease,box-shadow .15s ease;box-shadow:0 8px 20px #05966940}.daon-guest-tool-app button.daon-tool-guest-signup-btn:hover,button.daon-tool-guest-signup-btn:hover{background:#047857!important;color:#fff!important;box-shadow:0 10px 24px #05966952}.daon-guest-tool-app button.daon-tool-guest-signup-btn *,button.daon-tool-guest-signup-btn *{color:#fff!important}.daon-guest-tool-app button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary,button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary{min-height:var(--daon-button-height-md)!important;height:auto!important;padding:0 14px!important;border-radius:var(--daon-radius-control)!important;border:1px solid var(--daon-color-brand-primary)!important;background:var(--daon-color-surface)!important;background-image:none!important;color:var(--daon-color-brand-primary)!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none}.daon-guest-tool-app button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary:hover:not(:disabled),button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary:hover:not(:disabled){background:var(--daon-color-brand-soft)!important;color:var(--daon-color-brand-primary-hover)!important;border-color:var(--daon-color-brand-primary-hover)!important;box-shadow:none!important;filter:none!important;transform:none!important}.daon-guest-tool-app button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary *,button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary *{color:inherit!important}@media(max-width:768px){.daon-guest-tool-app button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary,button.daon-tool-guest-signup-btn.daon-btn.daon-btn--secondary{min-height:var(--daon-button-height-mobile)!important}}@media(max-width:1200px){.daon-tool-grid--sourcing,.daon-tool-grid--1688,.customer-app .customer-tool-grid--sourcing,.customer-app .customer-tool-grid--1688{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.daon-login-right-stack{position:relative!important;top:auto!important;right:auto!important;width:100%!important;max-width:none;margin-top:4px;margin-left:0;margin-right:0;order:3;gap:8px}.daon-login-right-stack .daon-login-card{order:1}.daon-landing-free-tools--login-under{order:2}.daon-landing-free-tools--login-inside{display:none}.daon-tool-grid--sourcing,.daon-tool-grid--1688,.customer-app .customer-tool-grid--sourcing,.customer-app .customer-tool-grid--1688{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.daon-landing-free-tools__grid{grid-template-columns:1fr}.daon-tool-grid--sourcing,.daon-tool-grid--1688,.customer-app .customer-tool-grid--sourcing,.customer-app .customer-tool-grid--1688,.daon-tool-card__kv--sourcing,.customer-app .customer-tool-card__kv--sourcing{grid-template-columns:minmax(0,1fr)}.daon-guest-tool-app .daon-tool-cta__actions,.daon-guest-tool-app button.daon-tool-guest-signup-btn{width:100%}}.customer-app .customer-tool-search-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px;align-items:stretch}.customer-app .customer-tool-meta{margin-top:10px;padding:12px 14px;border-radius:18px;border:1px solid #e2e8f0;background:#fff;display:grid;gap:6px}.customer-app .customer-tool-meta--flat{padding:10px 12px}.customer-app .customer-tool-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#2563eb1f;border:1px solid rgba(147,197,253,.7);color:#1d4ed8;font-size:12px;font-weight:900}.customer-app .customer-tool-meta__sub{font-size:12px;color:#64748b;line-height:1.55}.customer-app .customer-tool-grid{margin-top:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;align-items:stretch}.customer-app .customer-tool-grid--sourcing,.customer-app .customer-tool-grid--1688{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-tool-card{border-radius:22px;border:1px solid #e5e7eb;background:#fff;padding:16px;box-shadow:0 10px 26px #0f172a0f}.customer-app .customer-tool-card--stretch{display:flex;flex-direction:column;height:100%;min-height:100%}.customer-app .customer-tool-card--stretch .customer-tool-card__top,.customer-app .customer-tool-card--stretch.customer-tool-card--sourcing .customer-tool-card__stack,.customer-app .customer-tool-card--stretch.customer-tool-card--1688 .customer-tool-card__stack{flex:1;min-height:0}.customer-app .customer-tool-card--stretch .customer-tool-card__content{display:flex;flex-direction:column;flex:1;min-height:0}.customer-app .customer-tool-card--stretch .customer-tool-card__kv{flex:1}.customer-app .customer-tool-card--stretch .customer-tool-card__fineprint{margin-top:auto;min-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.customer-app .customer-tool-card--stretch .customer-tool-card__cta{margin-top:0;flex-shrink:0}.customer-app .customer-tool-card__top{display:flex;gap:12px;align-items:flex-start}.customer-app .customer-tool-card__content{flex:1;min-width:0}.customer-app .customer-tool-card__thumb{width:72px;height:72px;flex-shrink:0;border-radius:10px;background:linear-gradient(135deg,#eff6ff,#f1f5f9);border:1px solid #dbeafe;display:flex;align-items:center;justify-content:center;overflow:hidden}.customer-app .customer-tool-card__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.customer-app .customer-tool-card__thumb-label{font-size:11px;font-weight:500;color:#475569;text-align:center;line-height:1.35;padding:6px;word-break:break-all}.customer-app .customer-tool-card__title{font-size:14px;font-weight:600;color:#0f172a;letter-spacing:-.2px;line-height:1.35}.customer-app .customer-tool-card__kv{margin-top:10px;display:grid;gap:8px}.customer-app .customer-tool-card__kv--dense{grid-template-columns:minmax(0,1fr);gap:6px}.customer-app .customer-tool-card--sourcing .customer-tool-card__stack{display:flex;flex-direction:column;width:100%}.customer-app .customer-tool-card--sourcing .customer-tool-card__thumb--top{width:100%;height:min(200px,42vw);min-height:180px;flex-shrink:0;margin-bottom:10px;border-radius:12px}.customer-app .customer-tool-card--sourcing .customer-tool-card__thumb--top .customer-tool-card__thumb-label{word-break:keep-all;overflow-wrap:break-word;white-space:normal}.customer-app .customer-tool-card--sourcing .customer-tool-card__title{margin-top:0}.customer-app .customer-tool-card__kv--sourcing{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px}.customer-app .customer-tool-card__kv--sourcing>div{padding-bottom:5px}.customer-app .customer-tool-card__kv>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 8px;padding-bottom:6px;border-bottom:1px dashed #e2e8f0}.customer-app .customer-tool-card__kv>div span{flex:0 0 auto;font-size:12px;color:#64748b;font-weight:500;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.customer-app .customer-tool-card__kv>div span:after{content:":";margin-left:2px}.customer-app .customer-tool-card__kv>div strong{flex:1 1 72px;min-width:0;font-size:13px;color:#0f172a;font-weight:600;text-align:left;word-break:keep-all;overflow-wrap:break-word;white-space:normal}.customer-app .customer-tool-card__fineprint{margin-top:10px;font-size:12px;font-weight:400;color:#94a3b8;line-height:1.5}.customer-tool-card__fineprint--domestic>div+div,.daon-tool-card__fineprint--domestic>div+div{margin-top:4px}.sourcing-card-kv--domestic strong{font-weight:700;color:#0f172a}.sourcing-market-insight{margin:0 0 14px;padding:14px 16px;border-radius:10px;border:1px solid #dbeafe;background:#f8fbff}.sourcing-market-insight--unavailable{margin:0 0 14px;padding:10px 12px;border-radius:8px;border:1px dashed #e2e8f0;background:#fff;color:#64748b;font-size:13px;line-height:1.5}.sourcing-market-insight__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:10px}.sourcing-market-insight__title{margin:0;font-size:14px;font-weight:700;color:#0f172a}.sourcing-market-insight__keyword{font-size:12px;font-weight:600;color:#2563eb;padding:2px 8px;border-radius:999px;background:#eff6ff}.sourcing-market-insight__pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sourcing-market-insight__pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.sourcing-market-insight__pill-label{font-size:12px;font-weight:500;color:#64748b;white-space:nowrap}.sourcing-market-insight__pill-label:after{content:":";margin-left:2px}.sourcing-market-insight__pill-value{font-size:13px;font-weight:700;color:#0f172a;word-break:keep-all;overflow-wrap:break-word}.sourcing-market-insight__notice{margin:10px 0 0;font-size:12px;line-height:1.5;color:#64748b}@media(max-width:640px){.sourcing-market-insight__pills{grid-template-columns:1fr}}.sourcing-live-scope-notice{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;color:#475569;font-size:13px;line-height:1.5}.sourcing-market-summary{margin:0 0 16px;padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.sourcing-market-summary__title{margin:0 0 10px;font-size:14px;font-weight:700;color:#0f172a}.sourcing-market-summary__list{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 16px}.sourcing-market-summary__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0}.sourcing-market-summary__row dt{margin:0;font-size:12px;font-weight:500;color:#64748b;white-space:nowrap}.sourcing-market-summary__row dt:after{content:":";margin-left:2px}.sourcing-market-summary__row dd{margin:0;font-size:13px;font-weight:600;color:#0f172a;word-break:keep-all;overflow-wrap:break-word}.sourcing-domestic-market-compact{margin:8px 0 10px;padding:10px 12px;border-radius:10px;border:1px solid #dbeafe;background:#fff}.sourcing-domestic-market-compact--guest{border-color:#dbeafe;background:#fff}.sourcing-domestic-market-compact__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.sourcing-domestic-market-compact__title{margin:0;font-size:14px;font-weight:800;line-height:1.35;color:#0f172a}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__title{color:#0f172a}.sourcing-domestic-market-compact__keyword{margin:0;font-size:12px;font-weight:600;line-height:1.4;color:#475569}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__keyword{color:#475569}.sourcing-domestic-market-compact__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:6px 8px}.sourcing-domestic-market-compact__pill{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0;padding:6px 8px;border-radius:8px;border:1px solid #e2e8f0;background:#fff}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__pill{border-color:#e2e8f0;background:#fff}.sourcing-domestic-market-compact__pill-label{font-size:11px;font-weight:600;color:#64748b}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__pill-label{color:#64748b}.sourcing-domestic-market-compact__pill-value{font-size:12px;font-weight:700;line-height:1.35;color:#0f172a;word-break:keep-all;overflow-wrap:break-word}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__pill-value{color:#0f172a}.sourcing-domestic-market-compact__notice{margin:8px 0 0;font-size:11px;line-height:1.45;color:#64748b}.sourcing-domestic-market-compact--guest .sourcing-domestic-market-compact__notice{color:#64748b}.daon-tool-page .sourcing-domestic-market-compact+.daon-tool-grid--sourcing,.customer-app .sourcing-domestic-market-compact+.customer-tool-grid--sourcing{margin-top:6px}@media(max-width:640px){.sourcing-domestic-market-compact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sourcing-search-result-status{margin:4px 0 2px;padding:0;font-size:13px;font-weight:600;line-height:1.45;color:#334155}.sourcing-search-result-status--guest{color:#334155}.sourcing-search-inline-summary{margin:2px 0 6px;padding:5px 10px;max-width:100%;font-size:12px;font-weight:500;line-height:1.45;color:#475569;border-radius:999px;border:1px solid #dbeafe;background:#eff6ff;word-break:keep-all;overflow-wrap:break-word}.sourcing-search-inline-summary--guest{color:#475569;border-color:#dbeafe;background:#eff6ff}.daon-tool-page .sourcing-search-result-status+.sourcing-search-inline-summary,.customer-app .sourcing-search-result-status+.sourcing-search-inline-summary{margin-top:4px}.daon-tool-page .sourcing-search-inline-summary+.daon-tool-grid--sourcing,.customer-app .sourcing-search-inline-summary+.customer-tool-grid--sourcing{margin-top:8px}.daon-tool-page .sourcing-search-result-status+.daon-tool-grid--sourcing,.customer-app .sourcing-search-result-status+.customer-tool-grid--sourcing{margin-top:8px}.sourcing-post-results-analysis{margin:10px 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.sourcing-post-results-analysis .sourcing-market-insight,.sourcing-post-results-analysis .sourcing-market-summary{margin-bottom:0}.sourcing-market-insight--compact{margin:0;padding:10px 12px;border-radius:8px}.sourcing-market-insight--compact.sourcing-market-insight--unavailable{margin:0;padding:8px 10px;font-size:12px}.sourcing-market-insight__title--compact,.sourcing-market-summary__title--compact{margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.35}.sourcing-market-insight--compact .sourcing-market-insight__pills,.sourcing-market-insight--compact .sourcing-market-insight__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 8px}.sourcing-market-insight--compact .sourcing-market-insight__pill,.sourcing-market-insight--compact .sourcing-market-insight__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0;padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.sourcing-market-insight--compact .sourcing-market-insight__pill-label,.sourcing-market-insight--compact .sourcing-market-insight__item .sourcing-market-insight__pill-label{font-size:11px}.sourcing-market-insight--compact .sourcing-market-insight__pill-value,.sourcing-market-insight--compact .sourcing-market-insight__item .sourcing-market-insight__pill-value{font-size:12px}.sourcing-market-insight__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.sourcing-market-insight__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:8px 10px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.sourcing-market-insight__notice--compact{margin:6px 0 0;font-size:11px;line-height:1.45}.sourcing-market-summary--compact,.sourcing-market-summary--detail{margin:0;padding:10px 12px;border-radius:8px}.sourcing-market-summary--compact .sourcing-market-summary__list,.sourcing-market-summary--detail .sourcing-market-summary__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.sourcing-market-summary--compact .sourcing-market-summary__row,.sourcing-market-summary--detail .sourcing-market-summary__row{padding:6px 8px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.sourcing-market-summary--compact .sourcing-market-summary__row dt,.sourcing-market-summary--detail .sourcing-market-summary__row dt{font-size:11px}.sourcing-market-summary--compact .sourcing-market-summary__row dd,.sourcing-market-summary--detail .sourcing-market-summary__row dd{font-size:12px}.sourcing-post-results-analysis--guest .sourcing-market-insight--compact{border-color:#dbeafe;background:#f8fbff}.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__pill,.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__item{background:#fff;border-color:#e2e8f0}.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__pill-value,.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__item .sourcing-market-insight__pill-value{color:#0f172a}.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__pill-label,.sourcing-post-results-analysis--guest .sourcing-market-insight--compact .sourcing-market-insight__item .sourcing-market-insight__pill-label{color:#64748b}.sourcing-post-results-analysis--guest .sourcing-market-insight__title--compact{color:#0f172a}.sourcing-post-results-analysis--guest .sourcing-market-summary--compact,.sourcing-post-results-analysis--guest .sourcing-market-summary--detail{border-color:#e2e8f0;background:#fff}.sourcing-post-results-analysis--guest .sourcing-market-summary--compact .sourcing-market-summary__title--compact,.sourcing-post-results-analysis--guest .sourcing-market-summary--detail .sourcing-market-summary__title--compact{color:#0f172a}.sourcing-post-results-analysis--guest .sourcing-market-summary--compact .sourcing-market-summary__row,.sourcing-post-results-analysis--guest .sourcing-market-summary--detail .sourcing-market-summary__row{background:#fff;border-color:#e2e8f0}.sourcing-post-results-analysis--guest .sourcing-market-summary--compact .sourcing-market-summary__row dd,.sourcing-post-results-analysis--guest .sourcing-market-summary--detail .sourcing-market-summary__row dd{color:#0f172a}@media(min-width:480px){.sourcing-market-insight--compact .sourcing-market-insight__pills,.sourcing-market-insight--compact .sourcing-market-insight__grid,.sourcing-market-summary--compact .sourcing-market-summary__list,.sourcing-market-summary--detail .sourcing-market-summary__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:769px){.sourcing-market-insight--compact .sourcing-market-insight__pills,.sourcing-market-insight--compact .sourcing-market-insight__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sourcing-market-summary--compact .sourcing-market-summary__list,.sourcing-market-summary--detail .sourcing-market-summary__list{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(min-width:1024px){.sourcing-market-insight--compact .sourcing-market-insight__pills,.sourcing-market-insight--compact .sourcing-market-insight__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:479px){.sourcing-market-insight--compact .sourcing-market-insight__pills,.sourcing-market-insight--compact .sourcing-market-insight__grid,.sourcing-market-summary--compact .sourcing-market-summary__list,.sourcing-market-summary--detail .sourcing-market-summary__list{grid-template-columns:1fr}}.sourcing-go-1688-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px 0 16px;padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.sourcing-go-1688-bar--guest{margin-top:14px}.sourcing-go-1688-bar__hint{margin:0;flex:1 1 200px;font-size:13px;line-height:1.5;color:#475569}.sourcing-go-1688-bar__btn{flex-shrink:0;white-space:nowrap}.customer-app .customer-tool-card__actions{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.customer-app .customer-tool-card__cta{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0}.customer-app .customer-tool-card__cta-hint{margin-top:8px;font-size:12px;font-weight:400;color:#64748b;line-height:1.5}.customer-app .customer-tool-card__actions{margin-top:0}.customer-app .customer-tool-card__actions .customer-tool-card__btn{min-height:32px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600}.customer-app .customer-tool-footnote{margin-top:12px;padding:12px 14px;border-radius:18px;border:1px dashed #e2e8f0;background:#f8fafc;color:#475569;font-size:12px;line-height:1.55}.customer-app .customer-tool-filter-row{display:flex;flex-wrap:wrap;gap:8px}.customer-app .customer-tool-filter-btn{padding:8px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:12px;font-weight:900}.customer-app .customer-tool-filter-btn.is-active{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}@media(max-width:720px){.customer-app .customer-tool-search-row{grid-template-columns:minmax(0,1fr)}}.customer-app .customer-logistics-panel--inbound-apply{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-logistics-panel--inbound-apply>.customer-inbound-form{width:100%;max-width:100%}.customer-app .customer-delivery-proxy-shell{width:100%}.customer-app .customer-delivery-proxy-panel{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.customer-app .customer-delivery-proxy-panel>.customer-page-body--full{width:100%;max-width:100%;margin:0;text-align:left}.customer-app .customer-delivery-proxy-panel .customer-page-info-box,.customer-app .customer-delivery-proxy-section,.customer-app .customer-delivery-proxy-howto,.customer-app .customer-delivery-proxy-address-card{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-page-header-card .customer-delivery-proxy-intro{width:100%;max-width:720px;margin:8px auto 0;padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.customer-app .customer-page-header-card .customer-delivery-proxy-intro>div{width:100%;text-align:center;font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-delivery-proxy-address-card{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 16px;text-align:left}.customer-app .customer-delivery-proxy-address-card__content{flex:1 1 220px;min-width:0;color:#334155;line-height:1.55}.customer-app .customer-delivery-proxy-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 12px;border-radius:10px;font-size:12px;font-weight:700;line-height:1.35;cursor:pointer;box-sizing:border-box;box-shadow:none;border:1px solid #e5e7eb;background:#fff;color:#334155;white-space:nowrap;flex-shrink:0}.customer-app .customer-delivery-proxy-btn--copy{color:#2563eb;border-color:#bfdbfe;background:#f8fafc}.customer-app .customer-delivery-proxy-btn--copy:hover{background:#eff6ff;border-color:#93c5fd}.customer-app .customer-delivery-proxy-btn--register{color:#1d4ed8;border-color:#2563eb;background:#fff}.customer-app .customer-delivery-proxy-btn--register:hover{background:#eff6ff}.customer-app .customer-delivery-proxy-btn--icon{min-width:34px;width:34px;padding:0;color:#2563eb;border-color:#bfdbfe;background:#fff;font-size:16px;line-height:1}.customer-app .customer-delivery-proxy-btn--ghost{color:#475569;background:#fff}.customer-app .customer-delivery-proxy-btn--outline{color:#2563eb;border-color:#cbd5e1;background:#fff}.customer-app .customer-delivery-proxy-btn--outline:hover{background:#f8fafc;border-color:#93c5fd}.customer-app .customer-delivery-proxy-btn--submit{min-height:40px;padding:8px 16px;font-size:13px;font-weight:800;color:#fff;background:#16a34a;border:none}.customer-app .customer-delivery-proxy-btn--submit:hover{background:#15803d}.customer-app .customer-delivery-proxy-footer-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:4px}.customer-app .customer-delivery-proxy-howto,.customer-app .customer-delivery-proxy-section{margin:0}.customer-app .customer-delivery-proxy-label{display:block;font-size:13px;font-weight:800;color:#334155;margin-bottom:6px;line-height:1.35}.customer-app .customer-delivery-proxy-tracking-list{display:flex;flex-direction:column;gap:8px;width:100%}.customer-app .customer-delivery-proxy-tracking-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;width:100%}.customer-app .customer-delivery-proxy-tracking-input{flex:1 1 200px;min-width:0}.customer-app .customer-delivery-proxy-tracking-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;flex-shrink:0}.customer-app .customer-delivery-proxy-hint{margin-top:6px}.customer-app .customer-delivery-proxy-work-grid{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:10px 14px;align-items:center;justify-items:start;text-align:left;width:100%}.customer-app .customer-delivery-proxy-work-option{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:#334155}.customer-app .customer-delivery-proxy-other-memo{margin-top:10px}.customer-app .customer-delivery-proxy-other-memo textarea{width:100%;min-height:84px;resize:vertical}.customer-app .customer-delivery-proxy-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));gap:10px 16px;align-items:center;justify-items:start;text-align:left;width:100%}.customer-app .customer-delivery-proxy-doc-option{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;color:#334155}.customer-app .customer-delivery-proxy-doc-upload{margin-top:10px}.customer-app .customer-delivery-proxy-doc-hint{font-size:12px;color:#64748b;line-height:1.55;margin-bottom:8px}.customer-app .customer-delivery-proxy-selected-file{margin-top:6px;font-size:12px;color:#334155}@media(max-width:900px){.customer-app .customer-delivery-proxy-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-delivery-proxy-doc-grid{grid-template-columns:1fr}}@media(max-width:640px){.customer-app .customer-page-panel,.customer-app .customer-logistics-guide-card,.customer-app .customer-page-header-card,.customer-app .customer-logistics-hero.customer-logistics-hero--unified{padding:14px 12px;border-radius:18px}.customer-app .customer-logistics-guide-card__title,.customer-app .customer-page-title,.customer-app .customer-logistics-guide-card h2,.customer-app .customer-logistics-hero.customer-logistics-hero--unified h2{font-size:17px}.customer-app .customer-logistics-guide-card__desc,.customer-app .customer-page-description,.customer-app .customer-logistics-guide-card p,.customer-app .customer-logistics-hero.customer-logistics-hero--unified p{max-width:100%;font-size:12px;line-height:1.5}.customer-app .customer-delivery-proxy-work-grid{grid-template-columns:1fr}.customer-app .customer-delivery-proxy-address-card{flex-direction:column;align-items:stretch}.customer-app .customer-delivery-proxy-address-card .customer-delivery-proxy-btn--copy{align-self:flex-start}.customer-app .customer-delivery-proxy-tracking-row{flex-direction:column;align-items:stretch}.customer-app .customer-delivery-proxy-tracking-row__actions{width:100%;justify-content:flex-start}.customer-app .customer-delivery-proxy-footer-actions{flex-direction:column;align-items:stretch}.customer-app .customer-delivery-proxy-footer-actions .customer-delivery-proxy-btn{width:100%;max-width:100%}}.customer-app .customer-logistics-hero{width:100%;box-sizing:border-box}.customer-app .customer-logistics-notice{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;padding:12px 14px;color:#334155;font-size:13px;line-height:1.55}.customer-app .customer-logistics-panel{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-logistics-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}.customer-app .customer-logistics-table-wrap table{width:100%;min-width:1000px}.customer-app .customer-inbound-layout-card{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:14px}.customer-app .customer-customs-docs-card .inbound-client-upload-card{border:none!important;background:transparent!important;padding:0!important;margin-top:14px}.customer-app .customer-customs-docs-card .inbound-client-right-meta{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:14px}.customer-app .customer-customs-docs-card{background:transparent}.customer-app .customer-logistics-header{display:grid;gap:10px;width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-logistics-quicknav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:stretch}@media(max-width:720px){.customer-app .customer-logistics-quicknav{grid-template-columns:1fr}}.customer-app .customer-logistics-quicknav-item{text-align:left;border-radius:16px;border:1px solid #e5e7eb;background:#fff;padding:12px 14px;font-size:13px;font-weight:800;color:#334155;cursor:pointer;transition:border-color .15s ease,background .15s ease;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.customer-app .customer-logistics-quicknav-title{font-size:13px;font-weight:900;color:#0f172a;letter-spacing:-.15px}.customer-app .customer-logistics-quicknav-desc{font-size:12px;font-weight:600;color:#64748b;line-height:1.45}.customer-app .customer-logistics-quicknav-item:hover{border-color:#cbd5e1}.customer-app .customer-logistics-quicknav-item.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.customer-app .customer-logistics-context-hint{font-size:12px;font-weight:700;color:#64748b;padding:0 4px}.customer-app .customer-logistics-summary-bar{font-size:12px;font-weight:700;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;padding:8px 12px;line-height:1.45}.customer-app .customer-inline-field{display:flex;align-items:center;flex-wrap:wrap;gap:10px 12px}.customer-app .customer-inline-field-label{flex:0 0 auto;font-weight:900;font-size:14px;color:#0f172a;white-space:nowrap}.customer-app .customer-inline-field-actions{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}@media(max-width:520px){.customer-app .customer-inline-field{align-items:flex-start}}.customer-app .customer-incoterms-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.customer-app .customer-incoterms-help-trigger{width:26px;height:26px;border-radius:999px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;font-size:13px;font-weight:900;cursor:pointer;line-height:1;padding:0}.customer-app .customer-incoterms-tooltip{margin:0 0 10px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px;font-weight:600;color:#334155;line-height:1.55;display:grid;gap:8px}.customer-app .customer-outbound-docs-cell{display:flex;flex-direction:column;gap:6px;min-width:140px}.customer-app .customer-outbound-doc-btn{font-size:12px;font-weight:800;padding:6px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#1e293b;cursor:pointer;text-align:left}.customer-app .customer-outbound-doc-btn:disabled{opacity:.55;cursor:not-allowed;background:#f8fafc}.customer-app .customer-shipment-table th,.customer-app .customer-shipment-table td{padding:12px 10px}.customer-app .customer-shipment-table{table-layout:fixed;width:100%}.customer-app .customer-shipment-table .shipment-col-bl{width:170px}.customer-app .customer-shipment-table .shipment-col-method{width:110px}.customer-app .customer-shipment-table .shipment-col-qty{width:90px}.customer-app .customer-shipment-table .shipment-col-item{width:auto}.customer-app .customer-shipment-table .shipment-col-etd,.customer-app .customer-shipment-table .shipment-col-eta{width:120px}.customer-app .customer-shipment-table .shipment-col-status{width:140px}.customer-app .customer-shipment-table .shipment-col-download{width:130px}.customer-app .customer-shipment-table .shipment-col-bl-cell{min-width:0;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:900}.customer-app .customer-shipment-table .shipment-col-method-cell{white-space:nowrap}.customer-app .customer-shipment-table .shipment-col-qty-cell{text-align:center;white-space:nowrap;font-weight:800}.customer-app .customer-shipment-table .shipment-col-item-cell{min-width:0}.customer-app .customer-shipment-table .shipment-item-name{font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-app .customer-shipment-status-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid transparent}.customer-app .customer-shipment-status-moving{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.customer-app .customer-shipment-status-arrived{background:#dcfce7;color:#166534;border-color:#bbf7d0}.customer-app .customer-doc-download-button{font-size:12px;font-weight:900;padding:6px 10px;border-radius:10px;border:1px solid #2563eb;background:#eff6ff;color:#1d4ed8;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:92px}.customer-app .customer-doc-download-button:hover{background:#dbeafe;border-color:#1d4ed8}.customer-app .customer-doc-download-button:focus-visible{outline:3px solid rgba(37,99,235,.25);outline-offset:2px}.customer-app .customer-doc-modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:9999}.shipment-download-modal-overlay{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:10050}.settlement-modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:10060}.settlement-modal-card{width:min(700px,calc(100vw - 32px));max-height:80vh;overflow:hidden;background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 24px 70px #0f172a38}.settlement-modal-card.settlement-modal-card--grade{width:min(960px,calc(100vw - 48px))}.settlement-modal-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid #eef2f7}.settlement-modal-body{padding:14px 16px 16px;overflow-y:auto;max-height:calc(80vh - 54px)}.settlement-grade-grid{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-top:16px}@media(max-width:900px){.settlement-grade-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media(max-width:520px){.settlement-grade-grid{grid-template-columns:1fr}}.shipment-download-modal{width:min(720px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:hidden;background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 24px 70px #0f172a38}.shipment-download-modal-header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:16px 18px;border-bottom:1px solid #eef2f7}.shipment-download-modal-title{font-weight:900;font-size:15px;color:#0f172a}.shipment-download-modal-subtitle{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.shipment-download-modal-close{border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:6px 10px;font-weight:800;cursor:pointer;white-space:nowrap}.shipment-download-modal-body{padding:16px 18px;overflow-y:auto;max-height:calc(100vh - 104px)}.shipment-download-modal-actions{display:grid;gap:12px}.shipment-download-modal-item{display:grid;gap:4px;justify-items:start}.shipment-download-modal-item .customer-outbound-doc-btn{width:auto;max-width:100%;padding:10px 12px;border-radius:12px;font-weight:900;border-color:#cbd5e1;background:#fff;color:#0f172a;box-shadow:0 1px #0f172a0a}.shipment-download-modal-item .customer-outbound-doc-btn:hover{background:#f8fafc;border-color:#94a3b8}.shipment-download-modal-item:nth-child(4) .customer-outbound-doc-btn{border-color:#bae6fd;background:#f0f9ff;color:#0369a1}.shipment-download-helper{font-size:12px;color:#94a3b8;line-height:1.45;padding:0 2px}.shipment-download-modal-footer{margin-top:10px;font-size:12px;color:#64748b;line-height:1.55}.shipment-coo-request-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid #bbf7d0;background:#dcfce7;color:#166534;font-size:12px;font-weight:900}.shipment-coo-request-box{margin-top:8px;padding:10px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;display:grid;gap:8px}.shipment-coo-request-textarea{width:100%;resize:vertical;min-height:72px;padding:10px 12px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;font-size:13px;line-height:1.5;outline:none}.shipment-coo-request-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb29}.shipment-coo-request-actions{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.shipment-coo-request-save{border-radius:12px;border:1px solid #2563eb;background:#2563eb;color:#fff;padding:8px 12px;font-weight:900;cursor:pointer;white-space:nowrap}.shipment-coo-request-cancel{border-radius:12px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:8px 12px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-coo-request-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;border:1px solid rgba(250,204,21,.45);background:#facc152e;color:#92400e;font-size:12px;font-weight:900}.admin-coo-request-note{white-space:normal;word-break:break-word;overflow-wrap:anywhere}.admin-inventory-adjust-card{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fff}.admin-inventory-adjust-title{font-weight:900;font-size:14px;color:#0f172a}.admin-inventory-adjust-desc{margin-top:6px;font-size:12px;color:#64748b;line-height:1.5}.admin-inventory-adjust-form{margin-top:10px;display:grid;gap:10px}.admin-inventory-adjust-form label{display:grid;gap:6px;font-size:12px;color:#334155;font-weight:800}.admin-inventory-adjust-form input{padding:8px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:13px}.admin-inventory-adjust-actions{margin-top:10px;display:flex;justify-content:flex-end}body>.customer-doc-modal-backdrop{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px;z-index:10040}.customer-doc-modal.admin-done-outbound-modal,.customer-doc-modal.admin-docs-manage-modal{background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 20px 60px #0f172a2e;overflow:hidden;width:92vw;max-width:560px;box-sizing:border-box}.customer-doc-modal.admin-done-outbound-modal .admin-modal-scroll,.customer-doc-modal.admin-docs-manage-modal .admin-modal-scroll{padding:14px;max-height:min(90vh,760px);overflow-y:auto;box-sizing:border-box}.admin-app .admin-docs-manage-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;box-shadow:none}.admin-app .admin-docs-manage-btn:hover{background:#f8fafc;border-color:#94a3b8;box-shadow:none}.admin-app .admin-docs-manage-btn.is-coo-requested{border-color:#f59e0b;background:#f59e0b1f;color:#92400e}.admin-docs-status{margin-top:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:12px}.admin-docs-coo-request{margin-bottom:10px}.admin-docs-coo-note{margin-top:6px;font-size:12px;color:#0f172a;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.5}.admin-docs-status-title{font-weight:900;font-size:13px;color:#0f172a}.admin-docs-status-list{margin-top:10px;display:grid;gap:8px}.admin-docs-status-row{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:start}.admin-docs-status-label{font-size:12px;font-weight:800;color:#334155;line-height:1.4}.admin-docs-status-right{display:grid;grid-template-columns:auto auto 1fr;grid-template-rows:auto auto;gap:6px 8px;min-width:0;justify-content:start}.admin-docs-status-badge{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid transparent;white-space:nowrap}.admin-docs-status-badge.is-ok{background:#dcfce7;color:#166534;border-color:#bbf7d0}.admin-docs-status-badge.is-missing{background:#f1f5f9;color:#475569;border-color:#cbd5e1}.admin-docs-status-filename{grid-column:1 / -1;min-width:0;font-size:12px;color:#334155;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-docs-status-download{border:1px solid #cbd5e1;background:#fff;color:#0f172a;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}.admin-docs-status-download:hover{background:#f8fafc;border-color:#94a3b8}.customer-doc-modal.admin-docs-manage-modal .admin-modal-scroll{padding-bottom:18px}.customer-doc-modal.admin-docs-manage-modal .admin-docs-coo-request .admin-coo-request-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-weight:900}.customer-doc-modal.admin-docs-manage-modal .admin-docs-coo-note{background:#fff;border:1px solid #fde68a;border-radius:10px;padding:10px}.customer-doc-modal.admin-docs-manage-modal .admin-docs-manage-meta{margin-top:14px}.customer-doc-modal.admin-docs-manage-modal .admin-docs-manage-upload{margin-top:12px;display:grid;gap:10px}.customer-doc-modal.admin-docs-manage-modal .admin-docs-manage-actions{margin-top:14px}@media(min-width:720px){.customer-doc-modal.admin-docs-manage-modal .admin-done-shipment-meta{grid-template-columns:1fr 1fr;align-items:end}}.admin-done-shipment-meta{margin-top:12px;display:grid;gap:10px}.admin-done-shipment-meta label{display:grid;gap:6px;font-size:12px;color:#334155;font-weight:700}.admin-done-shipment-meta input,.admin-done-shipment-meta select{padding:8px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:13px;min-width:0}.customer-app .customer-doc-modal{width:100%;max-width:520px;background:#fff;border-radius:18px;border:1px solid #e5e7eb;box-shadow:0 20px 60px #0f172a2e;padding:14px}.customer-app .customer-doc-modal-actions{margin-top:12px;display:grid;gap:8px}.customer-app .customer-doc-modal-item{display:grid;gap:4px}.customer-app .customer-doc-modal-helper{font-size:12px;color:#94a3b8;line-height:1.45;padding:0 2px}.customer-app .customer-doc-modal-footer{margin-top:10px;font-size:12px;color:#64748b;line-height:1.55}.customer-app .customer-doc-modal-close{border-radius:10px;border:1px solid #cbd5e1;background:#fff;padding:6px 10px;font-weight:800;cursor:pointer}.customer-app .customer-shipment-track-button{font-size:12px;font-weight:800;padding:6px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#f8fafc;color:#334155;cursor:pointer;text-align:left;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-width:96px}.customer-app .customer-shipment-track-button.is-ready{border-color:#93c5fd;background:#eff6ff;color:#1d4ed8}.customer-app .customer-shipment-track-button:hover{filter:brightness(.98)}.customer-app .customer-shipment-track-button:focus-visible{outline:3px solid rgba(15,23,42,.14);outline-offset:2px}.customer-app .customer-shipment-status-action{display:flex;align-items:center;justify-content:center;padding-left:4px}.customer-app .customer-shipment-table .shipment-col-status-cell,.customer-app .customer-shipment-table .shipment-col-download-cell{overflow:visible}.customer-app .customer-shipment-done-list{display:grid;gap:8px}.customer-app .customer-shipment-done-list__empty,.customer-app .customer-shipment-done-list__loading{padding:14px 12px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:#64748b;font-size:13px;line-height:1.5}.customer-app .customer-shipment-done-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:none}.customer-app .customer-shipment-done-row__left{min-width:0}.customer-app .customer-shipment-done-row__bl{font-size:14px;line-height:1.35;word-break:break-all}.customer-app .customer-shipment-done-row__bl-label{font-weight:700;color:#64748b;font-size:12px;margin-right:4px}.customer-app .customer-shipment-done-row__bl-value{font-weight:800;color:#0f172a}.customer-app .customer-shipment-done-row__item{margin-top:2px;font-size:12px;font-weight:600;color:#475569;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-app .customer-shipment-done-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}.customer-app .customer-shipment-done-row__meta-text{font-size:12px;font-weight:600;color:#334155;line-height:1.4;word-break:break-word}.customer-app .customer-shipment-done-row__track{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:#2563eb;font-size:11px;font-weight:700;line-height:1.2;cursor:pointer;white-space:nowrap;text-decoration:underline;text-underline-offset:2px}.customer-app .customer-shipment-done-row__track:hover{color:#1d4ed8}.customer-app .customer-shipment-done-row__docs{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px}.customer-app .customer-shipment-done-row__doc{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:30px;min-height:30px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-sizing:border-box}.customer-app .customer-shipment-done-row__doc.is-ready{border:1px solid #93c5fd;background:#f8fbff;color:#1d4ed8;cursor:pointer}.customer-app .customer-shipment-done-row__doc.is-ready:hover{background:#eff6ff;border-color:#60a5fa;box-shadow:none}.customer-app .customer-shipment-done-row__doc.is-pending{border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8}.customer-app .customer-shipment-done-row--mobile{grid-template-columns:1fr;gap:8px;padding:10px}.customer-app .customer-shipment-done-row--mobile .customer-shipment-done-row__meta,.customer-app .customer-shipment-done-row--mobile .customer-shipment-done-row__docs{justify-content:flex-start}.customer-app .customer-shipment-done-list--mobile{gap:8px}@media(max-width:1100px){.customer-app .customer-shipment-done-row:not(.customer-shipment-done-row--mobile){grid-template-columns:minmax(140px,1fr);align-items:start}.customer-app .customer-shipment-done-row:not(.customer-shipment-done-row--mobile) .customer-shipment-done-row__docs{justify-content:flex-start}}.customer-app .customer-shipment-active-list{display:grid;gap:8px;width:100%}.customer-app .customer-shipment-active-list__loading{padding:14px 12px;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;color:#64748b;font-size:13px;line-height:1.5}.customer-app .customer-shipment-active-row{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(0,1.6fr);align-items:center;gap:8px 12px;padding:8px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;box-shadow:none}.customer-app .customer-shipment-active-row__left{min-width:0}.customer-app .customer-shipment-active-row__head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.customer-app .customer-shipment-active-row__id-label{font-weight:700;color:#64748b;font-size:12px}.customer-app .customer-shipment-active-row__id-value{font-weight:800;color:#0f172a;font-size:14px;line-height:1.35}.customer-app .customer-shipment-active-row__item{margin-top:4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-app .customer-shipment-active-row__meta{min-width:0}.customer-app .customer-shipment-active-row__meta-text{font-size:12px;font-weight:600;color:#334155;line-height:1.4;word-break:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.customer-app .customer-shipment-active-row--mobile{grid-template-columns:1fr;gap:8px;padding:10px}.customer-app .customer-shipment-active-list--mobile{gap:8px}@media(max-width:1100px){.customer-app .customer-shipment-active-row:not(.customer-shipment-active-row--mobile){grid-template-columns:1fr;align-items:start}}.customer-app .customer-shipment-done-card__docs-empty p{margin:0;font-size:13px;color:#64748b}.customer-app .customer-shipment-done-card__docs-helper{margin-top:4px!important;font-size:12px!important;color:#94a3b8!important}.customer-app .customer-shipment-done-card__docs-grid{display:flex;flex-wrap:wrap;gap:8px}.customer-app .customer-shipment-done-doc-btn,.customer-app .customer-shipment-done-doc-badge{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:108px;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.3}.customer-app .customer-shipment-done-doc-btn.is-ready{border:1px solid #93c5fd;background:#f8fbff;color:#1d4ed8;cursor:pointer}.customer-app .customer-shipment-done-doc-btn.is-ready:hover{background:#eff6ff;border-color:#60a5fa}.customer-app .customer-shipment-done-doc-badge.is-pending{border:1px solid #e2e8f0;background:#f8fafc;color:#94a3b8}.customer-app .customer-shipment-done-doc-btn__label{font-weight:800}.customer-app .customer-shipment-done-doc-btn__action{font-size:11px;font-weight:600;opacity:.9}.customer-app .customer-inbound-right-footer{margin-top:16px;padding-top:14px;border-top:1px solid #e5e7eb;display:grid;gap:10px}.customer-app .customer-inbound-submit-row{display:flex;justify-content:flex-start;margin-top:16px;padding-top:14px;border-top:1px solid #eef2f7}.customer-app .customer-inbound-submit-row .primary{min-width:200px;max-width:100%}.customer-app form.inbound-form-client .inbound-grid-2col.inbound-client-main-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.customer-app .customer-dashboard-hero{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-app .customer-pc-dashboard-shell.customer-purchase-shell--unified{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box}.customer-app .customer-pc-dashboard-panel{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-pc-dashboard-panel-body.customer-pc-dashboard{display:grid;gap:18px;width:100%;max-width:100%;margin:0;box-sizing:border-box}.customer-app .customer-pc-dashboard__greeting{margin:0;font-size:17px;font-weight:800;color:#0f172a;letter-spacing:-.2px;line-height:1.35}.customer-app .customer-pc-dashboard__welcome-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%}@media(max-width:900px){.customer-app .customer-pc-dashboard__welcome-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-app .customer-pc-dashboard__stat{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:10px 12px;display:grid;gap:4px;min-height:64px}.customer-app .customer-pc-dashboard__stat--negative .customer-pc-dashboard__stat-value{color:#dc2626}.customer-app .customer-pc-dashboard__stat--highlight{border-color:#fcd34d;background:#fffbeb}.customer-app .customer-pc-dashboard__stat--highlight .customer-pc-dashboard__stat-value{color:#b45309}.customer-app .customer-pc-dashboard__stat--clickable{cursor:pointer;text-align:left;width:100%;font:inherit;appearance:none;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;filter:none!important;background-color:#fffbeb!important;background-image:none!important;color:inherit!important;border:1px solid #fcd34d!important;box-shadow:none!important;padding:10px 12px!important;border-radius:12px!important}.customer-app .customer-pc-dashboard__stat--clickable *{color:inherit}.customer-app .customer-pc-dashboard__stat--clickable:hover{border-color:#fbbf24!important;background-color:#fef9c3!important;background-image:none!important;box-shadow:0 2px 8px #fbbf241f!important;filter:none!important}.customer-app .customer-pc-dashboard__stat-hint{font-size:11px;font-weight:600;color:#b45309;margin-top:2px}.customer-app .customer-pc-dashboard__stat-hint:after{content:" ?"}.customer-app .customer-pc-dashboard__stat-hint--muted{color:#64748b}.customer-app .customer-pc-dashboard__stat-hint--muted:after{content:none}.customer-app .customer-pc-dashboard__stat-label{font-size:11px;font-weight:700;color:#64748b;letter-spacing:.02em}.customer-app .customer-pc-dashboard__stat-value{font-size:16px;font-weight:800;color:#1e3a8a;letter-spacing:-.2px}.customer-app .customer-pc-dashboard__section{display:grid;gap:12px}.customer-app .customer-pc-dashboard__section-title{margin:0;font-size:13px;font-weight:700;color:#64748b;letter-spacing:.04em;text-transform:uppercase}.customer-app .customer-pc-dashboard__quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch;width:100%}@media(max-width:1100px){.customer-app .customer-pc-dashboard__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.customer-app .customer-pc-dashboard__quick-grid{grid-template-columns:1fr}}.customer-app .customer-pc-dashboard__quick-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:0 1px 4px #0f172a0d;min-height:84px}.customer-app .customer-pc-dashboard__quick-card:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb1f;transform:translateY(-1px)}.customer-app .customer-pc-dashboard__quick-card--primary{border:1px solid rgba(37,99,235,.22)!important;border-top:3px solid rgba(37,99,235,.85)!important;background-color:#ffffffb8!important;background-image:linear-gradient(135deg,#2563eb0e,#0ea5e90a)!important;box-shadow:0 1px 6px #0f172a0a;min-height:92px;filter:none}.customer-app .customer-pc-dashboard__quick-card--primary:hover{border:1px solid rgba(37,99,235,.28)!important;border-top:3px solid rgba(37,99,235,.9)!important;background-color:#ffffffd1!important;background-image:linear-gradient(135deg,#2563eb12,#0ea5e90d)!important;box-shadow:0 2px 8px #0f172a0f;filter:none}.customer-app .customer-pc-dashboard__quick-card--primary .customer-pc-dashboard__quick-card-title{color:#1e40af!important;font-size:16px}.customer-app .customer-pc-dashboard__quick-card--primary .customer-pc-dashboard__quick-card-hint{color:#475569!important}.customer-app .customer-pc-dashboard__quick-card--inbound:not(.customer-pc-dashboard__quick-card--primary){border-top:3px solid #2563eb}.customer-app .customer-pc-dashboard__quick-card--outbound{border-top:3px solid #1d4ed8}.customer-app .customer-pc-dashboard__quick-card--settlement{border-top:3px solid #0ea5e9}.customer-app .customer-pc-dashboard__quick-card--hs{border-top:3px solid #38bdf8}.customer-app .customer-pc-dashboard__quick-card-title{font-size:15px;font-weight:800;color:#0f172a}.customer-app .customer-pc-dashboard__quick-card-hint{font-size:12px;font-weight:600;color:#64748b;line-height:1.4}.customer-app .customer-pc-dashboard__service-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;width:100%;margin-top:12px}.customer-app .customer-pc-dashboard__service-promo-grid .customer-pc-dashboard__service-promo{margin-top:0;height:100%}@media(max-width:640px){.customer-app .customer-pc-dashboard__service-promo-grid{grid-template-columns:1fr}}.customer-app .customer-pc-dashboard__service-promo{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;margin-top:12px;padding:16px 18px;border-radius:14px;border:1px solid #e2e8f0;border-top:3px solid #0284c7;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:0 1px 4px #0f172a0d}.customer-app .customer-pc-dashboard__service-promo:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb1f;transform:translateY(-1px)}.customer-app .customer-pc-dashboard__service-promo-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;width:100%;color:#0369a1}.customer-app .customer-pc-dashboard__service-promo-title{font-size:15px;font-weight:800;color:#0f172a}.customer-app .customer-pc-dashboard__service-promo-badge{font-size:11px;font-weight:700;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:3px 10px;line-height:1.35}.customer-app .customer-pc-dashboard__service-promo-desc{margin:0;font-size:13px;font-weight:600;color:#64748b;line-height:1.45}.customer-app .customer-pc-dashboard__service-promo--china-warehouse{align-items:center;text-align:center}.customer-app .customer-pc-dashboard__service-promo--china-warehouse .customer-pc-dashboard__service-promo-head{justify-content:center}.customer-app .customer-pc-dashboard__service-promo--china-warehouse .customer-pc-dashboard__service-promo-desc{text-align:center;max-width:720px}.customer-app .customer-pc-dashboard__service-promo--china-warehouse .customer-china-warehouse-badges{margin-top:10px}.customer-app .customer-china-warehouse-shell .customer-page-header-card{margin-bottom:0;display:flex;flex-direction:column;align-items:center}.customer-app .customer-china-warehouse-hero-badges{width:100%;max-width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;margin-left:auto;margin-right:auto;align-self:stretch;text-align:center;box-sizing:border-box}.customer-app .customer-china-warehouse-badges{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:12px;width:100%}.customer-app .customer-china-warehouse-badge{font-size:11px;font-weight:700;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;line-height:1.35}.customer-app .customer-china-warehouse-panel{margin-top:12px}.customer-app .customer-china-warehouse-body{display:grid;gap:20px}.customer-app .customer-china-warehouse-section__title{margin:0 0 10px;font-size:15px;font-weight:800;color:#0f172a;line-height:1.4}.customer-app .customer-china-warehouse-section__desc{margin:0;font-size:13px;font-weight:600;color:#64748b;line-height:1.55}.customer-app .customer-china-warehouse-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-app .customer-china-warehouse-fit-card{padding:14px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:600;color:#334155;line-height:1.45;box-shadow:0 1px 4px #0f172a0a}.customer-app .customer-china-warehouse-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.customer-app .customer-china-warehouse-flow__step{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 12px;border-radius:14px;border:1px solid #e2e8f0;background:#f8fafc;min-height:88px}.customer-app .customer-china-warehouse-flow__num{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800;flex-shrink:0}.customer-app .customer-china-warehouse-flow__text{font-size:13px;font-weight:700;color:#334155;line-height:1.4}.customer-app .customer-china-warehouse-fee-line{margin:0 0 6px;font-size:13px;font-weight:600;color:#475569;line-height:1.5}.customer-app .customer-china-warehouse-fee-line:last-of-type{margin-bottom:0}.customer-app .customer-china-warehouse-fee-note{margin:10px 0 0;padding-top:10px;border-top:1px solid #e2e8f0;font-size:12px;font-weight:700;color:#64748b;line-height:1.45}.customer-app .customer-china-warehouse-notice-list{margin:0;padding-left:18px;color:#64748b;font-size:13px;font-weight:600;line-height:1.55}.customer-app .customer-china-warehouse-notice-list li+li{margin-top:6px}.customer-app .customer-china-warehouse-footer-actions{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}@media(max-width:900px){.customer-app .customer-china-warehouse-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.customer-app .customer-china-warehouse-fit-grid,.customer-app .customer-china-warehouse-flow{grid-template-columns:1fr}.customer-app .customer-china-warehouse-footer-actions{flex-direction:column}.customer-app .customer-china-warehouse-footer-actions .customer-page-btn{width:100%}}.customer-app .customer-pc-dashboard__summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}@media(max-width:1000px){.customer-app .customer-pc-dashboard__summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.customer-app .customer-pc-dashboard__summary-grid{grid-template-columns:1fr}}.customer-app .customer-pc-dashboard__summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;display:grid;gap:10px;min-height:148px;box-shadow:0 1px 3px #0f172a0a}.customer-app .customer-pc-dashboard__summary-card--settlement{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#fff);min-height:120px}.customer-app .customer-pc-dashboard__settlement-hint{margin:0;font-size:12px;font-weight:600;color:#64748b;line-height:1.55}.customer-app .customer-pc-dashboard__summary-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-app .customer-pc-dashboard__summary-card-title{font-size:14px;font-weight:800;color:#0f172a}.customer-app .customer-pc-dashboard__link-btn{border:none;background:transparent;color:#2563eb;font-size:12px;font-weight:700;cursor:pointer;padding:4px 0;white-space:nowrap}.customer-app .customer-pc-dashboard__link-btn:hover{text-decoration:underline}.customer-app .customer-pc-dashboard__empty{margin:0;font-size:13px;color:#94a3b8}.customer-app .customer-pc-dashboard__recent-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.customer-app .customer-pc-dashboard__recent-item{display:grid;gap:4px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.customer-app .customer-pc-dashboard__recent-item:last-child{padding-bottom:0;border-bottom:none}.customer-app .customer-pc-dashboard__recent-item-title{font-size:13px;font-weight:700;color:#0f172a;line-height:1.35;word-break:break-word}.customer-app .customer-pc-dashboard__recent-item-meta{font-size:12px;font-weight:600;color:#64748b}.customer-app .customer-pc-dashboard__recent-item-ref{font-size:11px;font-weight:600;color:#94a3b8;letter-spacing:.01em}.customer-app .customer-pc-dashboard__balance-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.customer-app .customer-pc-dashboard__balance-label{font-size:13px;font-weight:700;color:#334155}.customer-app .customer-pc-dashboard__balance-value{font-size:20px;font-weight:900;color:#1e40af;letter-spacing:-.2px}.customer-app .customer-pc-dashboard__balance-value--negative{color:#dc2626}.customer-app .customer-pc-dashboard__month-stats{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12px;font-weight:600;color:#475569;line-height:1.45}.customer-app .customer-section-title{font-size:18px;font-weight:900;color:#0f172a;letter-spacing:-.2px}.customer-app .customer-muted-text{font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:900px){.customer-app .customer-quick-actions{grid-template-columns:1fr}}.customer-app .customer-action-card{text-align:left;border-radius:22px;border:1px solid #e5e7eb;background:#fff;padding:14px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.customer-app .customer-action-card:hover{transform:none;border-color:#cbd5e1;box-shadow:0 10px 24px #0f172a0f}.customer-app .customer-action-card-title{font-size:14px;font-weight:900;color:#0f172a}.customer-app .customer-action-card-desc{margin-top:6px;font-size:13px;color:#64748b}.customer-app .customer-dashboard-service-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}@media(min-width:900px){.customer-app .customer-dashboard-service-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.customer-app .customer-dashboard-service-grid{grid-template-columns:1fr}}.customer-app .customer-dashboard-service-card{display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-height:96px;padding:16px;border-radius:14px;border:1px solid #e8ecf1;background:#f8fafc;box-shadow:0 1px 2px #0f172a08}.customer-app .customer-dashboard-service-card-title{font-size:14px;font-weight:800;color:#334155;margin-bottom:6px;line-height:1.35}.customer-app .customer-dashboard-service-card-desc{font-size:13px;font-weight:600;color:#64748b;line-height:1.45}.customer-app .customer-dashboard-section{display:grid;gap:12px}.customer-app .customer-dashboard-section__title{font-size:13px;font-weight:700;color:#94a3b8;letter-spacing:.6px}.customer-app .customer-dashboard-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-app .customer-dashboard-quick-card{padding:14px 16px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease;box-shadow:0 1px 4px #0f172a0f;min-height:72px}.customer-app .customer-dashboard-quick-card:active{transform:scale(.985)}.customer-app .customer-dashboard-quick-card__title{font-size:14px;font-weight:700;color:#0f172a;margin-bottom:4px}.customer-app .customer-dashboard-quick-card__desc{font-size:12px;color:#64748b;line-height:1.45}.customer-app .customer-dashboard-balance-alert{margin-bottom:0;border:1px solid #fca5a5;background:#fef2f2;color:#991b1b;border-radius:14px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;width:100%;box-sizing:border-box}.customer-app .customer-dashboard-balance-alert__title{font-size:14px;font-weight:800;margin-bottom:4px}.customer-app .customer-dashboard-balance-alert__desc{font-size:13px;margin-bottom:6px}.customer-app .customer-dashboard-balance-alert__amount{font-size:13px;font-weight:700}.customer-app .customer-dashboard-balance-alert__btn{background:#dc2626;color:#fff;border:none;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;min-height:44px}.customer-app .customer-dashboard-info-card{padding:14px 18px;border-radius:14px}.customer-app .customer-dashboard-info-card__body{font-size:13px;color:#334155;line-height:1.7}.customer-app .customer-dashboard-info-card__highlight{font-weight:700;color:#1e40af}.customer-app .customer-dashboard-info-card__title{font-size:13px;font-weight:700;color:#0369a1;margin-bottom:4px}.customer-app .customer-dashboard-info-card__desc{font-size:12px;color:#0284c7;line-height:1.6}.customer-app .customer-dashboard-info-card--blue{background:#f8faff;border:1px solid #dbeafe}.customer-app .customer-dashboard-info-card--sky{background:#f0f9ff;border:1px solid #bae6fd}.customer-app .customer-dashboard-mobile-intro{padding:16px;border-radius:16px;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe}.customer-app .customer-dashboard-mobile-intro__title{font-size:17px;font-weight:800;color:#0f172a;margin-bottom:6px}.customer-app .customer-dashboard-mobile-intro__lead{font-size:13px;color:#475569;line-height:1.55}.customer-app .customer-dashboard-mobile-kakao-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;border-radius:12px;background:#fee500;color:#191919;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 2px 8px #0f172a14;box-sizing:border-box}.customer-app .customer-dashboard-mobile-kakao-btn img{width:22px;height:22px;object-fit:contain}.customer-app .customer-mobile-home-sections{display:flex;flex-direction:column;gap:18px;width:100%;max-width:none;min-width:0;box-sizing:border-box}.customer-app .customer-mobile-home-section__title{margin:0 0 10px;font-size:13px;font-weight:800;color:#334155;letter-spacing:.02em}.customer-app .customer-mobile-home-section__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%;max-width:none;min-width:0}.customer-app .customer-mobile-home-card{display:flex;align-items:flex-start;gap:12px;width:100%;max-width:none;min-width:0;min-height:64px;padding:14px;border-radius:16px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;box-shadow:0 2px 8px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease;font-family:inherit;box-sizing:border-box;overflow:hidden}.customer-app .customer-mobile-home-card:active:not(.is-disabled){border-color:#bfdbfe;box-shadow:0 4px 12px #2563eb1a}.customer-app .customer-mobile-home-card.is-disabled{opacity:.72;cursor:default}.customer-app .customer-mobile-home-card__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#eff6ff;color:#2563eb;flex-shrink:0}.customer-app .customer-mobile-home-card__copy{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:0;max-width:100%}.customer-app .customer-mobile-home-card__title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3;overflow-wrap:anywhere;word-break:keep-all}.customer-app .customer-mobile-home-card__desc{font-size:12px;color:#64748b;line-height:1.45;overflow-wrap:anywhere;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-guest-tool-shell{margin:0}.customer-app.customer-app--mobile .customer-mobile-guest-tool-shell .customer-purchase-panel,.customer-app.customer-app--mobile .customer-mobile-guest-tool-shell .customer-purchase-panel-inner{padding-left:0;padding-right:0}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-margin-calculator__form,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-hs-lookup-guest__form{margin-left:0;margin-right:0}.customer-app .customer-dashboard-mobile-footer{padding:12px 4px 4px;text-align:center;font-size:11px;color:#94a3b8;line-height:1.5}.customer-app .customer-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px 2px 0;padding-bottom:env(safe-area-inset-bottom,0px);background:#fffffffa;border-top:1px solid #e5e7eb;box-shadow:0 -2px 12px #0f172a0f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.customer-app .customer-mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;height:56px;padding:6px 2px 4px;border:none;background:transparent;color:#64748b;font-size:11px;font-weight:700;line-height:1.15;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.customer-app .customer-mobile-bottom-nav__item.is-active{color:#2563eb;background:transparent}.customer-app .customer-mobile-bottom-nav__item.is-logout{color:#b42318}.customer-app .customer-mobile-bottom-nav__item.is-logout.is-active{color:#b42318;background:transparent}.customer-app .customer-mobile-bottom-nav__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-app.customer-app--mobile{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.customer-app.customer-app--mobile .customer-mobile-bottom-nav{display:grid}.customer-mobile-logout-confirm-overlay{position:fixed;inset:0;z-index:2400;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172a47}.customer-mobile-logout-confirm{width:min(100%,300px);padding:18px 16px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 16px 40px #0f172a2e}.customer-mobile-logout-confirm__title{margin:0 0 8px;color:#0f172a;font-size:17px;font-weight:800;line-height:1.3}.customer-mobile-logout-confirm__message{margin:0 0 16px;color:#475569;font-size:14px;line-height:1.5}.customer-mobile-logout-confirm__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-mobile-logout-confirm__btn{min-height:42px;border-radius:10px;font:inherit;font-size:14px;font-weight:750;cursor:pointer}.customer-mobile-logout-confirm__btn--cancel{border:1px solid #d7e2ef;background:#fff;color:#334155}.customer-mobile-logout-confirm__btn--confirm{border:1px solid #b42318;background:#b42318;color:#fff}.admin-app.admin-app--mobile{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.admin-app.admin-app--mobile .customer-sidebar{display:none!important}.admin-app.admin-app--mobile .admin-main--mobile{padding:10px 10px 12px!important;overflow-x:hidden!important;min-width:0!important}.admin-app.admin-app--mobile .header.admin-mobile-header{min-height:52px;padding:6px 10px}.admin-app.admin-app--mobile .header.admin-mobile-header .header-logo-wrapper{height:44px!important}.admin-app.admin-app--mobile .header.admin-mobile-header .header-logo-wrapper img,.admin-app.admin-app--mobile .admin-mobile-header-logo{max-height:36px!important;transform:none!important}.admin-app.admin-app--mobile .admin-mobile-header__actions{gap:8px!important;margin-right:0!important}.admin-app.admin-app--mobile .admin-mobile-header__lang-btn,.admin-app.admin-app--mobile .admin-mobile-header__logout-btn{min-height:36px;padding:6px 10px;font-size:12px;border-radius:8px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-weight:700;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-home-intro{margin-bottom:14px;padding:14px 12px;border-radius:12px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border:1px solid #dbeafe}.admin-app.admin-app--mobile .admin-mobile-home-intro__title{font-size:18px;font-weight:800;color:#0f172a;line-height:1.35;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-home-intro__lead{margin-top:6px;font-size:13px;color:#475569;line-height:1.5;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-home-grid{display:grid;gap:10px}.admin-app.admin-app--mobile .admin-mobile-home-card{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;min-height:72px;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-home-card:active:not(.is-disabled){transform:scale(.99);background:#f8fafc}.admin-app.admin-app--mobile .admin-mobile-home-card__icon{flex:0 0 auto;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:#eff6ff;color:#1d4ed8}.admin-app.admin-app--mobile .admin-mobile-home-card__copy{min-width:0;display:grid;gap:4px}.admin-app.admin-app--mobile .admin-mobile-home-card__title{font-size:15px;font-weight:800;color:#0f172a;line-height:1.35;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-home-card__desc{font-size:12px;color:#64748b;line-height:1.45;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-screen-header{margin-bottom:10px}.admin-app.admin-app--mobile .admin-mobile-screen-header__back{display:inline-flex;align-items:center;gap:2px;padding:4px 0 8px;border:none;background:transparent;color:#2563eb;font-size:13px;font-weight:700;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-screen-header__title{margin:0;font-size:18px;font-weight:800;color:#0f172a;line-height:1.35;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-panel__hint{margin:0 0 10px;font-size:12px;color:#64748b;line-height:1.5}.admin-app.admin-app--mobile .admin-mobile-panel__toolbar{margin-bottom:10px}.admin-app.admin-app--mobile .admin-mobile-refresh-btn{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:13px;font-weight:700;color:#334155;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-empty{padding:24px 12px;text-align:center;font-size:14px;color:#64748b}.admin-app.admin-app--mobile .admin-mobile-empty--error{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;margin-bottom:10px}.admin-app.admin-app--mobile .admin-mobile-card-list{display:grid;gap:10px}.admin-app.admin-app--mobile .admin-mobile-record-card{width:100%;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;text-align:left;box-sizing:border-box;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-record-card--static{cursor:default}.admin-app.admin-app--mobile .admin-mobile-record-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.admin-app.admin-app--mobile .admin-mobile-record-card__ref{font-size:15px;font-weight:800;color:#0f172a;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-record-card__badge{flex:0 0 auto;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.admin-app.admin-app--mobile .admin-mobile-record-card__badge--inbound{background:#dbeafe;color:#1d4ed8}.admin-app.admin-app--mobile .admin-mobile-record-card__badge--outbound{background:#dcfce7;color:#15803d}.admin-app.admin-app--mobile .admin-mobile-record-card__status{flex:0 0 auto;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;white-space:nowrap}.admin-app.admin-app--mobile .admin-mobile-record-card__status--success{background:#dcfce7;color:#15803d}.admin-app.admin-app--mobile .admin-mobile-record-card__status--warning{background:#ffedd5;color:#c2410c}.admin-app.admin-app--mobile .admin-mobile-record-card__status--info{background:#dbeafe;color:#1d4ed8}.admin-app.admin-app--mobile .admin-mobile-record-card__status--muted{background:#f1f5f9;color:#64748b}.admin-app.admin-app--mobile .admin-mobile-record-card__row{display:flex;gap:8px;margin-top:4px;font-size:13px;line-height:1.45}.admin-app.admin-app--mobile .admin-mobile-record-card__label{flex:0 0 auto;min-width:52px;color:#64748b}.admin-app.admin-app--mobile .admin-mobile-record-card__value{flex:1;min-width:0;color:#0f172a;font-weight:600;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-detail-modal{position:fixed;inset:0;z-index:1100;background:#0f172a73;display:flex;align-items:flex-end;justify-content:center;padding:12px;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-detail-modal__sheet{width:100%;max-width:520px;max-height:70vh;overflow:auto;background:#fff;border-radius:14px 14px 12px 12px;padding:16px;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-detail-modal__title{font-size:16px;font-weight:800;color:#0f172a;margin-bottom:12px;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-detail-modal__body{display:grid;gap:8px;font-size:14px;color:#334155;line-height:1.5;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-detail-modal__close{margin-top:14px;width:100%;min-height:44px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:800;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-deposit-toolbar{display:grid;gap:8px;margin-bottom:10px}.admin-app.admin-app--mobile .admin-mobile-deposit-search{width:100%;min-height:40px;padding:8px 12px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;font-size:14px;color:#0f172a;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-deposit-filters{display:flex;flex-wrap:wrap;gap:6px}.admin-app.admin-app--mobile .admin-mobile-deposit-filter{min-height:34px;padding:6px 10px;border-radius:999px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:700;color:#475569;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-deposit-filter.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.admin-app.admin-app--mobile .admin-mobile-deposit-balance--negative{color:#c2410c}.admin-app.admin-app--mobile .admin-mobile-deposit-recent{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.admin-app.admin-app--mobile .admin-mobile-deposit-recent__title{font-size:13px;font-weight:800;color:#0f172a;margin-bottom:8px}.admin-app.admin-app--mobile .admin-mobile-deposit-recent__list{display:grid;gap:8px}.admin-app.admin-app--mobile .admin-mobile-deposit-recent__item{padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.admin-app.admin-app--mobile .admin-mobile-deposit-recent__item-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;font-weight:700;color:#334155;margin-bottom:4px}.admin-app.admin-app--mobile .admin-mobile-deposit-recent__item-body{font-size:13px;color:#475569;line-height:1.45;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-app.admin-app--mobile .admin-mobile-stat-card{padding:14px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff}.admin-app.admin-app--mobile .admin-mobile-stat-card__label{font-size:12px;color:#64748b;line-height:1.4;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-stat-card__value{margin-top:6px;font-size:22px;font-weight:800;color:#0f172a;line-height:1.2;word-break:break-word}.admin-app.admin-app--mobile .admin-mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:900;display:none;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #e2e8f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.admin-app.admin-app--mobile .admin-mobile-bottom-nav__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;padding:4px 2px;border:none;background:transparent;color:#64748b;font-size:10px;font-weight:700;cursor:pointer}.admin-app.admin-app--mobile .admin-mobile-bottom-nav__item.is-active{color:#1d4ed8}.admin-app.admin-app--mobile .admin-mobile-bottom-nav__item span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app.admin-app--mobile .admin-mobile-bottom-nav{display:grid}.admin-app.admin-app--mobile .admin-mobile-bl-shell{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-bl-shell>div{max-width:100%!important;margin:0!important}.admin-app.admin-app--mobile .admin-mobile-bl-shell .card{padding:14px 12px!important;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-bl-shell input,.admin-app.admin-app--mobile .admin-mobile-bl-shell select,.admin-app.admin-app--mobile .admin-mobile-bl-shell textarea{max-width:100%;box-sizing:border-box}.admin-app.admin-app--mobile .admin-mobile-bl-shell table{display:block;width:100%!important;overflow-x:auto}.admin-app.admin-app--mobile .admin-mobile-bl-shell [style*=grid-template-columns]{grid-template-columns:1fr!important}.admin-mobile-pdf-preview{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;background:#0f172a}.admin-mobile-pdf-preview__header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 12px;background:#1e293b;border-bottom:1px solid rgba(148,163,184,.25)}.admin-mobile-pdf-preview__title{font-size:14px;font-weight:700;color:#f8fafc;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-mobile-pdf-preview__close{flex:0 0 auto;width:40px;height:40px;border:none;border-radius:10px;background:#f8fafc1f;color:#f8fafc;font-size:24px;line-height:1;cursor:pointer}.admin-mobile-pdf-preview__frame{flex:1;width:100%;border:none;background:#fff}.customer-app .customer-main--mobile{padding:10px 10px 12px!important;overflow-x:hidden!important;min-width:0!important}.customer-app.customer-app--mobile .customer-mobile-hint-line{margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12px;color:#64748b;line-height:1.5;text-align:center}.customer-app .customer-mobile-pc-only{max-width:420px;margin:24px auto;padding:24px 18px;text-align:center;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.customer-app .customer-mobile-pc-only__title{font-size:17px;font-weight:800;color:#0f172a;margin-bottom:8px}.customer-app .customer-mobile-pc-only__body{font-size:13px;color:#64748b;line-height:1.55;margin-bottom:16px}.customer-app .customer-mobile-pc-only__btn{min-height:44px;padding:10px 18px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.customer-app .customer-dashboard-mobile-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.customer-app .customer-dashboard-mobile-quick-btn{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;min-height:72px;padding:14px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#fff);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}.customer-app .customer-dashboard-mobile-quick-btn:active{transform:scale(.98)}.customer-app .customer-dashboard-mobile-quick-btn__title{font-size:14px;font-weight:800;color:#1e40af}.customer-app .customer-logistics-header--mobile-compact{margin-bottom:10px}.customer-app .customer-mobile-screen-title{margin:0 0 10px;font-size:18px;font-weight:800;color:#0f172a}.customer-app .customer-outbound-mobile-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:10px}.customer-app .customer-outbound-mobile-tabs__btn{min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:13px;font-weight:700;color:#475569;cursor:pointer}.customer-app .customer-outbound-mobile-tabs__btn.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.customer-app .customer-outbound-mobile-list{display:flex;flex-direction:column;gap:10px}.customer-app .customer-outbound-mobile-card{padding:12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff}.customer-app .customer-outbound-mobile-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.customer-app .customer-outbound-mobile-card__id{font-size:12px;font-weight:700;color:#64748b}.customer-app .customer-outbound-mobile-card__title{font-size:14px;font-weight:800;color:#0f172a;line-height:1.4;word-break:break-word}.customer-app .customer-outbound-mobile-card__meta{margin-top:6px;font-size:12px;color:#64748b;line-height:1.45}.customer-app .customer-outbound-mobile-empty{padding:24px 12px;text-align:center;font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-settlement-shell--mobile .customer-settlement-summary-grid,.customer-app .customer-settlement-shell--mobile .customer-settlement-batch-header,.customer-app .customer-settlement-shell--mobile .customer-settlement-batch-row--desktop{display:none!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-top-grid{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:12px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-balance-card{padding:14px 16px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-balance-card__amount{font-size:24px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-balance-card__hint{display:none}.customer-app .customer-settlement-shell--mobile .customer-settlement-grade-card{padding:12px 14px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-grade-card__name{font-size:16px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-compact-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.customer-app .customer-settlement-shell--mobile .customer-settlement-compact-chip{padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#f8fafc}.customer-app .customer-settlement-shell--mobile .customer-settlement-compact-chip__label{font-size:11px;color:#64748b;margin-bottom:4px}.customer-app .customer-settlement-shell--mobile .customer-settlement-compact-chip__value{font-size:15px;font-weight:800;color:#0f172a}.customer-app .customer-settlement-mobile-list{display:flex;flex-direction:column;gap:0;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;background:#fff}.customer-app .customer-settlement-mobile-item{display:grid;grid-template-columns:minmax(72px,88px) minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 12px;border-bottom:1px solid #f1f5f9;font-size:13px}.customer-app .customer-settlement-mobile-item:last-child{border-bottom:none}.customer-app .customer-settlement-mobile-item__date{color:#64748b;font-size:12px}.customer-app .customer-settlement-mobile-item__kind{font-weight:700;color:#334155;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-app .customer-settlement-mobile-item__amount{font-weight:800;white-space:nowrap}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-top-row{grid-template-columns:1fr!important;gap:12px!important}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-mobile-stack{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0}.customer-app.customer-app--mobile .customer-inbound-form--mobile-compact{padding:12px!important}.customer-app.customer-app--mobile .customer-inbound-form--mobile-compact h3{margin-bottom:10px!important;font-size:17px!important}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel--mobile-compact{margin-top:0;padding:12px!important;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel--mobile-compact select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__title{font-weight:700;margin-bottom:8px;color:#0f172a;font-size:14px;line-height:1.45;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__selected{margin-top:8px;padding:8px 10px;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700}.customer-app.customer-app--mobile .customer-inbound-submit-row--mobile{margin-top:8px;padding-top:0;border-top:none;padding-bottom:4px}.customer-app.customer-app--mobile .customer-inbound-submit-row--mobile .primary{width:100%;min-width:0;min-height:46px;border-radius:12px;font-size:15px;font-weight:800}.customer-app.customer-app--mobile .customer-inbound-mobile-success{padding:20px 16px;border-radius:14px;border:1px solid #bbf7d0;background:#f0fdf4;text-align:center}.customer-app.customer-app--mobile .customer-inbound-mobile-success__title{font-size:16px;font-weight:800;color:#166534;line-height:1.45}.customer-app.customer-app--mobile .customer-inbound-mobile-success__actions{display:flex;flex-direction:column;gap:8px;margin-top:16px}.customer-app.customer-app--mobile .customer-inbound-mobile-success__btn{width:100%;min-height:44px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer}.customer-app.customer-app--mobile .customer-inbound-mobile-success__btn--primary{border-color:#16a34a;background:#22c55e;color:#fff}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-mobile-stack .inbound-client-field input,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-mobile-stack .inbound-client-field select{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-logistics-panel{overflow-x:hidden;max-width:100%;min-width:0}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-hint-slot{min-height:0!important}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-hint-slot--filled{-webkit-line-clamp:1;line-clamp:1}.customer-app.customer-app--mobile .customer-inbound-form--mobile-compact .inbound-guest-tpl-bar{display:none}.customer-app .customer-previous-inbound-banner{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.5;font-weight:600}.customer-app .customer-previous-inbound-bar{margin:0 0 4px}.customer-app .customer-previous-inbound-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;border:1px solid #2563eb;background:#fff;color:#1d4ed8;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #2563eb14}.customer-app .customer-previous-inbound-btn:hover{background:#eff6ff}.customer-app .customer-previous-inbound-overlay{position:fixed;inset:0;z-index:30000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73}.customer-app .customer-previous-inbound-modal{width:min(520px,100%);max-height:min(80vh,640px);display:flex;flex-direction:column;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 20px 50px #0f172a2e;overflow:hidden}.customer-app .customer-previous-inbound-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.customer-app .customer-previous-inbound-modal__title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.customer-app .customer-previous-inbound-modal__close{flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer}.customer-app .customer-previous-inbound-modal__body{overflow-y:auto;padding:12px}.customer-app .customer-previous-inbound-modal__loading,.customer-app .customer-previous-inbound-modal__empty{padding:24px 12px;text-align:center;color:#64748b;font-size:14px;line-height:1.5}.customer-app .customer-previous-inbound-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.customer-app .customer-previous-inbound-item+.customer-previous-inbound-item{margin-top:10px}.customer-app .customer-previous-inbound-item__main{min-width:0;flex:1}.customer-app .customer-previous-inbound-item__title{font-size:15px;font-weight:800;color:#0f172a;line-height:1.35;word-break:break-word}.customer-app .customer-previous-inbound-item__ids{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:11px;color:#64748b;line-height:1.4}.customer-app .customer-previous-inbound-item__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.customer-app .customer-previous-inbound-item__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;line-height:1.4}.customer-app .customer-previous-inbound-item__preview{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.customer-app .customer-previous-inbound-item__preview-title{font-size:11px;font-weight:800;color:#64748b;margin-bottom:6px;letter-spacing:.02em}.customer-app .customer-previous-inbound-item__preview-lines{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#334155;line-height:1.45;word-break:break-word}.customer-app .customer-previous-inbound-item__preview-lines>span:first-child{font-weight:700;color:#0f172a}.customer-app .customer-previous-inbound-item__memo{margin-top:8px;font-size:12px;color:#475569;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.customer-app .customer-previous-inbound-item__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:6px;font-size:12px;color:#475569}.customer-app .customer-previous-inbound-item__status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700}.customer-app .customer-previous-inbound-item__no{margin-top:6px;font-size:11px;color:#94a3b8}.customer-app .customer-previous-inbound-item__select{flex-shrink:0;padding:8px 12px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.customer-app .customer-previous-inbound-item__select:hover{background:#1d4ed8}@media(max-width:640px){.customer-app .customer-previous-inbound-overlay{align-items:flex-end;padding:0}.customer-app .customer-previous-inbound-modal{width:100%;max-height:85vh;border-radius:16px 16px 0 0}.customer-app .customer-previous-inbound-item{flex-direction:column;align-items:stretch}.customer-app .customer-previous-inbound-item__select{width:100%}}.customer-app .customer-previous-purchase-banner{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;font-size:13px;line-height:1.5;font-weight:600}.customer-app .customer-previous-purchase-banner.customer-previous-purchase-banner--tool{border-color:#93c5fd;background:#eff6ff;color:#1e3a8a}.customer-app .customer-tool-prefill-box{margin:0 0 12px;padding:12px;border-radius:14px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a}.customer-app .customer-tool-prefill-box__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.customer-app .customer-tool-prefill-box__title{font-weight:900;font-size:13px;margin-bottom:4px}.customer-app .customer-tool-prefill-box__desc{font-size:12px;color:#1e40af;line-height:1.5}.customer-app .customer-tool-prefill-box__close{width:34px;height:34px;border-radius:10px;border:1px solid rgba(59,130,246,.25);background:#fff;color:#1d4ed8;font-size:18px;font-weight:900;line-height:1;cursor:pointer;flex-shrink:0}.customer-app .customer-tool-prefill-box__close:hover{background:#dbeafe}.customer-app .customer-tool-prefill-box__grid{margin-top:10px;display:grid;gap:8px}.customer-app .customer-tool-prefill-box__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px;border-bottom:1px dashed rgba(59,130,246,.25)}.customer-app .customer-tool-prefill-box__row span{font-size:12px;font-weight:800;color:#1e40af}.customer-app .customer-tool-prefill-box__row strong{font-size:12px;font-weight:900;color:#1e3a8a;text-align:right;word-break:break-word}.customer-app .customer-tool-prefill-box__note{margin-top:10px;font-size:12px;color:#334155;line-height:1.55}.customer-app .customer-previous-purchase-bar{margin:0 0 12px}.customer-app .customer-previous-purchase-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;border:1px solid #2563eb;background:#fff;color:#1d4ed8;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #2563eb14}.customer-app .customer-previous-purchase-btn:hover{background:#eff6ff}.customer-app .customer-previous-purchase-overlay{position:fixed;inset:0;z-index:30000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0f172a73}.customer-app .customer-previous-purchase-modal{width:min(840px,calc(100vw - 48px));max-width:840px;max-height:82vh;display:flex;flex-direction:column;border-radius:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 20px 50px #0f172a2e;overflow:hidden}.customer-app .customer-previous-purchase-modal__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #e2e8f0;background:#f8fafc;flex-shrink:0}.customer-app .customer-previous-purchase-modal__title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.customer-app .customer-previous-purchase-modal__close{flex-shrink:0;padding:6px 10px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:700;cursor:pointer}.customer-app .customer-previous-purchase-modal__body{flex:1;min-height:0;overflow-y:auto;padding:14px 18px}.customer-app .customer-previous-purchase-modal__loading,.customer-app .customer-previous-purchase-modal__empty{padding:28px 16px;text-align:center;color:#64748b;font-size:14px;line-height:1.5}.customer-app .customer-previous-purchase-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.customer-app .customer-previous-purchase-item+.customer-previous-purchase-item{margin-top:12px}.customer-app .customer-previous-purchase-item__main{min-width:0;flex:1}.customer-app .customer-previous-purchase-item__title{font-size:16px;font-weight:800;color:#0f172a;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.customer-app .customer-previous-purchase-item__subline{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:13px;color:#475569;line-height:1.5}.customer-app .customer-previous-purchase-item__ids{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px;font-size:12px;color:#64748b;line-height:1.45}.customer-app .customer-previous-purchase-item__more{margin-top:8px;font-size:12px;color:#94a3b8;font-weight:600}.customer-app .customer-previous-purchase-item__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.customer-app .customer-previous-purchase-item__chip{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;line-height:1.4}.customer-app .customer-previous-purchase-item__preview{margin-top:12px;padding:12px 14px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.customer-app .customer-previous-purchase-item__preview-title{font-size:11px;font-weight:800;color:#64748b;margin-bottom:8px;letter-spacing:.02em}.customer-app .customer-previous-purchase-item__preview-lines{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#334155;line-height:1.5;word-break:break-word;overflow-wrap:anywhere}.customer-app .customer-previous-purchase-item__preview-lines>span:first-child{font-weight:700;color:#0f172a;font-size:14px}.customer-app .customer-previous-purchase-item__memo{margin-top:10px;font-size:13px;color:#475569;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere}.customer-app .customer-previous-purchase-item__select{flex-shrink:0;align-self:flex-start;padding:8px 14px;border-radius:10px;border:none;background:#2563eb;color:#fff;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.customer-app .customer-previous-purchase-item__select:hover{background:#1d4ed8}@media(max-width:640px){.customer-app .customer-previous-purchase-overlay{align-items:flex-end;padding:0}.customer-app .customer-previous-purchase-modal{width:100%;max-width:100%;max-height:85vh;border-radius:16px 16px 0 0}.customer-app .customer-previous-purchase-modal__body{padding:12px 14px}.customer-app .customer-previous-purchase-item{flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px}.customer-app .customer-previous-purchase-item__title{font-size:15px}.customer-app .customer-previous-purchase-item__subline,.customer-app .customer-previous-purchase-item__ids{gap:6px 10px;font-size:12px}.customer-app .customer-previous-purchase-item__select{width:100%;align-self:stretch}}.customer-app .customer-submit-success-card{margin:8px 0 16px;padding:20px 18px;border-radius:14px;border:1px solid #bbf7d0;background:linear-gradient(180deg,#f0fdf4,#fff);box-shadow:0 1px 2px #0f172a0f}.customer-app .customer-submit-success-card__icon{width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#dcfce7;color:#15803d;font-size:20px;font-weight:900;margin-bottom:12px}.customer-app .customer-submit-success-card__title{margin:0 0 8px;font-size:17px;font-weight:800;color:#0f172a;line-height:1.4}.customer-app .customer-submit-success-card__desc,.customer-app .customer-submit-success-card__next,.customer-app .customer-submit-success-card__hint{margin:0 0 8px;font-size:14px;color:#475569;line-height:1.55}.customer-app .customer-submit-success-card__hint{font-size:13px;color:#64748b;margin-bottom:14px}.customer-app .customer-submit-success-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.customer-app .customer-submit-success-card__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;min-height:42px}.customer-app .customer-submit-success-card__btn--primary{border-color:#2563eb;background:#2563eb;color:#fff}.customer-app .customer-submit-success-card__btn--primary:hover{background:#1d4ed8}.customer-app .customer-submit-success-card__btn:hover{background:#f8fafc}@media(max-width:640px){.customer-app .customer-submit-success-card__actions{flex-direction:column}.customer-app .customer-submit-success-card__btn{width:100%}}.customer-app .customer-empty-state-card{margin:8px 0 16px;padding:22px 20px;border-radius:14px;border:1px solid #dbeafe;background:linear-gradient(180deg,#eff6ff,#fff);box-shadow:0 1px 2px #0f172a0f}.customer-app .customer-empty-state-card__icon{width:44px;height:44px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#dbeafe;color:#1d4ed8;margin-bottom:14px}.customer-app .customer-empty-state-card__title{margin:0 0 10px;font-size:17px;font-weight:800;color:#0f172a;line-height:1.4}.customer-app .customer-empty-state-card__desc{margin:0 0 16px;font-size:14px;color:#475569;line-height:1.6}.customer-app .customer-empty-state-card__actions{display:flex;flex-wrap:wrap;gap:10px}.customer-app .customer-empty-state-card__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s ease,border-color .15s ease}.customer-app .customer-empty-state-card__btn--primary{background:#2563eb;border-color:#2563eb;color:#fff}.customer-app .customer-empty-state-card__btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.customer-app .customer-empty-state-card__btn:hover{background:#f8fafc}@media(max-width:640px){.customer-app .customer-empty-state-card__actions{flex-direction:column}.customer-app .customer-empty-state-card__btn{width:100%}}.customer-app .customer-inbound-section{margin-bottom:14px;padding:16px 16px 14px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.customer-app .customer-inbound-section__title{margin:0 0 6px;font-size:16px;font-weight:800;color:#0f172a;line-height:1.35}.customer-app .customer-inbound-section__desc{margin:0;font-size:13px;color:#64748b;line-height:1.5}.customer-app .customer-inbound-section__header{margin-bottom:14px}.customer-app .customer-inbound-section__body{min-width:0}.customer-app .customer-inbound-sections-stack{display:flex;flex-direction:column;gap:14px}.customer-app form.inbound-form-client .customer-inbound-section .inbound-client-top-row{margin-top:0}.customer-app .customer-inbound-section--header-only{margin-bottom:0;padding-bottom:12px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.customer-app .customer-inbound-form .inbound-grid-2col.inbound-client-main-grid{margin-bottom:14px;padding:16px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0f172a0a}.customer-app .customer-inbound-section--header-only+.inbound-grid-2col.inbound-client-main-grid{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media(max-width:640px){.customer-app .customer-inbound-section{padding:14px 12px 12px}.customer-app .customer-inbound-section__title{font-size:15px}}.customer-app.customer-app--mobile input,.customer-app.customer-app--mobile select,.customer-app.customer-app--mobile textarea,.customer-app.customer-app--mobile .card,.customer-app.customer-app--mobile .table-wrapper{max-width:100%;min-width:0;box-sizing:border-box}.customer-app.customer-app--mobile input[type=date]{width:100%;max-width:100%;min-width:0;appearance:none;-webkit-appearance:none}.customer-app.customer-app--mobile .customer-dashboard-balance-alert--mobile .customer-dashboard-balance-alert__desc{display:none}.customer-app.customer-app--mobile .customer-dashboard-balance-alert--mobile{flex-direction:column;align-items:stretch!important;gap:10px}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel{padding:12px!important}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel>div[style*=lineHeight]{font-size:12px!important;line-height:1.45!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-grade-card{display:none!important}.customer-app .customer-settlement-grade-compact{margin-bottom:10px;padding:12px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#f8fafc}.customer-app .customer-settlement-grade-compact__row{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:#334155}.customer-app .customer-settlement-grade-compact__row strong{color:#0f172a}.customer-app .customer-settlement-grade-compact__hint{margin-top:6px;font-size:11px;color:#64748b;line-height:1.45}.customer-app .customer-settlement-shell--mobile .customer-settlement-compact-chip__sub{margin-top:4px;font-size:11px;color:#64748b;line-height:1.35}.customer-app .customer-settlement-shell--mobile .customer-settlement-batch-toolbar{margin-bottom:8px!important}.customer-app .customer-settlement-shell--mobile .customer-settlement-batch-toolbar>div:last-child{display:none!important}.customer-app .customer-settlement-mobile-item{grid-template-columns:minmax(72px,84px) minmax(0,1fr) auto}.customer-app .customer-settlement-mobile-item__right{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.customer-app .customer-settlement-mobile-item__balance{font-size:11px;color:#64748b;white-space:nowrap}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-desc,.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-info-box,.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-guide,.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-steps{display:none!important}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-form{flex-direction:column!important;margin-top:14px!important}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-lookup-form button[type=submit]{width:100%!important}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-result-extra:not(.customer-hs-result-note),.customer-app .customer-hs-lookup-shell--mobile .customer-hs-result-tariff{display:none!important}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-result-card{padding:12px!important}.customer-app .customer-hs-lookup-shell--mobile .customer-hs-result-note{display:block!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.customer-app.customer-app--mobile *{overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-mobile-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:0 10px!important;gap:8px;min-height:54px}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:96px!important;min-width:96px!important;max-width:96px!important;height:34px!important;max-height:34px!important;margin-left:0!important;flex-shrink:0;overflow:hidden}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper picture{display:block!important;width:100%!important;height:100%!important}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper img,.customer-app.customer-app--mobile .customer-mobile-header .customer-mobile-header-logo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;object-fit:cover!important;object-position:center 49%!important}.customer-app.customer-app--mobile .customer-mobile-header__actions{flex:1 1 auto;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;gap:6px!important;margin-right:0!important;overflow:visible!important;min-width:0}.customer-app.customer-app--mobile .customer-mobile-header__lang-btn,.customer-app.customer-app--mobile .customer-mobile-header__logout-btn{display:inline-flex;align-items:center;justify-content:center;min-height:34px!important;height:34px!important;padding:0 10px!important;margin:0!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;border-radius:8px!important;border:1px solid #e2e8f0!important;background:#fff!important;color:#334155!important;white-space:nowrap;flex-shrink:0;box-sizing:border-box;cursor:pointer}.customer-app:not(.customer-app--mobile) .header{position:sticky;justify-content:space-between}.customer-app:not(.customer-app--mobile) .header-logo-wrapper{position:relative;z-index:2;flex-shrink:0}.customer-app:not(.customer-app--mobile) .top-actions{position:relative;z-index:2;flex-shrink:0;margin-left:auto}.customer-app:not(.customer-app--mobile) .customer-header-slogan{position:absolute;left:calc((100vw + var(--customer-sidebar-width, 170px)) / 2);transform:translate(-50%);flex:none;width:max-content;max-width:calc(100vw - var(--customer-sidebar-width, 170px) - var(--customer-header-right-reserve, 340px));margin:0;padding:0 8px;text-align:center;font-size:17px;font-weight:600;line-height:1.3;color:#1e40af!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;z-index:1;transition:left .2s ease}@media(max-width:900px){.customer-app:not(.customer-app--mobile) .customer-header-slogan{font-size:15px;max-width:calc(100vw - var(--customer-sidebar-width, 170px) - 300px)}}@media(max-width:768px){.customer-app:not(.customer-app--mobile) .customer-header-slogan{display:none}}.customer-app:not(.customer-app--mobile) .top-actions .customer-header-lang-btn,.customer-app:not(.customer-app--mobile) .top-actions .customer-header-logout-btn{padding:6px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;border-radius:6px!important;min-height:unset!important;height:auto!important;background:#fff!important;color:#1e293b!important;border:1px solid #cbd5e1!important;box-shadow:0 1px 2px #0f172a0a!important;cursor:pointer}.customer-app:not(.customer-app--mobile) .top-actions .customer-header-lang-btn *,.customer-app:not(.customer-app--mobile) .top-actions .customer-header-logout-btn *{color:#1e293b!important}.customer-app:not(.customer-app--mobile) .top-actions .customer-header-lang-btn:hover,.customer-app:not(.customer-app--mobile) .top-actions .customer-header-logout-btn:hover{background:#f8fafc!important;color:#0f172a!important;border-color:#94a3b8!important;filter:none!important}.customer-app.customer-app--mobile .customer-mobile-header .kakao-channel-header-link{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-date-input,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-top-row input[type=date]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid #e5e7eb!important;font-size:16px!important;color-scheme:light!important;background:#fff!important}.customer-app .customer-hs-results-box--mobile{padding:12px!important;max-width:100%;box-sizing:border-box;overflow:hidden}.customer-app .customer-hs-results-list{max-width:100%;min-width:0}.customer-app .customer-hs-result-card--mobile{padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.customer-app .customer-hs-result-card__code{font-size:15px;font-weight:900;color:#1e3a8a;word-break:break-all}.customer-app .customer-hs-result-card__name{margin-top:4px;font-size:14px;font-weight:800;color:#334155;line-height:1.45;word-break:break-word}.customer-app .customer-hs-result-card__hint{margin-top:6px;font-size:11px;color:#64748b;line-height:1.4}.customer-app .customer-app-layout{min-height:calc(100vh - 48px)}.customer-app .customer-estimate-quote-shell{width:100%}.customer-app .customer-estimate-quote-panel{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-estimate-quote-panel>.customer-page-body--full{width:100%;max-width:100%;margin:0}.customer-app .customer-estimate-quote-form-section,.customer-app .customer-estimate-quote-mode-grid,.customer-app .customer-estimate-quote-mode-guide,.customer-app .customer-estimate-quote-actions,.customer-app .customer-estimate-quote-result{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-estimate-quote-section-label{margin:0;font-size:13px;font-weight:800;color:#334155;line-height:1.35}.customer-app .customer-estimate-quote-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}@media(max-width:820px){.customer-app .customer-estimate-quote-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.customer-app .customer-estimate-quote-mode-grid{grid-template-columns:1fr}}.customer-app .customer-estimate-quote-mode-btn{display:flex;align-items:center;justify-content:center;min-height:42px;padding:10px 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-weight:800;font-size:14px;line-height:1.35;text-align:center;cursor:pointer;box-shadow:none;transition:border-color .15s ease,background .15s ease}.customer-app .customer-estimate-quote-mode-btn:hover{border-color:#cbd5e1}.customer-app .customer-estimate-quote-mode-btn.active{border:2px solid #2563eb;background:#eff6ff;box-shadow:0 1px 4px #2563eb14}.customer-app .customer-estimate-quote-form-section{margin:0;padding-top:14px;border-top:1px solid #e5e7eb}.customer-app .customer-estimate-quote-form-title{margin:0 0 12px;font-size:13px;font-weight:800;color:#334155;line-height:1.35}.customer-app .customer-estimate-quote-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-estimate-quote-form-grid--layout{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-mode-guide,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-actions,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-result,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-field--full,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-row-secondary{grid-column:1 / -1}.customer-app .customer-estimate-quote-row-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.customer-app .customer-estimate-quote-form-grid>div,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-field--pair,.customer-app .customer-estimate-quote-form-grid>.customer-estimate-quote-field--third{display:grid;gap:0;min-width:0;align-content:start}.customer-app .customer-estimate-quote-select-hint{margin:6px 0 0;font-size:12px;font-weight:500;color:#64748b;line-height:1.45}.customer-app .customer-estimate-quote-form-grid label{display:block!important;font-size:13px!important;font-weight:800!important;color:#334155!important;margin-bottom:6px!important;line-height:1.35!important}.customer-app .customer-estimate-quote-control{width:100%;max-width:100%;box-sizing:border-box;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;font-weight:600;color:#0f172a;background:#fff;line-height:1.35}.customer-app .customer-estimate-quote-control.is-disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.customer-app .customer-estimate-quote-static-value{width:100%;box-sizing:border-box;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;font-weight:700;color:#0f172a;background:#f8fafc;line-height:1.35}.customer-app .customer-estimate-quote-mode-guide{padding:12px 14px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:13px;font-weight:600;line-height:1.55}.customer-app .customer-estimate-quote-actions{margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.customer-app .customer-estimate-quote-submit{width:auto;max-width:100%;min-height:42px;padding:10px 14px;border-radius:12px;border:none;background:#2563eb;color:#fff;font-weight:800;font-size:14px;line-height:1.35;cursor:pointer;box-shadow:none}.customer-app .customer-estimate-quote-submit:hover{background:#1d4ed8}.customer-app .customer-estimate-quote-result{padding:12px 14px;border-radius:18px;font-size:13px;font-weight:600;line-height:1.55;white-space:pre-wrap}.customer-app .customer-estimate-quote-result.is-success{border:1px solid #bfdbfe;background:#fff;color:#0f172a}.customer-app .customer-estimate-quote-result.is-error{border:1px solid #fecaca;background:#fef2f2;color:#991b1b}.customer-app .customer-estimate-quote-field-label{display:block;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.customer-app .customer-estimate-quote-optional{margin-left:6px;font-size:12px;font-weight:500;color:#64748b}.customer-app .customer-estimate-quote-field-hint{margin:6px 0 0;font-size:12px;font-weight:500;color:#64748b;line-height:1.55}.customer-app .customer-estimate-quote-result-head{display:flex;align-items:center;justify-content:flex-start;margin-bottom:12px}.customer-app .customer-estimate-quote-allin-badge{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.2}.customer-app .customer-estimate-quote-allin-intro{margin-bottom:14px;padding:14px 16px;border-radius:14px;border:1px solid #dbeafe;background:#eff6ff;color:#1e3a8a;line-height:1.6}.customer-app .customer-estimate-quote-allin-intro-title{margin:0 0 8px;font-size:14px;font-weight:800;color:#1d4ed8;line-height:1.35}.customer-app .customer-estimate-quote-allin-intro p{margin:0 0 6px;font-size:13px;font-weight:600;color:#334155}.customer-app .customer-estimate-quote-allin-intro p:last-child{margin-bottom:0}.customer-app .customer-estimate-quote-result-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;font-size:16px;font-weight:800;color:#0f172a}.customer-app .customer-estimate-quote-result-total strong{color:#2563eb;font-size:18px}.customer-app .customer-estimate-quote-result-lines{margin:0 0 12px;padding:0;list-style:none;display:grid;gap:6px}.customer-app .customer-estimate-quote-result-lines li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;font-weight:600;color:#334155}.customer-app .customer-estimate-quote-result-lines li>span:last-child{font-weight:800;color:#0f172a;white-space:nowrap}.customer-app .customer-estimate-quote-result-note{justify-content:flex-start!important;color:#1d4ed8;font-size:12px!important}.customer-app .customer-estimate-quote-result-included{margin-bottom:10px;font-size:13px;font-weight:600;color:#166534;line-height:1.5}.customer-app .customer-estimate-quote-result-excluded-summary{margin:0 0 10px;padding:8px 0 0;border-top:1px solid #e2e8f0;font-size:12px;font-weight:500;color:#64748b;line-height:1.55;word-break:keep-all;overflow-wrap:anywhere}.customer-app .customer-estimate-quote-compare-card{margin-top:12px;padding:8px;border-radius:16px;border:2px solid #2563eb;background:#fff;overflow:hidden;line-height:0}.customer-app .customer-estimate-quote-compare-image{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:10px;border:none;box-sizing:border-box;vertical-align:top}.customer-app .customer-estimate-quote-result-disclaimers{margin-top:12px;padding-top:10px;border-top:1px solid #e2e8f0;font-size:12px;font-weight:500;color:#64748b;line-height:1.55}.customer-app .customer-estimate-quote-result-disclaimers p{margin:0 0 4px}.customer-app .customer-estimate-quote-footnote{margin:14px 0 0;max-width:100%;width:100%;text-align:left;font-size:12px;font-weight:600;color:#64748b;line-height:1.55;box-sizing:border-box}@media(max-width:900px){.customer-app .customer-estimate-quote-form-grid--layout{grid-template-columns:1fr}.customer-app .customer-estimate-quote-field--third{grid-column:1 / -1}}@media(max-width:760px){.customer-app .customer-estimate-quote-form-grid,.customer-app .customer-estimate-quote-row-secondary{grid-template-columns:1fr}}.customer-app .customer-logistics-tabs{display:flex;gap:8px;flex-wrap:wrap}.customer-app .customer-logistics-tab{border-radius:999px;padding:8px 12px;border:1px solid #e5e7eb;background:#fff;color:#334155;font-size:13px;font-weight:800;cursor:pointer}.customer-app .customer-logistics-tab.active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.customer-app .customer-dashboard-panel{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:14px}.customer-app .customer-info-box{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:12px}.customer-app .customer-info-badge{flex-shrink:0;display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:900}.customer-app .customer-list-section{margin-top:14px;padding-top:12px;border-top:1px solid #eef2f7}.customer-app .customer-list-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:10px}.customer-app .customer-list-section-title{font-size:15px;font-weight:900;color:#0f172a;letter-spacing:-.2px}.customer-app .customer-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}.customer-app .customer-list-section .card>h3,.customer-app .customer-list-section .card>h2{display:none}.customer-app .customer-list-section table{background:#fff}.customer-app .customer-list-section thead th{background:#f8fafc!important;color:#334155!important;border-bottom:1px solid #e5e7eb!important}.customer-app .customer-list-section td,.customer-app .customer-list-section th{padding:12px 10px!important}.customer-app .customer-list-section tbody td{border-bottom:1px solid #eef2f7!important}.customer-app .customer-list-section table button{border-radius:12px;padding:6px 10px;font-size:12px;font-weight:800;box-shadow:none}.customer-app .customer-inbound-form.customer-form-card{border-radius:22px!important;padding:16px!important}.customer-app .customer-inbound-form h3{margin:0 0 12px!important;font-size:18px!important;font-weight:900!important;color:#0f172a!important;letter-spacing:-.2px}.customer-app .customer-inbound-form .customer-form-grid{display:grid;gap:14px}.customer-app .customer-inbound-form .customer-form-row{margin-bottom:8px!important}.customer-app .customer-inbound-form input[type=text],.customer-app .customer-inbound-form input[type=number],.customer-app .customer-inbound-form input[type=date],.customer-app .customer-inbound-form input[type=email],.customer-app .customer-inbound-form select,.customer-app .customer-inbound-form textarea{width:100%;min-height:42px;border-radius:12px;border:1px solid #e5e7eb;padding:9px 12px;font-size:14px;background:#fff;color:#0f172a;box-sizing:border-box}.customer-app .customer-inbound-form input:focus,.customer-app .customer-inbound-form select:focus,.customer-app .customer-inbound-form textarea:focus{outline:none;border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61f}.customer-app .customer-inbound-form .inbound-client-panel{border:1px solid #e5e7eb;border-radius:18px;background:#fff;padding:14px}.customer-app .customer-inbound-form .inbound-client-upload-card{border:1px dashed #cbd5e1;border-radius:18px;background:#fff}.customer-app .customer-inbound-form .inbound-client-danger-wrap{border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.customer-app .customer-inbound-form .inbound-client-danger-grid label{font-size:13px;color:#334155}.customer-app .customer-inbound-form .inbound-client-submit-wrap{display:flex;justify-content:flex-end;margin-top:12px}.customer-app .customer-inbound-form .inbound-client-submit-wrap button[type=submit]{border-radius:12px;padding:10px 14px;font-size:14px;font-weight:900;box-shadow:none}.customer-app .customer-purchase-shell,.customer-app .customer-purchase-shell.customer-purchase-shell--list,.customer-app .customer-purchase-shell.customer-purchase-shell--unified{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box;display:grid;gap:14px}.customer-app .customer-section-hero,.customer-app .customer-purchase-hero.customer-section-hero{width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px 20px;text-align:center}.customer-app .customer-section-hero-desc,.customer-app .customer-purchase-hero.customer-section-hero .customer-section-hero-desc,.customer-app .customer-purchase-hero.customer-section-hero p{margin:8px auto 0;max-width:720px;text-align:center;font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-section-hero-desc>div{text-align:center}.customer-app .customer-tool-page-subtitle{display:block}.customer-app .customer-tool-page-subtitle__line{display:block;margin:0 auto}.customer-app .customer-tool-page-subtitle__line+.customer-tool-page-subtitle__line{margin-top:4px}.customer-app .customer-purchase-panel-inner{width:100%;max-width:960px;margin-left:auto;margin-right:auto;text-align:left;box-sizing:border-box}.customer-app .customer-purchase-hero{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px}.customer-app .customer-purchase-panel{width:100%;max-width:100%;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:14px;overflow-x:auto}.customer-app .customer-purchase-list-section h2:first-child{display:none}.customer-app .customer-purchase-panel>*{max-width:100%;box-sizing:border-box}.customer-app .customer-purchase-panel input,.customer-app .customer-purchase-panel select,.customer-app .customer-purchase-panel textarea{border-radius:12px;border:1px solid #e5e7eb;background:#fff;max-width:100%;box-sizing:border-box}.customer-app .customer-purchase-panel button{border-radius:12px;box-shadow:none;white-space:nowrap}.customer-app .customer-purchase-panel .actions{flex-wrap:wrap!important;max-width:100%}.customer-app .customer-purchase-panel .actions>div{display:flex!important;flex-wrap:wrap!important;max-width:100%}.customer-app .customer-purchase-panel .table-wrapper{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px}.customer-app .customer-settlement-shell.customer-purchase-shell--unified{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box}.customer-app .customer-settlement-panel{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-settlement-panel .customer-settlement-panel-body{width:100%;max-width:100%;margin:0;text-align:left;box-sizing:border-box}.customer-app .customer-settlement-panel .customer-settlement-top-grid{display:grid;grid-template-columns:2fr 1fr;gap:14px;margin-bottom:20px;width:100%;align-items:stretch}.customer-app .customer-settlement-panel .customer-settlement-alert-banner{width:100%;max-width:100%;margin-bottom:16px;border-radius:12px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;box-sizing:border-box}.customer-app .customer-settlement-panel .customer-settlement-alert-banner--negative{border:1px solid #fca5a5;background:#fef2f2;color:#991b1b}.customer-app .customer-settlement-panel .customer-settlement-alert-banner--low{border:1px solid #fdba74;background:#fff7ed;color:#9a3412}.customer-app .customer-settlement-panel .customer-settlement-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;width:100%}.customer-app .customer-settlement-panel .customer-settlement-batch-section,.customer-app .customer-settlement-panel .customer-settlement-remit-section{width:100%;max-width:100%;margin-bottom:20px;box-sizing:border-box}.customer-app .customer-settlement-panel .customer-settlement-batch-toolbar{width:100%}.customer-app .customer-settlement-panel .customer-settlement-batch-table-wrap{width:100%;max-width:100%;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;background:#fff;box-sizing:border-box}.customer-app .customer-settlement-panel .customer-settlement-batch-header,.customer-app .customer-settlement-panel .customer-settlement-batch-row--desktop{width:100%}@media(max-width:1100px){.customer-app .customer-settlement-panel .customer-settlement-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.customer-app .customer-settlement-panel .customer-settlement-summary-grid{grid-template-columns:1fr}}.customer-app .customer-settlement-panel button{border-radius:12px;box-shadow:none}.customer-app .customer-settlement-panel .customer-settlement-btn--copy,.customer-app .customer-settlement-panel .customer-settlement-btn--outline{padding:8px 14px;font-size:13px;font-weight:700;line-height:1.2;border:1px solid #cbd5e1;background:#fff;cursor:pointer}.customer-app .customer-settlement-panel .customer-settlement-btn--copy{color:#1d4ed8}.customer-app .customer-settlement-panel .customer-settlement-btn--outline{color:#334155;border-color:#e5e7eb}.customer-app .customer-settlement-panel .customer-settlement-btn--outline:hover{background:#f8fafc}.customer-app .customer-settlement-shell--mobile .customer-section-hero-desc{max-width:100%}.customer-app .customer-business-page-shell.customer-purchase-shell--unified{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box}.customer-app .customer-business-page-panel{width:100%;max-width:100%;box-sizing:border-box}.customer-app .customer-business-page-body{width:100%;max-width:100%;margin:0;box-sizing:border-box}.customer-app .customer-business-page-body>.card{border:none;box-shadow:none;background:transparent;padding:0;margin:0}.customer-app .customer-business-section-title{margin:0 0 12px;font-size:15px;font-weight:800;color:#0f172a;letter-spacing:-.15px}.customer-app .customer-business-subsection{margin-top:20px;padding-top:18px;border-top:1px solid #e5e7eb}.customer-app .customer-business-intro-note{margin:0 0 16px;font-size:13px;color:#475569;line-height:1.6}.customer-app .customer-automation-grade-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-bottom:14px}.customer-app .customer-mypage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}.customer-app .customer-mypage-card{padding:14px 16px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;max-width:none;width:100%;box-sizing:border-box}.customer-app .customer-mypage-body{display:flex;flex-direction:column;gap:14px;width:100%}.customer-app .customer-mypage-card--full{width:100%}.customer-app .customer-mypage-completion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:12px}.customer-app .customer-mypage-check-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px dashed #e2e8f0;border-radius:8px;background:#fff;min-width:0}.customer-app .customer-mypage-check-label{font-size:12px;color:#475569;font-weight:700;min-width:0;flex:1 1 96px;word-break:keep-all}.customer-app .customer-mypage-check-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 1 auto;flex-wrap:wrap;min-width:0}.customer-app .customer-mypage-check-btn{min-height:32px;padding:6px 12px;white-space:nowrap}.customer-app .customer-mypage-profile-fields{margin-top:12px;display:flex;flex-direction:column;gap:0;min-width:0}.customer-app .customer-mypage-field-hint{margin:-2px 0 10px;padding-left:0;font-size:11px;line-height:1.45;color:#64748b;word-break:keep-all}.customer-app .customer-mypage-field-edit{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.customer-app .customer-mypage-field-edit input{width:100%;max-width:100%;box-sizing:border-box;min-width:0}.customer-app .customer-mypage-username-input{background:#f8fafc;color:#0f172a;border:1px solid #e2e8f0;cursor:default;font-weight:700}.customer-app .customer-business-page-shell.customer-purchase-shell>.customer-section-hero{margin-top:0;padding-top:2px}.customer-app .customer-mypage-shell,.customer-mypage-shell{overflow-x:hidden}.customer-app .customer-mypage-field-value--wrap,.customer-app .customer-mypage-doc-meta__line--wrap{min-width:0;overflow-wrap:anywhere;word-break:break-word}.customer-app .customer-mypage-license-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.customer-app .customer-mypage-edit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;padding-bottom:8px}.customer-app .customer-mypage-edit-actions .customer-mypage-action-btn{min-height:42px;min-width:108px;padding:10px 16px}.customer-app .customer-mypage-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.customer-app .customer-mypage-badge--done{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.customer-app .customer-mypage-badge--pending{background:#f1f5f9;color:#64748b;border:1px solid #e2e8f0}.customer-app .customer-mypage-field-row{display:flex;align-items:baseline;gap:10px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px dashed #e2e8f0}.customer-app .customer-mypage-field-row:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.customer-app .customer-mypage-field-label{width:110px;flex-shrink:0;font-size:12px;color:#64748b;font-weight:800}.customer-app .customer-mypage-field-value{font-size:13px;color:#0f172a;font-weight:800;word-break:break-word}.customer-app .customer-mypage-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-app .customer-mypage-card-title{font-size:14px;font-weight:900;color:#0f172a}.customer-app .customer-mypage-card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.customer-app .customer-mypage-action-btn,.customer-app button.customer-mypage-action-btn.btn,.customer-password-modal .customer-mypage-action-btn,.customer-password-modal button.customer-mypage-action-btn.btn{background:#fff!important;border:1px solid #d8e2f0!important;color:#1e3a8a!important;border-radius:8px;font-size:13px;font-weight:700;padding:7px 12px;cursor:pointer;white-space:nowrap;line-height:1.2;box-shadow:none;filter:none}.customer-app .customer-mypage-action-btn:hover:not(:disabled),.customer-app button.customer-mypage-action-btn.btn:hover:not(:disabled),.customer-password-modal .customer-mypage-action-btn:hover:not(:disabled),.customer-password-modal button.customer-mypage-action-btn.btn:hover:not(:disabled){background:#eff6ff!important;border-color:#bfdbfe!important;color:#0f172a!important;filter:none}.customer-app .customer-mypage-action-btn:disabled,.customer-app button.customer-mypage-action-btn.btn:disabled,.customer-password-modal .customer-mypage-action-btn:disabled,.customer-password-modal button.customer-mypage-action-btn.btn:disabled{opacity:.6;cursor:not-allowed}.customer-app .customer-mypage-card-desc{margin:8px 0 0;font-size:13px;color:#64748b;line-height:1.55}.customer-app .customer-mypage-doc-meta,.customer-mypage-doc-meta{margin-top:10px;display:grid;gap:4px}.customer-app .customer-mypage-doc-meta__line,.customer-mypage-doc-meta__line{font-size:12px;color:#64748b;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.customer-app .customer-password-modal-overlay,.customer-password-modal-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:#0f172a73;box-sizing:border-box}.customer-app .customer-password-modal,.customer-password-modal{width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;border:1px solid #e5e7eb;background:#fff;box-shadow:0 20px 60px #0f172a2e;padding:18px 18px 16px;box-sizing:border-box}.customer-app .customer-password-modal__title,.customer-password-modal__title{margin:0 0 6px;font-size:16px;font-weight:800;color:#0f172a}.customer-app .customer-password-modal__desc,.customer-password-modal__desc{margin:0 0 14px;font-size:13px;color:#64748b;line-height:1.5}.customer-app .customer-password-modal__field,.customer-password-modal__field{display:grid;gap:6px;margin-bottom:12px}.customer-app .customer-password-modal__field label,.customer-password-modal__field label{font-size:12px;font-weight:800;color:#475569}.customer-app .customer-password-modal__field input,.customer-password-modal__field input{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #cbd5e1!important;background:#fff!important;color:#111!important;font-size:14px}.customer-app .customer-password-modal__inputWrap,.customer-password-modal__inputWrap{position:relative;display:block;width:100%}.customer-app .customer-password-modal__inputWrap input,.customer-password-modal__inputWrap input{padding-right:46px!important}.customer-app .customer-password-modal .customer-password-modal__eyeBtn,.customer-app .customer-password-modal__eyeBtn,.customer-password-modal .customer-password-modal__eyeBtn,.customer-password-modal__eyeBtn{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px;background:transparent!important;color:#64748b!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;cursor:pointer;box-shadow:none!important;filter:none!important}.customer-app .customer-password-modal .customer-password-modal__eyeBtn:hover:not(:disabled),.customer-app .customer-password-modal__eyeBtn:hover:not(:disabled),.customer-password-modal .customer-password-modal__eyeBtn:hover:not(:disabled),.customer-password-modal__eyeBtn:hover:not(:disabled),.customer-app .customer-password-modal .customer-password-modal__eyeBtn:focus-visible,.customer-app .customer-password-modal__eyeBtn:focus-visible,.customer-password-modal .customer-password-modal__eyeBtn:focus-visible,.customer-password-modal__eyeBtn:focus-visible,.customer-app .customer-password-modal .customer-password-modal__eyeBtn:active,.customer-app .customer-password-modal__eyeBtn:active,.customer-password-modal .customer-password-modal__eyeBtn:active,.customer-password-modal__eyeBtn:active{top:50%!important;right:10px!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;background:#f1f5f9!important;color:#1e3a8a!important;box-shadow:none!important;filter:none!important}.customer-app .customer-password-modal .customer-password-modal__eyeBtn svg,.customer-app .customer-password-modal__eyeBtn svg,.customer-password-modal .customer-password-modal__eyeBtn svg,.customer-password-modal__eyeBtn svg{width:18px!important;height:18px!important;display:block;flex:0 0 auto}.customer-app .customer-password-modal .customer-password-modal__eyeBtn:disabled,.customer-app .customer-password-modal__eyeBtn:disabled,.customer-password-modal .customer-password-modal__eyeBtn:disabled,.customer-password-modal__eyeBtn:disabled{opacity:.55;cursor:not-allowed}.customer-app .customer-password-modal__policy,.customer-password-modal__policy{margin:0 0 12px;font-size:12px;color:#64748b;line-height:1.45}.customer-app .customer-password-modal__error,.customer-password-modal__error{margin:0 0 12px;padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:13px;font-weight:600}.customer-app .customer-password-modal__actions,.customer-password-modal__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.customer-app .customer-support-page-body .customer-business-section-title{margin-top:4px}.customer-app .customer-kr-cn-form{display:grid;gap:14px;width:100%;max-width:100%;margin:0;box-sizing:border-box}.customer-app .customer-kr-cn-form__row{display:grid;gap:14px;width:100%}.customer-app .customer-kr-cn-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app .customer-kr-cn-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-kr-cn-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.customer-app .customer-kr-cn-form__field--full{width:100%}.customer-app .customer-kr-cn-form__label{font-size:13px;font-weight:800;color:#334155;line-height:1.35}.customer-app .customer-kr-cn-form__control,.customer-app .customer-kr-cn-form__field input:not([type=file]),.customer-app .customer-kr-cn-form__field select,.customer-app .customer-kr-cn-form__field textarea{width:100%;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;color:#0f172a;background:#fff;box-sizing:border-box;line-height:1.35}.customer-app .customer-kr-cn-form__field textarea{min-height:84px;resize:vertical}.customer-app .customer-kr-cn-form__field--recipient textarea,.customer-app .customer-kr-cn-form__field--textarea textarea,.customer-app .customer-kr-cn-form__field--memo textarea{min-height:96px}.customer-app .customer-kr-cn-form__field--file{gap:8px}.customer-app .customer-kr-cn-form__file-input{width:100%;max-width:100%;font-size:13px;color:#334155;box-sizing:border-box}.customer-app .customer-kr-cn-form__hint{margin:0;font-size:12px;color:#64748b;line-height:1.5}.customer-app .customer-kr-cn-form__file-list{font-size:12px;color:#475569;line-height:1.5}.customer-app .customer-kr-cn-form__file-list ul{margin:6px 0 0;padding-left:18px}.customer-app .customer-kr-cn-form__file-empty{color:#94a3b8}.customer-app .customer-kr-cn-form__banner{margin:0;padding:10px 12px;border-radius:12px;background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46;font-size:14px;font-weight:600;line-height:1.45}.customer-app .customer-kr-cn-form__actions{margin-top:2px}.customer-app .customer-kr-cn-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:12px;border:none;background:#059669;color:#fff;font-size:14px;font-weight:800;line-height:1.35;cursor:pointer;box-shadow:none}.customer-app .customer-kr-cn-form__submit:hover:not(:disabled){background:#047857}.customer-app .customer-kr-cn-form__submit:disabled{background:#94a3b8;cursor:not-allowed}@media(max-width:900px){.customer-app .customer-kr-cn-form__row--3{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-mypage-grid,.customer-app .customer-mypage-completion-list{grid-template-columns:1fr}.customer-app .customer-mypage-check-row{align-items:flex-start}.customer-app .customer-mypage-check-actions{width:100%;justify-content:flex-start}.customer-app .customer-mypage-field-row,.customer-app .customer-mypage-field-row--license{flex-direction:column;align-items:stretch;gap:6px}.customer-app .customer-mypage-field-label{width:auto}.customer-app .customer-mypage-body{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.customer-app .customer-mypage-edit-actions{margin-bottom:12px}.customer-app .customer-mypage-edit-actions .customer-mypage-action-btn{flex:1 1 calc(50% - 6px)}.customer-mypage-shell{margin-top:0}.customer-app .customer-business-page-shell .customer-section-hero{margin-top:0;padding-top:2px}}@media(max-width:640px){.customer-app .customer-kr-cn-form__row--3,.customer-app .customer-kr-cn-form__row--2{grid-template-columns:1fr}}.customer-app .customer-product-mfg-form{display:grid;gap:14px;width:100%;max-width:100%;margin:0;box-sizing:border-box}.customer-app .customer-product-mfg-form__row{display:grid;gap:14px;width:100%}.customer-app .customer-product-mfg-form__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app .customer-product-mfg-form__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app .customer-product-mfg-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.customer-app .customer-product-mfg-form__field--full{width:100%}.customer-app .customer-product-mfg-form__label{font-size:13px;font-weight:800;color:#334155;line-height:1.35}.customer-app .customer-product-mfg-form__control,.customer-app .customer-product-mfg-form__field input:not([type=file]),.customer-app .customer-product-mfg-form__field select,.customer-app .customer-product-mfg-form__field textarea{width:100%;min-height:42px;padding:9px 12px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;color:#0f172a;background:#fff;box-sizing:border-box;line-height:1.35;outline:none}.customer-app .customer-product-mfg-form__field textarea{min-height:108px;max-height:220px;resize:vertical;line-height:1.55}.customer-app .customer-product-mfg-form__upload{width:100%;padding:12px 14px;border-radius:12px;border:1px dashed #cbd5e1;background:#fff;color:#64748b;font-size:13px;line-height:1.55;box-sizing:border-box}.customer-app .customer-product-mfg-form__upload-title{font-size:13px;font-weight:800;color:#334155;margin-bottom:6px}.customer-app .customer-product-mfg-form__upload-desc{margin:0 0 10px;color:#64748b}.customer-app .customer-product-mfg-form__file-input{display:block;width:100%;max-width:520px;font-size:13px;color:#334155;box-sizing:border-box}.customer-app .customer-product-mfg-form__file-selected{margin-top:6px;font-size:12px;color:#2563eb;line-height:1.45;word-break:break-word}.customer-app .customer-product-mfg-form__file-empty{margin-top:6px;font-size:12px;color:#94a3b8}.customer-app .customer-product-mfg-form__actions{margin-top:2px}.customer-app .customer-product-mfg-form__submit{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 18px;border-radius:12px;border:none;background:#2563eb;color:#fff;font-size:14px;font-weight:800;line-height:1.35;cursor:pointer;box-shadow:none}.customer-app .customer-product-mfg-form__submit:hover:not(:disabled){background:#1d4ed8}.customer-app .customer-product-mfg-form__submit:disabled{opacity:.7;cursor:not-allowed}.customer-app .customer-product-mfg-list-desc{margin:0 0 14px;color:#64748b;font-size:13px;line-height:1.55}@media(max-width:900px){.customer-app .customer-product-mfg-form__row--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.customer-app .customer-product-mfg-form__row--3,.customer-app .customer-product-mfg-form__row--2{grid-template-columns:1fr}.customer-app .customer-product-mfg-form__file-input{max-width:100%}.customer-app .customer-product-mfg-form__submit{width:100%}}.customer-app .customer-purchase-panel table{width:100%;max-width:100%;min-width:900px;border-collapse:collapse;background:#fff}.customer-app .customer-purchase-panel>.card.customer-order-create{width:100%;max-width:100%;margin:0;padding:0;background:#fff!important;border:none!important;box-shadow:none!important;border-radius:0;text-align:left}.customer-app .customer-purchase-panel>.card.customer-order-create .customer-order-create-header{display:none}.customer-app .customer-purchase-panel>.card.customer-order-create .form,.customer-app .customer-purchase-panel>.card.customer-order-create .customer-url-box,.customer-app .customer-purchase-panel>.card.customer-order-create .customer-order-table-card,.customer-app .customer-purchase-panel>.card.customer-order-create .customer-previous-purchase-bar{width:100%;max-width:100%;background:#fff;box-sizing:border-box}.customer-app .customer-purchase-panel>.card.customer-order-create .customer-order-table-wrap,.customer-app .customer-purchase-panel>.card.customer-order-create .table-wrapper{width:100%;max-width:100%;background:#fff!important;box-sizing:border-box}.customer-app .customer-purchase-panel>.card.customer-order-create table,.customer-app .customer-purchase-panel>.card.customer-order-create table tbody td,.customer-app .customer-purchase-panel>.card.customer-order-create table tbody td *:not(.danger-badge):not(.general-badge):not(.match-badge):not(.purchase-status-badge):not(.work-request-badge),.customer-app .customer-purchase-panel>.card.customer-order-create table tbody tr:nth-child(2n) td,.customer-app .customer-purchase-panel>.card.customer-order-create table tbody tr:hover td{background:#fff!important}.customer-app .customer-purchase-panel>.card.customer-order-create .customer-order-table-wrap thead th{background:#f8fafc!important}.customer-app .customer-order-create-header{font-size:16px;font-weight:900;color:#0f172a;margin:0 0 10px}.customer-app .customer-order-guide-toggle{background:#f1f5f9;color:#334155!important;border:1px solid #e2e8f0;border-radius:12px;font-weight:800}.customer-app .customer-url-box label{font-weight:800;color:#0f172a}.customer-app .customer-url-textarea{margin-top:6px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;padding:12px;font-size:14px;line-height:1.5}.customer-app .customer-order-actions{align-items:center}.customer-app .customer-order-actions-right{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:100%}.customer-app .customer-order-table-card .hint{color:#64748b;font-weight:900}.customer-app .customer-order-table-wrap{border:1px solid #e5e7eb;border-radius:16px;overflow-x:auto}.customer-app .customer-order-table-wrap table{min-width:980px}.customer-app .customer-order-table-wrap thead th{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#334155;font-weight:800;font-size:12px}.customer-app .customer-order-table-wrap tbody td{border-bottom:1px solid #eef2f7}.customer-app .customer-order-table-wrap input,.customer-app .customer-order-table-wrap select{min-height:38px;border-radius:10px;border:1px solid #e5e7eb;padding:8px 10px;font-size:13px}.customer-app .customer-order-list{width:100%;box-sizing:border-box}.customer-app .purchase-history-table{table-layout:fixed}.customer-app .purchase-history-th,.customer-app .purchase-history-td{vertical-align:middle}.customer-app .purchase-history-th--no,.customer-app .purchase-history-td--no{width:60px}.customer-app .purchase-history-th--order,.customer-app .purchase-history-td--order{width:160px}.customer-app .purchase-history-th--img,.customer-app .purchase-history-td--img{width:92px}.customer-app .purchase-history-th--status,.customer-app .purchase-history-td--status{width:300px}.customer-app .purchase-history-td{padding-top:8px!important;padding-bottom:8px!important}.customer-app .purchase-history-td--order{padding-left:12px!important;padding-right:10px!important}.customer-app .purchase-history-td--info{padding-left:18px!important;padding-right:10px!important}.customer-app .purchase-history-td--info .purchase-history-info-title{display:block;margin-left:8px!important;padding-left:0!important;line-height:1.35}.customer-app .purchase-history-td--img{text-align:center!important}.customer-app .purchase-history-thumb{width:64px!important;height:64px!important;display:block;margin:0 auto;transform:translate(-4px)}.customer-app .purchase-history-table .purchase-history-img{display:block;transform:translate(-6px)!important}.customer-app .purchase-history-image-box{width:64px;height:64px;margin:0 auto;display:grid;place-items:center}.customer-app .purchase-history-image-box .purchase-history-img-placeholder{display:none;width:64px;height:64px;border-radius:8px;border:1px solid #e5e7eb;background:#f8fafc;font-size:11px;line-height:1.2;color:#64748b;padding:6px;text-align:center;overflow:hidden;word-break:break-word}.customer-app .purchase-history-image-box[data-img-error="1"] img{display:none!important}.customer-app .purchase-history-image-box[data-img-error="1"] .purchase-history-img-placeholder{display:grid;place-items:center}.customer-app .purchase-history-td--info .customer-order-meta{line-height:1.4}.customer-app .purchase-history-actions{flex-wrap:nowrap!important;gap:6px!important;justify-content:flex-start!important}.customer-app .purchase-history-badges{gap:3px!important}.customer-app .customer-order-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:default;background:#f8fafc;color:#475569}.customer-app .customer-order-status-badge:not(.customer-order-status-badge--clickable){cursor:default!important;pointer-events:none;border-color:transparent!important;box-shadow:none!important}.customer-app .customer-order-status-badge--processing{background:#eff6ff;color:#1d4ed8}.customer-app .customer-order-status-badge--negotiating{background:#fff7ed;color:#c2410c}.customer-app .customer-order-status-badge--working{background:#f5f3ff;color:#6d28d9}.customer-app .customer-order-status-badge--auto{background:#ecfeff;color:#0e7490}.customer-app .customer-order-status-badge--completed{background:#ecfdf5;color:#047857}.customer-app .customer-order-status-badge--default{background:#f8fafc;color:#475569}.customer-app .customer-order-status-badge--work-done{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.customer-app button.customer-order-status-badge{appearance:none;-webkit-appearance:none;margin:0;font:inherit}.customer-app .customer-order-status-badge--clickable{pointer-events:auto;cursor:pointer}.customer-app .customer-order-status-badge--clickable:hover{background:#dbeafe;color:#1e40af;border-color:#2563eb}.customer-app .customer-order-status-badge--clickable:active{background:#bfdbfe}.customer-app .purchase-history-badges .customer-order-status-badge:not(.customer-order-status-badge--clickable){pointer-events:none}.customer-app .purchase-history-actions button.customer-order-button{font-size:11px!important;padding:5px 8px!important;border-radius:8px!important;min-width:0}.customer-app .purchase-history-td--status{text-align:left!important;padding-left:12px!important;padding-right:14px!important;overflow:visible!important}.customer-app .purchase-history-actions>*{flex:0 0 auto}.customer-app .customer-order-card-list{display:flex;flex-direction:column;gap:8px;margin-top:0}.customer-app .customer-order-card{border:1px solid #e8edf3;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a08;overflow:hidden;padding:10px 14px}.customer-app .customer-order-card__row{display:flex;align-items:center;gap:12px;min-height:62px}.customer-app .customer-order-card__media{flex-shrink:0;align-self:center}.customer-app .customer-order-card__main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:5px}.customer-app .customer-order-card__line-primary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.customer-app .customer-order-card__product-name{margin:0;font-size:14px;font-weight:700;color:#0f172a;line-height:1.35;min-width:0;flex:1 1 120px;word-break:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-app .customer-order-card__actions-col{flex-shrink:0;display:flex;align-items:center;gap:10px}.customer-app .customer-order-card__actions-side{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:68px;flex-shrink:0}.customer-app .customer-order-card__actions-side--status-only{justify-content:center}.customer-app .customer-order-card__actions-more{font-size:11px;font-weight:600;color:#64748b;white-space:nowrap;line-height:1.2;text-align:center}.customer-app .customer-order-card__actions-status{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.customer-app .customer-order-card__actions-status .customer-order-status-badge{min-height:22px;padding:3px 8px;font-size:11px}.customer-app .customer-order-card__order-no{font-size:11px;font-weight:600;color:#64748b;line-height:1.3;white-space:nowrap;flex-shrink:0}.customer-app .customer-order-card__reorder-badge{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:600;color:#9a3412;background:#ffedd5;border:1px solid #fed7aa;white-space:nowrap;flex-shrink:0}.customer-app .customer-order-card__more-items{font-size:11px;font-weight:600;color:#64748b;white-space:nowrap;flex-shrink:0}.customer-app .customer-order-card__line-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:11px;color:#64748b;line-height:1.45}.customer-app .customer-order-card__line-secondary>span:not(.customer-order-card__meta-sep){min-width:0}.customer-app .customer-order-card__highlight--amount{font-weight:700;color:#0f172a}.customer-app .customer-order-card__meta-sep{margin:0 5px;color:#cbd5e1;-webkit-user-select:none;user-select:none;flex-shrink:0}.customer-app .customer-order-card__image-box,.customer-app .customer-order-card__image-box.purchase-history-image-box{width:60px;height:60px;margin:0}.customer-app .customer-order-card__image-box .purchase-history-img{width:60px;height:60px;object-fit:cover;border-radius:10px;border:1px solid #e2e8f0;transform:none!important;margin:0}.customer-app .customer-order-card__image-box .purchase-history-img-placeholder{width:60px;height:60px;border-radius:10px}.customer-app .customer-order-card__image--empty{width:60px;height:60px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;display:flex;align-items:center;justify-content:center;font-size:10px;color:#94a3b8;text-align:center;padding:4px}.customer-app .customer-order-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 6px;width:172px;flex-shrink:0;padding:0;border:none;background:transparent}.customer-app .customer-order-card__actions .customer-order-card-btn--wide{grid-column:1 / -1}.customer-app .customer-order-card-btn{display:inline-flex;align-items:center;justify-content:center;min-height:28px;height:28px;padding:0 6px;border-radius:6px;font-size:11px;font-weight:600;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.customer-app .customer-order-card-btn--primary{color:#1d4ed8;background:#fff;border:1px solid #93c5fd}.customer-app .customer-order-card-btn--primary:hover{background:#eff6ff;border-color:#2563eb}.customer-app .customer-order-card-btn--neutral{color:#334155;background:#fff;border:1px solid #e2e8f0}.customer-app .customer-order-card-btn--neutral:hover{background:#f8fafc;border-color:#cbd5e1}.customer-app .customer-order-card-btn.is-active{border-color:#93c5fd;color:#1d4ed8;background:#eff6ff}.customer-app .customer-order-card--empty .customer-order-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:640px){.customer-app .customer-purchase-shell,.customer-app .customer-purchase-shell.customer-purchase-shell--list,.customer-app .customer-purchase-shell.customer-purchase-shell--unified{max-width:100%}.customer-app .customer-section-hero,.customer-app .customer-purchase-hero.customer-section-hero{padding:14px 12px;border-radius:18px}.customer-app .customer-section-hero-title,.customer-app .customer-purchase-hero.customer-section-hero h2{font-size:17px}.customer-app .customer-section-hero-desc,.customer-app .customer-purchase-hero.customer-section-hero p{max-width:100%;font-size:12px}.customer-app .customer-purchase-panel-inner{max-width:100%}.customer-app .customer-order-card{padding:10px 12px}.customer-app .customer-order-card__row{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:0}.customer-app .customer-order-card__line-primary{flex-wrap:wrap}.customer-app .customer-order-card__product-name{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;flex:1 1 100%}.customer-app .customer-order-card__actions-col{width:100%;max-width:none;flex-wrap:wrap;justify-content:space-between;padding-top:8px;border-top:1px solid #eef2f6;gap:8px}.customer-app .customer-order-card__actions-side{align-items:flex-start;min-width:0}.customer-app .customer-order-card__actions{width:min(100%,220px);flex:1 1 180px}.customer-app .customer-order-card__image-box,.customer-app .customer-order-card__image-box.purchase-history-image-box,.customer-app .customer-order-card__image-box .purchase-history-img,.customer-app .customer-order-card__image-box .purchase-history-img-placeholder,.customer-app .customer-order-card__image--empty{width:52px;height:52px}.customer-app .customer-order-card-btn{min-height:30px;height:30px}}.customer-app .customer-empty-state{padding:18px 14px;border:1px dashed #cbd5e1;border-radius:18px;background:#fff;color:#64748b;font-size:14px}.customer-app .customer-order-table{width:100%;max-width:100%}.customer-app .customer-order-table thead th:nth-child(4){padding:10px 8px!important}.customer-app .customer-order-table thead th{background:#f8fafc;color:#334155;font-weight:800;font-size:12px}.customer-app .customer-order-image{border-radius:12px!important}.customer-app .customer-order-content{min-width:0}.customer-app .customer-order-title{font-weight:900}.customer-app .customer-order-meta{line-height:1.6}.customer-app .customer-order-actions{gap:8px}.customer-app .customer-order-button{border-radius:12px;padding:6px 10px;font-size:12px;font-weight:900;box-shadow:none;white-space:nowrap}.customer-app .customer-order-button-primary{border:1px solid #2563eb!important;background:#eff6ff!important;color:#1d4ed8!important}.customer-app .customer-order-button-secondary{border:1px solid #cbd5e1!important;background:#fff!important;color:#334155!important}.field-note{margin-top:6px;font-size:11px;color:#94a3b8}.pccc-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:10px;align-items:end}@media(max-width:720px){.pccc-grid{grid-template-columns:minmax(0,1fr)}}.pccc-actions{display:grid;gap:8px}.link-btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:10px;border:1px solid rgba(148,163,184,.5);background:#0f172ab3;color:#e5e7eb;text-decoration:none;font-size:12px}.link-btn:hover{border-color:#94a3b8e6;background:#1e40af40}.top-actions{display:flex;gap:8px;flex-wrap:wrap}.active-pill{border-color:#818cf8e6;background:#2563eb38}.layout.one{grid-template-columns:minmax(0,1fr)}.table-wrapper{margin-top:6px;border-radius:12px;border:1px solid rgba(148,163,184,.5);overflow:hidden;background:radial-gradient(circle at top left,#0f172ae6,#020617e6)}.table-wrapper.small{max-height:260px;overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px;color:#e5e7eb}th,td{padding:7px 8px;border-bottom:1px solid rgba(31,41,55,.8);text-align:left;white-space:nowrap;color:#e5e7eb}thead{background:linear-gradient(to right,#0f172af2,#0f172ae6)}th,td{padding:7px 8px;border-bottom:1px solid rgba(31,41,55,.8);text-align:left;white-space:nowrap}tbody tr:nth-child(2n){background:#0f172ad9}tbody tr:hover{background:#1e40af59}.badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:11px}.status-WAIT{background:#fbbf242e;color:#fbbf24;border:1px solid rgba(251,191,36,.7)}.status-DONE{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.7)}.admin-grids{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:6px}.main:not(.centered){display:flex;flex-direction:column;gap:16px}.layout-cols{display:grid;grid-template-columns:1fr 1.3fr;gap:20px;align-items:start}.layout-cols.one{grid-template-columns:minmax(0,1fr)}.col{display:flex;flex-direction:column;gap:20px}.col>section{min-width:0}@media(max-width:720px){.layout-cols{grid-template-columns:1fr}}.inbound-grid-2col{grid-column:1 / -1;width:100%;display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media(max-width:900px){.inbound-grid-2col{grid-template-columns:1fr}}.main:not(.centered){align-items:stretch}.layout-cols{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:20px;align-items:start}@media(max-width:980px){.layout-cols{grid-template-columns:1fr}}.detail-toggle{opacity:1!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;font-weight:800!important;text-shadow:0 1px 0 rgba(0,0,0,.6)!important;border-color:#78a0fff2!important;background:linear-gradient(135deg,#3b6cff,#1f3fbf)!important}.detail-toggle:hover{opacity:1!important;filter:none!important}.top-actions button{font-size:15px;font-weight:800;padding:9px 16px}.auth-red{color:#ff4d4f!important;border-color:#ff4d4fbf!important;background:#ff4d4f1f!important;box-shadow:0 10px 26px #ff4d4f29!important}.auth-red:hover{background:#ff4d4f2e!important;border-color:#ff4d4ff2!important}.auth-white{color:#334155!important;border:1px solid #cbd5f5!important;background:#fff!important;box-shadow:none!important}.auth-white:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.auth-navy{color:#fff!important;border:1px solid #1e3a8a!important;background:#1e3a8a!important;box-shadow:0 10px 26px #1e3a8a38!important}.auth-navy:hover{background:#1e40af!important;border-color:#1e40af!important}.auth-green{color:#166534!important;border:1px solid #86efac!important;background:#dcfce7!important;box-shadow:0 10px 26px #22c55e1f!important}.auth-green:hover{background:#bbf7d0!important;border-color:#4ade80!important}.status-done-btn{background:#fff!important;color:#1d4ed8!important;border:1px solid #1d4ed8!important}button.done-btn{background:#fff!important;color:#1d4ed8!important;border:2px solid #1d4ed8!important;font-weight:700!important}.card{background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 20px 60px #0f172a2e,0 4px 12px #0f172a14;padding:36px 40px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.card:hover{transform:translateY(-2px);box-shadow:0 30px 80px #0f172a38,0 6px 16px #0f172a1f}.card.daon-login-card:hover,.customer-app .card:hover{transform:none;box-shadow:0 20px 60px #0f172a2e,0 4px 12px #0f172a14}.admin-app .card:hover,.admin-main .card:hover,.admin-app .panel:hover,.admin-main .panel:hover,.admin-app .box:hover,.admin-main .box:hover{transform:none!important}.form input{width:100%;padding:10px 12px;margin-top:6px;margin-bottom:16px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#111827}.form input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f666}.login-form button{width:100%;padding:12px;border-radius:10px;border:none;font-weight:600;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.form button:hover{transform:none;box-shadow:0 10px 25px #2563eb66}body:has(.daon-login-screen):before{display:none;content:none}@media(max-width:768px){.daon-login-screen .card,.main.centered>.card.signup-step-card{width:90%!important;margin:auto!important}body{background-position:center!important}}body{background:#fff;color:#111}table{color:#111}:root{color-scheme:light!important}header,.header,.topbar{background:#fff!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.card{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:0 10px 30px #00000014!important}.card h1,.card h2,.card h3,.card h4,.card-header h1,.card-header h2,.card-header h3,.card-header h4{color:#111!important}.card *{color:inherit}.card p,.card span:not(.match-badge):not(.purchase-status-badge),.card div,.card label,.card small,.card .hint{color:#111!important}.card .settlement-amount-in{color:#dc2626!important}.card .settlement-amount-out{color:#2563eb!important}.card .grade-basic{color:#111827!important}.card .grade-business{color:#16a34a!important}.card .grade-premium{color:#2563eb!important}.card .grade-partner{color:#d4af37!important}.card input,.card select,.card textarea{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.25)!important}.card input[type=date],.card input[type=datetime-local],.card input[type=time]{color:#111!important;background:#fff!important;color-scheme:light!important}.card input::placeholder,.card textarea::placeholder{color:#1111118c!important}.table-wrapper,.tableWrap{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}.card table,.card table.table-dark,.card table.table-light{background:#fff!important;color:#111!important;border-collapse:collapse!important}.card table thead{background:#f3f4f6!important}.card table thead th,.card table thead th *{background:#f3f4f6!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.12)!important}.card table tbody td,.card table tbody td *:not(.danger-badge):not(.general-badge):not(.match-badge):not(.purchase-status-badge):not(.work-request-badge){background:#fff!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.danger-badge{background:#ef4444!important;color:#fff!important}.card table tbody tr:nth-child(2n) td{background:#fafafa!important}.card table tbody tr:hover td{background:#f5f5f5!important}.pill{background:#e5e7eb!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}button{border-radius:10px!important}button.primary,button.btn-primary{background:#2563eb!important;color:#fff!important;border:1px solid rgba(0,0,0,.12)!important}button.secondary,button.btn-secondary{background:#111827!important;color:#fff!important;border:1px solid rgba(0,0,0,.12)!important}button:disabled{opacity:.55!important}a{color:#2563eb!important}body,#root{background:#fff!important;color:#111!important}header,header *{color:#111!important}header{background:#fff!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.card{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.1)!important}.card h2,.card h3,.card h4,.card .card-header,.card .card-header *,label,.hint,.hint *{color:#111!important}input,select,textarea{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.18)!important}input::placeholder,textarea::placeholder{color:#00000073!important}input[type=date]{color-scheme:light!important}.tableWrap,.tableWrap *,.table-wrapper,.table-wrapper *{color:#111!important}.card table thead th,.card table thead th *{background:#f3f4f6!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.1)!important}.card table tbody td,.card table tbody td *:not(.danger-badge):not(.general-badge):not(.match-badge):not(.purchase-status-badge):not(.work-request-badge){background:#fff!important;color:#111!important;border-top:1px solid rgba(0,0,0,.06)!important}.outbound-table,.outbound-table *{color:#111!important}.outbound-table thead th,.outbound-table thead th *{background:#f3f4f6!important;color:#111!important}.outbound-table tbody td,.outbound-table tbody td *:not(.danger-badge):not(.general-badge):not(.work-request-badge){background:#fff!important;color:#111!important}.badge,.status-badge,.pill{color:#111!important}.purchase-status-badge,button.primary,button.primary *,button.secondary,button.secondary *{color:#fff!important}:root{--fg: #111;--muted: #555;--line: rgba(0,0,0,.12);--bg: #fff;--bg2:#f6f7f9}body,.main,.container,.card,.card *{color:var(--fg)}header,.header,.topbar,.app-header,.navbar,.nav-bar,.brand,.logo,.title{color:var(--fg)!important}header *,.header *,.topbar *,.app-header *,.navbar *,.nav-bar *,.brand *,.logo *,.title *{color:var(--fg)!important}table,thead,tbody,tr,th,td{color:var(--fg)!important}.table-dark,.table-dark *,.outbound-table,.outbound-table *,.table-wrapper,.table-wrapper *,.tableWrap,.tableWrap *{color:var(--fg)!important;background:transparent}.table-dark,.outbound-table,table{background:var(--bg)!important;border:1px solid var(--line)!important;border-radius:10px;overflow:hidden}thead,thead tr,thead th{background:var(--bg2)!important;color:var(--fg)!important;border-bottom:1px solid var(--line)!important}tbody tr{background:var(--bg)!important}tbody tr+tr td{border-top:1px solid var(--line)!important}td,th{border-color:var(--line)!important}input,select,textarea{color:var(--fg)!important;background:var(--bg)!important;border:1px solid var(--line)!important}input::placeholder,textarea::placeholder{color:#888!important}input[type=date]{color:var(--fg)!important}:root{--bg:#ffffff;--bg2:#f5f6f8;--fg:#111111;--line: rgba(0,0,0,.12)}html,body{background:#fff!important;color:#111!important}header,.header,.topbar,.app-header,.navbar,.nav-bar,.brand,.logo,.title{background:#fff!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.12)!important}header *,.header *,.topbar *,.app-header *,.navbar *,.nav-bar *,.brand *,.logo *,.title *{color:#111!important}.card,.panel,.box{background:#fff!important;color:#111!important;border:1px solid rgba(0,0,0,.12)!important}.table-dark,.table-dark *,.outbound-table,.outbound-table *,.table-wrapper,.table-wrapper *,.tableWrap,.tableWrap *{color:#111!important}table,thead,tbody,tr,th,td{background:#fff!important;border-color:#0000001f!important}thead,thead tr,thead th{background:#f5f6f8!important;color:#111!important;border-bottom:1px solid rgba(0,0,0,.12)!important}table a,table a *,.badge *{color:#111!important}input,select,textarea{color:#111!important;background:#fff!important;border:1px solid rgba(0,0,0,.18)!important}input::placeholder,textarea::placeholder{color:#777!important}input[type=date]{color:#111!important}button,.btn,.button,a.button{border-radius:10px!important}.btn{background:#2563eb!important;color:#fff!important;border:none!important;font-weight:700}button:hover{filter:brightness(.97)}button:active{filter:brightness(.94)}button:disabled{opacity:.55!important;cursor:not-allowed!important}.top-actions button,.card-header .card-actions button,.card-actions button,.card h3+button{background:#2563eb!important;color:#fff!important;border:1px solid rgba(0,0,0,.15)!important}.card-actions button.secondary,button.secondary{background:#2563eb!important;color:#fff!important;border:1px solid rgba(0,0,0,.15)!important}input,select,textarea{border:4px solid rgba(0,0,0,.15)!important}.card{border:2px solid rgba(0,0,0,.15)!important;background:#fff!important;border-radius:12px}input,select,textarea{border:2px solid rgba(0,0,0,.15)!important;background:#fff!important;color:#111!important}table{border:2px solid rgba(0,0,0,.15)!important}thead th{border-bottom:2px solid rgba(0,0,0,.15)!important}tbody td{border-bottom:1px solid rgba(0,0,0,.12)!important}hr{border:none;border-top:2px solid rgba(0,0,0,.15);margin:16px 0}.card{background:#fffffff5!important;border:1px solid rgba(15,23,42,.08)!important;border-radius:16px!important;box-shadow:0 20px 60px #0f172a2e,0 4px 12px #0f172a14!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .2s ease,box-shadow .2s ease}table{border:6px solid rgba(0,0,0,.15)!important}thead th{border-bottom:6px solid rgba(0,0,0,.15)!important}tbody td{border-bottom:2px solid rgba(0,0,0,.15)!important}input,select,textarea{border:3px solid rgba(0,0,0,.2)!important}.top-actions button,.top-actions button *,button.primary,button.btn-primary{background:#2563eb!important;color:#fff!important;border:2px solid rgba(0,0,0,.15)!important}button.csv,button.download,button.excel{background:#2563eb!important;color:#fff!important}.option-btn{background:#fff!important;color:#111!important;border:2px solid rgba(0,0,0,.2)!important}.option-btn.active{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}.card input,.card select,.card textarea,input,select,textarea{border:3px solid rgba(0,0,0,.35)!important;box-shadow:none!important}.card table,.card table th,.card table td,.table-wrapper table,.table-wrapper th,.table-wrapper td,.outbound-table table,.outbound-table th,.outbound-table td{border-color:#00000047!important}.card table thead th,.table-wrapper thead th,.outbound-table thead th{border-bottom:2px solid rgba(0,0,0,.32)!important}.card table tbody tr+tr td,.table-wrapper tbody tr+tr td,.outbound-table tbody tr+tr td{border-top:2px solid rgba(0,0,0,.18)!important}.outbound-table button,.table-wrapper button,.outbound-table button *,.table-wrapper button *,.card-actions button,.card-actions button *{color:#fff!important}body{background:#fff!important;color:#111!important}.top-actions{justify-content:flex-end!important;align-items:center}.main.centered{display:flex;justify-content:center;align-items:flex-start;padding-top:18px!important}.entry-card{position:relative;width:min(360px,92vw)!important;max-width:360px!important;min-height:340px!important;padding:24px 20px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffffc7!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:4px solid rgba(0,0,0,.14)!important;border-radius:26px!important;box-shadow:0 18px 40px #00000024!important}.entry-stack{position:relative;z-index:2;width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.entry-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.entry-watermark img{width:520px;max-width:72%;opacity:.12;filter:grayscale(8%)}.entry-main-btn{width:210px;min-width:210px;min-height:96px;border:none!important;border-radius:20px!important;font-size:30px!important;font-weight:800!important;letter-spacing:.02em;color:#fff!important;position:relative;z-index:2;box-shadow:0 10px 24px #0000001f!important}.entry-signup{background:#8cc84b!important}.entry-login{background:#2f75b5!important}.entry-main-btn:hover{transform:translateY(-1px);filter:brightness(.98)}@media(max-width:768px){.main.centered{padding-top:10px!important}.entry-card{width:min(94vw,520px)!important;min-height:420px!important;padding:24px 18px!important}.entry-stack{min-height:320px;flex-direction:column;justify-content:space-between;gap:20px}.entry-main-btn{width:82%;min-width:0;min-height:72px;font-size:24px!important;border-radius:18px!important}.entry-watermark img{width:300px;max-width:74%}}.signup-type-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.signup-type-card:hover{transform:translateY(-6px);box-shadow:0 16px 34px #00000029!important}.signup-type-card:active{transform:translateY(-2px)}.signup-type-card--kr:hover{border-color:#2563eb!important}.signup-type-card--cn:hover{border-color:#dc2626!important}.signup-step-card:hover{transform:none!important}.signup-type-card{transition:all .15s ease}.signup-type-card:hover{transform:translateY(-2px);box-shadow:0 6px 14px #0000001f}button{border-radius:8px!important;padding:6px 10px!important;box-shadow:none!important;background-image:none!important;font-weight:600;width:auto!important;min-width:unset!important}.primary{width:auto!important;padding:6px 14px!important}button:hover,button:active{box-shadow:none!important;background-image:none!important}.actions button{background:#2563eb!important;color:#fff!important;border:1px solid rgba(0,0,0,.12)!important;box-shadow:none!important;background-image:none!important;min-height:36px}button.small{padding:4px 10px!important;font-size:12px!important;border-radius:7px!important;min-height:28px}button.dark{background:#1f2937!important;color:#fff!important;border:1px solid rgba(0,0,0,.18)!important;box-shadow:none!important;background-image:none!important}.inbound-file-input::file-selector-button{background:#facc15;color:#111827;border:1px solid #eab308;border-radius:8px;padding:6px 12px;font-weight:700;cursor:pointer}.inbound-file-input::file-selector-button:hover{background:#fbbf24}.btn-option{background:#f3f4f6!important;color:#111827!important;border:1px solid #d1d5db!important;border-radius:8px!important;padding:6px 12px!important;font-weight:600!important;cursor:pointer!important}.btn-option:hover{background:#e5e7eb!important;color:#111827!important;border-color:#cbd5e1!important}.btn-selected{background:#60a5fa!important;color:#fff!important;border:1px solid #60a5fa!important;border-radius:8px!important;padding:6px 12px!important;font-weight:700!important;cursor:pointer!important}.btn-selected:hover{background:#3b82f6!important;border-color:#3b82f6!important;color:#fff!important}.danger-badge{background:#ef4444!important;color:#fff!important;padding:4px 10px;border-radius:999px;font-weight:700}.general-badge{background:#e5e7eb!important;color:#111!important;padding:4px 10px;border-radius:999px}.work-request-badge.has-request,.work-request-badge.no-request{display:inline-flex;align-items:center;justify-content:center;text-align:center}.match-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}.match-badge--success{background:#dcfce7!important;color:#166534!important}.match-badge--warning{background:#fef3c7!important;color:#92400e!important}.match-badge--danger{background:#fee2e2!important;color:#991b1b!important}.match-badge--none{background:#e5e7eb!important;color:#374151!important}.match-badge--info{background:#e0f2fe!important;color:#0284c7!important}.purchase-status-badge{display:inline-block;min-width:72px;text-align:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#fff}.purchase-status--success{background:#22c55e!important}.purchase-status--warning{background:#f59e0b!important}.purchase-status--pending{background:#3b82f6!important}.card table tbody td span{display:inline-block!important}.form input:focus{outline:none!important;border:1px solid #2563eb!important;box-shadow:0 0 0 2px #2563eb26!important}.form button{transition:all .2s ease}.form button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb40;filter:brightness(.95)}.form button:active{transform:translateY(0);box-shadow:0 4px 10px #00000026}.form button[type=submit]:hover{background:#1d4ed8}form.inbound-form-client{gap:10px}form.inbound-form-client .inbound-client-top-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start;box-sizing:border-box;padding:0;margin-top:0}form.inbound-form-client .inbound-client-top-row>label.inbound-client-field{display:grid;grid-template-rows:auto minmax(2.75em,max-content) auto;gap:6px;align-items:start;min-width:0;margin:0;font-size:15px;font-weight:600;color:inherit}form.inbound-form-client .inbound-client-top-row>label.inbound-client-field>.inbound-client-field-caption{display:block;line-height:1.35;min-width:0}form.inbound-form-client .inbound-client-top-row .inbound-client-hint-slot{align-self:stretch;min-height:2.75em;box-sizing:border-box}form.inbound-form-client .inbound-client-top-row .inbound-client-hint-slot--filled{font-size:12px;opacity:.85;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}form.inbound-form-client .inbound-client-top-row input:not([type=checkbox]),form.inbound-form-client .inbound-client-top-row select{width:100%;box-sizing:border-box;height:40px;min-height:40px;margin-top:0;margin-bottom:0;padding:0 12px;border-radius:8px;align-self:stretch}form.inbound-form-client .inbound-client-top-row input[type=date]{color-scheme:dark}@media(max-width:980px){form.inbound-form-client .inbound-client-top-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){form.inbound-form-client .inbound-client-top-row{grid-template-columns:1fr}}form.inbound-form-client .inbound-grid-2col.inbound-client-main-grid{display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;row-gap:18px;align-items:stretch;padding:0}@media(max-width:900px){form.inbound-form-client .inbound-grid-2col.inbound-client-main-grid{grid-template-columns:1fr}}form.inbound-form-client .inbound-client-panel{display:flex;flex-direction:column;gap:0;min-width:0;margin-top:8px;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:12px}form.inbound-form-client .inbound-client-right-meta{padding-top:6px;margin-top:0;padding-left:0;padding-right:0}form.inbound-form-client .inbound-client-panel-lead{font-size:15px;line-height:1.35;font-weight:700}form.inbound-form-client .inbound-client-section--solid{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.15)}form.inbound-form-client .inbound-client-section--dashed{margin-top:18px;padding-top:16px;border-top:1px dashed rgba(255,255,255,.18)}form.inbound-form-client .inbound-client-stack{display:grid;gap:20px;margin-top:16px}form.inbound-form-client .inbound-client-panel input:not([type=checkbox]):not([type=file]),form.inbound-form-client .inbound-client-panel select{width:100%;box-sizing:border-box;height:40px;min-height:40px;margin-top:4px;margin-bottom:10px;padding:0 12px;border-radius:8px}form.inbound-form-client .inbound-client-panel label{display:flex;flex-direction:column;gap:6px;width:100%}form.inbound-form-client .inbound-client-panel label:has(>input[type=checkbox]){flex-direction:row;align-items:center;gap:8px;width:auto;margin-bottom:0}form.inbound-form-client .inbound-client-panel .inbound-client-pack-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}@media(max-width:720px){form.inbound-form-client .inbound-client-panel .inbound-client-pack-row{grid-template-columns:1fr}}form.inbound-form-client .inbound-client-panel button[type=button]{min-height:38px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}form.inbound-form-client .inbound-client-panel .btn-option,form.inbound-form-client .inbound-client-panel .btn-selected{min-height:38px}form.inbound-form-client .inbound-client-upload-card{margin-top:24px;padding:14px 0;border:1px dashed rgba(255,255,255,.35);border-radius:10px;background:#ffffff0a}form.inbound-form-client .inbound-client-attach-stack{margin-top:64px}form.inbound-form-client .inbound-client-file-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 12px}form.inbound-form-client .inbound-client-file-row input[type=file].inbound-file-input,form.inbound-form-client .inbound-client-file-row .inbound-file-input{width:auto;flex:0 1 auto;max-width:min(300px,100%);min-height:32px;height:32px;margin:0;padding:2px 6px;box-sizing:border-box;font-size:12px;line-height:1}form.inbound-form-client .inbound-client-file-row input[type=file].inbound-file-input::file-selector-button,form.inbound-form-client .inbound-client-file-row .inbound-file-input::file-selector-button,form.inbound-form-client .inbound-client-file-row input[type=file].inbound-file-input::-webkit-file-upload-button,form.inbound-form-client .inbound-client-file-row .inbound-file-input::-webkit-file-upload-button{margin-right:8px;min-height:0;height:24px;padding:0 10px;border-radius:6px;border:1px solid rgba(148,163,184,.55);background:#f3f4f6;color:#111827;font-size:12px;font-weight:600;cursor:pointer;line-height:24px;box-sizing:border-box}form.inbound-form-client .inbound-client-file-row>div{font-size:12px;flex:1 1 140px;min-width:0}form.inbound-form-client .inbound-client-danger-wrap{margin-top:24px;padding-top:14px;border-top:1px solid rgba(255,255,255,.15)}form.inbound-form-client .inbound-client-danger-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width:560px){form.inbound-form-client .inbound-client-danger-grid{grid-template-columns:1fr}}form.inbound-form-client .inbound-client-submit-wrap{display:flex;justify-content:stretch;margin-top:52px}form.inbound-form-client .inbound-client-submit-wrap button.primary{width:100%;min-width:0;min-height:44px;box-sizing:border-box;background:linear-gradient(to right,#22c55e,#16a34a)!important;border:1px solid #15803d!important;color:#fff!important;box-shadow:0 10px 26px #16a34a59}form.inbound-form-client .inbound-client-submit-wrap button.primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 12px 28px #16a34a6b}form.inbound-form-client .inbound-client-submit-wrap button.primary:disabled{opacity:.65;filter:grayscale(.15)}form.inbound-form-client .inbound-client-panel input[type=checkbox]{margin:0;width:auto;height:auto;min-height:0;flex-shrink:0}.kakao-btn,button.kakao-btn,.top-actions .kakao-btn,.header-lang .kakao-btn{background:#fee500!important;border:1px solid #e2b000!important;color:#191919!important;font-weight:700!important}.kakao-btn:hover,button.kakao-btn:hover,.top-actions .kakao-btn:hover,.header-lang .kakao-btn:hover{background:#f6d800!important;color:#191919!important}.kakao-channel-image-button,button.kakao-channel-image-button,.top-actions .kakao-channel-image-button,.top-actions button.kakao-channel-image-button,.header-lang .kakao-channel-image-button,.header-lang button.kakao-channel-image-button{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;cursor:pointer;filter:none!important;border-image:none!important}.kakao-channel-image-button:hover,button.kakao-channel-image-button:hover,.top-actions .kakao-channel-image-button:hover,.top-actions button.kakao-channel-image-button:hover,.header-lang .kakao-channel-image-button:hover,.header-lang button.kakao-channel-image-button:hover,.kakao-channel-image-button:focus,button.kakao-channel-image-button:focus,.top-actions .kakao-channel-image-button:focus,.top-actions button.kakao-channel-image-button:focus,.header-lang .kakao-channel-image-button:focus,.header-lang button.kakao-channel-image-button:focus,.kakao-channel-image-button:active,button.kakao-channel-image-button:active,.top-actions .kakao-channel-image-button:active,.top-actions button.kakao-channel-image-button:active,.header-lang .kakao-channel-image-button:active,.header-lang button.kakao-channel-image-button:active{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;filter:brightness(.95)}.top-actions .kakao-channel-header-button,.top-actions button.kakao-channel-header-button,.top-actions .kakao-channel-header-button:hover,.top-actions button.kakao-channel-header-button:hover,.top-actions .kakao-channel-header-button:focus,.top-actions button.kakao-channel-header-button:focus,.top-actions .kakao-channel-header-button:active,.top-actions button.kakao-channel-header-button:active{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;outline:none!important}.top-actions .kakao-channel-header-button img,.top-actions button.kakao-channel-header-button img{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.kakao-channel-header-link,.top-actions .kakao-channel-header-link,.top-actions a.kakao-channel-header-link{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;outline:none!important;text-decoration:none!important;cursor:pointer}.kakao-channel-header-link:hover,.kakao-channel-header-link:focus,.kakao-channel-header-link:active,.top-actions .kakao-channel-header-link:hover,.top-actions .kakao-channel-header-link:focus,.top-actions .kakao-channel-header-link:active,.top-actions a.kakao-channel-header-link:hover,.top-actions a.kakao-channel-header-link:focus,.top-actions a.kakao-channel-header-link:active{background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;text-decoration:none!important}.kakao-channel-header-link img,.top-actions .kakao-channel-header-link img,.top-actions a.kakao-channel-header-link img{background:transparent!important;border:none!important;box-shadow:none!important;display:block!important}.daon-login-card .naver-login-button .naver-login-mark,.daon-login-card .naver-login-button .naver-login-text,.daon-login-card button.naver-login-button .naver-login-mark,.daon-login-card button.naver-login-button .naver-login-text,.daon-login-card .naver-login-button .naver-login-mark *,.daon-login-card .naver-login-button .naver-login-text *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}@media(max-width:768px){html{width:100%;max-width:100%}body,#root{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.mobile-customer-intro{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}.mobile-customer-intro>header{flex-wrap:wrap!important;align-items:center!important;row-gap:8px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.mobile-customer-intro__toolbar{flex:1 1 auto!important;min-width:0!important;max-width:100%;flex-wrap:wrap!important;justify-content:flex-end!important;gap:6px!important}.mobile-customer-intro>div{max-width:100%;min-width:0;box-sizing:border-box}.mobile-customer-intro__features{width:100%;max-width:100%;min-width:0}.mobile-customer-intro__features>div{min-width:0;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere}.daon-login-card .form input,.daon-login-card .form select,.daon-login-card .form textarea{font-size:16px!important}}.landing-service-menu{--lsm-icon-col: 24px;--lsm-gap: 8px;--lsm-pad-x: 12px}.landing-service-menu__row,.landing-service-menu__note-row{display:grid;grid-template-columns:var(--lsm-icon-col) minmax(0,1fr);column-gap:var(--lsm-gap);align-items:center;padding-left:var(--lsm-pad-x);padding-right:var(--lsm-pad-x);box-sizing:border-box}.landing-service-menu__head{padding-top:10px;padding-bottom:6px;margin-bottom:10px;border-bottom:1px solid #e5e7eb;font-size:13px;font-weight:600}.landing-service-menu__icon{width:var(--lsm-icon-col);min-width:var(--lsm-icon-col);height:var(--lsm-icon-col);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.landing-service-menu__icon svg,.landing-service-menu__btn-icon{width:15px;height:15px;min-width:15px;flex-shrink:0}.landing-service-menu__label,.landing-service-menu__note-text{min-width:0;line-height:1.35}.landing-service-menu__hint{margin-top:8px;padding-top:0;padding-bottom:0}.landing-service-menu__footnotes{margin-top:2px}.landing-service-menu__footnotes .landing-service-menu__note-row+.landing-service-menu__note-row{margin-top:2px}.landing-service-menu__note-mark{font-size:11px;line-height:1;color:inherit}.landing-service-menu__btn{display:grid;grid-template-columns:var(--lsm-icon-col) minmax(0,1fr);column-gap:var(--lsm-gap);align-items:center;width:100%;padding:10px var(--lsm-pad-x);border-radius:10px;border:1px solid transparent;background:transparent;color:#f8fafc;font-size:13px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;box-shadow:none;text-shadow:0 1px 3px rgba(15,23,42,.45);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,color .15s ease;box-sizing:border-box}.landing-service-menu__btn svg,.landing-service-menu__btn-icon{color:inherit;justify-self:center}.landing-service-menu__btn:hover,.landing-service-menu__btn:focus-visible{border-color:#ffffffbf;background:#ffffff1a;box-shadow:0 0 0 1px #ffffff14;outline:none}.landing-service-menu__btn:active{border-color:#ffffffbf;background:#ffffff1f}.landing-service-menu__btn.is-active{border-color:#ffffffd9;background:#ffffff24;box-shadow:0 0 0 1px #ffffff1f}.landing-service-menu__btn--estimate{margin-top:4px}.landing-service-menu__btn--faq{margin-top:0}.daon-landing-service-modal--faq{max-width:min(720px,calc(100% - 40px))}.daon-landing-faq-popup__grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:14px}@media(min-width:640px){.daon-landing-faq-popup__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.daon-landing-faq-popup__card{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-sizing:border-box}.daon-landing-faq-popup__card-visual{display:flex;align-items:center;justify-content:center;min-height:72px;background:linear-gradient(135deg,#eff6ff,#ecfdf5);color:#2563eb}.daon-landing-faq-popup__card:nth-child(2n) .daon-landing-faq-popup__card-visual{color:#059669}.daon-landing-faq-popup__card-title{margin:0;padding:12px 14px 4px;font-size:14px;font-weight:700;color:#0f172a;line-height:1.35;word-break:keep-all;overflow-wrap:break-word}.daon-landing-faq-popup__card-desc{margin:0;padding:0 14px 14px;font-size:13px;line-height:1.55;color:#475569;word-break:keep-all;overflow-wrap:break-word}@media(max-width:768px){.landing-service-menu{display:none!important}}.daon-landing-mobile-service-menu,.daon-landing-mobile-service-accordion{display:none}.daon-landing-free-tools--desktop-only{display:block}@media(max-width:768px){.daon-landing-free-tools--desktop-only{display:none!important}.daon-landing-mobile-service-accordion{display:block;width:100%;align-self:stretch;border-radius:0;border:none;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;box-shadow:none;overflow:hidden;box-sizing:border-box}.daon-landing-mobile-service-accordion:not(.is-open){cursor:pointer;-webkit-tap-highlight-color:transparent}.daon-landing-mobile-service-accordion:not(.is-open):active{border-color:#bfdbfe;box-shadow:0 4px 16px #2563eb1f}.daon-landing-mobile-service-accordion__tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;background:#fff}.daon-landing-mobile-service-accordion__tab{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:none;background:transparent;color:#0f172a;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;box-sizing:border-box;touch-action:manipulation}.daon-landing-mobile-service-accordion__tab--right{border-left:1px solid #e2e8f0}.daon-landing-mobile-service-accordion__tab.is-active{background:#f8fafc}.daon-landing-mobile-service-accordion__tab-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.daon-landing-mobile-service-accordion__tab-chevron{flex-shrink:0;font-size:11px;color:#64748b}.daon-landing-mobile-service-accordion__toggle{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:14px 16px;border:none;background:#f8fafc;color:#0f172a;font-size:14px;font-weight:700;text-align:left;cursor:pointer;font-family:inherit;box-sizing:border-box;touch-action:manipulation}.daon-landing-mobile-service-accordion__toggle-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.daon-landing-mobile-service-accordion__toggle-label{flex:1 1 auto;min-width:0}.daon-landing-mobile-service-accordion__chevron{flex-shrink:0;margin-left:auto;font-size:11px;color:#64748b}.daon-landing-mobile-service-accordion__panel{display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;border-top:1px solid #e2e8f0;background:#fff}.daon-landing-mobile-service-accordion__item{display:flex;align-items:flex-start;gap:12px;width:100%;min-height:56px;padding:12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease}.daon-landing-mobile-service-accordion__item:active,.daon-landing-mobile-service-accordion__item.is-active{border-color:#bfdbfe;background:#eff6ff}.daon-landing-mobile-service-accordion__item-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#f1f5f9;color:#2563eb;flex-shrink:0}.daon-landing-mobile-service-accordion__item-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.daon-landing-mobile-service-accordion__item-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.3}.daon-landing-mobile-service-accordion__item-desc{font-size:12px;color:#64748b;line-height:1.45}.daon-landing-mobile-service-accordion__group{display:flex;flex-direction:column;gap:8px}.daon-landing-mobile-service-accordion__group-title{margin:0;font-size:12px;font-weight:800;color:#334155;letter-spacing:.02em}.daon-landing-mobile-service-accordion__divider{height:1px;margin:4px 0;background:#e2e8f0}.daon-landing-mobile-service-accordion__group--free{gap:6px}.daon-landing-mobile-service-accordion__free-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:4px 2px;border:none;background:transparent;cursor:pointer;font-family:inherit;text-align:left;touch-action:manipulation}.daon-landing-mobile-service-accordion__free-toggle-copy{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.daon-landing-mobile-service-accordion__free-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;border:1px solid #bbf7d0;background:#dcfce7;color:#166534;font-size:10px;font-weight:800;line-height:1.35;letter-spacing:.02em}.daon-landing-mobile-service-accordion__free-panel{display:flex;flex-direction:column;gap:8px}.daon-login-right-stack{display:flex;flex-direction:column;gap:12px;width:100%}.daon-login-viewport-block{display:flex;flex-direction:column;gap:6px;min-height:auto!important;padding-bottom:8px}.daon-login-card{margin-top:0!important;margin-bottom:0!important;order:0}.daon-landing-mobile-service-accordion{order:1}.daon-landing-content-shell{margin-top:8px}}@media(max-width:768px){.app>.main.centered:has(>.daon-login-screen){display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-sizing:border-box}.daon-login-screen,.daon-login-screen.daon-login-scroll-shell{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:8px 0 max(10px,env(safe-area-inset-bottom,0px))!important;border-radius:0!important;box-sizing:border-box;overflow-x:hidden!important}.daon-login-viewport-block{width:100%!important;max-width:none!important;align-items:stretch!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}.daon-login-right-stack,.daon-login-right-stack .daon-login-card,.daon-login-screen .card.daon-login-card,.daon-login-screen .daon-landing-mobile-service-accordion{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.daon-login-screen .daon-landing-mobile-service-accordion{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}.daon-login-screen .card.daon-login-card{border-radius:12px!important;box-shadow:none!important;border-left:none!important;border-right:none!important}.daon-login-screen .daon-landing-content-shell,.daon-login-screen .content-section.daon-landing-content-shell{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box}.daon-login-screen .daon-landing-content-shell__inner{max-width:none!important;padding-left:12px!important;padding-right:12px!important;box-sizing:border-box}.daon-login-mobile-signup-cta{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:4px;padding:16px 12px;border-radius:12px;background:#0f2d52!important;border:1px solid rgba(148,163,184,.28)!important;text-align:center;box-sizing:border-box;cursor:pointer;font-family:inherit;appearance:none;box-shadow:0 4px 14px #0f2d522e!important;-webkit-tap-highlight-color:transparent}.daon-login-card button.daon-login-mobile-signup-cta{min-height:auto;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.daon-login-card button.daon-login-mobile-signup-cta span.daon-login-mobile-signup-cta__eyebrow,.daon-login-card button.daon-login-mobile-signup-cta span.daon-login-mobile-signup-cta__action{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.daon-login-card button.daon-login-mobile-signup-cta span.daon-login-mobile-signup-cta__lede{color:#ffffffe6!important;-webkit-text-fill-color:rgba(255,255,255,.9)!important}.daon-login-mobile-signup-cta:active{border-color:#94a3b861!important;background:#0d2747!important;box-shadow:0 3px 10px #0f2d5229!important}.daon-login-mobile-signup-cta__eyebrow,.daon-login-mobile-signup-cta__lede,.daon-login-mobile-signup-cta__action{display:block;width:100%;text-align:center}.daon-login-mobile-signup-cta__eyebrow{margin:0 0 6px;font-size:13px;font-weight:800;line-height:1.35}.daon-login-mobile-signup-cta__lede{margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.55;word-break:keep-all}.daon-login-mobile-signup-cta__action{margin:0;font-size:17px;font-weight:800;line-height:1.35;letter-spacing:-.01em}.daon-login-mobile-section-label{margin:10px 0 8px;font-size:12px;font-weight:600;color:#64748b;line-height:1.35;text-align:center}.daon-login-card p.daon-login-mobile-section-label,.daon-login-card p.daon-login-mobile-section-label .daon-login-mobile-section-label__arrow{color:#64748b!important;-webkit-text-fill-color:#64748b!important}.daon-login-mobile-section-label__inner{display:inline-flex;align-items:center;justify-content:center;gap:6px}.daon-login-mobile-section-label__arrow{flex:0 0 auto;font-size:12px;line-height:1;color:#64748b}.daon-login-mobile-section-label--login{margin-top:14px;padding-top:12px;border-top:1px solid #e2e8f0}.daon-login-card .daon-login-social{margin-top:0!important}}@media(max-width:768px){.daon-landing-mobile-service-menu{display:block;width:100%;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.55);background:#ffffff1f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 8px 24px #0f172a1f;box-sizing:border-box}.daon-landing-mobile-service-menu__head{display:flex;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;font-weight:700;color:#0f172a}.daon-landing-mobile-service-menu__list{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;-webkit-overflow-scrolling:touch}.daon-landing-mobile-service-menu__btn{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border-radius:10px;border:1px solid #e2e8f0;background:#ffffffeb;color:#334155;font-size:12px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit}.daon-landing-mobile-service-menu__btn.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}}@media(max-width:768px){.header-logo-wrapper{display:none!important}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper{display:flex!important}.header{min-height:48px!important;padding:4px 8px!important}.top-actions{flex-wrap:nowrap!important;gap:6px!important;margin-right:8px!important;overflow:hidden}.customer-app.customer-app--mobile .customer-mobile-header__actions{overflow:visible!important;margin-right:0!important}.top-actions>button:last-child{font-size:12px!important;padding:4px 8px!important;min-height:34px!important}.customer-sidebar{display:none!important}.customer-main,.customer-app .customer-main--mobile{padding:10px!important;overflow-x:hidden!important;min-width:0!important}.customer-app .customer-dashboard-shell--mobile{gap:12px;width:100%;max-width:none;min-width:0;box-sizing:border-box}.customer-app .customer-mobile-home-sections,.customer-app .customer-mobile-home-section,.customer-app .customer-mobile-home-section__grid,.customer-app .customer-mobile-home-card{width:100%;max-width:none;min-width:0;box-sizing:border-box}.customer-app .customer-quick-actions,.customer-app .customer-dashboard-quick-grid,.customer-app .customer-dashboard-service-grid{grid-template-columns:1fr!important}.customer-app .customer-action-card,.customer-app .customer-dashboard-quick-card,.customer-app .customer-dashboard-service-card,.customer-app .customer-logistics-quicknav-item{min-height:64px;border-radius:16px}.customer-app .customer-logistics-hero--unified,.customer-app .customer-logistics-summary-bar{border-radius:16px}.customer-app .customer-dashboard-section__title{font-size:12px}.app,.customer-app{overflow-x:hidden!important}.card{max-width:100%!important;box-sizing:border-box!important}.daon-login-blue-text{text-align:center!important;width:100%!important;max-width:none!important;margin:0 0 4px!important}}@media(max-width:768px){.signup-info-box{margin-bottom:12px!important;padding:10px 12px!important}.signup-info-box>div:first-child{font-size:12px!important;margin-bottom:5px!important;line-height:1.4!important}.signup-info-box>div:last-child{font-size:11px!important;line-height:1.45!important}.signup-benefit-grid{grid-template-columns:repeat(2,1fr)!important;gap:5px!important;margin-bottom:14px!important}.signup-benefit-grid>div{padding:6px 8px!important;font-size:11px!important;line-height:1.3!important;border-radius:7px!important}.signup-card-grid{gap:12px!important}.signup-type-card--kr,.signup-type-card--cn{padding:16px 12px!important;border-radius:14px!important;box-shadow:0 6px 18px #0000001f!important}.signup-card-title{font-size:18px!important;white-space:nowrap!important;margin-bottom:6px!important;letter-spacing:-.02em!important}.signup-card-desc{font-size:11px!important;line-height:1.4!important}.app:has(>.main>.signup-step-card){overflow-x:hidden!important}.app>.main.centered:has(>.signup-step-card){display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-sizing:border-box}.main.centered>.card.signup-step-card{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:20px 16px!important;border-radius:0!important;box-shadow:none!important;border-left:none!important;border-right:none!important;box-sizing:border-box!important;overflow-x:hidden!important}.signup-step-card .form.row{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.signup-step-card .form.row>label,.signup-step-card .form.row .pccc-grid label{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.signup-step-card .form.row>label input:not([type=checkbox]),.signup-step-card .form.row>label select,.signup-step-card .form.row>label textarea,.signup-step-card .pccc-grid input:not([type=checkbox]){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}.signup-step-card .radio-row.signup-customer-type-row{display:grid!important;grid-template-columns:1fr 1fr;gap:10px 12px!important;align-items:stretch!important;width:100%!important;max-width:none!important;margin:6px 0 14px!important;box-sizing:border-box!important}.signup-step-card .radio-row.signup-customer-type-row .radio-title{grid-column:1 / -1;text-align:center!important;min-width:0!important;margin:0 0 2px!important}.signup-step-card .radio-row.signup-customer-type-row .radio.signup-type-card{flex:unset!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important}.signup-step-card .signup-agreement-panel{width:100%!important;max-width:none!important;box-sizing:border-box!important}.signup-step-card .signup-agreement-list{display:flex!important;flex-direction:column!important;gap:12px!important;width:100%!important}.signup-step-card .signup-agreement-row{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}.signup-step-card .signup-agreement-row--all{justify-content:flex-start!important}.signup-step-card .signup-agreement-row-spacer{display:none!important}.signup-step-card .signup-agreement-label{display:inline-flex!important;flex-direction:row!important;flex:1 1 auto!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important}.signup-step-card .signup-agreement-label input[type=checkbox]{width:auto!important;flex:0 0 auto!important;margin:0!important}.signup-step-card .signup-agreement-label span{flex:1 1 auto!important;min-width:0!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.35!important}.signup-step-card .signup-agreement-view-btn{flex:0 0 auto!important;width:auto!important;min-width:56px!important;white-space:nowrap!important;flex-shrink:0!important}.signup-step-card .signup-card-grid{grid-template-columns:1fr!important}.signup-step-card .signup-type-card--kr,.signup-step-card .signup-type-card--cn{width:100%!important;max-width:none!important;box-sizing:border-box!important}.signup-step-card .pccc-grid{grid-template-columns:minmax(0,1fr)!important}.signup-step-card .pccc-actions .link-btn{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important}.signup-step-card .form button[type=submit]{width:100%!important;max-width:none!important;box-sizing:border-box!important}.signup-step-card .signup-field-title__icon,.signup-step-card .signup-agreement-all-title__icon{display:inline-flex}.signup-step-card .signup-agreement-all-title{display:inline-flex;align-items:center;gap:6px}}.signup-field-title{display:inline-flex;align-items:center;gap:6px}.signup-field-title__icon,.signup-agreement-all-title__icon{display:none;flex:0 0 auto;color:#64748b}.signup-pc-footer-stack,.signup-business-pc-right-stack,.signup-business-pc-bottom-area{display:contents}.signup-business-pc-encourage{display:none}.signup-business-pc-right-col{display:contents}.signup-personal-pc-encourage{display:none}.signup-personal-pc-right-col{display:contents}.signup-pc-no-rrn-note,.signup-bizreg-note-short{display:none}@media(min-width:769px){.signup-business-pc .signup-field-title__icon,.signup-business-pc .signup-agreement-all-title__icon{display:inline-flex}.signup-business-pc .signup-agreement-all-title{display:inline-flex;align-items:center;gap:6px}.signup-business-pc .radio-row.signup-customer-type-row{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.signup-business-pc .signup-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}.signup-business-pc .signup-field-name{grid-column:1;order:1}.signup-business-pc .signup-field-phone{grid-column:2;order:1}.signup-business-pc .signup-field-email{grid-column:1;order:2}.signup-business-pc .signup-field-username{grid-column:2;order:2}.signup-business-pc .signup-field-password{grid-column:1;order:3}.signup-business-pc .signup-field-password-confirm{grid-column:2;order:3}.signup-business-pc .signup-field-company-kr{grid-column:1;order:4}.signup-business-pc .signup-field-company-en{grid-column:2;order:4}.signup-business-pc .signup-field-biz-reg-no.signup-bizreg-box{grid-column:1;order:5;align-self:stretch;display:flex!important;flex-direction:column;box-sizing:border-box;min-height:100%}.signup-business-pc .signup-business-pc-right-stack{display:flex;flex-direction:column;grid-column:2;order:5;align-self:stretch;min-height:0}.signup-business-pc .signup-field-biz-reg-upload.signup-bizreg-box{flex:1 1 auto;display:flex!important;flex-direction:column;box-sizing:border-box;min-height:100%;height:100%}.signup-business-pc .signup-field-biz-reg-no input{margin-top:6px;margin-bottom:16px}.signup-business-pc .signup-field-biz-reg-upload .signup-bizreg-file-row{margin-top:6px;margin-bottom:16px;min-height:40px;box-sizing:border-box}.signup-business-pc .signup-field-biz-reg-no .field-note,.signup-business-pc .signup-field-biz-reg-upload .field-note{margin-top:0;flex:1 1 auto}.signup-business-pc .signup-business-pc-bottom-area--active{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1 / -1;order:6;gap:16px 28px;align-items:start}.signup-business-pc .signup-business-pc-bottom-area--active .signup-pc-footer-stack{display:contents}.signup-business-pc .signup-business-pc-bottom-area--active .signup-agreement-panel{grid-column:1;grid-row:1;margin-top:0!important;margin-bottom:0!important}.signup-business-pc .signup-business-pc-right-col{display:flex;flex-direction:column;gap:8px;grid-column:2;grid-row:1;align-self:start;min-width:0}.signup-business-pc .signup-importer-hint--business-pc,.signup-business-pc .signup-business-pc-encourage{display:block;margin:0;font-size:12px;line-height:1.55;color:#64748b;word-break:keep-all;overflow-wrap:anywhere}.signup-business-pc .signup-bizreg-note-full{display:none}.signup-business-pc .signup-bizreg-note-short{display:block}.signup-business-pc .signup-business-pc-bottom-area--active .signup-pc-no-rrn-note{display:block;grid-column:2;grid-row:1;align-self:start;margin:108px 0 0;font-size:11px;line-height:1.45;color:#94a3b8;word-break:keep-all;overflow-wrap:anywhere}.signup-business-pc .signup-business-pc-bottom-area--active .signup-submit-btn--pc-right{grid-column:2;grid-row:1;width:100%!important;min-width:0!important;max-width:100%;justify-self:stretch;align-self:start;margin-top:132px!important;box-sizing:border-box}.signup-business-pc .signup-field-error{grid-column:1 / -1;order:20}.signup-personal-pc .signup-field-title__icon,.signup-personal-pc .signup-agreement-all-title__icon{display:inline-flex}.signup-personal-pc .signup-agreement-all-title{display:inline-flex;align-items:center;gap:6px}.signup-personal-pc .radio-row.signup-customer-type-row{margin-left:0!important;margin-right:0!important;width:100%;max-width:100%;box-sizing:border-box}.signup-personal-pc .signup-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 28px;align-items:start}.signup-personal-pc .signup-field-name{grid-column:1;order:1}.signup-personal-pc .signup-field-phone{grid-column:2;order:1}.signup-personal-pc .signup-field-email{grid-column:1;order:2}.signup-personal-pc .signup-field-username{grid-column:2;order:2}.signup-personal-pc .signup-field-password{grid-column:1;order:3}.signup-personal-pc .signup-field-password-confirm{grid-column:2;order:3}.signup-personal-pc .signup-personal-pc-pccc-row{grid-column:1 / -1;order:4;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:16px 28px!important;align-items:stretch!important;width:100%;box-sizing:border-box}.signup-personal-pc .signup-personal-pc-pccc-box{align-self:stretch;display:flex!important;flex-direction:column;box-sizing:border-box;min-height:0;height:auto;padding:10px 12px!important}.signup-personal-pc .signup-personal-pc-pccc-box input{margin-top:6px;margin-bottom:0}.signup-personal-pc .signup-pccc-rrn-note{display:none!important}.signup-personal-pc .signup-personal-pc-pccc-box .field-note{margin-top:0;flex:0 0 auto;line-height:1.4}.signup-personal-pc .signup-personal-pc-pccc-actions{display:flex!important;flex-direction:column;gap:6px;align-self:stretch;justify-content:flex-start;min-height:0;height:auto;box-sizing:border-box}.signup-personal-pc .signup-personal-pc-pccc-actions .link-btn{flex:0 0 auto!important;height:auto!important;min-height:0!important;padding:12px 16px!important;line-height:1.25;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box}.signup-personal-pc .signup-business-pc-bottom-area.signup-personal-pc-bottom-area--active{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column:1 / -1;order:6;gap:16px 28px;align-items:start}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-pc-footer-stack{display:contents}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-agreement-panel{grid-column:1;grid-row:1;margin-top:0!important;margin-bottom:0!important}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-personal-pc-right-col{display:flex;flex-direction:column;gap:8px;grid-column:2;grid-row:1;align-self:start;min-width:0}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-importer-hint--personal-pc,.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-personal-pc-encourage{display:block;margin:0;font-size:12px;line-height:1.55;color:#64748b;word-break:keep-all;overflow-wrap:anywhere}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-pc-no-rrn-note{display:block;grid-column:2;grid-row:1;align-self:start;margin:108px 0 0;font-size:11px;line-height:1.45;color:#94a3b8;word-break:keep-all;overflow-wrap:anywhere}.signup-personal-pc .signup-personal-pc-bottom-area--active .signup-submit-btn--pc-right{grid-column:2;grid-row:1;width:100%!important;min-width:0!important;max-width:100%;justify-self:stretch;align-self:start;margin-top:132px!important;box-sizing:border-box}.signup-personal-pc .signup-field-error{grid-column:1 / -1;order:20}}.daon-login-screen.daon-login-scroll-shell{-webkit-overflow-scrolling:touch}@media(max-width:768px){.daon-login-screen.daon-login-scroll-shell{overflow-y:auto!important;overflow-x:hidden!important}.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo]{display:none!important}}@media(max-width:768px)and (orientation:portrait){.daon-login-screen.daon-login-scroll-shell{overflow-y:auto!important;overflow-x:hidden!important}}@media(min-width:769px){.daon-login-screen.daon-login-scroll-shell>footer[role=contentinfo]{z-index:8}}.daon-landing-lcl-modal,.daon-landing-china-warehouse-modal,.daon-landing-service-modal,.daon-landing-lcl-modal *,.daon-landing-china-warehouse-modal *,.daon-landing-service-modal *{user-select:none;-webkit-user-select:none}.daon-landing-service-modal{width:calc(100% - 40px);max-width:420px;max-height:min(80vh,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));overflow-y:auto;background:#fff;border-radius:18px;box-shadow:0 20px 48px #0f172a33;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;min-height:0}.daon-landing-modal-title{margin:0 0 10px;font-size:18px;font-weight:700;color:#0f172a;line-height:1.35}.daon-landing-service-modal__body{flex:1;display:flex;flex-direction:column;gap:0}.daon-landing-service-modal__footer{display:flex;justify-content:flex-end;margin-top:auto;padding-top:12px;padding-bottom:env(safe-area-inset-bottom,0px);position:sticky;bottom:0;background:linear-gradient(180deg,#fff0,#fff 28%)}.daon-landing-service-modal__footer--dual{justify-content:space-between;gap:8px;flex-wrap:wrap}.daon-service-guide-image-modal--desktop{display:none}@media(min-width:769px){.daon-service-guide-image-modal--desktop{position:fixed;inset:0;z-index:1200;background:#0f172ab8;display:flex;align-items:center;justify-content:center;padding:24px 48px;margin:0;box-sizing:border-box;overflow:hidden;overscroll-behavior:none}.daon-service-guide-image-modal__dialog--desktop{position:relative;display:flex;flex-direction:column;width:min(920px,72vw);max-width:min(920px,72vw);max-height:min(82vh,calc(100dvh - 48px));margin:auto;padding:0;border:none;border-radius:12px;background:#fff;box-shadow:0 8px 32px #00000047;box-sizing:border-box;overflow:hidden}.daon-service-guide-image-modal__scroll--desktop{position:relative;z-index:0;flex:1 1 auto;min-height:0;width:100%;max-height:min(82vh,calc(100dvh - 48px));overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box}.daon-service-guide-image-modal__img--desktop{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:contain;background:transparent}.daon-service-guide-image-modal__close--desktop{position:absolute;top:10px;right:10px;z-index:2;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;margin:0;padding:0!important;border:none;border-radius:999px!important;background:#0f172a8c;color:#fff;font-size:28px;font-weight:400;line-height:1;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;opacity:.88;box-shadow:none;text-shadow:none;box-sizing:border-box}.daon-service-guide-image-modal__close--desktop:hover,.daon-service-guide-image-modal__close--desktop:focus-visible{background:#0f172a8c;color:#fff;opacity:1;outline:2px solid #ffffff;outline-offset:2px}}.daon-mobile-company-profile-modal,.daon-trade-safety-guide-modal--mobile{display:none}@media(max-width:768px){.daon-mobile-company-profile-modal{display:block;position:fixed;inset:0;z-index:10050;width:100%;max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:0;background:#fff;box-sizing:border-box;overflow:hidden;overscroll-behavior:none}.daon-landing-mobile-modal__close,.daon-mobile-company-profile-modal__close,.daon-mobile-service-guide-gallery__close,.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close{position:fixed;top:max(8px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));z-index:10051;display:inline-flex!important;align-items:center;justify-content:center;width:var(--daon-icon-button-mobile)!important;min-width:var(--daon-icon-button-mobile)!important;max-width:var(--daon-icon-button-mobile)!important;height:var(--daon-icon-button-mobile)!important;min-height:var(--daon-icon-button-mobile)!important;max-height:var(--daon-icon-button-mobile)!important;margin:0!important;padding:0!important;border:none!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;color:#25364d!important;font-size:18px!important;font-weight:400;line-height:1;font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.daon-landing-mobile-modal__close:before,.daon-mobile-company-profile-modal__close:before,.daon-mobile-service-guide-gallery__close:before,.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%);border-radius:inherit}.daon-landing-mobile-modal__close:hover,.daon-landing-mobile-modal__close:active,.daon-mobile-company-profile-modal__close:hover,.daon-mobile-company-profile-modal__close:active,.daon-mobile-service-guide-gallery__close:hover,.daon-mobile-service-guide-gallery__close:active,.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close:hover,.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close:active{background:#94a3b829!important;color:#0f172a!important}.daon-landing-mobile-modal__close:focus-visible,.daon-mobile-company-profile-modal__close:focus-visible,.daon-mobile-service-guide-gallery__close:focus-visible,.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.daon-mobile-free-tools-sheet__close.daon-landing-mobile-modal__close{position:relative!important;top:auto!important;right:auto!important;z-index:1;margin:-6px -10px 0 0!important;color:#64748b!important}.daon-mobile-company-profile-modal__scroll{position:absolute;inset:0;z-index:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:0;padding-right:0;box-sizing:border-box}.daon-mobile-company-profile-modal__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:top;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.daon-trade-safety-guide-modal--mobile{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:10050;width:100%;max-width:100vw;height:100%;max-height:100dvh;margin:0;padding:max(12px,env(safe-area-inset-top,0px)) 14px max(12px,env(safe-area-inset-bottom,0px));background:#0f172a9e;box-sizing:border-box;overflow:hidden;overscroll-behavior:none}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(calc(100vw - 28px),420px);max-width:calc(100vw - 28px);max-height:calc(100dvh - 24px);margin:0 auto;padding:0;border:1px solid rgba(148,163,184,.24);border-radius:17px;background:#fff;box-shadow:0 28px 80px #000a1e6b;box-sizing:border-box;overflow:hidden}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__close{position:absolute!important;top:8px!important;right:8px!important;z-index:6}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__body{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 24px);overflow:hidden}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__copy--mobile{display:flex;flex-direction:column;gap:0;padding:22px 18px 12px;color:#0f172a;text-align:left}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__eyebrow{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:-.01em;color:#1268e8;line-height:1.3}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__headline{margin:0 0 8px;font-size:clamp(18px,5vw,21px);font-weight:800;letter-spacing:-.03em;line-height:1.26;color:#0f172a;word-break:keep-all}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__body-text{margin:0 0 12px;font-size:13px;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#334155;word-break:keep-all}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__check-card{margin:0 0 12px;padding:12px 12px 10px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__section-title{margin:0 0 6px;font-size:13px;font-weight:800;color:#0f172a;letter-spacing:-.02em}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__checks{margin:0;padding:0 0 0 1.05em;list-style:disc;color:#334155;font-size:12.5px;font-weight:500;line-height:1.5}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__checks li{margin:0 0 4px;word-break:keep-all}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__cta-row{display:flex;align-items:center;gap:10px;width:100%;margin:0 0 4px}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__cta{flex:1 1 0;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;font-size:14px!important;border-radius:12px!important}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__cta--signup{border:1px solid #071d41!important;border-bottom:1px solid #071d41!important;background:#fff!important;color:#071d41!important;padding:10px 12px!important}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__visual{position:relative;width:100%;height:clamp(310px,42dvh,370px);min-height:clamp(290px,38dvh,330px);overflow:hidden;background:#fff;line-height:0}.daon-trade-safety-guide-modal--mobile .daon-trade-safety-guide-modal__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;position:absolute;left:0;right:0;bottom:0;object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:1}}.daon-desktop-company-profile-modal,.daon-desktop-service-gallery,.daon-trade-safety-guide-modal--desktop{display:none}@media(min-width:769px){.daon-desktop-company-profile-modal,.daon-desktop-service-gallery,.daon-trade-safety-guide-modal--desktop{display:flex;align-items:center;justify-content:center;position:fixed;inset:0;z-index:10050;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:24px 48px;background:#0f172ab8;box-sizing:border-box;overflow:hidden;overscroll-behavior:none}.daon-desktop-company-profile-modal__dialog,.daon-desktop-service-gallery__dialog,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__dialog{position:relative;display:flex;flex-direction:column;width:min(920px,72vw);max-width:min(920px,72vw);max-height:min(82vh,calc(100dvh - 48px));margin:auto;padding:0;border:none;border-radius:12px;background:#fff;box-shadow:0 8px 32px #00000047;box-sizing:border-box;overflow:hidden}.daon-desktop-company-profile-modal__close,.daon-desktop-service-gallery__close,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__close{position:absolute;top:10px;right:10px;z-index:2;width:var(--daon-icon-button-pc)!important;height:var(--daon-icon-button-pc)!important;min-width:var(--daon-icon-button-pc)!important;min-height:var(--daon-icon-button-pc)!important;margin:0;padding:0!important;border:none;border-radius:999px!important;background:#0f172a8c;color:#fff;font-size:20px;font-weight:400;line-height:1;font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:.88;box-sizing:border-box}.daon-desktop-company-profile-modal__close:hover,.daon-desktop-company-profile-modal__close:focus-visible,.daon-desktop-service-gallery__close:hover,.daon-desktop-service-gallery__close:focus-visible,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__close:hover,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__close:focus-visible{opacity:1;outline:2px solid #ffffff;outline-offset:2px}.daon-desktop-company-profile-modal__scroll,.daon-desktop-service-gallery__scroll,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__scroll{position:relative;z-index:0;flex:1 1 auto;min-height:0;width:100%;max-height:min(82vh,calc(100dvh - 48px));overscroll-behavior:none;box-sizing:border-box}.daon-desktop-company-profile-modal__scroll{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.daon-desktop-service-gallery__scroll,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__scroll{overflow:hidden}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__frame{position:relative;width:100%;line-height:0;background:#fff}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__img.is-ready{opacity:1}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__copy--desktop{position:absolute;left:0;top:0;bottom:0;width:50%;max-width:50%;flex-basis:50%;z-index:1;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;padding:28px 32px 26px;color:#0f172a;text-align:left;pointer-events:none;overflow:hidden}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__copy-main{display:flex;flex-direction:column;width:100%;max-width:none;min-height:0;flex:1 1 auto;justify-content:space-between;gap:14px;box-sizing:border-box}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__block{display:flex;flex-direction:column;width:100%;gap:8px}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__eyebrow{margin:0;font-size:13px;font-weight:700;letter-spacing:-.01em;color:#1268e8;line-height:1.3}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__headline{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:0;font-size:clamp(22px,1.55vw,24px);font-weight:800;letter-spacing:-.025em;line-height:1.24;color:#0f172a}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__title-line{display:block;white-space:nowrap;max-width:100%}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__body-text{margin:0;width:100%;font-size:13.5px;font-weight:500;letter-spacing:-.02em;line-height:1.5;color:#334155;word-break:keep-all}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__section-title{margin:0;font-size:13.5px;font-weight:800;letter-spacing:-.02em;color:#0f172a;line-height:1.35}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__process-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;width:100%}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__process-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-height:100%;margin:0;padding:10px 8px 9px;border-radius:10px;background:#f0f7ff;box-sizing:border-box}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__process-num{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-size:11px;font-weight:800;line-height:1}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__process-card-title{font-size:12.5px;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:#0f172a;word-break:keep-all}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__process-card-desc{font-size:11.5px;font-weight:500;letter-spacing:-.02em;line-height:1.35;color:#475569;word-break:keep-all}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__check-box{width:100%;margin:0;padding:11px 12px;border-radius:10px;background:#f8fafc;box-sizing:border-box}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__checks{margin:0;padding:0 0 0 1.05em;list-style:disc;color:#334155;font-size:12.5px;font-weight:500;letter-spacing:-.02em;line-height:1.45}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__checks li{margin:0 0 4px;word-break:keep-all;white-space:nowrap}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__checks li:last-child{margin-bottom:0}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__bottom{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:auto;padding-top:12px;flex-shrink:0;pointer-events:auto}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__prompt{margin:0;width:100%;font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.4;color:#0f172a;word-break:keep-all}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__cta-row{display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:0;flex-shrink:0}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__cta{flex:1 1 0;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;font-size:14px!important;border-radius:12px!important}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__cta--signup{border:1px solid #071d41!important;border-bottom:1px solid #071d41!important;background:#fff!important;color:#071d41!important;padding:10px 12px!important}.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__cta--signup:hover,.daon-trade-safety-guide-modal--desktop .daon-trade-safety-guide-modal__cta--signup:focus-visible{background:#1268e80f!important;color:#1268e8!important;border-color:#1268e8!important}.daon-desktop-company-profile-modal__img,.daon-desktop-service-gallery__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:contain;object-position:center center;background:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.daon-desktop-company-profile-modal__pages{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;line-height:0;background:#fff}.daon-desktop-company-profile-modal__img{display:block;width:100%;max-width:100%;height:auto;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;opacity:1;visibility:visible;object-fit:contain;object-position:center top;background:#fff;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.daon-desktop-image-modal__placeholder{position:absolute;top:0;left:0;right:0;z-index:1;height:min(52vh,420px);max-height:100%;background:linear-gradient(90deg,#f1f5f933 25%,#e2e8f08c 37%,#f1f5f933 63%);background-size:400% 100%;animation:daon-desktop-image-modal-shimmer 1.1s ease-in-out infinite;pointer-events:none}.daon-desktop-service-gallery__img:not(.is-ready),.daon-service-guide-image-modal__img--desktop:not(.is-ready){opacity:0}.daon-desktop-service-gallery__img.is-ready,.daon-service-guide-image-modal__img--desktop.is-ready{opacity:1}@keyframes daon-desktop-image-modal-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.daon-desktop-service-gallery__nav{position:absolute;top:50%;z-index:3;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;flex-shrink:0;margin:0;padding:0!important;border:none;border-radius:999px!important;background:#0f172a61;color:#fff;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;font-family:inherit;opacity:.78;box-sizing:border-box;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}button.daon-desktop-service-gallery__nav:hover,button.daon-desktop-service-gallery__nav:focus,button.daon-desktop-service-gallery__nav:focus-visible,button.daon-desktop-service-gallery__nav:active{top:50%;transform:translateY(-50%);width:38px!important;height:38px!important;margin:0;border-width:0;opacity:1}button.daon-desktop-service-gallery__nav:hover,button.daon-desktop-service-gallery__nav:focus-visible{outline:2px solid #ffffff;outline-offset:2px}button.daon-desktop-service-gallery__nav--prev,button.daon-desktop-service-gallery__nav--prev:hover,button.daon-desktop-service-gallery__nav--prev:focus,button.daon-desktop-service-gallery__nav--prev:focus-visible,button.daon-desktop-service-gallery__nav--prev:active{left:10px;right:auto}button.daon-desktop-service-gallery__nav--next,button.daon-desktop-service-gallery__nav--next:hover,button.daon-desktop-service-gallery__nav--next:focus,button.daon-desktop-service-gallery__nav--next:focus-visible,button.daon-desktop-service-gallery__nav--next:active{right:10px;left:auto}.daon-desktop-service-gallery__triangle{display:block;width:0;height:0;border-style:solid}.daon-desktop-service-gallery__triangle--prev{border-width:9px 14px 9px 0;border-color:transparent #ffffff transparent transparent;margin-right:2px}.daon-desktop-service-gallery__triangle--next{border-width:9px 0 9px 14px;border-color:transparent transparent transparent #ffffff;margin-left:2px}}.daon-mobile-service-guide-gallery{display:none}@media(max-width:768px){.daon-mobile-service-guide-gallery{display:block;position:fixed;inset:0;z-index:10040;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;background:#0f172ac7;box-sizing:border-box;overflow:hidden;overscroll-behavior:none}.daon-mobile-service-guide-gallery__close{z-index:10042;color:#f8fafc!important}.daon-mobile-service-guide-gallery__close:hover,.daon-mobile-service-guide-gallery__close:active{background:#ffffff24!important;color:#fff!important}.daon-mobile-service-guide-gallery__nav{position:fixed;top:50%;z-index:10042;width:var(--daon-icon-button-mobile);height:var(--daon-icon-button-mobile);min-width:var(--daon-icon-button-mobile);min-height:var(--daon-icon-button-mobile);margin:0;padding:0;border:none;border-radius:999px;background:#0f172a61;color:#fff;display:inline-flex;align-items:center;justify-content:center;transform:translateY(-50%);cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.daon-mobile-service-guide-gallery__nav:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%);border-radius:inherit}button.daon-mobile-service-guide-gallery__nav:hover,button.daon-mobile-service-guide-gallery__nav:focus,button.daon-mobile-service-guide-gallery__nav:focus-visible,button.daon-mobile-service-guide-gallery__nav:active{top:50%;transform:translateY(-50%);width:var(--daon-icon-button-mobile);height:var(--daon-icon-button-mobile);margin:0;border-width:0}button.daon-mobile-service-guide-gallery__nav--prev,button.daon-mobile-service-guide-gallery__nav--prev:hover,button.daon-mobile-service-guide-gallery__nav--prev:focus,button.daon-mobile-service-guide-gallery__nav--prev:focus-visible,button.daon-mobile-service-guide-gallery__nav--prev:active{left:max(8px,env(safe-area-inset-left,0px));right:auto}button.daon-mobile-service-guide-gallery__nav--next,button.daon-mobile-service-guide-gallery__nav--next:hover,button.daon-mobile-service-guide-gallery__nav--next:focus,button.daon-mobile-service-guide-gallery__nav--next:focus-visible,button.daon-mobile-service-guide-gallery__nav--next:active{right:max(8px,env(safe-area-inset-right,0px));left:auto}button.daon-mobile-service-guide-gallery__nav:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.daon-mobile-service-guide-gallery__triangle{display:block;width:0;height:0;border-style:solid}.daon-mobile-service-guide-gallery__triangle--prev{border-width:8px 12px 8px 0;border-color:transparent #ffffff transparent transparent;margin-right:2px}.daon-mobile-service-guide-gallery__triangle--next{border-width:8px 0 8px 12px;border-color:transparent transparent transparent #ffffff;margin-left:2px}.daon-mobile-service-guide-gallery__stage{position:absolute;inset:0;z-index:10041;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.daon-mobile-service-guide-gallery__img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;object-fit:contain;object-position:center center;background:transparent;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}}.daon-service-guide-image-wrapper{background:transparent;border:none;box-shadow:0 8px 32px #00000047;padding:0;margin:0;width:min(920px,72vw);max-width:min(920px,72vw);max-height:82vh;display:flex;align-items:center;justify-content:center}.daon-service-guide-image-modal__img{display:block;width:auto;height:auto;max-width:100%;max-height:82vh;object-fit:contain;border-radius:12px;background:transparent}@media(max-width:768px){.daon-service-guide-image-wrapper{width:93vw;max-width:93vw;max-height:84vh;box-shadow:0 6px 24px #0000003d}.daon-service-guide-image-modal__img{max-width:100%;max-height:84vh}}.daon-landing-notice-popup-overlay{position:fixed;inset:0;z-index:1300;background:#0f172a9e;display:flex;align-items:center;justify-content:center;padding:42px 24px;box-sizing:border-box;overflow:hidden;animation:daon-sales-popup-overlay-in .16s ease-out both}.daon-landing-notice-popup-shell{position:relative;display:flex;width:min(1060px,calc(100vw - 48px),calc((100dvh - 84px) * 1708 / 921));max-width:100%;flex-direction:column;align-items:flex-end;outline:none;transform:translateY(clamp(8px,1.2dvh,14px))}.daon-landing-notice-popup{position:relative;width:100%;max-width:100%;max-height:calc(100dvh - 84px);background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(148,163,184,.24);box-shadow:0 28px 80px #000a1e6b;color:#172033;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,sans-serif;touch-action:pan-y;animation:daon-sales-popup-card-in .18s ease-out both}@keyframes daon-sales-popup-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes daon-sales-popup-card-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.daon-landing-notice-popup__stage{position:relative;width:100%;aspect-ratio:1708 / 921;overflow:hidden;background:#f8fafc}.daon-landing-notice-popup__picture{position:absolute;inset:0;display:block;background:#f8fafc}.daon-landing-notice-popup__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center top}.daon-landing-notice-popup__content{position:absolute;left:5.3%;top:calc(7.2% - 5px);bottom:calc(13% + 20px);z-index:2;box-sizing:border-box;display:flex;width:46%;min-width:0;flex-direction:column}.daon-landing-notice-popup__content-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:visible;padding-right:0;scrollbar-color:rgba(18,104,232,.32) transparent;scrollbar-width:thin}.daon-landing-notice-popup__eyebrow{flex-shrink:0;margin:0 0 9px;color:#1268e8;font-size:15px;font-weight:700;letter-spacing:.025em}.daon-landing-notice-popup__title{flex-shrink:0;margin:0;color:#071d41;font-size:40px;font-weight:800;line-height:1.16;letter-spacing:-.045em;word-break:keep-all}.daon-landing-notice-popup__title-line{display:block;white-space:nowrap}.daon-landing-notice-popup__title-line>span{display:inline}.daon-landing-notice-popup__title-line>.is-accent{color:#1268e8}.daon-landing-notice-popup__lead{flex-shrink:0;margin:12px 0 0;color:#071d41;font-size:17px;font-weight:700;line-height:1.45;letter-spacing:-.02em;word-break:keep-all}.daon-landing-notice-popup__body{flex-shrink:0;margin:7px 0 0;color:#384861;font-size:14px;font-weight:500;line-height:1.65;word-break:keep-all}.daon-landing-notice-popup__body span{display:block;white-space:nowrap}.daon-landing-notice-popup__body--mobile{display:none}.daon-landing-notice-popup__chips{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;margin-top:12px}.daon-landing-notice-popup__chips>span{display:inline-flex;min-height:36px;align-items:center;gap:6px;box-sizing:border-box;padding:7px 12px;border:1px solid #d8dee8;border-radius:999px;background:#ffffffe6;color:#263854;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.daon-landing-notice-popup__chips>span>span{color:#1268e8;font-size:13px}.daon-landing-notice-popup__sales-point{display:flex;flex-shrink:0;width:100%;min-height:52px;align-items:center;gap:10px;box-sizing:border-box;margin-top:12px;padding:8px 14px 8px 11px;border-left:3px solid #1268e8;border-radius:9px;background:#f3f7ff;color:#071d41}.daon-landing-notice-popup__sales-point-icon{width:20px;height:20px;flex:0 0 20px;color:#1268e8;stroke-width:2}.daon-landing-notice-popup__sales-point-copy{min-width:0;margin:0;font-size:13.5px;font-weight:650;line-height:1.5}.daon-landing-notice-popup__sales-point-copy>span{display:block;white-space:nowrap}.daon-landing-notice-popup__sales-point-copy strong{color:#1268e8;font-weight:750}.daon-landing-notice-popup__sales-point-copy--mobile{display:none}.daon-landing-notice-popup__cta-row{display:flex;flex-shrink:0;flex-direction:row;align-items:center;gap:28px;margin-top:12px}.daon-landing-notice-popup__cta{display:inline-flex;width:245px;height:50px;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:10px 15px;border-radius:12px;font-family:inherit;font-size:17px;font-weight:800;line-height:1.25;text-align:center;text-decoration:none;word-break:keep-all;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.daon-landing-notice-popup__cta--primary{flex:0 0 245px;border:0;background:#fee500;color:#111}.daon-landing-notice-popup a.daon-landing-notice-popup__cta--primary{color:#111}.daon-landing-notice-popup--new-member .daon-landing-notice-popup__cta--primary{flex-basis:245px;width:245px;background:#1268e8;color:#fff}.daon-landing-notice-popup--new-member a.daon-landing-notice-popup__cta--primary{color:#fff}.daon-landing-notice-popup__cta--secondary{width:auto;height:auto;min-height:26px;padding:2px 0;border:0;border-bottom:1px solid #071d41;border-radius:0;background:transparent;color:#071d41;font-size:14px;font-weight:700;white-space:nowrap}.daon-landing-notice-popup a.daon-landing-notice-popup__cta--secondary{color:#071d41}.daon-landing-notice-popup__cta--primary:hover,.daon-landing-notice-popup__cta--primary:focus-visible{background:#f4dc00;color:#111}.daon-landing-notice-popup--new-member .daon-landing-notice-popup__cta--primary:hover,.daon-landing-notice-popup--new-member .daon-landing-notice-popup__cta--primary:focus-visible{background:#0d57c5;color:#fff}.daon-landing-notice-popup__cta--secondary:hover,.daon-landing-notice-popup__cta--secondary:focus-visible{background:#1268e80f;color:#1268e8}.daon-landing-notice-popup__cta:active{transform:translateY(1px)}.daon-landing-notice-popup__cta:focus-visible,.daon-landing-notice-popup__tab:focus-visible,.daon-landing-notice-popup__dismiss:focus-visible,.daon-landing-notice-popup__close:focus-visible{outline:3px solid #65a7ff;outline-offset:2px}.daon-landing-notice-popup__conditions{display:flex;min-height:38px;max-height:none;flex:0 0 auto;flex-direction:column;justify-content:flex-end;box-sizing:border-box;margin:auto 0 0;padding-top:10px;overflow:visible;color:#59677d;font-size:12px;font-weight:500;line-height:1.55;text-align:left;white-space:normal}.daon-landing-notice-popup__conditions span{display:block;white-space:normal}.daon-landing-notice-popup__close{position:absolute;top:10px;right:10px;z-index:6;display:inline-flex;width:var(--daon-icon-button-pc)!important;min-width:var(--daon-icon-button-pc)!important;max-width:var(--daon-icon-button-pc)!important;height:var(--daon-icon-button-pc)!important;min-height:var(--daon-icon-button-pc)!important;max-height:var(--daon-icon-button-pc)!important;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#25364d;box-shadow:none;font-family:inherit;font-size:18px;font-weight:400;line-height:1;cursor:pointer;transition:color .14s ease}@media(max-width:768px){.daon-landing-notice-popup__close{width:var(--daon-icon-button-mobile)!important;min-width:var(--daon-icon-button-mobile)!important;max-width:var(--daon-icon-button-mobile)!important;height:var(--daon-icon-button-mobile)!important;min-height:var(--daon-icon-button-mobile)!important;max-height:var(--daon-icon-button-mobile)!important;font-size:18px}.daon-landing-notice-popup__close:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%);border-radius:inherit}}.daon-landing-notice-popup__tabs{position:absolute;right:0;bottom:0;left:0;z-index:5;display:flex;height:13%;min-height:68px;border-top:1px solid #e4eaf2;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.daon-landing-notice-popup__tab{position:relative;display:flex;flex:1 1 0;gap:12px;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#071d41;font-family:inherit;font-size:16px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background .14s ease,color .14s ease}.daon-landing-notice-popup__tab+.daon-landing-notice-popup__tab{border-left:1px solid #e4e8ef}.daon-landing-notice-popup__tab-icon{width:25px;height:25px;flex:0 0 25px;stroke-width:1.8}.daon-landing-notice-popup__tab:before{content:"";position:absolute;top:-1px;right:0;left:0;height:3px;background:transparent}.daon-landing-notice-popup__tab:hover{background:#f8fbff;color:#1268e8}.daon-landing-notice-popup__tab.is-active{background:#eff6ff;color:#1268e8}.daon-landing-notice-popup__tab.is-active:before{background:#1268e8}.daon-landing-notice-popup__dismiss{position:absolute;top:calc(100% + 10px);right:0;z-index:6;display:inline-flex;align-items:center;gap:7px;min-height:32px;margin:0;padding:6px 10px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#0f172a47;color:#ffffffdb;font-family:inherit;font-size:11px;font-weight:600;line-height:1.3;cursor:pointer;white-space:nowrap;transition:background .14s ease,color .14s ease}.daon-landing-notice-popup__dismiss-check{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.56);border-radius:4px;color:#fff;font-size:11px;line-height:1}.daon-landing-notice-popup__dismiss:hover,.daon-landing-notice-popup__dismiss:focus-visible{background:#0f172a85;color:#fff}.daon-landing-notice-popup__close:hover,.daon-landing-notice-popup__close:focus-visible{background:transparent;color:#1268e8}.daon-landing-notice-popup__close:focus-visible{outline-width:2px}@media(min-width:768px){.daon-landing-notice-popup-shell{width:min(1060px,calc(100vw - 48px),calc((100dvh - 84px) * 1708 / 921))}.daon-landing-notice-popup__content{inset:calc(7.2% - 5px) auto calc(13% + 20px) 5.3%;width:46%}.daon-landing-notice-popup__content-scroll{overflow:visible}.daon-landing-notice-popup__title{font-size:40px;line-height:1.16}.daon-landing-notice-popup__chips{flex-wrap:nowrap;gap:8px}.daon-landing-notice-popup__cta-row{flex-direction:row;align-items:center;gap:28px}.daon-landing-notice-popup__conditions{margin-top:auto}.daon-landing-notice-popup__tabs{height:13%;min-height:68px}}@media(min-width:769px)and (max-width:1050px){.daon-landing-notice-popup__title{font-size:34px}.daon-landing-notice-popup__lead{font-size:15px}.daon-landing-notice-popup__body{font-size:12px}.daon-landing-notice-popup__chips>span{padding-right:8px;padding-left:8px;font-size:11px}.daon-landing-notice-popup__cta-row{flex-wrap:wrap;gap:10px 22px}.daon-landing-notice-popup__cta{height:46px;font-size:15px}}@media(max-width:768px){.daon-landing-notice-popup-overlay{align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.daon-landing-notice-popup-shell{width:min(calc(100vw - 24px),420px);max-width:calc(100vw - 24px);transform:none}.daon-landing-notice-popup{width:100%;height:min(836px,calc(100dvh - 68px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));min-height:0;max-height:calc(100dvh - 68px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:#fff;border-radius:17px}.daon-landing-notice-popup__stage{display:flex;height:100%;min-height:0;flex-direction:column;aspect-ratio:auto;background:#fff}.daon-landing-notice-popup__picture{position:relative;inset:auto;width:100%;height:clamp(170px,24dvh,220px);min-height:clamp(170px,24dvh,220px);flex:0 0 clamp(170px,24dvh,220px);overflow:hidden;background:#fff}.daon-landing-notice-popup__image{width:100%;height:100%;object-fit:cover;object-position:center}.daon-landing-notice-popup__content{position:relative;inset:auto;width:100%;min-height:0;flex:1 1 auto;padding:8px 16px 14px;background:#fff}.daon-landing-notice-popup__content-scroll{height:100%;flex:1 1 auto;min-height:0;max-height:100%;overflow:visible;padding:0}.daon-landing-notice-popup__eyebrow{margin-bottom:4px;font-size:13.5px;line-height:1.25}.daon-landing-notice-popup__title{font-size:clamp(25px,7vw,30px);font-weight:800;line-height:1.12;letter-spacing:-.045em}.daon-landing-notice-popup__lead{margin-top:6px;font-size:clamp(14.5px,3.8vw,16px);line-height:1.32}.daon-landing-notice-popup__body{margin-top:5px;color:#53627a;font-size:14px;font-weight:500;line-height:1.38}.daon-landing-notice-popup__body--pc{display:none}.daon-landing-notice-popup__body--mobile{display:block}.daon-landing-notice-popup:not(.daon-landing-notice-popup--new-member) .daon-landing-notice-popup__body--mobile{min-height:calc(clamp(104px,30vw,130px) - 25px)}.daon-landing-notice-popup__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.daon-landing-notice-popup__chips>span{min-width:0;min-height:40px;justify-content:center;padding:5px 4px;border-radius:10px;font-size:12px;line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}.daon-landing-notice-popup__sales-point{min-height:46px;gap:8px;margin-top:7px;padding:6px 10px}.daon-landing-notice-popup__sales-point-icon{display:none}.daon-landing-notice-popup__sales-point-copy{font-size:13px;font-weight:600;line-height:1.38}.daon-landing-notice-popup__sales-point-copy--pc{display:none}.daon-landing-notice-popup__sales-point-copy--mobile{display:block}.daon-landing-notice-popup__cta-row{flex-direction:column;align-items:stretch;gap:5px;margin:0}.daon-landing-notice-popup__action-spacer{display:block;min-height:18px;flex:1 1 0}.daon-landing-notice-popup__cta{flex:0 0 48px;width:100%;height:49px;min-height:48px;max-height:50px;min-width:0;padding:8px 12px;font-size:16px;font-weight:700}.daon-landing-notice-popup__cta--secondary{width:max-content;height:auto;min-height:24px;max-height:none;flex:0 0 24px;align-self:center;padding:2px 0;font-size:14px}.daon-landing-notice-popup--new-member .daon-landing-notice-popup__cta--primary{width:100%;height:49px;min-height:48px;max-height:50px;flex:0 0 48px}.daon-landing-notice-popup__conditions{min-height:48px;margin:0;padding-top:0;font-size:12px;line-height:1.35}.daon-landing-notice-popup__mobile-intro{display:flex;min-width:0;align-items:center;gap:8px}.daon-landing-notice-popup__mobile-intro-copy{min-width:0;flex:1 1 auto}.daon-landing-notice-popup__mobile-intro-logo{display:block;width:clamp(104px,30vw,130px);height:auto;flex:0 0 auto;align-self:center;justify-self:center;object-fit:contain}.daon-landing-notice-popup__tabs{position:relative;inset:auto;height:58px;min-height:58px;flex:0 0 58px}.daon-landing-notice-popup__tab{gap:7px;font-size:13px}.daon-landing-notice-popup__tab-icon{width:20px;height:20px;flex-basis:20px}.daon-landing-notice-popup__dismiss{top:calc(100% + 8px);right:0;min-height:36px;padding:6px 10px;font-size:11.5px}.daon-landing-notice-popup__close{top:8px;right:8px;background:#ffffffd6;font-size:18px}.daon-landing-notice-popup__close:hover,.daon-landing-notice-popup__close:focus-visible{background:#fffffff0}}@media(max-width:768px)and (max-height:820px){.daon-landing-notice-popup__picture{height:176px;min-height:176px;flex-basis:176px}.daon-landing-notice-popup__content{padding-top:8px;padding-bottom:14px}.daon-landing-notice-popup__eyebrow{margin-bottom:3px}.daon-landing-notice-popup__title{font-size:clamp(24px,7vw,30px)}.daon-landing-notice-popup__lead{margin-top:6px}.daon-landing-notice-popup__body{margin-top:5px;font-size:13.5px}.daon-landing-notice-popup__chips{margin-top:7px}.daon-landing-notice-popup__chips>span{min-height:38px}.daon-landing-notice-popup__sales-point{margin-top:7px}.daon-landing-notice-popup__cta-row{gap:5px;margin:0}.daon-landing-notice-popup__action-spacer{min-height:12px}}@media(prefers-reduced-motion:reduce){.daon-landing-notice-popup-overlay,.daon-landing-notice-popup{animation:none}.daon-landing-notice-popup__cta,.daon-landing-notice-popup__tab,.daon-landing-notice-popup__dismiss,.daon-landing-notice-popup__close{transition:none}}.daon-landing-modal-close-btn{margin:0;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0}.daon-landing-modal-close-btn:hover{background:#f8fafc}.daon-landing-modal-desc{margin:0 0 10px;font-size:13px;line-height:1.55;color:#475569;word-break:keep-all;overflow-wrap:break-word}.daon-landing-modal-desc--single,.daon-landing-modal-desc--last{margin-bottom:14px}.daon-landing-modal-desc--preline{white-space:pre-line}.daon-landing-modal-trust-note{margin:0;padding:10px 12px;border-radius:10px;background:#f0f9ff;border:1px solid #e0f2fe;color:#334155;font-size:13px;line-height:1.55;font-weight:600;word-break:keep-all;overflow-wrap:break-word}.daon-landing-modal-footer-hint{margin:0;font-size:12px;line-height:1.55;color:#64748b;word-break:keep-all;overflow-wrap:break-word}.daon-landing-modal-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.daon-landing-modal-badge{font-size:11px;font-weight:700;color:#0369a1;background:#e0f2fe;border-radius:999px;padding:4px 10px;line-height:1.35}.daon-landing-modal-signup-btn{margin:0;min-height:40px;padding:8px 16px;border-radius:10px;border:none;background:#059669;color:#fff;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s ease;flex-shrink:0}.daon-landing-modal-signup-btn:hover{background:#047857}.daon-landing-content-shell{position:relative;z-index:3;width:100%;background:#f8fafc;border-top:1px solid #e2e8f0;padding-bottom:max(84px,calc(58px + env(safe-area-inset-bottom,0px)))}.daon-landing-content-shell__inner{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:32px max(16px,env(safe-area-inset-left,0px)) 24px max(16px,env(safe-area-inset-right,0px))}.daon-landing-content-section{padding:24px 0}.daon-landing-content-section+.daon-landing-content-section{border-top:1px solid #e2e8f0}.daon-landing-section-title{margin:0 0 12px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-size:clamp(20px,2vw,24px);font-weight:700;letter-spacing:-.03em;line-height:1.35;color:#0f172a;word-break:keep-all}.daon-landing-membership-cta{position:relative;width:100%;background:transparent;border:none;padding:0 0 8px;display:flex;flex-direction:column;gap:20px}.daon-landing-membership-cta__intro{width:100%;max-width:none}.daon-landing-membership-cta__title{margin:0 0 14px;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;font-size:clamp(22px,2.1vw,28px);font-weight:700;letter-spacing:-.03em;line-height:1.28;color:#0f172a;word-break:keep-all;overflow-wrap:normal}@media(min-width:1024px){.daon-landing-membership-cta__title{font-size:clamp(21px,1.95vw,27px);letter-spacing:-.028em}.daon-landing-membership-cta__title-second{white-space:nowrap}}.daon-landing-membership-cta__lede{margin:0;font-size:14px;line-height:1.65;color:#475569;font-weight:500}.daon-landing-membership-cta__cards{width:100%;display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:520px){.daon-landing-membership-cta__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media(min-width:900px){.daon-landing-membership-cta__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.daon-landing-membership-cta__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;width:100%;min-width:0;min-height:210px;padding:0;margin:0;border-radius:14px;border:1px solid #cbd5e1;background:#e8edf5;color:#0f172a;font:inherit;cursor:pointer;overflow:hidden;box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent}@media(min-width:900px){.daon-landing-membership-cta__card{min-height:220px}}.daon-landing-membership-cta__card:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media(hover:hover)and (pointer:fine){.daon-landing-membership-cta__card:hover{transform:translateY(-3px);border-color:#93c5fd;box-shadow:0 10px 28px #0f172a1f}}.daon-landing-membership-cta__card--with-photo:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffffc7,#ffffff7a 28%,#ffffff14 58%,#fff0)}.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-media{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;border-radius:0;background:#e2e8f0;overflow:hidden}.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:88% 92%}.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-copy{position:relative;z-index:2;flex:0 1 auto;align-self:flex-start;display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;width:auto;max-width:min(100%,66%);margin:16px 0 0 16px;box-sizing:border-box;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media(min-width:1024px){.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-copy{max-width:min(100%,64%);margin:18px 0 0 18px}}@media(max-width:1023.98px){.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-copy{max-width:min(100%,78%);margin:14px 0 0 14px}}@media(max-width:519.98px){.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-copy{max-width:min(100%,86%);margin:12px 0 0 12px}}.daon-landing-membership-cta__card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#2563eb14;color:#1d4ed8}.daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo){padding:14px;gap:12px;background:#fffffff0;min-height:220px}.daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo) .daon-landing-membership-cta__card-media{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;width:100%;height:96px;flex:0 0 auto;border-radius:10px;background:linear-gradient(180deg,#f8fafc,#eef2ff);overflow:hidden}.daon-landing-membership-cta__card:not(.daon-landing-membership-cta__card--with-photo) .daon-landing-membership-cta__card-copy{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;width:100%;max-width:none;padding:0;background:none}.daon-landing-membership-cta__card-title{font-size:14px;font-weight:700;letter-spacing:-.02em;line-height:1.28;color:#075985;word-break:keep-all;overflow-wrap:break-word}@media(min-width:1024px){.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title{white-space:nowrap;font-size:14px;line-height:1.3;letter-spacing:-.025em}}@media(max-width:1023.98px){.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title{white-space:normal}}.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title,.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{text-shadow:0 1px 8px rgba(255,255,255,.9),0 0 1px rgba(255,255,255,.75)}.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{flex:0 1 auto;color:#1e3448}.daon-landing-membership-cta__card-body{font-size:13px;line-height:1.52;color:#1e3448;flex:1 1 auto;word-break:keep-all;overflow-wrap:break-word}.daon-landing-membership-cta__card-note{font-size:11px;line-height:1.45;color:#64748b;word-break:keep-all;overflow-wrap:break-word}.daon-landing-membership-cta__card-foot{margin-top:auto;padding-top:4px;font-size:12px;font-weight:700;color:#2563eb;letter-spacing:-.01em}.daon-landing-trust,.daon-landing-process,.daon-landing-faq{background:transparent}.daon-landing-trust__eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;color:#059669;letter-spacing:-.01em}.daon-login-screen .content-section .daon-landing-trust__eyebrow{color:#6ee7b7}.daon-landing-trust__head{margin-bottom:16px}.daon-landing-trust__lede,.daon-landing-trust__lede-sub{margin:0;max-width:none;font-size:14px;line-height:1.65;color:#475569;overflow-wrap:break-word;word-break:normal}.daon-landing-trust__lede{margin-bottom:6px}.daon-landing-trust__lede-sub{margin-bottom:0}.daon-landing-trust__cta{margin:0 0 14px}.daon-landing-content-start-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:38px;padding:0 18px;margin:0;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:linear-gradient(180deg,#22c55e,#16a34a);color:#fff;font-size:13px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;font-family:inherit;box-shadow:0 2px 10px #00000038,0 2px 8px #16a34a52;outline:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.daon-landing-content-start-btn:hover,.daon-landing-content-start-btn:focus-visible{background:linear-gradient(180deg,#16a34a,#15803d);box-shadow:0 4px 14px #00000042,0 2px 10px #16a34a61;transform:translateY(-1px);outline:none}.daon-landing-ops-info__cta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.daon-landing-ops-info__cta-lede{margin:0;max-width:36em;font-size:14px;line-height:1.65;font-weight:500;color:#ffffffe6;word-break:keep-all}.daon-login-screen .content-section .daon-landing-ops-info__cta-lede{color:#ffffffe6;text-shadow:0 1px 6px rgba(0,0,0,.28)}.daon-login-screen .content-section .daon-landing-ops-info__cta{border-top-color:#ffffff24}@media(max-width:768px){.daon-login-screen .content-section .daon-landing-content-section{padding:28px 0}.daon-login-screen .content-section .daon-landing-content-section+.daon-landing-content-section{padding-top:32px}.daon-landing-content-start-btn{min-height:40px;padding:0 16px;max-width:100%}.daon-landing-trust__cta{margin-bottom:12px}.daon-landing-ops-info__cta{margin-top:16px;padding-top:16px;gap:10px}.daon-landing-ops-info__cta-lede{font-size:13px;line-height:1.62}}.daon-landing-trust__grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:769px){.daon-landing-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.daon-landing-trust__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.daon-landing-trust__card{display:flex;flex-direction:column;gap:4px;padding:14px 14px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;min-height:0}.daon-landing-trust__card-icon{display:block;width:18px;height:18px;flex:0 0 auto;color:#2563eb}.daon-login-screen .content-section .daon-landing-trust__card-icon{color:#fff}.daon-landing-trust__card-title{font-size:14px;font-weight:700;color:#0f172a;line-height:1.35;word-break:keep-all}.daon-landing-trust__card-desc{font-size:12px;line-height:1.45;color:#64748b;word-break:keep-all}.daon-landing-process__grid{display:grid;grid-template-columns:1fr;gap:10px;margin-top:0}@media(min-width:769px){.daon-landing-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.daon-landing-process__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.daon-landing-process__card{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;min-height:0}.daon-landing-process__step-num{flex-shrink:0;width:22px;height:22px;border-radius:999px;background:#2563eb;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.daon-landing-process__step-text{font-size:13px;font-weight:600;color:#1e293b;line-height:1.45;word-break:keep-all}.daon-landing-faq__list{display:flex;flex-direction:column;gap:8px}.daon-landing-faq__item{border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.daon-landing-faq__item.is-open{background:#fff;border-color:#cbd5e1}.daon-landing-faq__question{width:100%;margin:0;min-height:48px;padding:14px 16px;border:none;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;font-size:14px;font-weight:600;color:#0f172a;cursor:pointer;font-family:inherit;line-height:1.4;word-break:keep-all}.daon-landing-faq__chevron{flex-shrink:0;font-size:18px;font-weight:700;color:#64748b;line-height:1}.daon-landing-faq__answer{padding:0 16px 16px;font-size:13px;line-height:1.65;color:#475569;overflow-wrap:break-word;word-break:normal}.daon-landing-ops-info__subtitle{margin:0 0 16px;font-size:14px;line-height:1.6;color:#64748b;overflow-wrap:break-word;word-break:normal}.daon-landing-ops-info__grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:769px){.daon-landing-ops-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.daon-landing-ops-info__card{padding:16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 2px #0f172a0a;min-width:0}.daon-landing-ops-info__card--company,.daon-landing-ops-info__card--precheck,.daon-landing-ops-info__card--cases{grid-column:1 / -1}.daon-landing-ops-info__card-title{margin:0 0 12px;font-size:15px;font-weight:700;color:#0f172a;line-height:1.35}.daon-landing-ops-info__dl{margin:0;display:grid;grid-template-columns:1fr;gap:8px 0}@media(min-width:520px){.daon-landing-ops-info__dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.daon-landing-ops-info__dl-row{min-width:0}.daon-landing-ops-info__dl-row dt{margin:0 0 2px;font-size:11px;font-weight:600;color:#64748b;line-height:1.35}.daon-landing-ops-info__dl-row dd{margin:0;font-size:13px;line-height:1.5;color:#1e293b;overflow-wrap:anywhere;word-break:break-word}.daon-landing-ops-info__email{color:#2563eb;text-decoration:none;font-weight:600;overflow-wrap:anywhere;word-break:break-all}.daon-landing-ops-info__email:hover{text-decoration:underline}.daon-landing-ops-info__list{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:#334155}.daon-landing-ops-info__list li{margin-bottom:4px}.daon-landing-ops-info__list li:last-child{margin-bottom:0}.daon-landing-ops-info__precheck p{margin:0 0 8px;font-size:13px;line-height:1.6;color:#475569;overflow-wrap:break-word;word-break:normal}.daon-landing-ops-info__precheck p:last-child{margin-bottom:0}.daon-landing-ops-info__case-grid{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:769px){.daon-landing-ops-info__case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.daon-landing-ops-info__case-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;min-width:0}.daon-landing-ops-info__case-title{font-size:13px;font-weight:700;color:#0f172a;line-height:1.4}.daon-landing-ops-info__case-desc{font-size:12px;line-height:1.55;color:#64748b;overflow-wrap:break-word;word-break:normal}.customer-dash-trust-brief{margin:0 0 16px;padding:14px 16px;border-radius:12px;border:1px solid #dbeafe;background:linear-gradient(135deg,#f8fafc,#eff6ff)}.customer-dash-trust-brief__title{margin:0 0 6px;font-size:15px;font-weight:700;color:#0f172a;line-height:1.35}.customer-dash-trust-brief__desc{margin:0 0 10px;font-size:13px;line-height:1.5;color:#475569;word-break:keep-all}.customer-dash-trust-brief__steps{margin:0 0 10px;padding-left:18px;font-size:12px;line-height:1.5;color:#334155}.customer-dash-trust-brief__step{margin-bottom:2px}.customer-dash-trust-brief__link{margin:0;padding:0;border:none;background:transparent;font-size:13px;font-weight:600;color:#2563eb;cursor:pointer;font-family:inherit;text-decoration:underline;text-underline-offset:2px}.customer-dash-trust-brief__link:hover{color:#1d4ed8}.customer-app .customer-pc-dashboard .customer-dash-trust-brief{margin-bottom:20px}.desktop-login-shell{min-height:100vh;background:#f8fafc;display:flex;align-items:center;justify-content:center}.desktop-login-main{width:100%;max-width:480px;padding:24px}.desktop-login-panel{width:100%}.desktop-login-brand{text-align:center;margin-bottom:20px}.desktop-login-brand h1{margin:0 0 8px;font-size:22px;font-weight:800;color:#0f172a;line-height:1.35}.desktop-login-brand p{margin:0;font-size:13px;color:#64748b;line-height:1.5}.desktop-login-shell .daon-login-hero-media,.desktop-login-shell .daon-login-hero-text,.desktop-login-shell .daon-login-logo,.desktop-login-shell .landing-service-menu,.desktop-login-shell footer,.desktop-login-shell .daon-landing-content-shell,.desktop-login-shell .daon-landing-membership-cta,.desktop-login-shell section{display:none!important}.desktop-login-shell .daon-login-screen{position:static!important;width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;background:transparent!important}.desktop-login-shell .daon-login-viewport-block{min-height:auto!important;overflow:visible!important}.desktop-login-shell .daon-login-right-stack{position:static!important;top:auto!important;right:auto!important;width:100%!important;max-width:360px;margin:0 auto;gap:12px}.desktop-login-shell .card.daon-login-card{position:static!important;top:auto!important;right:auto!important;width:100%!important;max-width:none;margin:0}.desktop-login-shell .card:hover,.desktop-login-shell .daon-login-card:hover,[data-desktop-app="1"] .card:hover{transform:none!important;box-shadow:0 20px 60px #0f172a2e,0 4px 12px #0f172a14}@media(min-width:769px){.app:not(.desktop-login-shell) .daon-login-screen .daon-login-right-stack{right:24px!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-login-tagline{color:#1b2f4a!important;font-size:13.5px!important;font-weight:700!important;letter-spacing:1.2px!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-login-blue-text,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-login-subtitle{color:#061a33!important;font-weight:700!important;text-shadow:0 1px 2px rgba(255,255,255,.95),0 0 8px rgba(255,255,255,.65)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card{background:#ffffff14!important;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);border:1px solid rgba(15,23,42,.35)!important;box-shadow:0 12px 30px #0f27471f!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card:hover{transform:none!important;box-shadow:0 14px 34px #0f274724!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tools__title{color:#0f2747!important;text-shadow:0 1px 2px rgba(255,255,255,.75)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside{border-top-color:#0f172a47!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tool-btn{background:#ffffffeb!important;border:1px solid rgba(15,23,42,.45)!important;color:#0f2747!important;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tool-btn__title{color:#0f2747!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .daon-landing-free-tools--login-inside .daon-landing-free-tool-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0f172a1a;border-color:#0f172abf!important;background:#fffffffa!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card .form button[type=submit]:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2563eb2e;filter:brightness(1.02)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__head,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__label{color:#071d3a;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 6px rgba(255,255,255,.55)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__head{border-bottom-color:#071d3a29}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__head svg,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn-icon{color:#005bea}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:hover,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible{color:#005bea;background:#ffffff47;border-color:#005bea47;box-shadow:none}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:hover .landing-service-menu__label,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible .landing-service-menu__label{color:#005bea}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:hover .landing-service-menu__btn-icon,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn:focus-visible .landing-service-menu__btn-icon{color:#005bea}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active .landing-service-menu__label{color:#004fd6;font-weight:700}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__btn.is-active .landing-service-menu__btn-icon{color:#004fd6}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__note-text,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__note-mark{color:#0f2747!important;font-weight:600;text-shadow:0 1px 2px rgba(255,255,255,.9),0 0 6px rgba(255,255,255,.45)}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__hint .landing-service-menu__note-text{white-space:nowrap;font-size:12px;line-height:1.35}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .landing-service-menu__footnotes .landing-service-menu__note-text{white-space:nowrap;font-size:11.5px;line-height:1.45}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card label,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card label span,.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card label svg{color:#0f2747!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card .form input{background:#ffffffeb!important;border:1px solid rgba(15,23,42,.55)!important;color:#111827!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card .form input:focus{border-color:#0f172ad9!important;box-shadow:0 0 0 2px #ffffff73!important;outline:none!important}.app:not(.desktop-login-shell) .daon-login-screen:has(.daon-login-hero--intl) .card.daon-login-card .form input::placeholder{color:#11182780!important}}.admin-bizreg-download-btn{border:0!important;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800;color:#fff!important;cursor:pointer;box-shadow:none!important;filter:none!important;line-height:1.2}.admin-bizreg-download-btn--ready{background:#2563eb!important}.admin-bizreg-download-btn--ready:hover:not(:disabled){background:#1d4ed8!important;filter:none!important}.admin-bizreg-download-btn--missing,.admin-bizreg-download-btn--missing:disabled{background:#111827!important;color:#fff!important;cursor:not-allowed;opacity:1!important}.customer-app .customer-mypage-defaults-modal__select,.customer-mypage-defaults-modal__select{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid #cbd5e1!important;background:#fff!important;color:#111!important;font-size:14px}.customer-app .customer-mypage-defaults-modal__select:disabled,.customer-mypage-defaults-modal__select:disabled{background:#f8fafc!important;color:#94a3b8!important}.customer-app .customer-mypage-defaults-modal,.customer-mypage-defaults-modal{width:min(460px,calc(100vw - 32px))}.card button.daon-trade-translator__btn--primary,.card button.daon-trade-translator__btn--primary:hover,.card button.daon-trade-translator__btn--primary:focus,.card button.daon-trade-translator__btn--primary:active,.card button.daon-trade-translator__btn--primary:disabled{color:#fff!important}.card button.daon-trade-translator__btn--primary *{color:#fff!important}.card button.daon-margin-calculator__submit-btn,.card button.daon-margin-calculator__submit-btn:hover,.card button.daon-margin-calculator__submit-btn:focus,.card button.daon-margin-calculator__submit-btn:active{color:#fff!important}.card button.daon-margin-calculator__submit-btn *{color:#fff!important}.card button.daon-cbm-calculator__submit-btn,.card button.daon-cbm-calculator__submit-btn:hover,.card button.daon-cbm-calculator__submit-btn:focus,.card button.daon-cbm-calculator__submit-btn:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.card button.daon-cbm-calculator__submit-btn *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.card button.daon-hs-lookup-guest__submit-btn,.card button.daon-hs-lookup-guest__submit-btn:hover,.card button.daon-hs-lookup-guest__submit-btn:focus,.card button.daon-hs-lookup-guest__submit-btn:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.card button.daon-hs-lookup-guest__submit-btn *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.card button.daon-english-case-converter__convert-btn,.card button.daon-english-case-converter__convert-btn:hover,.card button.daon-english-case-converter__convert-btn:focus,.card button.daon-english-case-converter__convert-btn:active,.card button.daon-english-case-converter__copy-btn,.card button.daon-english-case-converter__copy-btn:hover,.card button.daon-english-case-converter__copy-btn:focus,.card button.daon-english-case-converter__copy-btn:active,.card button.daon-english-case-converter__copy-btn:disabled,.card button.daon-container-load-calculator__submit-btn,.card button.daon-container-load-calculator__submit-btn:hover,.card button.daon-container-load-calculator__submit-btn:focus,.card button.daon-container-load-calculator__submit-btn:active,.card button.daon-import-cert-checker__submit-btn,.card button.daon-import-cert-checker__submit-btn:hover,.card button.daon-import-cert-checker__submit-btn:focus,.card button.daon-import-cert-checker__submit-btn:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.card button.daon-english-case-converter__convert-btn *,.card button.daon-english-case-converter__copy-btn *,.card button.daon-container-load-calculator__submit-btn *{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.daon-guest-tool-app .daon-english-case-converter__convert-btn,.daon-guest-tool-app .daon-english-case-converter__convert-btn:hover,.daon-guest-tool-app .daon-english-case-converter__convert-btn:focus,.daon-guest-tool-app .daon-english-case-converter__convert-btn:active,.daon-guest-tool-app .daon-english-case-converter__copy-btn,.daon-guest-tool-app .daon-english-case-converter__copy-btn:hover,.daon-guest-tool-app .daon-english-case-converter__copy-btn:focus,.daon-guest-tool-app .daon-english-case-converter__copy-btn:active,.daon-guest-tool-app .daon-english-case-converter__copy-btn:disabled,.daon-guest-tool-app .daon-container-load-calculator__submit-btn,.daon-guest-tool-app .daon-container-load-calculator__submit-btn:hover,.daon-guest-tool-app .daon-container-load-calculator__submit-btn:focus,.daon-guest-tool-app .daon-container-load-calculator__submit-btn:active,.daon-guest-tool-app .daon-import-cert-checker__submit-btn,.daon-guest-tool-app .daon-import-cert-checker__submit-btn:hover,.daon-guest-tool-app .daon-import-cert-checker__submit-btn:focus,.daon-guest-tool-app .daon-import-cert-checker__submit-btn:active{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.daon-tool-page--detail-page{padding:20px 22px 24px;overflow:visible;display:grid;gap:14px;box-sizing:border-box}.daon-guest-tool-app .daon-tool-page--detail-page .customer-purchase-hero.customer-section-hero,.daon-tool-page--detail-page .customer-purchase-hero.customer-section-hero,.daon-detail-page-hero-card{width:100%;max-width:100%;margin:0;box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:18px 20px;text-align:center}.daon-guest-tool-app .daon-tool-page--detail-page .customer-section-hero-title,.daon-tool-page--detail-page .customer-section-hero-title,.daon-detail-page-hero-card .customer-section-hero-title{margin:0 auto;text-align:center;font-size:18px;font-weight:900;color:#2563eb;letter-spacing:-.2px;line-height:1.35}.daon-guest-tool-app .daon-tool-page--detail-page .customer-section-hero-desc,.daon-tool-page--detail-page .customer-section-hero-desc,.daon-detail-page-hero-card .customer-section-hero-desc{margin:8px auto 0;max-width:720px;text-align:center;font-size:13px;color:#64748b;line-height:1.55}.daon-detail-page-hero-card__desc-extra{margin-top:6px}.daon-detail-page-hero-card__desc-flow{margin-top:8px;font-weight:600;color:#2563eb}.daon-tool-page--detail-page .daon-detail-page-cleaner__studio{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:14px;box-sizing:border-box}.daon-tool-page--detail-page .daon-detail-page-cleaner__side-panel{border-color:#e5e7eb}.daon-detail-page-cleaner--studio{--detail-page-canvas-height: min(65vh, calc(100dvh - 300px) );--detail-page-canvas-inset-x: 10px;--detail-page-canvas-inset-y: 8px;--detail-page-canvas-media-max-width: 100%;--detail-page-canvas-notice-height: 32px;--detail-page-workspace-ratio: 74%;--detail-page-panel-ratio: 26%;--detail-page-workspace-gap: 10px;--detail-page-checker-size: 18px;--detail-page-checker-light: #ffffff;--detail-page-checker-mid: #eceef2;--detail-page-checker-bg: linear-gradient( 45deg, var(--detail-page-checker-mid) 25%, transparent 25% ), linear-gradient(-45deg, var(--detail-page-checker-mid) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--detail-page-checker-mid) 75%), linear-gradient(-45deg, transparent 75%, var(--detail-page-checker-mid) 75%);display:flex;flex-direction:column;gap:14px;width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box}.daon-detail-page-cleaner__cleaner-hint{margin:-4px 0 0;font-size:12px;color:#64748b;line-height:1.5}.daon-detail-page-cleaner__studio{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;margin:0}.daon-detail-page-cleaner__studio-layout{display:flex;flex-direction:row;align-items:stretch;gap:14px;width:100%;min-width:0}.daon-detail-page-cleaner__workspace{flex:1 1 var(--detail-page-workspace-ratio);min-width:0;max-width:76%;display:flex;flex-direction:column;gap:var(--detail-page-workspace-gap);align-self:stretch}.daon-detail-page-cleaner__workspace .daon-detail-page-cleaner__canvas{flex:1 1 auto}.daon-detail-page-cleaner__workspace-head{display:flex;flex-direction:column;gap:0;min-height:0;padding:0 2px;box-sizing:border-box}.daon-detail-page-cleaner__workspace-notice{margin:0;padding:6px 10px;min-height:var(--detail-page-canvas-notice-height);border-radius:8px;font-size:11px;font-weight:600;color:#475569;line-height:1.35;text-align:center;background:#f8fafc;border:1px solid #e2e8f0;box-sizing:border-box}.daon-detail-page-cleaner__workspace-notice--ok{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.daon-detail-page-cleaner__workspace-notice--warn{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.daon-detail-page-cleaner__workspace-head .daon-detail-page-cleaner__workspace-notice+.daon-detail-page-cleaner__workspace-notice{margin-top:6px}.daon-detail-page-cleaner__workspace-notice--hint{font-weight:500;color:#64748b;background:#f8fafc;border-color:#e2e8f0}.daon-detail-page-cleaner__workspace-foot{margin:0;padding:4px 6px 0;font-size:11px;color:#94a3b8;text-align:center;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daon-detail-page-cleaner__side-panel{flex:0 0 var(--detail-page-panel-ratio);width:var(--detail-page-panel-ratio);min-width:200px;max-width:270px;align-self:stretch;display:flex;flex-direction:column;gap:0;min-height:var(--detail-page-canvas-height);padding:12px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0f;box-sizing:border-box}.daon-detail-page-cleaner__side-section{display:flex;flex-direction:column;gap:8px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #eef2f6}.daon-detail-page-cleaner__side-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.daon-detail-page-cleaner__side-section--download{margin-top:auto;padding-top:4px}.daon-detail-page-cleaner__side-section-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.daon-detail-page-cleaner__side-ocr-card{display:flex;flex-direction:column;gap:0;padding:4px 0;border-radius:12px;border:1px solid #e2e8f0;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.daon-detail-page-cleaner__side-ocr-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 10px;font-size:12px}.daon-detail-page-cleaner__side-ocr-row+.daon-detail-page-cleaner__side-ocr-row{border-top:1px solid #eef2f6}.daon-detail-page-cleaner__side-ocr-label{font-weight:600;color:#64748b}.daon-detail-page-cleaner__side-ocr-value{font-size:15px;font-weight:700;color:#0f172a;font-variant-numeric:tabular-nums}.daon-detail-page-cleaner__side-actions{display:flex;flex-direction:column;gap:8px}.daon-detail-page-cleaner__side-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:36px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:600;line-height:1.2;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease}.daon-detail-page-cleaner__side-btn:disabled{opacity:.5;cursor:not-allowed}.daon-detail-page-cleaner__side-btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.daon-detail-page-cleaner__side-btn--primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.daon-detail-page-cleaner__side-btn--secondary{color:#334155;background:#fff;border-color:#e2e8f0}.daon-detail-page-cleaner__side-btn--secondary:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.daon-detail-page-cleaner__side-btn--danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.daon-detail-page-cleaner__side-btn--danger:hover:not(:disabled){background:#ffe4e6}.daon-detail-page-cleaner__side-btn--icon{justify-content:flex-start}.daon-detail-page-cleaner__side-btn--icon.cleaner-default{color:#fff;background:#6b7280;border-color:#6b7280}.daon-detail-page-cleaner__side-btn--icon.cleaner-default:hover:not(:disabled){background:#4b5563;border-color:#4b5563}.daon-detail-page-cleaner__side-btn--icon.cleaner-default span,.daon-detail-page-cleaner__side-btn--icon.cleaner-default svg{color:#fff}.daon-detail-page-cleaner__side-btn--icon.cleaner-default svg{stroke:currentColor}.daon-detail-page-cleaner__side-btn--icon.cleaner-active.is-active:not(:disabled),.daon-detail-page-cleaner__side-btn--icon.is-active:not(:disabled){color:#fff;background:#0ea5e9;border-color:#0ea5e9;box-shadow:0 0 0 3px #0ea5e940}.daon-detail-page-cleaner__side-btn--icon.cleaner-active.is-active:not(:disabled):hover{background:#0284c7;border-color:#0284c7}.daon-detail-page-cleaner__side-btn--icon.cleaner-active.is-active:not(:disabled) span,.daon-detail-page-cleaner__side-btn--icon.cleaner-active.is-active:not(:disabled) svg,.daon-detail-page-cleaner__side-btn--icon.is-active:not(:disabled) svg{color:#fff;stroke:currentColor}.daon-detail-page-cleaner__side-btn--download{color:#fff;background:#2563eb;border-color:#2563eb}.daon-detail-page-cleaner__side-cleaner{display:flex;flex-direction:column;gap:8px}.daon-detail-page-cleaner__side-cleaner-hint{margin:0;padding:0 2px;font-size:12px;color:#64748b;line-height:1.5}.daon-detail-page-cleaner__manual-panel{display:flex;flex-direction:column;gap:8px}.daon-detail-page-cleaner__manual-summary{display:flex;align-items:center;min-height:34px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.daon-detail-page-cleaner__manual-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.daon-detail-page-cleaner__manual-list li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px;padding:6px 8px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;color:#475569}.daon-detail-page-cleaner__manual-list button,.daon-detail-page-cleaner__manual-apply,.daon-detail-page-cleaner__manual-clear{border:1px solid #bfdbfe;border-radius:7px;background:#fff;color:#1d4ed8;font-size:11px;font-weight:700;cursor:pointer}.daon-detail-page-cleaner__manual-list button{flex:0 0 auto;min-height:24px;padding:0 8px}.daon-detail-page-cleaner__manual-clear{width:100%;min-height:32px}.daon-detail-page-cleaner__manual-apply{width:100%;min-height:34px;color:#fff;background:#2563eb;border-color:#2563eb}.daon-detail-page-cleaner__manual-apply:hover:not(:disabled){background:#1d4ed8}.daon-detail-page-cleaner__manual-apply:disabled{opacity:.55;cursor:not-allowed}.daon-detail-page-cleaner__manual-empty{margin:0;font-size:12px;line-height:1.5;color:#94a3b8}.daon-detail-page-cleaner__manual-status,.daon-detail-page-cleaner__manual-error,.daon-detail-page-cleaner__manual-warning{margin:0;font-size:12px;line-height:1.5}.daon-detail-page-cleaner__manual-status{color:#15803d}.daon-detail-page-cleaner__manual-error{color:#b91c1c}.daon-detail-page-cleaner__manual-warning{color:#b45309}.daon-detail-page-cleaner__side-section--upcoming .daon-detail-page-cleaner__upcoming{margin:0;padding:10px 12px;border-radius:10px}.daon-detail-page-cleaner__side-section--upcoming .daon-detail-page-cleaner__upcoming-head{margin-bottom:6px}.daon-detail-page-cleaner__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 1px 3px #0f172a0f}.daon-detail-page-cleaner__toolbar-left,.daon-detail-page-cleaner__toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.daon-detail-page-cleaner__toolbar-right{margin-left:auto;justify-content:flex-end}.daon-detail-page-cleaner__view-toggle{display:inline-flex;align-items:stretch;padding:3px;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0}.daon-detail-page-cleaner__toolbar-chip{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:600;line-height:1;color:#475569;background:transparent;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.daon-detail-page-cleaner__toolbar-chip.is-active{color:#0f172a;background:#fff;border-color:#cbd5e1;box-shadow:0 1px 2px #0f172a0f}.daon-detail-page-cleaner__toolbar-chip--primary{color:#fff;background:#2563eb;border-color:#2563eb;gap:6px}.daon-detail-page-cleaner__toolbar-chip--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.daon-detail-page-cleaner__toolbar-chip:disabled{opacity:.55;cursor:not-allowed}.daon-detail-page-cleaner__toolbar-chip--action{gap:6px;background:#fff;border-color:#e2e8f0;color:#334155}.daon-detail-page-cleaner__toolbar-chip--action:hover{background:#f8fafc;border-color:#cbd5e1}.daon-detail-page-cleaner__toolbar-chip--icon-only{min-width:38px;width:38px;padding:0;justify-content:center}.daon-detail-page-cleaner__toolbar-chip--danger{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.daon-detail-page-cleaner__toolbar-chip--danger:hover{background:#ffe4e6}.daon-detail-page-cleaner__toolbar-actions{display:inline-flex;align-items:center;gap:6px}.daon-detail-page-cleaner__ocr-stats{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px}.daon-detail-page-cleaner__ocr-stat{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;font-size:12px;font-weight:600;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;white-space:nowrap}.daon-detail-page-cleaner__canvas{position:relative;width:100%;min-height:var(--detail-page-canvas-height);border-radius:14px;border:2px dashed #cbd5e1;background-color:var(--detail-page-checker-light);background-image:var(--detail-page-checker-bg);background-size:var(--detail-page-checker-size) var(--detail-page-checker-size);background-position:0 0,0 calc(var(--detail-page-checker-size) / 2),calc(var(--detail-page-checker-size) / 2) calc(var(--detail-page-checker-size) / -2),calc(var(--detail-page-checker-size) / -2) 0;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.daon-detail-page-cleaner__canvas:not(.has-image){height:var(--detail-page-canvas-height)}.daon-detail-page-cleaner__canvas.is-drag-over{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.daon-detail-page-cleaner__canvas.has-image{display:flex;flex-direction:column;border-style:solid;border-color:#d1d5db;background-color:var(--detail-page-checker-light);background-image:var(--detail-page-checker-bg);min-height:var(--detail-page-canvas-height);height:var(--detail-page-canvas-height);box-sizing:border-box}.daon-detail-page-cleaner__canvas.has-error{border-color:#fca5a5}.daon-detail-page-cleaner__file-input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.daon-detail-page-cleaner__canvas-empty{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0;padding:32px 24px;box-sizing:border-box;width:100%;height:100%;min-height:0;text-align:center;border:none;background:#ffffff6b;cursor:pointer}.daon-detail-page-cleaner__canvas-empty:hover{background:#ffffff94}.daon-detail-page-cleaner__canvas-empty:focus-visible{outline:2px solid #2563eb;outline-offset:-4px}.daon-detail-page-cleaner__canvas-empty-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16px;background:#fff;color:#64748b;border:1px solid #e2e8f0;box-shadow:0 4px 14px #0f172a14;margin-bottom:4px}.daon-detail-page-cleaner__canvas-lead{margin:0;font-size:18px;font-weight:600;color:#0f172a;letter-spacing:-.01em}.daon-detail-page-cleaner__canvas-formats{margin:0;font-size:14px;font-weight:500;color:#64748b}.daon-detail-page-cleaner__canvas-support{margin:0;font-size:13px;color:#94a3b8}.daon-detail-page-cleaner__canvas-drag-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#2563eb14;font-size:16px;font-weight:700;color:#1d4ed8;pointer-events:none;z-index:3}.daon-detail-page-cleaner__canvas-stage{position:relative;flex:1 1 auto;width:100%;min-height:0;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--detail-page-canvas-inset-y) var(--detail-page-canvas-inset-x);box-sizing:border-box;background:transparent;overflow:hidden}.daon-detail-page-cleaner__canvas.has-image .daon-detail-page-cleaner__canvas-media{width:100%;height:100%;max-width:100%;max-height:100%}.daon-detail-page-cleaner__canvas-media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--detail-page-canvas-media-max-width);max-height:100%;flex:0 1 auto}.daon-detail-page-cleaner__canvas-img{position:relative;z-index:1;display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;object-position:center center;filter:drop-shadow(0 2px 10px rgba(15,23,42,.14))}.daon-detail-page-cleaner__detect-overlay{position:absolute;z-index:2;pointer-events:none;box-sizing:border-box}.daon-detail-page-cleaner__detect-box{position:absolute;box-sizing:border-box;border:2px solid rgba(239,68,68,.9);background:#ef444424;border-radius:3px;box-shadow:0 0 0 1px #ffffff59 inset}.daon-detail-page-cleaner__manual-overlay{position:absolute;z-index:4;box-sizing:border-box;pointer-events:none}.daon-detail-page-cleaner__manual-overlay.is-active{cursor:crosshair;pointer-events:auto}.daon-detail-page-cleaner__manual-box{position:absolute;box-sizing:border-box;border:2px dashed rgba(37,99,235,.92);border-radius:4px;background:#2563eb29;box-shadow:0 0 0 1px #ffffff8c inset;pointer-events:none}.daon-detail-page-cleaner__manual-box--draft{background:#3b82f638;border-style:solid}.daon-detail-page-cleaner__canvas-stage.is-cleaner-mode .daon-detail-page-cleaner__canvas-img{cursor:crosshair}.daon-detail-page-cleaner__canvas-stage.is-detect-loading .daon-detail-page-cleaner__canvas-img{opacity:.92}.daon-detail-page-cleaner__canvas-stage.has-detect-overlay .daon-detail-page-cleaner__canvas-img{filter:drop-shadow(0 2px 10px rgba(15,23,42,.14))}.daon-detail-page-cleaner__canvas-badges{position:absolute;top:12px;left:12px;z-index:3;display:flex;flex-wrap:wrap;gap:6px;max-width:calc(100% - 24px)}.daon-detail-page-cleaner__canvas-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.01em;color:#f8fafc;background:#0f172ab8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.daon-detail-page-cleaner__canvas-badge--result{background:#2563ebe0}.daon-detail-page-cleaner__canvas-badge--original{background:#334155e0}.daon-detail-page-cleaner__canvas-badge--preview{color:#1e3a8a;background:#ffffffeb;border:1px solid #bfdbfe}.daon-detail-page-cleaner__canvas-notice-bar{flex-shrink:0;display:flex;align-items:center;justify-content:center;min-height:var(--detail-page-canvas-notice-height);padding:8px 14px;border-top:1px solid #e2e8f0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);box-sizing:border-box}.daon-detail-page-cleaner__canvas-api-notice{position:static;margin:0;padding:0;border-radius:0;font-size:12px;font-weight:600;color:#475569;text-align:center;line-height:1.45;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.daon-detail-page-cleaner__canvas-filename{flex-shrink:0;margin:0;padding:6px 14px 8px;font-size:11px;color:#64748b;text-align:center;background:#f8fafc;border-top:1px solid #e2e8f0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}.daon-detail-page-cleaner__error{margin:0;font-size:12px;color:#dc2626;text-align:center}.daon-detail-page-cleaner__upcoming{padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.daon-detail-page-cleaner__upcoming-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px}.daon-detail-page-cleaner__upcoming-title{margin:0;font-size:13px;font-weight:700;color:#0f172a}.daon-detail-page-cleaner__upcoming-badge{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;color:#1d4ed8;background:#dbeafe}.daon-detail-page-cleaner__upcoming-list{margin:0;padding:0 0 0 18px;font-size:12px;color:#64748b;line-height:1.6}.daon-detail-page-cleaner__upcoming-list li+li{margin-top:2px}.daon-detail-page-cleaner__studio-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.daon-detail-page-cleaner__studio-footer .daon-detail-page-cleaner__btn{min-width:200px}.daon-detail-page-cleaner__btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,opacity .15s ease}.daon-detail-page-cleaner__btn--upload{min-width:160px}.daon-detail-page-cleaner__btn--compact{padding:7px 12px;font-size:12px}.daon-detail-page-cleaner__btn--primary{color:#fff;background:#2563eb;border-color:#2563eb}.daon-detail-page-cleaner__btn--primary:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.daon-detail-page-cleaner__btn--primary:disabled{opacity:.5;cursor:not-allowed}.daon-detail-page-cleaner__btn--secondary{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.daon-detail-page-cleaner__btn--secondary:disabled{opacity:.5;cursor:not-allowed}.daon-detail-page-cleaner__btn--ghost{color:#f8fafc;background:#ffffff1f;border-color:#ffffff38}.daon-detail-page-cleaner__guest-cta{margin-top:4px}.daon-detail-page-cleaner__cta-text{margin:0 0 10px;font-size:13px;color:#475569;line-height:1.5;text-align:center}.daon-detail-page-cleaner__member-note{margin:0;padding:12px 14px;border-radius:10px;font-size:13px;color:#64748b;line-height:1.5;background:#f8fafc;border:1px solid #e2e8f0;text-align:center}.customer-detail-page-shell .customer-purchase-panel-inner{width:100%;max-width:1120px;margin-left:auto;margin-right:auto}@media(max-width:640px){.daon-detail-page-cleaner--studio{--detail-page-canvas-height: min(56vh, calc(100dvh - 360px) );--detail-page-canvas-inset-x: 8px;--detail-page-canvas-inset-y: 8px;--detail-page-workspace-ratio: 100%;--detail-page-panel-ratio: 100%;padding:4px 4px 0}.daon-detail-page-cleaner__hero{padding:8px 8px 4px}.daon-detail-page-cleaner__studio-layout{flex-direction:column;gap:12px}.daon-detail-page-cleaner__workspace{max-width:100%}.daon-detail-page-cleaner__side-panel{flex:1 1 auto;width:100%;min-width:0;max-width:100%}.daon-detail-page-cleaner__side-section--download{margin-top:0}.daon-detail-page-cleaner__canvas-lead{font-size:16px}}.inbound-consolidation-block{padding:14px 0 2px;border-top:1px solid #e5e7eb}.inbound-consolidation-extra{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;padding:12px 14px}.inbound-consolidation-extra label{font-size:12px;color:#475569}.inbound-consolidation-extra input[type=number],.inbound-consolidation-extra textarea{background:#fff;font-size:13px}@media(max-width:640px){.inbound-consolidation-block{padding:12px 0 2px}.inbound-consolidation-extra{padding:10px 12px}}@media(min-width:769px){.app:has(>.main>.daon-login-screen){position:relative!important}.app:has(>.main>.daon-login-screen)>.main.centered{padding:0!important;margin:0!important;flex:1!important;min-height:0!important}.app:has(>.main>.daon-login-screen) .daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl){background:transparent!important;z-index:1!important}.app:has(>.main>.daon-login-screen) .daon-login-screen.daon-login-scroll-shell:not(:has(.daon-login-hero--intl)){background:transparent!important;z-index:1!important}.app>.header.header--pre-login{display:grid!important;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)!important;align-items:center!important;gap:12px!important;padding:8px 24px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:100!important;background:linear-gradient(180deg,#02122461,#02122424 58%,#02122400)!important;border-bottom:none!important;color:#fff!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;box-sizing:border-box!important}.app>.header.header--pre-login .header-brand--landing-centered h1{font-weight:800!important;letter-spacing:.055em!important;font-size:22px!important;color:transparent!important;background:linear-gradient(180deg,#fff,#f7fcff 22%,#dcefff 48%,#a9c7dc 72%,#fff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.48)) drop-shadow(0 0 10px rgba(82,185,255,.34))!important;text-shadow:none!important}.app>.header.header--pre-login .header-brand--landing-centered .subtitle{color:#eef8fff5!important;font-weight:600!important;letter-spacing:.01em!important;text-shadow:0 1px 2px rgba(0,0,0,.4),0 0 6px rgba(82,185,255,.18)!important}.app>.header.header--pre-login .daon-login-pc-header__service-toggle,.app>.header.header--pre-login .daon-login-pc-header__service-toggle-label,.app>.header.header--pre-login .daon-login-pc-header__service-toggle-chevron{color:#fff!important}.app>.header.header--pre-login .daon-login-pc-header__service-toggle{height:32px!important;min-height:32px!important;padding:0 8px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.app>.header.header--pre-login .daon-login-pc-header__service-toggle:hover,.app>.header.header--pre-login .daon-login-pc-header__service-toggle:focus-visible{border:none!important;background:#ffffff14!important;border-radius:8px!important;color:#fff!important;transform:none!important}.app>.header.header--pre-login .daon-login-pc-header__service-toggle-label{text-shadow:0 1px 3px rgba(0,0,0,.34)!important}.app>.header.header--pre-login .daon-login-pc-header__service-panel{border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:#021224c7!important;box-shadow:0 16px 36px #0000003d!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.app>.header.header--pre-login .daon-login-pc-header__service-item,.app>.header.header--pre-login .daon-login-pc-header__service-item-label{color:#ffffffeb!important;font-weight:600!important}.app>.header.header--pre-login .daon-login-pc-header__service-item:hover,.app>.header.header--pre-login .daon-login-pc-header__service-item:focus-visible,.app>.header.header--pre-login .daon-login-pc-header__service-item.is-active{background:#ffffff14!important;color:#fff!important}.app>.header.header--pre-login .daon-login-pc-header__service-item-icon,.app>.header.header--pre-login .pc-guest-header-dropdown svg,.app>.header.header--pre-login .pc-guest-header-dropdown svg *,.app>.header.header--pre-login .pc-guest-header-dropdown [class*=icon],.app>.header.header--pre-login .daon-login-pc-header__service-panel svg,.app>.header.header--pre-login .daon-login-pc-header__service-panel svg path,.app>.header.header--pre-login .daon-login-pc-header__service-panel svg circle,.app>.header.header--pre-login .daon-login-pc-header__service-panel svg line,.app>.header.header--pre-login .daon-login-pc-header__service-panel svg polyline,.app>.header.header--pre-login .daon-login-pc-header__service-panel svg rect,.app>.header.header--pre-login .daon-login-pc-header__service-panel .daon-login-pc-header__service-item-icon{color:#ffffffe0!important;stroke:#ffffffe0!important;fill:none!important}.app>.header.header--pre-login .pc-guest-header-dropdown svg [fill]:not([fill=none]),.app>.header.header--pre-login .daon-login-pc-header__service-panel svg [fill]:not([fill=none]){fill:#ffffffe0!important}.app>.header.header--pre-login .daon-login-pc-header__service-item:hover .daon-login-pc-header__service-item-icon,.app>.header.header--pre-login .daon-login-pc-header__service-item:focus-visible .daon-login-pc-header__service-item-icon,.app>.header.header--pre-login .daon-login-pc-header__service-item.is-active .daon-login-pc-header__service-item-icon,.app>.header.header--pre-login .daon-login-pc-header__service-item:hover .daon-login-pc-header__service-panel svg path,.app>.header.header--pre-login .daon-login-pc-header__service-item:focus-visible .daon-login-pc-header__service-panel svg path{color:#fffffff2!important;stroke:#fffffff2!important}.app>.header.header--pre-login .daon-login-pc-header__service-toggle-chevron{color:#fff!important;stroke:currentColor!important}.app>.header.header--pre-login .header-lang,.app>.header.header--pre-login .header-landing-right-actions{display:flex!important;align-items:center!important;gap:8px!important;position:relative!important}.app>.header.header--pre-login .header-landing-lang-btn{display:inline-flex!important;align-items:center!important;gap:4px!important;height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 2px!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#fff!important;font-size:13px!important;font-weight:600!important;line-height:1!important;text-shadow:0 1px 3px rgba(0,0,0,.36)!important;outline:none!important;cursor:pointer!important;font-family:inherit!important}.app>.header.header--pre-login .header-landing-lang-btn__chevron{font-size:9px!important;line-height:1!important;color:#fff!important}.app>.header.header--pre-login .header-landing-lang-btn:hover,.app>.header.header--pre-login .header-landing-lang-btn:focus-visible{background:#ffffff14!important;border-radius:8px!important;color:#fff!important;outline:none!important}.app>.header.header--pre-login .header-landing-lang-dropdown{position:absolute!important;top:calc(100% + 6px)!important;right:0!important;z-index:999!important;min-width:120px!important;padding:6px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.12)!important;background:#021224d1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;box-shadow:0 12px 28px #0000003d!important;box-sizing:border-box!important}.app>.header.header--pre-login .header-landing-lang-dropdown__item{display:block!important;width:100%!important;padding:8px 10px!important;border:none!important;border-radius:8px!important;background:transparent!important;color:#ffffffeb!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;text-align:left!important;cursor:pointer!important;font-family:inherit!important}.app>.header.header--pre-login .header-landing-lang-dropdown__item:hover,.app>.header.header--pre-login .header-landing-lang-dropdown__item:focus-visible{background:#ffffff14!important;color:#fff!important;outline:none!important}.app>.header.header--pre-login .header-landing-start-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;box-sizing:border-box!important;height:30px!important;min-height:30px!important;max-height:30px!important;min-width:84px!important;padding:0 12px!important;border:1px solid rgba(255,255,255,.32)!important;border-radius:999px!important;background:linear-gradient(180deg,#22c55e,#16a34a)!important;color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:1!important;box-shadow:0 2px 10px #0003,0 2px 8px #16a34a52!important;outline:none!important;cursor:pointer!important;font-family:inherit!important;filter:none!important;border-image:none!important;transition:background .15s ease,box-shadow .15s ease,transform .15s ease!important}.app>.header.header--pre-login .header-landing-start-btn__icon,.app>.header.header--pre-login .header-landing-start-btn__icon svg,.app>.header.header--pre-login .header-landing-start-btn__icon path,.app>.header.header--pre-login .header-landing-start-btn__icon circle,.app>.header.header--pre-login .header-landing-start-btn__icon line,.app>.header.header--pre-login .header-landing-start-btn__icon polyline{width:14px!important;height:14px!important;flex-shrink:0!important;color:#fff!important;stroke:#fff!important;fill:none!important}.app>.header.header--pre-login .header-landing-start-btn:hover,.app>.header.header--pre-login .header-landing-start-btn:focus-visible{background:linear-gradient(180deg,#16a34a,#15803d)!important;color:#fff!important;box-shadow:0 4px 14px #0000003d,0 2px 10px #16a34a61!important;transform:translateY(-1px)!important;outline:none!important}.app>.header.header--pre-login .header-lang .header-landing-kakao-btn,.app>.header.header--pre-login .header-lang button.header-landing-kakao-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:34px!important;min-height:34px!important;max-height:34px!important;min-width:0!important;padding:0!important;margin:0!important;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-decoration:none!important;outline:none!important;cursor:pointer!important;font-family:inherit!important;filter:none!important;border-image:none!important;width:auto!important;overflow:visible!important;transition:opacity .15s ease!important}.app>.header.header--pre-login .header-landing-kakao-btn__img,.app>.header.header--pre-login .header-landing-kakao-btn img{display:block!important;height:32px!important;width:auto!important;max-width:none!important;object-fit:contain!important;flex:0 0 auto!important;border:none!important;box-shadow:none!important}.app>.header.header--pre-login .header-landing-kakao-btn:hover,.app>.header.header--pre-login .header-landing-kakao-btn:focus-visible{background:transparent!important;border:none!important;box-shadow:none!important;opacity:.9!important;outline:none!important;filter:none!important;transform:none!important}.daon-login-screen:has(.daon-login-hero--intl) .hero-section.daon-login-hero--intl:after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:140px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(180deg,#0000,#0c67a514 48%,#033a5f42)!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section.daon-landing-content-shell,.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell.content-section{position:relative!important;overflow:visible!important;margin-top:-150px!important;padding-top:190px!important;border-top:none!important;box-shadow:none!important;background-color:transparent!important;background-image:linear-gradient(180deg,#0646740f,#02264e33 46%,#00122a75),url(/images/hero/landing-underwater-section-bg-v3.webp)!important;background-size:cover!important;background-position:top center!important;background-repeat:no-repeat!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell__inner{position:relative!important;z-index:1!important}.daon-login-screen:has(.daon-login-hero--intl) .daon-landing-content-shell{border-top:none!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-section-title,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title-second{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.34)!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__lede,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__lede,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__lede-sub,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__subtitle{color:#ebf8ffeb!important;text-shadow:0 1px 3px rgba(0,0,0,.34)!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-trust__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-process__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__card,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-ops-info__case-card{border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 12px 28px #0000002e!important}.daon-login-screen.daon-login-scroll-shell:has(.daon-login-hero--intl)>footer[role=contentinfo]{background:#fffffff0!important;border-top:1px solid #e5e7eb!important}}.korea-admin-dashboard{display:grid;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.korea-admin-dashboard__list-card,.korea-admin-dashboard__detail-card{min-width:0;box-sizing:border-box}.korea-admin-dashboard__detail-card{border:1px solid #bfdbfe;box-shadow:0 8px 24px #2563eb14}.korea-admin-dashboard__card-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.korea-admin-dashboard__title{margin:0}.korea-admin-dashboard__subtitle{margin:6px 0 0;font-size:13px;color:#64748b}.korea-admin-dashboard__error{padding:8px 12px;color:#b91c1c;font-size:13px}.korea-admin-dashboard__table-wrap{width:100%;max-width:100%;margin:0;min-width:0;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.korea-admin-dashboard__table{min-width:1000px;width:100%}.korea-admin-dashboard .shipment-table{min-width:1000px;width:100%;max-width:none;table-layout:auto}.korea-admin-dashboard__detail-title{margin:0}.korea-admin-dashboard__loading{padding:16px;color:#64748b}.korea-admin-dashboard__detail-body{display:grid;gap:16px;padding:0 4px 8px;min-width:0}.korea-admin-dashboard__detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;font-size:13px;color:#334155}.korea-admin-dashboard__section-title{font-weight:800;margin-bottom:8px}.korea-admin-dashboard__radio-row{display:flex;gap:12px;flex-wrap:wrap}.korea-admin-dashboard__radio-label{display:inline-flex;align-items:center;gap:6px}.korea-admin-dashboard__status-grid{display:flex;flex-wrap:wrap;gap:8px}.korea-admin-dashboard__status-btn{padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#0f172a;font-weight:600;cursor:pointer;pointer-events:auto}.korea-admin-dashboard__status-btn:disabled{opacity:1;cursor:pointer;pointer-events:auto}.korea-admin-dashboard__status-btn.is-active{border:2px solid #2563eb;background:#eff6ff;font-weight:800;cursor:pointer;pointer-events:auto}.korea-admin-dashboard__customer-action-btn{padding:10px 14px;border-radius:8px;border:none;background:#0f766e;color:#fff;font-weight:800;cursor:pointer}.korea-admin-dashboard__customer-action-btn.is-done{background:#15803d}.korea-admin-dashboard__hint{margin-top:10px;font-size:12px;color:#64748b;line-height:1.5}.korea-admin-dashboard__memo{width:100%;max-width:640px;padding:10px;border-radius:8px;border:1px solid #cbd5e1;box-sizing:border-box}.korea-admin-dashboard__actions{display:flex;gap:8px;flex-wrap:wrap}.korea-admin-dashboard__save-btn{padding:10px 18px;border-radius:8px;border:none;background:#2563eb;color:#fff;font-weight:800;cursor:pointer}.korea-admin-dashboard__save-btn:disabled{background:#94a3b8;cursor:not-allowed}.korea-admin-dashboard__mock-banner{padding:8px 12px;border-radius:8px;border:1px dashed #f59e0b;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.45;word-break:break-word}.korea-admin-ops{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.korea-admin-overview{padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;min-width:0;overflow:hidden;box-sizing:border-box}.korea-admin-overview__header{margin-bottom:12px}.korea-admin-overview__title{margin:0;font-size:16px;font-weight:800;color:#0f172a}.korea-admin-overview__lead{margin:4px 0 0;font-size:12px;color:#64748b}.korea-admin-overview__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}.korea-admin-overview__card{padding:10px 12px;border-radius:10px;border:none;background:#fff;box-shadow:0 1px 4px #0f172a0f}.korea-admin-overview__card--success{background:#f0fdf4;box-shadow:0 1px 4px #16653414}.korea-admin-overview__card--warning{background:#fffbeb;box-shadow:0 1px 4px #b4530914}.korea-admin-overview__card--danger{background:#fef2f2;box-shadow:0 1px 4px #b91c1c14}.korea-admin-overview__card--muted{background:#f8fafc;box-shadow:0 1px 4px #0f172a0d}.korea-admin-overview__value{font-size:20px;font-weight:800;color:#0f172a;line-height:1.2}.korea-admin-overview__label{margin-top:4px;font-size:11px;font-weight:700;color:#475569}.korea-admin-overview__sub{margin-top:2px;font-size:10px;color:#94a3b8}.korea-admin-overview__grid--compact,.korea-admin-overview__grid--summary{grid-template-columns:repeat(5,minmax(0,1fr))}.korea-admin-overview__process-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;min-width:0}.korea-admin-overview__process-row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.korea-admin-overview__process-card{border-radius:12px;border:none;padding:12px 14px;min-width:0;box-shadow:0 2px 8px #0f172a0f}.korea-admin-overview__process-card--customs{background:#fffbeb;box-shadow:0 2px 10px #b4530914}.korea-admin-overview__process-card--inspection{background:#f5f3ff;box-shadow:0 2px 10px #6d28d914}.korea-admin-overview__process-card--delivery{background:#eff6ff;box-shadow:0 2px 10px #2563eb14}.korea-admin-overview__process-head{margin-bottom:10px}.korea-admin-overview__process-title{margin:0;font-size:14px;font-weight:800;color:#0f172a}.korea-admin-overview__process-desc{margin:3px 0 0;font-size:11px;color:#64748b}.korea-admin-overview__process-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.korea-admin-overview__process-metric{padding:8px 6px;border-radius:8px;background:#fff;text-align:center;min-width:0;border:none;box-shadow:0 1px 3px #0f172a0f}.korea-admin-overview__process-card--customs .korea-admin-overview__process-metric{box-shadow:0 1px 3px #b453091a}.korea-admin-overview__process-card--inspection .korea-admin-overview__process-metric{box-shadow:0 1px 3px #6d28d91a}.korea-admin-overview__process-card--delivery .korea-admin-overview__process-metric{box-shadow:0 1px 3px #2563eb1a}.korea-admin-overview__process-metric-value{font-size:20px;font-weight:800;color:#0f172a;line-height:1.2}.korea-admin-overview__process-metric-label{margin-top:3px;font-size:10px;font-weight:700;color:#475569;line-height:1.3}.korea-admin-overview__card--live{box-shadow:0 0 0 2px #38bdf840,0 2px 8px #38bdf826;animation:korea-overview-pulse 2s ease-in-out infinite}@keyframes korea-overview-pulse{0%,to{background:#f1f5f9}50%{background:#e0f2fe}}@media(max-width:900px){.korea-admin-overview__grid--compact,.korea-admin-overview__grid--summary{grid-template-columns:repeat(2,minmax(0,1fr))}.korea-admin-overview__process-row,.korea-admin-overview__process-row--triple{grid-template-columns:1fr}.korea-admin-overview__process-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.korea-admin-overview__loading{padding:16px;text-align:center;color:#64748b;font-size:13px}.korea-admin-ops-table__wrap{overflow-x:auto;max-width:100%}.korea-admin-ops-table__table{width:100%;table-layout:auto}.shipment-container{min-width:0;flex-shrink:1}.shipment-table-wrapper{width:100%;overflow-x:auto}.shipment-table{width:100%;table-layout:auto;min-width:1100px}.korea-admin-ops-monitor .shipment-table{min-width:1100px}.shipment-table th:last-child,.shipment-table td:last-child{min-width:80px;white-space:nowrap;flex-shrink:0}.korea-admin-ops-table .shipment-table th:last-child,.korea-admin-ops-table .shipment-table td:last-child{overflow:visible;text-overflow:clip;width:auto}.control-panel-wrapper{width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.control-panel-wrapper .shipment-control-panel,.control-panel-wrapper .korea-admin-dashboard__detail-card{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.control-panel-wrapper .shipment-control-panel__body--ops,.control-panel-wrapper .shipment-control-panel__quick-status-row,.control-panel-wrapper .admin-docs-compact-grid,.control-panel-wrapper .shipment-korea-docs__grid{min-width:0;max-width:100%}.korea-admin-ops-monitor{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.korea-admin-ops-monitor__workspace,.korea-admin-ops-command__workspace{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);gap:10px;align-items:start;width:100%;min-width:0}.korea-admin-ops-monitor__list{min-width:0;margin:0;border:1px solid rgba(0,0,0,.1);box-shadow:none;background:#fff}.korea-admin-ops-monitor__list.card,.korea-admin-ops-command .korea-admin-dashboard__list-card{border:1px solid rgba(0,0,0,.1)!important}.korea-admin-ops-monitor__list .card-header,.korea-admin-ops-command .korea-admin-dashboard__card-header{border-bottom:1px solid #e2e8f0;padding-bottom:8px;margin-bottom:8px}.korea-admin-ops-command .korea-admin-dashboard__table-wrap,.korea-admin-ops-monitor .korea-admin-dashboard__table-wrap{background:#fff;border:none;border-radius:0;padding:0;box-shadow:none}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table,.korea-admin-ops-command .korea-admin-dashboard__table{border-collapse:separate!important;border-spacing:0 7px!important;width:100%;background:transparent}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table thead th{background:#f3f4f6!important;color:#475569;font-size:11px;font-weight:700;padding:8px 10px!important;border-bottom:none!important;border-top:none!important;box-shadow:none!important;vertical-align:middle}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table tbody tr{border-bottom:none;background:#fff;box-shadow:0 1px 2px #0000000a}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table tbody td,.korea-admin-ops-monitor__row td{border:none!important;border-bottom:none!important;outline:none;background:#fff!important;box-shadow:none!important;border-radius:0!important;padding:8px 10px!important;vertical-align:middle}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table tbody tr:nth-child(2n) td{background:#fff!important}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table tbody tr:hover td,.korea-admin-ops-monitor__row:hover td{background:#fff!important;box-shadow:none!important}.korea-admin-ops-monitor__list.card .korea-admin-dashboard__table tbody tr:hover{box-shadow:0 2px 4px #00000014}.korea-admin-ops-monitor__row:focus,.korea-admin-ops-monitor__row:focus-visible{outline:none}.korea-admin-ops-monitor__row.is-selected td{background:#eff6ff!important;box-shadow:inset 3px 0 #2563eb}.korea-admin-ops-monitor__row.is-selected:hover td{background:#dbeafe!important}.shipment-row__customer{gap:3px}.shipment-row__customer-name{font-size:13px;font-weight:800;color:#0f172a;letter-spacing:-.01em}.shipment-row__company-name{font-size:11px;font-weight:500;color:#94a3b8}.shipment-ops-pill-group{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;padding:4px 6px;border-radius:999px;background:#f1f5f9d9}.shipment-ops-pill-group--compact{gap:3px;padding:3px 5px}.shipment-ops-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;border:none;background:#fff;color:#475569;box-shadow:0 1px 2px #0f172a0f}.shipment-ops-pill--success{background:#ecfdf5;color:#047857}.shipment-ops-pill--info{background:#eff6ff;color:#1d4ed8}.shipment-ops-pill--warn{background:#fff7ed;color:#c2410c}.shipment-ops-pill--muted{background:#f8fafc;color:#64748b}.korea-admin-ops-monitor__table{min-width:1100px}.korea-admin-ops-monitor__row td{padding:8px 10px!important;vertical-align:middle}.korea-admin-ops-monitor__id{white-space:nowrap;font-weight:700;font-size:12px}.korea-admin-ops-monitor__customer{display:flex;flex-direction:column;gap:2px;min-width:120px;max-width:200px}.korea-admin-ops-monitor__customer-name{font-size:12px;font-weight:700;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.korea-admin-ops-monitor__company-name{font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.korea-admin-ops-monitor__progress{min-width:220px}.korea-admin-ops-monitor__final{white-space:nowrap;min-width:64px}.korea-admin-ops-monitor__panel{margin-top:0}.shipment-ops-progress{display:flex;flex-wrap:nowrap;align-items:center;gap:4px}.shipment-ops-progress--compact{gap:3px}.shipment-ops-phase{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:10px;line-height:1.2;white-space:nowrap;flex-shrink:0}.shipment-ops-phase__key{font-weight:800;color:#64748b}.shipment-ops-phase__val{font-weight:700;color:#0f172a}.shipment-ops-phase--success{border-color:#86efac;background:#f0fdf4}.shipment-ops-phase--success .shipment-ops-phase__val{color:#15803d}.shipment-ops-phase--info{border-color:#93c5fd;background:#eff6ff}.shipment-ops-phase--info .shipment-ops-phase__val{color:#1d4ed8}.shipment-ops-phase--warn{border-color:#fdba74;background:#fff7ed}.shipment-ops-phase--warn .shipment-ops-phase__val{color:#c2410c}.shipment-ops-phase--muted{border-color:#e2e8f0;background:#f8fafc}.shipment-ops-phase--danger{border-color:#fca5a5;background:#fef2f2}.shipment-ops-leg{display:inline-flex;align-items:center;justify-content:center;min-width:52px;padding:2px 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em;border:1px solid #e2e8f0;background:#f1f5f9;color:#334155}.shipment-ops-leg--success{border-color:#86efac;background:#dcfce7;color:#166534}.shipment-ops-leg--info{border-color:#93c5fd;background:#dbeafe;color:#1e40af}.shipment-ops-leg--muted{border-color:#e2e8f0;background:#f8fafc;color:#64748b}.shipment-ops-leg--danger{border-color:#fca5a5;background:#fee2e2;color:#b91c1c}.shipment-ops-leg--neutral{border-color:#cbd5e1;background:#fff;color:#475569}.shipment-ops-right-panel{position:sticky;top:10px;display:flex;flex-direction:column;gap:10px;min-width:0;max-height:calc(100vh - 88px);overflow-y:auto;border:none;border-radius:12px;background:#fff;box-sizing:border-box;box-shadow:0 4px 24px #0f172a14;padding:12px}.shipment-ops-right-panel--selected{box-shadow:0 0 0 1px #93c5fd99,0 8px 28px #2563eb24}.shipment-ops-right-panel__empty{padding:28px 16px;text-align:center}.shipment-ops-right-panel__empty-title{margin:0;font-size:14px;font-weight:800;color:#334155}.shipment-ops-right-panel__empty-hint{margin:8px 0 0;font-size:11px;line-height:1.45;color:#94a3b8}.shipment-ops-right-panel__section{padding:0;border-bottom:none;margin:0}.shipment-ops-right-panel__section+.shipment-ops-right-panel__section{margin-top:2px}.shipment-ops-right-panel__section-title{margin:0 0 8px;font-size:10px;font-weight:800;letter-spacing:.06em;color:#94a3b8}.shipment-ops-right-panel__summary{background:transparent;padding-bottom:4px}.shipment-ops-right-panel__summary-id{font-size:18px;font-weight:800;color:#1d4ed8;margin-bottom:4px}.shipment-ops-right-panel__summary-customer{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.shipment-ops-right-panel__summary-customer strong{font-size:13px;color:#0f172a}.shipment-ops-right-panel__summary-customer span{font-size:11px;color:#64748b}.shipment-ops-right-panel__summary-status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.shipment-ops-right-panel__summary-status strong{font-size:12px;color:#0f172a}.shipment-ops-right-panel__leg-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:11px}.shipment-ops-right-panel__leg-row--readonly .shipment-ops-right-panel__leg-value{color:#64748b}.shipment-ops-right-panel__leg-label{font-weight:700;color:#64748b;flex-shrink:0}.shipment-ops-right-panel__leg-value{text-align:right;font-weight:700;color:#0f172a}.shipment-ops-right-panel__leg-sub{display:block;margin-top:2px;font-size:10px;font-weight:600;font-style:normal;color:#94a3b8}.shipment-ops-right-panel__korea-btns{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.shipment-ops-right-panel__korea-btns--action{gap:6px;margin-top:10px}.shipment-ops-right-panel__quick-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.shipment-ops-right-panel__save-block{display:flex;flex-direction:column;gap:6px}.shipment-ops-right-panel__processing-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.shipment-ops-right-panel__processing-title{margin:0;font-size:13px;font-weight:800;color:#0f172a}.shipment-ops-right-panel__processing-hint{margin:0;font-size:11px;color:#64748b}.shipment-ops-right-panel__save-error{margin:0;padding:8px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px;font-weight:700;line-height:1.45}.shipment-ops-right-panel .shipment-ops-action-btn,.shipment-ops-right-panel .korea-admin-dashboard__status-btn.shipment-ops-action-btn{min-height:38px;height:38px;padding:0 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;border:1px solid #94a3b8;background:#fff;box-shadow:0 1px 3px #0f172a14;cursor:pointer;color:#0f172a}.shipment-ops-right-panel .shipment-ops-action-btn.is-active,.shipment-ops-right-panel .korea-admin-dashboard__status-btn.shipment-ops-action-btn.is-active{border:2px solid #2563eb;background:#dbeafe;color:#1d4ed8;box-shadow:0 0 0 2px #2563eb2e}.shipment-ops-right-panel .shipment-ops-action-btn.is-saved{border-color:#16a34a;background:#f0fdf4;color:#166534}.shipment-ops-right-panel .korea-admin-dashboard__save-btn{min-height:42px;font-size:14px;font-weight:800}.shipment-ops-right-panel__docs-section{padding:10px 0 4px;border-bottom:1px solid #e2e8f0}.shipment-korea-docs__meta{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.shipment-korea-docs__filename{display:block;font-size:11px;font-weight:600;color:#64748b;word-break:break-all}.shipment-korea-docs__row.is-ready{align-items:flex-start}.korea-admin-ops-monitor__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;margin-bottom:8px}.korea-admin-ops-monitor__panel-head-title{margin:0;font-size:14px;font-weight:800;color:#0f172a}.korea-admin-ops-monitor__panel-head-desc{margin:4px 0 0;font-size:12px;color:#64748b}.shipment-korea-docs__title{margin:0 0 8px}.shipment-korea-docs__empty{margin:0;padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px dashed #cbd5e1;color:#64748b;font-size:12px;font-weight:700;text-align:center}.shipment-korea-docs__dl-btn-labeled{min-width:auto!important;width:auto!important;padding:0 10px!important;font-size:11px!important;gap:4px}.shipment-ops-action-btn{height:30px;min-height:30px;padding:0 10px!important;border-radius:6px!important;font-size:11px!important;font-weight:700!important;white-space:nowrap}.shipment-ops-action-btn--mini{height:26px!important;min-height:26px!important;padding:0 8px!important;font-size:10px!important}.ops-step-flow{margin-bottom:10px}.ops-step-flow:last-child{margin-bottom:0}.ops-step-flow__title{font-size:10px;font-weight:800;color:#475569;margin-bottom:6px}.ops-step-flow__track{display:flex;align-items:flex-start;gap:0;width:100%}.ops-step-flow__node{display:flex;flex-direction:column;align-items:center;gap:4px;flex:0 0 auto;min-width:52px;max-width:72px;text-align:center}.ops-step-flow__dot{width:10px;height:10px;border-radius:999px;border:2px solid #cbd5e1;background:#fff;box-sizing:border-box}.ops-step-flow__label{font-size:9px;font-weight:700;line-height:1.2;color:#94a3b8}.ops-step-flow__line{flex:1 1 auto;height:2px;min-width:8px;margin-top:5px;background:#e2e8f0;border-radius:1px}.ops-step-flow__line--done{background:#60a5fa}.ops-step-flow__node--done .ops-step-flow__dot{border-color:#2563eb;background:#2563eb}.ops-step-flow__node--done .ops-step-flow__label{color:#1d4ed8}.ops-step-flow__node--active .ops-step-flow__dot{border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb33}.ops-step-flow__node--active .ops-step-flow__label{color:#0f172a;font-weight:800}.ops-step-flow__node--pending .ops-step-flow__dot{border-color:#e2e8f0;background:#f8fafc}@media(max-width:1100px){.korea-admin-ops-monitor__workspace,.korea-admin-ops-command__workspace{grid-template-columns:1fr}.shipment-ops-right-panel{position:static;max-height:none}}.shipment-status-snapshot{display:none}.shipment-panel-summary__customer-block{display:flex;flex-direction:column;gap:1px;min-width:0}.shipment-panel-summary__company{font-size:10px;font-weight:600;color:#64748b}.korea-admin-ops-table__table th:nth-child(1),.korea-admin-ops-table__table td:nth-child(1){width:72px}.korea-admin-ops-table__table th:nth-child(2),.korea-admin-ops-table__table td:nth-child(2){width:auto;min-width:140px}.korea-admin-ops-table__table th:nth-child(3),.korea-admin-ops-table__table td:nth-child(3){width:auto;min-width:220px}.korea-admin-ops-table__table th:nth-child(4),.korea-admin-ops-table__table td:nth-child(4){width:auto;min-width:72px}.korea-admin-ops-table__table th:nth-child(5),.korea-admin-ops-table__table td:nth-child(5){width:auto;min-width:120px}.korea-admin-ops-table__status{white-space:nowrap;overflow:hidden;text-overflow:clip;font-weight:600;color:#0f172a}.ops-badge-group{display:flex;flex-wrap:nowrap;gap:4px;align-items:center}.korea-admin-ops-table__customer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.korea-admin-ops-table__badges{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;min-width:0;flex-shrink:0}.korea-admin-ops-table__row,.korea-admin-ops-monitor__row.shipment-row{position:relative;cursor:pointer}.korea-admin-ops-table__row:hover,.korea-admin-ops-monitor__row.shipment-row:hover{background:transparent}.korea-admin-ops-table__row:hover:after{content:none}.shipment-control-panel__ops-badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.shipment-control-panel__decision-wrap{margin-bottom:14px}.shipment-settlement__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;margin-bottom:10px;font-size:12px}.shipment-settlement__status--success{background:#f0fdf4;color:#166534}.shipment-settlement__status--warning{background:#fffbeb;color:#92400e}.shipment-settlement__status--muted{background:#f1f5f9;color:#475569}.shipment-settlement__table{width:100%;border-collapse:collapse;font-size:13px;margin-bottom:10px}.shipment-settlement__table th,.shipment-settlement__table td{padding:8px 10px;border-bottom:1px solid #e2e8f0;text-align:left}.shipment-settlement__total-row td{border-top:2px solid #cbd5e1}.shipment-settlement__doc-tag{margin-left:6px;font-size:10px;font-weight:700;color:#2563eb}.korea-admin-nav--unified{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px;border-radius:12px;border:none;background:#fff;box-shadow:0 2px 10px #0f172a0f}.korea-admin-nav__brand{display:flex;align-items:flex-start;gap:10px;min-width:0}.korea-admin-nav__title{font-size:15px;font-weight:800;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.korea-admin-nav__desc{margin-top:2px;font-size:12px;color:#64748b}.ops-role-guide{margin-top:10px;padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.ops-role-guide--compact{padding:10px 12px}.ops-role-guide--korea{border-color:#86efac;background:linear-gradient(180deg,#f0fdf4,#f8fafc)}.ops-role-guide--china{border-color:#93c5fd;background:linear-gradient(180deg,#eff6ff,#f8fafc)}.ops-role-guide--customer{border-color:#cbd5e1;background:#fafafa}.ops-role-guide__head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start}.ops-role-guide__role{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px}.ops-role-guide__role-label{font-size:11px;font-weight:700;color:#64748b}.ops-role-guide__role-badge{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;background:#fff;border:1px solid #e2e8f0}.ops-role-guide--korea .ops-role-guide__role-badge{color:#166534;border-color:#86efac}.ops-role-guide--china .ops-role-guide__role-badge{color:#1d4ed8;border-color:#93c5fd}.ops-role-guide__flow{display:flex;gap:8px;margin:0;padding:0;list-style:none;flex-wrap:wrap}.ops-role-guide__flow-step{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:#334155}.ops-role-guide__flow-num{width:18px;height:18px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;display:inline-flex;align-items:center;justify-content:center}.ops-role-guide--korea .ops-role-guide__flow-num{background:#16a34a}.ops-role-guide__purpose{margin:8px 0 4px;font-size:12px;color:#334155;line-height:1.5}.ops-role-guide__flow-hint{margin:0 0 8px;font-size:11px;color:#64748b}.ops-role-guide__caps{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.ops-role-guide__caps{grid-template-columns:1fr}}.ops-role-guide__caps-title{font-size:11px;font-weight:800;margin-bottom:4px;color:#0f172a}.ops-role-guide__caps ul{margin:0;padding-left:16px;font-size:11px;line-height:1.45;color:#475569}.ops-role-guide__caps-col--muted .ops-role-guide__caps-title,.ops-role-guide__caps-col--muted ul{color:#64748b}.korea-admin-ops-table__th-tip{white-space:nowrap}.korea-admin-ops-table__th-label{margin-right:4px}.korea-admin-ops-table__tip-icon{font-size:11px;color:#64748b;cursor:help}.korea-admin-ops-table__row-hint{margin:0 0 8px;padding:8px 10px;border-radius:8px;background:#f0fdf4;border:none;box-shadow:0 1px 4px #16653414;font-size:12px;color:#166534}.korea-admin-ops-table__legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px;font-size:11px;color:#64748b}.korea-admin-ops-table__legend span{padding:2px 8px;border-radius:999px;background:#f1f5f9;border:1px solid #e2e8f0}.shipment-workflow-guide{margin-bottom:12px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.shipment-workflow-guide__title{font-size:12px;font-weight:800;color:#334155;margin-bottom:8px}.shipment-workflow-guide__track{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.shipment-workflow-guide__step{flex:1 1 100px;min-width:90px;padding:8px 10px;border-radius:8px;border:1px dashed #cbd5e1;background:#f8fafc}.shipment-workflow-guide__step.is-active{border-style:solid;border-color:#16a34a;background:#f0fdf4}.shipment-workflow-guide__step.is-done{border-color:#86efac;background:#f0fdf4;opacity:.85}.shipment-workflow-guide__step.is-complete.is-active{border-color:#2563eb;background:#eff6ff}.shipment-workflow-guide__step-label{display:block;font-size:11px;font-weight:800;color:#0f172a}.shipment-workflow-guide__step-sub{display:block;margin-top:2px;font-size:11px;color:#64748b}.shipment-workflow-guide__arrow{color:#94a3b8;font-weight:700}.shipment-control-panel__tab-desc,.shipment-control-panel__role-hint{margin:0 0 12px}.customer-portal-guide{margin-bottom:10px;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.customer-portal-guide--compact{padding:8px 10px}.customer-portal-guide__role{font-size:11px;font-weight:800;color:#64748b;margin-bottom:6px}.customer-portal-guide__list{margin:0;padding-left:16px;font-size:12px;line-height:1.5;color:#475569}.korea-admin-shell--unified{border-left:4px solid #16a34a}.shipment-flow-simulator{margin-bottom:12px;padding:12px 14px;border-radius:12px;border:1px dashed #6366f1;background:linear-gradient(180deg,#eef2ff,#f8fafc)}.shipment-flow-simulator__head{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.shipment-flow-simulator__title{font-size:14px;font-weight:800;color:#312e81}.shipment-flow-simulator__desc{margin:4px 0 0;font-size:11px;color:#64748b}.shipment-flow-simulator__run-btn{padding:8px 14px;border-radius:8px;border:none;background:#4f46e5;color:#fff;font-weight:800;font-size:12px;cursor:pointer}.shipment-flow-simulator__run-btn:disabled{opacity:.55;cursor:not-allowed}.shipment-flow-simulator__error{margin-bottom:8px;padding:8px 10px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.shipment-flow-simulator__steps{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.shipment-flow-simulator__step{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;border:1px solid #c7d2fe;background:#fff;color:#64748b;transition:background .2s,border-color .2s,color .2s}.shipment-flow-simulator__step.is-active{border-color:#4f46e5;background:#4f46e5;color:#fff;box-shadow:0 0 0 2px #4f46e540}.shipment-flow-simulator__step.is-done{border-color:#86efac;background:#f0fdf4;color:#166534}.shipment-control-panel__timeline-item--sim{animation:shipment-timeline-sim-in .45s ease-out}@keyframes shipment-timeline-sim-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.shipment-control-panel__status-bar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.shipment-control-panel__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:700}.shipment-control-panel__badge--final{background:#dbeafe;color:#1d4ed8}.shipment-control-panel__tabs{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.shipment-control-panel__tab{padding:8px 14px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-weight:600}.shipment-control-panel__tab.is-active{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}.shipment-control-panel__input{width:100%;max-width:640px;padding:8px 10px;margin-bottom:8px;border-radius:8px;border:1px solid #cbd5e1;box-sizing:border-box}.shipment-control-panel__doc-list{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.shipment-control-panel__doc-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px}.shipment-control-panel__doc-btn{padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;cursor:pointer;font-size:12px;font-weight:600;flex-shrink:0}.shipment-control-panel__upload-row{display:flex;flex-direction:column;gap:10px;margin:12px 0;font-size:13px}.shipment-control-panel__upload-row label{display:flex;flex-direction:column;gap:4px}.shipment-control-panel__timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.shipment-control-panel__timeline-item{padding:10px 12px;border-radius:8px;border:1px solid #e2e8f0;background:#f8fafc}.shipment-control-panel__timeline-head{display:flex;justify-content:space-between;gap:8px;font-size:13px;margin-bottom:4px}.shipment-control-panel__timeline-meta{font-size:11px;color:#64748b;margin-top:4px}.shipment-control-panel__custom{margin-top:16px;padding-top:16px;border-top:1px dashed #e2e8f0}.ops-role-indicator{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid #e2e8f0;background:#f8fafc;font-size:12px}.ops-role-indicator--korea{border-color:#86efac;background:#f0fdf4}.ops-role-indicator--china{border-color:#93c5fd;background:#eff6ff}.ops-role-indicator--customer{border-color:#cbd5e1;background:#f1f5f9}.ops-role-indicator__badge{padding:4px 10px;border-radius:999px;font-weight:800;color:#fff}.ops-role-indicator--korea .ops-role-indicator__badge{background:#16a34a}.ops-role-indicator--china .ops-role-indicator__badge{background:#2563eb}.ops-role-indicator--customer .ops-role-indicator__badge{background:#64748b}.ops-role-indicator__actions{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;color:#475569}.ops-role-indicator__actions li:before{content:"? ";color:#94a3b8}.shipment-panel-summary{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.shipment-panel-summary__top{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.shipment-panel-summary__id{font-size:15px;font-weight:800;color:#0f172a}.shipment-panel-summary__customer{font-size:12px;color:#64748b;margin-top:2px}.shipment-panel-summary__owner{text-align:right;font-size:12px}.shipment-panel-summary__owner-label{display:block;color:#94a3b8;font-size:10px;font-weight:700}.shipment-panel-summary__owner-value{color:#0f172a}.shipment-panel-summary__status-focus{display:flex;flex-wrap:wrap;gap:16px;margin:10px 0}.shipment-panel-summary__current,.shipment-panel-summary__next{display:flex;flex-direction:column;gap:2px}.shipment-panel-summary__status-label{font-size:10px;font-weight:700;color:#64748b;text-transform:uppercase}.shipment-panel-summary__status-value{font-size:18px;color:#0f172a}.shipment-panel-summary__signals{display:flex;flex-wrap:wrap;gap:6px}.shipment-control-panel__body{max-height:min(72vh,720px);overflow-y:auto}.shipment-control-panel__decision-hero{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;padding:12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.shipment-control-panel__decision-current strong{display:block;font-size:22px;color:#0f172a}.shipment-control-panel__decision-next strong{display:block;font-size:16px;color:#2563eb}.shipment-control-panel__decision-next em{display:block;margin-top:4px;font-size:11px;color:#64748b;font-style:normal}.shipment-control-panel__decision-current span,.shipment-control-panel__decision-next span{font-size:10px;font-weight:800;color:#64748b}.korea-admin-dashboard__status-btn.is-saved{box-shadow:inset 0 0 0 1px #94a3b873}.shipment-control-panel__status-btn.is-disabled{opacity:1;cursor:pointer}.shipment-control-panel__custom-details,.shipment-control-panel__settlement-details{margin-top:12px;padding:10px 12px;border-radius:8px;border:1px dashed #e2e8f0;background:#fafafa}.shipment-control-panel__custom-details summary,.shipment-control-panel__settlement-details summary{cursor:pointer;font-weight:700;font-size:12px;color:#475569}.shipment-timeline-view__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.shipment-timeline-view__item{padding:10px 12px;border-radius:8px;border-left:4px solid #94a3b8;background:#f8fafc;border:1px solid #e2e8f0;border-left-width:4px}.shipment-timeline-view__item--china{border-left-color:#2563eb;background:#eff6ff}.shipment-timeline-view__item--korea{border-left-color:#16a34a;background:#f0fdf4}.shipment-timeline-view__item--alert{border-left-color:#ea580c;background:#fff7ed}.shipment-timeline-view__item--auto{border-left-color:#9333ea;background:#faf5ff}.shipment-timeline-view__item--system{border-left-color:#94a3b8;background:#f1f5f9}.shipment-timeline-view__item--pinned{border-width:2px;border-left-width:4px}.shipment-timeline-view__pin{margin-right:4px}.shipment-timeline-view__head{display:flex;justify-content:space-between;gap:8px;font-size:13px}.shipment-timeline-view__msg{margin:4px 0 0;font-size:12px;color:#475569}.shipment-timeline-view__meta{margin-top:4px;font-size:11px;color:#64748b}.shipment-timeline-view__more{margin-top:8px;padding:6px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;font-size:12px;font-weight:700;cursor:pointer;width:100%}.shipment-flow-simulator__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.shipment-flow-simulator__progress{padding:6px 10px;border-radius:8px;background:#312e81;color:#fff;font-size:11px;font-weight:800}.shipment-flow-simulator__complete{margin-bottom:8px;padding:10px 12px;border-radius:8px;background:#f0fdf4;border:1px solid #86efac;color:#166534;font-size:12px;font-weight:800}.shipment-korea-docs__hint{margin-bottom:8px}.shipment-korea-docs__list{margin:0}.shipment-korea-docs__row{display:flex;justify-content:space-between;align-items:center;gap:8px}.shipment-korea-docs__label{font-weight:700;font-size:13px;color:#0f172a}.shipment-korea-docs__missing{font-size:11px;font-weight:700;color:#94a3b8}.shipment-korea-processing{padding:10px 12px;border-radius:8px;background:#f0fdf4;border:1px solid #bbf7d0}.china-ops-section-title{font-weight:900;font-size:14px;color:#0f172a;margin-bottom:10px;letter-spacing:-.01em}.china-ops-group{margin-bottom:20px}.china-ops-group--create .card{margin-top:0}.china-ops-modal-section--related{border-top:1px dashed #cbd5e1;padding-top:16px}.china-related-user-docs__list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.china-related-user-docs__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.china-related-user-docs__label{font-size:13px;font-weight:700;color:#334155}.china-related-user-docs__missing{font-size:12px;color:#94a3b8;font-weight:600}.china-related-user-docs__remit-btns{display:flex;flex-wrap:wrap;gap:6px}.china-related-user-docs--loading{font-size:12px;color:#64748b;padding:8px 0}.china-related-user-docs__hint{font-size:12px;color:#b45309;margin-bottom:8px}.shipment-ops-ui,.admin-docs-manage-modal,.shipment-control-panel--ops{--ops-btn-h: 30px;--ops-btn-radius: 6px;--ops-btn-fs: 12px;--ops-title-fs: 14px;--ops-body-fs: 12px;--ops-muted-fs: 11px;--ops-grid-gap: 8px;--ops-section-gap: 12px;--ops-card-radius: 8px;--ops-tone-china: #2563eb;--ops-tone-china-bg: #eff6ff;--ops-tone-korea: #16a34a;--ops-tone-korea-bg: #f0fdf4;--ops-tone-alert: #ea580c;--ops-tone-alert-bg: #fff7ed;--ops-tone-auto: #9333ea;--ops-tone-auto-bg: #faf5ff;--ops-tone-system: #94a3b8;--ops-tone-system-bg: #f1f5f9}.ops-icon-btn{display:inline-flex;align-items:center;justify-content:center;min-width:var(--ops-btn-h, 30px);width:var(--ops-btn-h, 30px);height:var(--ops-btn-h, 30px);padding:0;border-radius:var(--ops-btn-radius, 6px);font-size:14px;font-weight:700;line-height:1;cursor:pointer;box-shadow:none;transition:background .12s ease,border-color .12s ease,color .12s ease;flex-shrink:0}.ops-icon-btn--upload{border:1px solid #cbd5e1;background:#f8fafc;color:#334155}.ops-icon-btn--upload:hover{background:#f1f5f9;border-color:#94a3b8;box-shadow:none}.ops-icon-btn--download{border:1px solid var(--ops-tone-china, #2563eb);background:var(--ops-tone-china-bg, #eff6ff);color:#1d4ed8}.ops-icon-btn--download:hover{background:#dbeafe;border-color:#1d4ed8;box-shadow:none}.admin-docs-compact-wrap{margin-top:var(--ops-section-gap, 12px)}.admin-docs-compact-grid,.china-related-user-docs--compact .china-related-user-docs__grid,.shipment-korea-docs__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ops-grid-gap, 8px)!important;padding:0!important}@media(max-width:640px){.admin-docs-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-docs-compact-row,.china-related-user-docs__cell,.shipment-korea-docs__grid .shipment-korea-docs__row{display:flex;align-items:center;gap:var(--ops-grid-gap, 8px);padding:0 8px;border:1px solid #e2e8f0;border-radius:var(--ops-card-radius, 8px);background:#fff;min-height:var(--ops-btn-h, 30px);height:var(--ops-btn-h, 30px);box-sizing:border-box}.china-related-user-docs__cell,.shipment-korea-docs__grid .shipment-korea-docs__row{background:#f8fafc}.admin-docs-compact-row.is-pending{border-color:#86efac;background:var(--ops-tone-korea-bg, #f0fdf4)}.admin-docs-compact-label,.shipment-korea-docs__grid .shipment-korea-docs__label,.china-related-user-docs__label{flex:1;min-width:0;font-size:var(--ops-body-fs, 12px);font-weight:600;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-docs-compact-dot{width:8px;height:8px;border-radius:999px;background:#cbd5e1;flex-shrink:0}.admin-docs-compact-dot.is-ok{background:var(--ops-tone-korea, #16a34a)}.admin-docs-compact-actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.admin-docs-compact-file{position:absolute;width:0;height:0;opacity:0;overflow:hidden}.admin-docs-coo-request--compact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ops-grid-gap, 8px);margin-bottom:var(--ops-grid-gap, 8px)}.admin-docs-coo-note-inline{font-size:var(--ops-muted-fs, 11px);color:#64748b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-docs-manage-meta--compact{margin-top:var(--ops-section-gap, 12px);padding-top:var(--ops-section-gap, 12px);border-top:1px dashed #e2e8f0}.admin-docs-meta-compact-label{grid-column:1 / -1;font-size:var(--ops-body-fs, 12px);font-weight:700;color:#475569;margin-bottom:4px}.admin-docs-related--compact{margin-top:var(--ops-section-gap, 12px);padding-top:var(--ops-section-gap, 12px);border-top:1px dashed #e2e8f0}.china-related-user-docs__cell--remits{grid-column:1 / -1;height:auto;min-height:var(--ops-btn-h, 30px)}.china-related-user-docs__remit-btns{display:flex;flex-wrap:wrap;gap:4px}.china-related-user-docs__missing,.shipment-korea-docs__missing{font-size:var(--ops-muted-fs, 11px);font-weight:600;color:#94a3b8}.outboundlist-table--compact thead th,.outboundlist-table--compact tbody td{padding:6px 8px!important;font-size:var(--ops-body-fs, 12px);vertical-align:middle}.admin-outbound-actions-cell{text-align:right;min-width:220px;width:220px}.admin-outbound-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--ops-grid-gap, 8px);flex-wrap:nowrap;width:100%;white-space:nowrap}.shipment-control-panel--ops .shipment-control-panel__header--compact{padding:10px 14px}.shipment-control-panel--ops .korea-admin-dashboard__detail-title{font-size:var(--ops-title-fs, 14px);font-weight:700;margin:0}.shipment-control-panel__body--ops{padding:14px;display:flex;flex-direction:column;gap:14px}.shipment-control-panel__ops-block{padding:12px;border:1px solid #e2e8f0;border-radius:var(--ops-card-radius, 8px);background:#fff}.shipment-control-panel__quick-status-row{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:var(--ops-grid-gap, 8px);margin-bottom:var(--ops-grid-gap, 8px);overflow-x:auto}.korea-admin-dashboard__status-btn.shipment-control-panel__status-btn--compact{height:var(--ops-btn-h, 30px)!important;min-height:var(--ops-btn-h, 30px)!important;padding:0 12px!important;border-radius:var(--ops-btn-radius, 6px)!important;font-size:var(--ops-btn-fs, 12px)!important;font-weight:600!important;white-space:nowrap;box-shadow:none}.korea-admin-dashboard__status-btn.shipment-control-panel__status-btn--compact:hover:not(:disabled):not(.is-disabled){background:#f8fafc;box-shadow:none}.shipment-control-panel__memo-compact{min-height:var(--ops-btn-h, 30px);margin-bottom:var(--ops-grid-gap, 8px);font-size:var(--ops-body-fs, 12px);border-radius:var(--ops-btn-radius, 6px)}.shipment-control-panel__save-btn--compact,.korea-admin-dashboard__save-btn.shipment-control-panel__save-btn--compact{height:var(--ops-btn-h, 30px)!important;min-height:var(--ops-btn-h, 30px)!important;padding:0 12px!important;border-radius:var(--ops-btn-radius, 6px)!important;font-size:var(--ops-btn-fs, 12px)!important;font-weight:600!important;box-shadow:none}.shipment-control-panel__save-btn--compact:hover:not(:disabled){filter:brightness(1.04);box-shadow:none}.shipment-control-panel__custom-inline{display:grid;gap:var(--ops-grid-gap, 8px)}.shipment-control-panel__fold{padding:8px 10px;border:1px dashed #e2e8f0;border-radius:var(--ops-card-radius, 8px);background:#fafafa}.shipment-control-panel__fold summary{cursor:pointer;font-weight:600;font-size:var(--ops-body-fs, 12px);color:#64748b;list-style-position:outside}.shipment-control-panel__status-grid-advanced{margin-top:var(--ops-grid-gap, 8px)}.shipment-panel-summary--compact{padding:8px 10px;border-radius:var(--ops-card-radius, 8px);background:#f8fafc;border:1px solid #e2e8f0}.shipment-panel-summary__compact-line{display:flex;align-items:center;justify-content:space-between;gap:var(--ops-grid-gap, 8px);font-size:var(--ops-body-fs, 12px)}.shipment-panel-summary__compact-line .shipment-panel-summary__status-value{font-size:var(--ops-body-fs, 12px);font-weight:700;color:var(--ops-tone-korea, #16a34a)}.shipment-panel-summary__signals--compact{margin-top:6px;gap:4px}.china-ops-group{margin-bottom:var(--ops-section-gap, 12px)}.china-ops-section-title{margin:0 0 var(--ops-grid-gap, 8px);padding:0;font-size:var(--ops-title-fs, 14px);font-weight:700;color:#0f172a;letter-spacing:-.01em}.customer-doc-modal.admin-docs-manage-modal{--ops-section-gap: 12px}.admin-docs-manage-modal .admin-modal-scroll{padding-bottom:var(--ops-section-gap, 12px)}.shipment-timeline-view__item--china{border-left-color:var(--ops-tone-china, #2563eb);background:var(--ops-tone-china-bg, #eff6ff)}.shipment-timeline-view__item--korea{border-left-color:var(--ops-tone-korea, #16a34a);background:var(--ops-tone-korea-bg, #f0fdf4)}.shipment-timeline-view__item--alert{border-left-color:var(--ops-tone-alert, #ea580c);background:var(--ops-tone-alert-bg, #fff7ed)}.shipment-timeline-view__item--auto{border-left-color:var(--ops-tone-auto, #9333ea);background:var(--ops-tone-auto-bg, #faf5ff)}.shipment-timeline-view__item--system{border-left-color:var(--ops-tone-system, #94a3b8);background:var(--ops-tone-system-bg, #f1f5f9)}.shipment-timeline-view__head{align-items:center}.shipment-timeline-view__head strong{font-size:13px;font-weight:700}.shipment-timeline-view__head span{font-size:var(--ops-muted-fs, 11px);color:#64748b;flex-shrink:0}.shipment-timeline-view__more{height:var(--ops-btn-h, 30px);padding:0 12px;border-radius:var(--ops-btn-radius, 6px);font-size:var(--ops-body-fs, 12px);box-shadow:none}.shipment-timeline-view__more:hover{background:#f1f5f9;box-shadow:none}.korea-admin-dashboard__mock-banner code{font-size:11px}@media(max-width:768px){.admin-app.admin-app--korea-admin .card{width:100%!important;margin:0!important}}@media(max-width:768px){body:has(.korea-admin-dashboard){overflow-x:hidden;max-width:100%}.admin-app:has(.korea-admin-dashboard){overflow-x:hidden;max-width:100%;width:100%}.admin-app:has(.korea-admin-dashboard) .customer-app-layout{min-width:0;max-width:100%;width:100%;overflow:hidden}.admin-app.admin-app--korea-admin .customer-app-layout{height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px)}.admin-app.admin-app--korea-admin .customer-sidebar--korea-admin{width:var(--korea-admin-sidebar-width);min-width:var(--korea-admin-sidebar-width);max-width:var(--korea-admin-sidebar-width);flex:0 0 var(--korea-admin-sidebar-width)}.admin-app.admin-app--korea-admin .admin-main,.admin-app.admin-app--korea-admin .admin-main--korea-admin{width:calc(100% - var(--korea-admin-sidebar-width));max-width:calc(100% - var(--korea-admin-sidebar-width));padding:8px 10px!important;overflow-x:hidden!important;overflow-y:auto!important}.admin-app:has(.korea-admin-dashboard) .admin-main{padding:8px 10px!important;overflow-x:hidden!important;min-width:0!important;margin:0!important;box-sizing:border-box}.admin-app:has(.korea-admin-dashboard) .korea-admin-dashboard .card{width:100%!important;max-width:none!important;margin:0!important;padding:8px 4px!important;box-sizing:border-box!important;overflow:visible}.korea-admin-dashboard{gap:12px;overflow-x:hidden;max-width:100%}.korea-admin-dashboard__list-card{overflow:hidden;min-width:0}.korea-admin-dashboard__card-header{flex-direction:column;align-items:flex-start!important}.korea-admin-dashboard__close-btn,.korea-admin-dashboard__cancel-btn{min-height:36px;padding:6px 12px;font-size:12px}.korea-admin-dashboard__title{font-size:17px!important}.korea-admin-dashboard__detail-title{font-size:16px!important}.korea-admin-dashboard__subtitle{font-size:12px!important;margin-top:4px!important}.korea-admin-dashboard__list-card .korea-admin-dashboard__card-header{gap:8px;margin-bottom:8px}.korea-admin-dashboard__table-wrap{width:100%;max-width:100%;margin:0;padding:0;transform:none;border-radius:8px;min-width:0;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-sizing:border-box;border:1px solid rgba(0,0,0,.1);max-height:none;touch-action:pan-x pan-y}.korea-admin-ops-command .korea-admin-dashboard__table-wrap,.korea-admin-ops-monitor .korea-admin-dashboard__table-wrap{border:none;padding:0;background:#fff}.korea-admin-ops-command .korea-admin-ops-monitor__table,.korea-admin-ops-monitor .korea-admin-ops-monitor__table{border-collapse:separate;border-spacing:0 6px}.korea-admin-dashboard__table tbody tr{content-visibility:auto;contain-intrinsic-size:auto 44px;border-bottom:none;background:#fff;box-shadow:0 1px 2px #0000000a}.korea-admin-dashboard__table{min-width:640px;width:100%;max-width:none;table-layout:auto;font-size:11px;border-collapse:separate;border-spacing:0 6px}.korea-admin-dashboard__table thead th{position:sticky;top:0;z-index:2;background:#f3f4f6!important}.korea-admin-dashboard__table th,.korea-admin-dashboard__table td{padding:7px 8px!important;vertical-align:middle;box-sizing:border-box;overflow:hidden}.korea-admin-dashboard__table th:nth-child(1),.korea-admin-dashboard__table td:nth-child(1){width:56px;min-width:56px;white-space:nowrap!important}.korea-admin-dashboard__table th:nth-child(2),.korea-admin-dashboard__table td:nth-child(2){width:68px;min-width:68px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.korea-admin-dashboard__table th:nth-child(3),.korea-admin-dashboard__table td:nth-child(3){width:96px;min-width:96px;white-space:normal!important;word-break:break-word;overflow-wrap:anywhere;line-height:1.25;max-height:3.75em}.korea-admin-dashboard__table th:nth-child(4),.korea-admin-dashboard__table td:nth-child(4){width:92px;min-width:92px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.korea-admin-ops-table .shipment-table th:nth-child(4),.korea-admin-ops-table .shipment-table td:nth-child(4),.korea-admin-ops-table .shipment-table th:nth-child(5),.korea-admin-ops-table .shipment-table td:nth-child(5),.korea-admin-ops-table .shipment-table th:last-child,.korea-admin-ops-table .shipment-table td:last-child{min-width:80px!important;width:auto!important;overflow:visible!important;text-overflow:clip!important}.korea-admin-dashboard__table th:nth-child(5),.korea-admin-dashboard__table td:nth-child(5){width:72px;min-width:72px;white-space:nowrap!important}.korea-admin-dashboard__table th:nth-child(6),.korea-admin-dashboard__table td:nth-child(6){width:84px;min-width:84px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.korea-admin-dashboard__table th:nth-child(7),.korea-admin-dashboard__table td:nth-child(7){width:88px;min-width:88px;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;word-break:normal;overflow-wrap:normal}.korea-admin-dashboard__table th:nth-child(8),.korea-admin-dashboard__table td:nth-child(8){width:64px;min-width:64px;white-space:nowrap!important}.korea-admin-dashboard__table td:nth-child(8) button{padding:4px 7px;font-size:10px;white-space:nowrap}.korea-admin-dashboard__detail-grid{grid-template-columns:1fr!important;gap:8px;font-size:12px}.korea-admin-dashboard__section-title{font-size:13px}.korea-admin-dashboard__radio-label{font-size:12px}.korea-admin-dashboard__status-btn{padding:7px 10px;font-size:11px}.korea-admin-dashboard__customer-action-btn{width:100%;max-width:100%;padding:9px 12px;font-size:12px;box-sizing:border-box}.korea-admin-dashboard__memo{max-width:100%;padding:8px;font-size:12px}.korea-admin-dashboard__save-btn{padding:9px 14px;font-size:13px}}.korea-admin-nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.korea-admin-nav__btn{min-height:40px;padding:8px 10px;border-radius:10px;border:1px solid #cbd5e1;background:#fff;color:#334155;font-size:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left}.korea-admin-nav__icon{flex-shrink:0;width:20px;font-size:16px;line-height:1;text-align:center}.korea-admin-nav__label{flex:1;min-width:0;line-height:1.3}.admin-app.admin-app--korea-admin{--korea-admin-sidebar-width: 170px;width:100%;max-width:none;margin:0;min-height:100vh;height:100vh;overflow:hidden}.admin-app.admin-app--korea-admin .customer-sidebar--korea-admin{width:var(--korea-admin-sidebar-width)!important;min-width:var(--korea-admin-sidebar-width)!important;max-width:var(--korea-admin-sidebar-width)!important;flex:0 0 var(--korea-admin-sidebar-width)!important;flex-shrink:0;overflow-x:hidden;overflow-y:auto;border-right:1px solid #e5e7eb;box-shadow:none;box-sizing:border-box;padding:12px;display:flex;flex-direction:column;gap:8px;background:#fff;color:#111827}.admin-app.admin-app--korea-admin .customer-sidebar--korea-admin>button{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center!important;gap:8px;padding:14px 10px;border-radius:8px;border:1px solid transparent;cursor:pointer;background:transparent;color:#111827;font-weight:700;letter-spacing:.5px;font-size:13px;line-height:1.35;transition:all .15s ease}.admin-app.admin-app--korea-admin .customer-sidebar--korea-admin>button>span{flex:0 1 auto;min-width:0;line-height:1.35;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-app.admin-app--korea-admin .customer-sidebar--korea-admin>button svg{flex-shrink:0;color:inherit;stroke:currentColor}.admin-app.admin-app--korea-admin .customer-app-layout,.admin-app.admin-app--korea-admin .customer-app-layout--korea-admin{display:flex;flex-direction:row;align-items:stretch;width:100%;height:calc(100vh - 64px);min-height:calc(100vh - 64px);max-height:calc(100vh - 64px);margin:0;overflow:hidden}.admin-app.admin-app--korea-admin .admin-main,.admin-app.admin-app--korea-admin .admin-main--korea-admin{flex:1 1 auto;flex-grow:1;width:calc(100% - var(--korea-admin-sidebar-width));max-width:calc(100% - var(--korea-admin-sidebar-width));min-width:0;height:100%;margin:0;padding:12px 16px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.admin-app.admin-app--korea-admin .korea-admin-shell,.admin-app.admin-app--korea-admin .korea-admin-dashboard,.admin-app.admin-app--korea-admin .korea-admin-stats{width:100%;max-width:100%;margin:0;padding:0;min-width:0;box-sizing:border-box}.admin-app.admin-app--korea-admin .korea-admin-dashboard__list-card,.admin-app.admin-app--korea-admin .korea-admin-dashboard__detail-card,.admin-app.admin-app--korea-admin .card,.admin-app.admin-app--korea-admin .korea-admin-stats__section{width:100%;max-width:100%;margin:0;box-sizing:border-box}.admin-app.admin-app--korea-admin .korea-admin-dashboard__list-card{padding:12px;border-radius:12px}.admin-app.admin-app--korea-admin .korea-admin-realtime-banner{width:100%;max-width:100%;margin:0 0 8px;box-sizing:border-box}.admin-app.admin-app--korea-admin .korea-admin-dashboard__table-wrap{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-app.admin-app--korea-admin .korea-admin-ops-command .korea-admin-dashboard__table-wrap,.admin-app.admin-app--korea-admin .korea-admin-ops-monitor .korea-admin-dashboard__table-wrap{border:none;padding:0;background:#fff;border-radius:0}.admin-app.admin-app--korea-admin .korea-admin-dashboard__table{width:100%;min-width:1000px;max-width:none;table-layout:auto}.admin-app.admin-app--korea-admin .shipment-table-wrapper{width:100%;overflow-x:auto}.admin-app.admin-app--korea-admin .control-panel-wrapper{width:100%;min-width:0;overflow-x:hidden}.korea-admin-stats{width:100%;max-width:100%;min-width:0;box-sizing:border-box;display:grid;gap:14px}.korea-admin-stats__header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.korea-admin-stats__title{margin:0;font-size:20px}.korea-admin-stats__lead{margin:6px 0 0;font-size:13px;color:#64748b;line-height:1.45}.korea-admin-stats__refresh{min-height:36px;padding:6px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:700;cursor:pointer;flex-shrink:0}.korea-admin-stats__error{padding:8px 12px;border-radius:8px;background:#fef2f2;color:#b91c1c;font-size:13px}.korea-admin-stats__section{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:14px 12px;box-sizing:border-box}.korea-admin-stats__section-title{margin:0 0 10px;font-size:14px;font-weight:800}.korea-admin-stats__kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.korea-admin-stats__kpi{border-radius:12px;padding:12px 10px;border:1px solid rgba(0,0,0,.08);background:#f8fafc;min-width:0}.korea-admin-stats__kpi-value{font-size:26px;font-weight:800;line-height:1.1;color:#0f172a}.korea-admin-stats__kpi-label{margin-top:4px;font-size:12px;font-weight:700;color:#334155}.korea-admin-stats__kpi-sub{margin-top:4px;font-size:11px;color:#64748b}.korea-admin-stats__kpi--warning{background:#fffbeb;border-color:#fde68a}.korea-admin-stats__kpi--warning .korea-admin-stats__kpi-value{color:#b45309}.korea-admin-stats__kpi--success{background:#ecfdf5;border-color:#bbf7d0}.korea-admin-stats__kpi--success .korea-admin-stats__kpi-value{color:#15803d}.korea-admin-stats__kpi--danger{background:#fef2f2;border-color:#fecaca}.korea-admin-stats__kpi--danger .korea-admin-stats__kpi-value{color:#b91c1c}.korea-admin-stats__kpi--muted{background:#f1f5f9;border-color:#e2e8f0}.korea-admin-stats__kpi--muted .korea-admin-stats__kpi-value{color:#475569}.korea-admin-stats__speed-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.korea-admin-stats__speed-card{border-radius:12px;padding:12px 10px;border:1px solid #dbeafe;background:#eff6ff}.korea-admin-stats__speed-value{font-size:22px;font-weight:800;color:#1d4ed8}.korea-admin-stats__speed-label{margin-top:4px;font-size:12px;color:#334155;font-weight:600}.korea-admin-stats__dist-list{display:grid;gap:10px}.korea-admin-stats__dist-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#334155;margin-bottom:4px}.korea-admin-stats__dist-track{height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.korea-admin-stats__dist-bar{height:100%;border-radius:999px}.korea-admin-stats__dist-bar--warning{background:#f59e0b}.korea-admin-stats__dist-bar--success{background:#22c55e}.korea-admin-stats__dist-bar--muted{background:#94a3b8}.korea-admin-stats__dist-label--warning{color:#b45309}.korea-admin-stats__dist-label--success{color:#15803d}.korea-admin-stats__dist-label--muted{color:#64748b}.korea-admin-stats__dist-pct{margin-top:2px;font-size:11px;color:#64748b;text-align:right}.korea-admin-stats__footnote{margin:10px 0 0;font-size:11px;color:#64748b}.korea-admin-alert{display:inline-flex;align-items:center;gap:2px;margin-top:4px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.korea-admin-alert--warning{background:#fef3c7;color:#b45309;border:1px solid #fde68a}.korea-admin-alert--critical{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.korea-admin-risk{display:inline-flex;align-items:center;gap:3px;margin-top:4px;margin-left:4px;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.korea-admin-risk--low{color:#15803d;background:#f0fdf4;border:1px solid #bbf7d0}.korea-admin-risk--medium{color:#a16207;background:#fefce8;border:1px solid #fde047}.korea-admin-risk--high{color:#c2410c;background:#fff7ed;border:1px solid #fdba74}.korea-admin-risk--critical{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;animation:korea-admin-risk-blink 1.2s ease-in-out infinite}@keyframes korea-admin-risk-blink{0%,to{opacity:1;box-shadow:0 0 #ef444459}50%{opacity:.82;box-shadow:0 0 0 4px #ef44442e}}.korea-admin-dashboard__status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.korea-admin-dashboard__status-cell .korea-admin-alert,.korea-admin-dashboard__status-cell .korea-admin-risk{margin-top:0}.korea-admin-dashboard__status-badges{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:2px}.korea-admin-stats__kpi-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.korea-admin-stats__kpi-badges .korea-admin-alert{margin-top:0;font-size:11px;padding:3px 8px}.korea-admin-dashboard__row--flash td{animation:korea-admin-row-flash 1.5s ease-out}@keyframes korea-admin-row-flash{0%{background-color:#fef08a}to{background-color:transparent}}.korea-admin-realtime-banner{margin-bottom:10px;padding:8px 12px;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;font-size:12px;line-height:1.45}.korea-admin-alert-toast-stack{position:fixed;top:12px;right:12px;z-index:10060;display:flex;flex-direction:column;gap:8px;width:min(360px,calc(100vw - 24px));pointer-events:none}.korea-admin-alert-toast{pointer-events:auto;width:100%;text-align:left;border-radius:12px;padding:10px 12px;border:1px solid transparent;box-shadow:0 10px 30px #0f172a2e;cursor:pointer;font-family:inherit}.korea-admin-alert-toast--warning{background:#fffbeb;border-color:#fde68a;color:#92400e}.korea-admin-alert-toast--critical{background:#fef2f2;border-color:#fecaca;color:#991b1b}.korea-admin-alert-toast__head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px}.korea-admin-alert-toast__body{flex:1;min-width:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font-family:inherit}.korea-admin-alert-toast__close{flex-shrink:0;font-size:18px;line-height:1;padding:0 4px;border:0;background:transparent;color:inherit;cursor:pointer}.korea-admin-alert-toast__message{font-size:12px;line-height:1.45;word-break:break-word}.korea-admin-alert-toast__hint{margin-top:6px;font-size:11px;opacity:.85}.korea-admin-dashboard__row--critical td{box-shadow:inset 4px 0 #ef4444;animation:korea-admin-critical-pulse 2s ease-in-out infinite}@keyframes korea-admin-critical-pulse{0%,to{background-color:#fee2e259}50%{background-color:#fecacaa6}}.korea-admin-dashboard__row--escalated td{box-shadow:inset 4px 0 #9333ea;animation:korea-admin-escalated-pulse 2s ease-in-out infinite}@keyframes korea-admin-escalated-pulse{0%,to{background-color:#f3e8ff73}50%{background-color:#d8b4fea6}}.korea-admin-auto{display:inline-flex;align-items:center;gap:2px;margin-top:0;padding:2px 6px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.2;white-space:nowrap}.korea-admin-auto--flag{color:#6b21a8;background:#f3e8ff;border:1px solid #d8b4fe}.korea-admin-auto--priority{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.korea-admin-stats__kpi-badges .korea-admin-auto{margin-top:0;font-size:11px;padding:3px 8px}.korea-admin-learning-progress{width:100%;margin-top:4px}.korea-admin-learning-progress--card{margin-top:10px}.korea-admin-learning-progress__track{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.korea-admin-learning-progress__bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#6366f1,#22c55e);transition:width .4s ease}.korea-admin-learning-progress__label{display:block;margin-top:4px;font-size:10px;color:#64748b;font-weight:700}.korea-admin-decision{margin-bottom:16px;padding:12px;border-radius:10px;border:1px solid #c7d2fe;background:#f8fafc}.korea-admin-decision__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.korea-admin-decision__title{margin:0;font-size:14px;color:#1e293b}.korea-admin-decision__badges{display:flex;flex-wrap:wrap;gap:6px}.korea-admin-decision__badge{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.3}.korea-admin-decision__badge--low{background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0}.korea-admin-decision__badge--medium{background:#fefce8;color:#a16207;border:1px solid #fde047}.korea-admin-decision__badge--high{background:#fff7ed;color:#c2410c;border:1px solid #fdba74}.korea-admin-decision__badge--critical{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.korea-admin-decision__badge--alert{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.korea-admin-decision__badge--learning{background:#eef2ff;color:#4338ca;border:1px solid #c7d2fe}.korea-admin-decision__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 12px;font-size:12px}.korea-admin-decision__summary dt{color:#64748b;font-weight:600}.korea-admin-decision__summary dd{margin:2px 0 0;color:#0f172a;font-weight:700}.korea-admin-decision__trace{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.korea-admin-decision__trace-step{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:#334155}.korea-admin-decision__trace-index{flex-shrink:0;width:20px;height:20px;border-radius:999px;background:#e0e7ff;color:#3730a3;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.korea-admin-decision__trace-text{flex:1;min-width:0;word-break:break-word}@media(max-width:768px){.korea-admin-alert-toast-stack{top:8px;right:8px;left:8px;width:auto}}@media(min-width:769px){.korea-admin-stats__kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.admin-app:has(.korea-admin-stats) .admin-main,.admin-app:has(.korea-admin-nav) .admin-main{padding:10px 8px!important;overflow-x:hidden!important;min-width:0!important;max-width:100%;width:100%;box-sizing:border-box}.korea-admin-stats__header{flex-direction:column;align-items:stretch}.korea-admin-stats__title{font-size:18px}.korea-admin-stats__lead{font-size:12px}.korea-admin-stats__kpi-value{font-size:22px}.korea-admin-stats__speed-value{font-size:18px}}@media(max-width:768px){.daon-login-viewport-block--free-tools-open{overflow:visible!important}.daon-login-screen .daon-landing-mobile-service-accordion--free-tools-open{width:calc(100% + 24px)!important;max-width:none!important;margin-left:-12px!important;margin-right:-12px!important;overflow:visible!important;box-sizing:border-box!important}.daon-login-screen .daon-landing-mobile-service-accordion--free-tools-open .daon-landing-mobile-free-tools-tab-panel{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;padding:6px 14px 14px!important;box-sizing:border-box!important;border:0!important;border-top:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.daon-login-screen .daon-landing-mobile-service-accordion--free-tools-open .daon-landing-mobile-free-tools-tab-panel .daon-landing-mobile-service-accordion__group--free,.daon-login-screen .daon-landing-mobile-service-accordion--free-tools-open .daon-landing-mobile-free-tools-tab-panel .daon-landing-mobile-service-accordion__free-panel{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;gap:8px!important;box-sizing:border-box!important}.daon-login-screen .daon-landing-mobile-service-accordion--free-tools-open .daon-landing-mobile-free-tools-tab-panel .daon-landing-mobile-service-accordion__item{width:100%!important;max-width:none!important;box-sizing:border-box!important}}@media(max-width:768px){.daon-guest-tool-app .main.main--guest-tool-wide{display:block!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important}.daon-guest-tool-app .card.daon-tool-page.daon-tool-page--guest-wide{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:14px!important;border-radius:0!important;border-left:none!important;border-right:none!important;box-shadow:none!important;box-sizing:border-box!important;overflow-x:hidden!important}.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-search-row,.daon-guest-tool-app .daon-tool-page--guest-wide .sourcing-daily-keywords,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-grid,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-grid--1688,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-card,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-input,.daon-guest-tool-app .daon-tool-page--guest-wide input,.daon-guest-tool-app .daon-tool-page--guest-wide textarea,.daon-guest-tool-app .daon-tool-page--guest-wide select,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-trade-translator,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-trade-translator__layout,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-trade-translator__panel,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-trade-translator__result-card,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-margin-calculator,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-margin-calculator__form,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-margin-calculator__result-card,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-cbm-calculator,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-cbm-calculator__form,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-cbm-calculator__result-card,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-hs-lookup-guest,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-hs-lookup-guest__results,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-detail-page-cleaner,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-detail-page-cleaner__studio,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-detail-page-cleaner__studio-layout,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-detail-page-cleaner__workspace,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-detail-page-cleaner__canvas,.daon-guest-tool-app .daon-tool-page--guest-wide .customer-purchase-hero.customer-section-hero,.daon-guest-tool-app .daon-tool-page--guest-wide .sourcing-domestic-market-compact,.daon-guest-tool-app .daon-tool-page--guest-wide .sourcing-post-results-analysis,.daon-guest-tool-app .daon-tool-page--guest-wide .sourcing-market-summary,.daon-guest-tool-app .daon-tool-page--guest-wide .sourcing-market-insight,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-cta,.daon-guest-tool-app .daon-tool-page--guest-wide .daon-tool-card.daon-tool-card--1688{width:100%!important;max-width:none!important;box-sizing:border-box!important}.daon-guest-tool-app .daon-tool-page--1688-guest .daon-tool-card--1688-top .daon-tool-card__thumb--top{width:100%!important;min-height:180px;height:min(220px,52vw)}.daon-guest-tool-app .daon-guest-tool-go-back-btn{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:none;width:auto;min-height:36px!important;padding:6px 12px!important;line-height:1.2;text-align:center;white-space:nowrap;font-size:13px!important;font-weight:800}.daon-guest-tool-app .daon-guest-tool-go-back-btn__desktop{display:none}.daon-guest-tool-app .daon-guest-tool-go-back-btn__mobile{display:inline;font-size:13px;font-weight:800;line-height:1.2}.daon-guest-tool-app .daon-guest-tool-header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;text-align:left!important;padding:2px 8px!important;gap:8px;min-height:48px}.daon-guest-tool-app .daon-guest-tool-header__brand{display:flex;align-items:center;flex:0 0 auto;width:auto;min-width:0;text-align:left!important}.daon-guest-tool-app .daon-guest-tool-header__title,.daon-guest-tool-app .daon-guest-tool-header__subtitle{display:none!important}.daon-guest-tool-app .daon-guest-tool-header__logo-wrap{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:108px!important;min-width:108px!important;max-width:108px!important;height:36px!important;max-height:36px!important;margin-left:0!important;flex-shrink:0;overflow:hidden}.daon-guest-tool-app .daon-guest-tool-header__logo-wrap picture{display:block!important;width:100%!important;height:100%!important}.daon-guest-tool-app .daon-guest-tool-header__logo-wrap img,.daon-guest-tool-app .daon-guest-tool-header__logo{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;object-fit:cover!important;object-position:center 49%!important}.daon-guest-tool-app .daon-guest-tool-header__actions{flex:1 1 auto;justify-content:flex-end!important;align-items:center!important;flex-wrap:nowrap!important;margin-left:0;min-width:0}.daon-guest-tool-app .top-actions button{min-height:36px!important}.daon-guest-tool-app .daon-hs-lookup-guest__form{flex-direction:row;align-items:stretch;gap:8px}.daon-guest-tool-app .daon-hs-lookup-guest__input{height:48px;min-height:48px;font-size:15px}.daon-guest-tool-app .daon-hs-lookup-guest__submit-btn{width:auto;min-width:64px;max-width:76px;flex:0 0 72px;height:48px;min-height:48px;padding:0 10px;font-size:14px}.daon-guest-tool-app .daon-cbm-calculator__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.daon-guest-tool-app .daon-cbm-calculator__tab{min-height:42px;padding:8px 6px;font-size:12px}.daon-guest-tool-app .daon-tool-cta__copy--guest-two-line{display:flex;flex-direction:column;gap:4px;line-height:1.45}.daon-guest-tool-app .daon-tool-cta__copy-line{display:block}.daon-guest-tool-app .daon-trade-translator__panel--input{position:relative;z-index:2}.daon-guest-tool-app .daon-trade-translator__panel--input .daon-trade-translator__field:last-of-type{flex:0 1 auto}.daon-guest-tool-app .daon-trade-translator__panel--input .daon-trade-translator__textarea{flex:0 1 auto;min-height:160px}.daon-guest-tool-app .daon-trade-translator__actions{position:relative;z-index:3;pointer-events:auto}.daon-guest-tool-app .daon-trade-translator__btn{position:relative;z-index:3;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(37,99,235,.12)}}@media(min-width:769px){.daon-guest-tool-app .daon-guest-tool-go-back-btn__desktop{display:inline}.daon-guest-tool-app .daon-guest-tool-go-back-btn__mobile{display:none}}@media(max-width:768px){body.daon-mobile-login-hero-active{background:#0a2540!important}html:has(body.daon-mobile-login-hero-active),body.daon-mobile-login-hero-active #root{background:#0a2540!important}body.daon-mobile-login-hero-active .app{background:transparent!important}body.daon-mobile-login-hero-active .app>.header.header--pre-login{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;visibility:hidden!important;pointer-events:none!important}body.daon-mobile-login-hero-active .app>.main.centered{padding:0!important;margin:0!important;background:transparent!important}body.daon-mobile-login-hero-active .daon-login-screen.daon-login-scroll-shell{position:relative!important;top:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:100svh!important;max-height:none!important}.app:has(>.main>.daon-login-screen:has(.daon-login-mobile-hero))>.header.header--pre-login{display:none!important}.app:has(>.main>.daon-login-screen:has(.daon-login-mobile-hero))>.main.centered{padding:0!important;margin:0!important}.daon-login-screen:has(.daon-login-mobile-hero){background:#0a2540!important;background-image:none!important;padding:0!important;gap:0!important}.daon-login-screen:has(.daon-login-mobile-hero):before,.daon-login-screen:has(.daon-login-mobile-hero):after{content:none!important;display:none!important}.daon-login-viewport-block--mobile-hero{display:block!important;min-height:auto!important;padding:0!important;gap:0!important;overflow:visible!important;width:100%!important;max-width:none!important}.daon-login-mobile-hero{position:relative;display:flex;flex-direction:column;width:100%;height:100svh;height:100dvh;min-height:100svh;min-height:100dvh;margin-top:calc(-1*env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);min-height:calc(100svh + env(safe-area-inset-top,0px));min-height:calc(100dvh + env(safe-area-inset-top,0px));height:calc(100svh + env(safe-area-inset-top,0px));height:calc(100dvh + env(safe-area-inset-top,0px));background-color:#0a2540;overflow:hidden;box-sizing:border-box}.daon-login-mobile-hero__background{position:absolute;inset:-1%;z-index:0;pointer-events:none;background-color:#0a2540;background-image:url(/images/landing/mobile-hero-bg-9x16.webp);background-size:cover;background-position:center 18%;background-repeat:no-repeat;filter:brightness(1.23) saturate(1.05) contrast(1.02);transform:translateZ(0)}.daon-login-mobile-hero__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#02102229,#0210220a 42% 62%,#02102238)}.daon-login-mobile-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1 auto;width:100%;height:100%;min-height:0;justify-content:flex-start;padding:clamp(12px,2.2vw,16px) 14px 0;box-sizing:border-box}.daon-login-mobile-hero__brand,.daon-login-mobile-hero__brand-title,.daon-login-mobile-hero__brand-subtitle{display:none}.daon-login-mobile-hero__top-actions-wrap{position:relative;width:100%;margin:0;z-index:12;pointer-events:auto}.daon-login-mobile-hero__top-actions{display:grid;grid-template-columns:1.12fr .92fr 1.08fr;gap:6px;width:100%;margin-bottom:0;position:relative;z-index:2;pointer-events:auto;align-items:stretch}.daon-login-mobile-hero__action{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:44px;min-width:0;padding:0 4px;border-radius:9px;border:0;background:transparent;color:#fff;font-size:clamp(12px,3.3vw,13.5px);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;font-family:inherit;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;pointer-events:auto;position:relative;z-index:1;text-shadow:none}.daon-login-mobile-hero__action:before{content:"";position:absolute;inset:3px 0;z-index:-1;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:#071f3e94;box-shadow:0 3px 12px #00000029;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.daon-login-mobile-hero__action:active:before{background:#0c2a4ec2}.daon-login-mobile-hero__action--signup{padding-right:8px}.daon-login-mobile-hero__action--signup:before{background:#1669d3c2;border-color:#93c5fdb8}.daon-login-mobile-hero__benefit-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:16px;margin-left:1px;padding:0 5px;border-radius:999px;background:#fffffff0;color:#c81e2b;font-size:9.5px;font-weight:800;letter-spacing:-.02em;line-height:1;box-shadow:0 1px 2px #0000001f}.daon-login-mobile-hero__action--talk{font-size:clamp(12px,3.25vw,13.5px);letter-spacing:-.02em}.daon-login-mobile-hero__action-icon{flex:0 0 auto;width:12px;height:12px;color:#fff;stroke:currentColor}.daon-login-mobile-hero__kakao-icon{flex:0 0 auto;width:18px;height:18px;object-fit:contain;display:block}.daon-login-mobile-hero__service-backdrop{position:fixed;inset:0;z-index:8;margin:0;padding:0;border:none;background:transparent;cursor:default;font-family:inherit}.daon-login-mobile-hero__service-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:8px;margin:0;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.28);background:#fffffff5;box-shadow:0 10px 28px #00000038;max-height:min(calc(100dvh - 180px),calc(100svh - 180px));overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:14;box-sizing:border-box}.daon-login-mobile-hero__service-panel-header{position:sticky;top:0;z-index:2;flex:0 0 auto;min-height:44px;margin:0;background:#fffffff5}.daon-mobile-free-tools-sheet-root{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:0 16px max(12px,env(safe-area-inset-bottom,0px));background:#00000061;box-sizing:border-box;animation:daon-mobile-free-tools-sheet-fade-in .2s ease-out}@keyframes daon-mobile-free-tools-sheet-fade-in{0%{opacity:0}to{opacity:1}}@keyframes daon-mobile-free-tools-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.daon-mobile-free-tools-sheet{width:100%;max-width:480px;max-height:min(72vh,calc(100dvh - 24px - env(safe-area-inset-bottom,0px)));overflow-y:auto;-webkit-overflow-scrolling:touch;border-radius:24px 24px 20px 20px;background:#fffffff5;box-shadow:0 -8px 32px #0f172a2e;box-sizing:border-box;animation:daon-mobile-free-tools-sheet-slide-up .28s cubic-bezier(.22,1,.36,1)}.daon-mobile-free-tools-sheet__handle{width:40px;height:4px;margin:10px auto 6px;border-radius:999px;background:#94a3b88c}.daon-mobile-free-tools-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:4px 18px 14px}.daon-mobile-free-tools-sheet__header-copy{min-width:0;flex:1 1 auto}.daon-mobile-free-tools-sheet__title{margin:0 0 4px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.daon-mobile-free-tools-sheet__subtitle{margin:0;color:#64748b;font-size:13px;font-weight:500;line-height:1.45;word-break:keep-all}.daon-mobile-free-tools-sheet__close{flex:0 0 auto}.daon-mobile-free-tools-sheet__list{display:flex;flex-direction:column;gap:10px;padding:0 16px 18px}.daon-mobile-free-tools-sheet__item{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff;text-align:left;cursor:pointer;font-family:inherit;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:rgba(37,99,235,.08)}.daon-mobile-free-tools-sheet__item:active{background:#f8fafc;border-color:#cbd5e1}.daon-mobile-free-tools-sheet__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;color:#fff}.daon-mobile-free-tools-sheet__icon--margin{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.daon-mobile-free-tools-sheet__icon--cbm{background:linear-gradient(135deg,#16a34a,#15803d)}.daon-mobile-free-tools-sheet__icon--hs{background:linear-gradient(135deg,#7c3aed,#6d28d9)}.daon-mobile-free-tools-sheet__icon--case{background:linear-gradient(135deg,#d97706,#b45309)}.daon-mobile-free-tools-sheet__icon--container{background:linear-gradient(135deg,#0d9488,#0f766e)}.daon-mobile-free-tools-sheet__icon--cert{background:linear-gradient(135deg,#dc2626,#b91c1c)}.daon-mobile-free-tools-sheet__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.daon-mobile-free-tools-sheet__item .daon-mobile-free-tools-sheet__title{margin:0;color:#0f172a;font-size:15px;font-weight:800;line-height:1.35;word-break:keep-all}.daon-mobile-free-tools-sheet__desc{color:#64748b;font-size:12px;font-weight:500;line-height:1.4;word-break:keep-all}.daon-mobile-free-tools-sheet__chevron{flex:0 0 auto;color:#94a3b8}.daon-login-mobile-hero__main{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 auto;width:100%;min-height:0;margin-top:clamp(8px,2.2vh,18px);padding:0 8px 12px;box-sizing:border-box;position:relative;z-index:3}.daon-login-mobile-hero__orbit-logo{position:relative;z-index:3;display:block;width:clamp(168px,46vw,182px);max-width:min(182px,50vw);height:auto;margin:6px auto -26px;object-fit:contain;transform:translateY(-52px);filter:drop-shadow(0 1px 2px rgba(3,18,40,.18))}.daon-login-mobile-hero__title-stage{position:relative;flex:0 0 auto;align-self:center;width:calc(100% + 32px);max-width:calc(100vw - 6px);height:164px;margin:-42px -16px 8px;display:flex;align-items:center;justify-content:center;isolation:isolate;overflow:visible;box-sizing:border-box}.daon-login-mobile-hero__orbit{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;pointer-events:none;isolation:isolate}.daon-login-mobile-hero__orbit-route{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.daon-login-mobile-hero__orbit-dash{fill:none;stroke:#ffffff47;stroke-width:1;stroke-dasharray:3 7;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:1}.daon-login-mobile-hero__vehicle{position:absolute;left:0;top:0;z-index:1;display:block;offset-rotate:0deg;offset-anchor:center;animation:daon-mobile-logistics-orbit 18s linear infinite;will-change:offset-distance}.daon-login-mobile-hero__vehicle--plane{width:50px;height:20px;animation-delay:-4.5s}.daon-login-mobile-hero__vehicle--ship{width:58px;height:28px;animation-delay:-13.5s}.daon-login-mobile-hero__vehicle-image{display:block;width:100%;height:100%;object-fit:contain;transform-origin:center center;animation:daon-mobile-logistics-facing 18s step-end infinite;filter:drop-shadow(0 1px 1.5px rgba(3,18,40,.45));-webkit-user-select:none;user-select:none;pointer-events:none}.daon-login-mobile-hero__vehicle--plane .daon-login-mobile-hero__vehicle-image{animation-delay:-4.5s}.daon-login-mobile-hero__vehicle--ship .daon-login-mobile-hero__vehicle-image{animation-name:daon-mobile-logistics-ship-facing;animation-delay:-13.5s}@keyframes daon-mobile-logistics-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes daon-mobile-logistics-facing{0%{transform:rotate(-8deg) scaleY(1.12) scaleX(1)}50%{transform:rotate(8deg) scaleY(1.12) scaleX(-1)}to{transform:rotate(-8deg) scaleY(1.12) scaleX(1)}}@keyframes daon-mobile-logistics-ship-facing{0%{transform:rotate(0) scaleY(1.364) scaleX(1)}50%{transform:rotate(0) scaleY(1.364) scaleX(-1)}to{transform:rotate(0) scaleY(1.364) scaleX(1)}}.daon-login-mobile-hero__orbit.is-motion-paused .daon-login-mobile-hero__vehicle,.daon-login-mobile-hero__orbit.is-motion-paused .daon-login-mobile-hero__vehicle-image{animation-play-state:paused}.daon-login-mobile-hero__title{position:relative;z-index:2;margin:0;padding:0 28px;max-width:22em;color:#fff;font-size:clamp(25px,7vw,30px);font-weight:800;line-height:1.38;letter-spacing:-.02em;text-align:center;word-break:keep-all;text-shadow:0 1px 4px rgba(0,0,0,.28)}.daon-login-mobile-hero__title-line{display:block}.daon-login-mobile-hero__title-line--primary{margin-bottom:.08em}.daon-login-mobile-hero__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.daon-login-mobile-hero__title-primary{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.22em,1.1vw,.34em);white-space:nowrap}.daon-login-mobile-hero__title-star{display:inline-block;width:.38em;height:.38em;flex:0 0 auto;object-fit:contain;vertical-align:middle;transform:translateY(.02em);filter:none}.daon-login-mobile-hero__title .daon-login-mobile-hero__brand-word{color:#e11d2e;font-weight:900;text-shadow:0 1px 3px rgba(0,0,0,.22)}.daon-login-mobile-hero__subtitle{margin:0;max-width:24em;color:#0b1726;font-size:clamp(12.5px,3.5vw,14.5px);font-weight:500;line-height:1.5;text-align:center;word-break:keep-all;text-shadow:none}.daon-login-mobile-hero__trust{margin:8px 0 0;max-width:26em;padding:0 4px;color:#0f233ac7;font-size:clamp(10.5px,2.9vw,12px);font-weight:500;line-height:1.45;text-align:center;word-break:keep-all;text-shadow:none}.daon-login-mobile-hero__below-actions-stage{--daon-mobile-hero-below-shift: clamp(26px, 6.6dvh, 58px);flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;position:relative;z-index:3;width:100%;min-height:0;margin-top:var(--daon-mobile-hero-below-shift);padding-bottom:calc(86px + max(0px,env(safe-area-inset-bottom,0px) - 20px));box-sizing:border-box}.daon-login-mobile-hero__footer{position:absolute;left:14px;right:14px;bottom:4px;z-index:18;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:auto;margin-top:0;pointer-events:none}.daon-login-mobile-hero__bottom-nav{position:relative;left:auto;right:auto;bottom:auto;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;height:40px;margin-bottom:max(0px,calc(env(safe-area-inset-bottom,0px) - 20px));border:1px solid rgba(255,255,255,.3);border-radius:18px;background:#071f3eb3;box-shadow:0 4px 18px #0003;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden;pointer-events:auto}.daon-login-mobile-hero__bottom-nav-item{display:inline-flex;min-width:0;width:100%;height:40px!important;min-height:40px!important;max-height:40px!important;padding:2px 0!important;border:0!important;background:transparent;color:#fffffff0;flex-direction:column;align-items:stretch;justify-content:center;gap:2px;font-family:inherit;font-size:clamp(10px,2.55vw,11px);font-weight:650;line-height:1;letter-spacing:-.04em;white-space:nowrap;text-align:center;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,.12);border-radius:12px!important}.daon-login-mobile-hero__bottom-nav-item span{display:block;min-width:0;width:100%;max-width:100%;overflow:visible;white-space:nowrap;text-align:center;letter-spacing:-.04em}.daon-login-mobile-hero__bottom-nav-item svg{flex-shrink:0;width:14px;height:14px;margin:0 auto}.daon-login-mobile-hero__bottom-nav-item.is-active,.daon-login-mobile-hero__bottom-nav-item:active{background:#4e92e038}@media(min-width:400px){.daon-login-mobile-hero__bottom-nav{gap:6px}}@media(max-width:360px){.daon-login-mobile-hero__bottom-nav{gap:2px}.daon-login-mobile-hero__bottom-nav-item{padding:2px 0!important;font-size:10px;letter-spacing:-.055em}.daon-login-mobile-hero__bottom-nav-item span{letter-spacing:-.055em}}.daon-login-mobile-hero__watermark{margin:2px 0 0;padding:0 4px 2px;text-align:center;color:#e2ecf7d1;font-size:11px;white-space:nowrap;font-weight:600;line-height:1.3;letter-spacing:-.01em;word-break:keep-all;text-shadow:0 1px 2px rgba(7,31,62,.28);pointer-events:none;-webkit-user-select:none;user-select:none}.daon-login-screen:has(.daon-login-mobile-hero) .daon-landing-content-shell{margin-top:0!important;padding-top:8px!important}.daon-login-screen:has(.daon-login-mobile-hero) .daon-login-mobile-hero__ctas,.daon-login-screen:has(.daon-login-mobile-hero) .daon-login-mobile-login-section{display:none!important}.daon-landing-login-modal--mobile-start{position:relative;width:min(360px,calc(100vw - 32px));max-height:min(calc(100svh - 40px),calc(100dvh - 40px),720px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box}.daon-landing-login-modal-overlay--mobile{position:fixed!important;inset:0!important;z-index:220!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;background:#071d3a85!important;box-sizing:border-box!important}.daon-landing-login-modal-overlay--mobile .daon-landing-login-modal__close{position:absolute;top:10px;right:10px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:0;background:transparent;color:#334155;font-size:20px;line-height:1;cursor:pointer;box-shadow:none}.daon-landing-login-modal-overlay--mobile .daon-login-card--mobile-start-modal,.daon-landing-login-modal-overlay--mobile .daon-login-card{width:100%;max-width:360px;margin:0 auto}.daon-mobile-start-popup{display:flex;flex-direction:column;gap:10px;padding:4px 2px 2px}.daon-mobile-start-popup__title{margin:0 0 6px;font-size:18px;font-weight:800;color:#0f172a;text-align:center}.daon-mobile-start-popup__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid transparent;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;box-sizing:border-box;touch-action:manipulation}.daon-mobile-start-popup__btn--signup{background:#2563eb;color:#fff;border-color:#1d4ed8}.daon-mobile-start-popup__btn--login{background:#fff;color:#0f2747;border-color:#cbd5e1}.daon-mobile-start-popup__btn--kakao{background:#fee500;color:#191919;border-color:#e2b000}.daon-mobile-start-popup__btn--naver{background:#03c75a;color:#fff;border-color:#02a84a}.daon-mobile-start-popup__back{display:inline-flex;align-items:center;margin:0 0 8px;padding:0;border:none;background:transparent;color:#64748b;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}}@media(max-width:768px)and (prefers-reduced-motion:reduce){.daon-login-mobile-hero__vehicle,.daon-login-mobile-hero__vehicle-image{animation-play-state:paused!important}}@media(max-width:768px)and (orientation:portrait){body.daon-mobile-login-hero-active .daon-login-screen,body.daon-mobile-login-hero-active .daon-login-screen.daon-login-scroll-shell,.daon-login-screen:has(.daon-login-mobile-hero){background:transparent!important;background-image:none!important;overflow-x:hidden!important;padding:0!important;gap:0!important}html:has(body.daon-mobile-login-hero-active),body.daon-mobile-login-hero-active,body.daon-mobile-login-hero-active #root,body.daon-mobile-login-hero-active .app,body.daon-mobile-login-hero-active .app>.main.centered{background-color:#0a2540!important;background-image:none!important}.daon-login-mobile-hero{background-color:#0a2540}.daon-login-mobile-hero:before{content:"";position:absolute;top:calc(-1*env(safe-area-inset-top,0px));left:0;right:0;height:calc(env(safe-area-inset-top,0px) + 1px);background-color:#0a2540;background-image:none;z-index:0;pointer-events:none}.daon-login-mobile-hero__overlay{top:env(safe-area-inset-top,0px);height:calc(100% - env(safe-area-inset-top,0px));background:linear-gradient(180deg,#02102229,#0210220a 42% 62%,#02102238)}.daon-login-mobile-hero__main{margin-top:clamp(8px,2.2vh,18px)}body.daon-mobile-login-hero-active .daon-login-viewport-block--mobile-hero,.daon-login-viewport-block--mobile-hero{display:block!important;flex-direction:column!important;gap:0!important;min-height:auto!important;padding-left:0!important;padding-right:0!important}.daon-login-viewport-block--mobile-hero .daon-login-hero-media{display:none!important}}@media(orientation:landscape)and (hover:none)and (pointer:coarse){html:has(body.daon-mobile-landscape-login-active),body.daon-mobile-landscape-login-active,body.daon-mobile-landscape-login-active #root,body.daon-mobile-landscape-login-active .app,body.daon-mobile-landscape-login-active .app>.main.centered{width:100vw!important;max-width:none!important;min-width:100vw!important;background:#071d3a!important;overflow-x:hidden!important}body.daon-mobile-landscape-login-active .daon-login-screen.daon-login-scroll-shell{width:100vw!important;max-width:none!important;min-width:100vw!important;margin:0!important;padding:0!important;left:0!important;right:0!important;background:transparent!important;overflow-x:hidden!important}body.daon-mobile-landscape-login-active .daon-login-viewport-block{width:100vw!important;max-width:none!important;min-width:100vw!important;padding-left:0!important;padding-right:0!important;margin:0!important;box-sizing:border-box}body.daon-mobile-landscape-login-active .hero-section.daon-login-hero--intl,body.daon-mobile-landscape-login-active .daon-login-hero--intl{width:100vw!important;min-width:100vw!important;max-width:none!important;left:0!important;right:0!important}body.daon-mobile-landscape-login-active .daon-hero-ship{display:none!important;visibility:hidden!important;opacity:0!important;animation:none!important;pointer-events:none!important}}@media(max-width:768px){.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile.customer-main--mobile-detail{display:block!important;width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-shell-wide,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-shell--unified,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-business-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-hs-lookup-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-tool-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-detail-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-margin-calculator-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-trade-translator-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-delivery-proxy-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-china-warehouse-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-estimate-quote-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-body,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-body--full,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel-inner,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-panel-body,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-business-page-body{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel--inbound-apply{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .inbound-guest-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-inbound-form.customer-form-card{width:100%!important;max-width:none!important;margin:0!important;padding:12px 14px!important;border-radius:14px!important;box-sizing:border-box!important;align-self:stretch!important}.customer-app.customer-app--mobile .customer-main--mobile-detail form.inbound-form-client,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-form-grid,.customer-app.customer-app--mobile .customer-main--mobile-detail .inbound-client-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .inbound-client-main-grid,.customer-app.customer-app--mobile .customer-main--mobile-detail .inbound-lcl-warehouse-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-previous-inbound-bar,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-inbound-section,.customer-app.customer-app--mobile .customer-main--mobile-detail .card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel.customer-logistics-table-wrap{padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel>.card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel.customer-logistics-table-wrap>.card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel>.card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-panel>.card{width:100%!important;max-width:none!important;margin:0!important;padding:12px 14px!important;border-radius:14px!important;box-shadow:0 1px 3px #0f172a0f!important;background:#fff!important;border:1px solid #e5e7eb!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel>.card>.card-header{display:none}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel:not(.customer-logistics-panel--inbound-apply):not(.customer-logistics-table-wrap),.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-panel{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding:12px 14px!important;border-radius:14px!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-header-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-guide-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-section-hero,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-hero{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-radius:14px!important;padding:14px 16px!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-header,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-outbound-mobile-tabs,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-outbound-mobile-list,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-hint-line,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-screen-title,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-hs-lookup-form,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-hs-lookup-info-box,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-outbound-mobile-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-mobile-item,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-hs-result-card{width:100%!important;max-width:none!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-pc-only{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}.ops-admin-dashboard{width:100%;min-width:0;box-sizing:border-box}.ops-admin-dashboard--embedded .ops-admin-card{border:none;box-shadow:none;padding-left:0;padding-right:0}.ops-admin-title{margin-top:0}.ops-admin-desc{margin-bottom:16px;color:#64748b}.ops-admin-section-title{margin:0 0 10px;font-size:15px}.ops-admin-muted{font-size:13px;color:#64748b}.ops-admin-error{padding:10px 12px;border-radius:8px;border:1px solid #fecaca;background:#fef2f2;color:#b91c1c;font-size:13px}.ops-admin-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:18px}.ops-admin-metric-grid--primary{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.ops-admin-metric-card{padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc;min-width:0}.ops-admin-metric-card.is-accent{border-color:#bfdbfe;background:#eff6ff}.ops-admin-metric-card__label{font-size:12px;color:#64748b;margin-bottom:4px}.ops-admin-metric-card.is-accent .ops-admin-metric-card__label{color:#1d4ed8}.ops-admin-metric-card__row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ops-admin-metric-card__value{font-size:24px;font-weight:800;color:#0f172a;line-height:1.1}.ops-admin-metric-card.is-accent .ops-admin-metric-card__value{color:#1e3a8a}.ops-admin-hero-signup{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;margin:12px 0 18px;padding:18px 20px;border:1px solid #bfdbfe;border-radius:14px;background:linear-gradient(135deg,#eff6ff,#e0f2fe 55%,#f8fafc)}.ops-admin-hero-signup__title{margin:0 0 8px;font-size:15px;font-weight:700;color:#1e3a8a}.ops-admin-hero-signup__value{font-size:44px;line-height:1.1;font-weight:800;color:#0f172a;letter-spacing:-.03em}.ops-admin-hero-signup__sub{margin:8px 0 0;font-size:13px;color:#475569}.ops-admin-hero-signup__recent h4{margin:0 0 8px;font-size:13px;color:#334155}.ops-admin-hero-signup__recent ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ops-admin-hero-signup__recent li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr);gap:8px;font-size:12px;color:#334155;min-width:0}.ops-admin-hero-signup__recent li span,.ops-admin-hero-signup__recent li strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops-admin-diagnostic-panel{margin:16px 0;padding:12px 14px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.ops-admin-diagnostic-panel>summary{cursor:pointer;font-weight:700;color:#334155;font-size:14px}.ops-admin-diagnostic-panel[open]>summary{margin-bottom:10px}@media(max-width:900px){.ops-admin-hero-signup{grid-template-columns:1fr;padding:14px}.ops-admin-hero-signup__value{font-size:36px}.ops-admin-hero-signup__recent li{grid-template-columns:1fr;gap:2px}.ops-admin-metric-grid,.ops-admin-metric-grid--primary{grid-template-columns:1fr 1fr}}@media(max-width:560px){.ops-admin-metric-grid,.ops-admin-metric-grid--primary{grid-template-columns:1fr}}.ops-admin-metric-card__sub{margin-top:6px;font-size:11px;color:#64748b;line-height:1.4}.ops-admin-traffic-summary{display:flex;flex-wrap:wrap;gap:6px 12px;margin:-8px 0 18px;padding:9px 12px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;color:#475569;font-size:12px}.ops-admin-events-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ops-admin-events-head select{min-height:34px;padding:5px 30px 5px 10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155}.ops-admin-traffic-tag{display:inline-flex;align-items:center;margin-left:4px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap}.ops-admin-traffic-tag--external{background:#dcfce7;color:#166534}.ops-admin-traffic-tag--internal{background:#dbeafe;color:#1e40af}.ops-admin-traffic-tag--suspectedBot{background:#fef3c7;color:#92400e}.ops-admin-raw-details summary{cursor:pointer;color:#64748b;font-size:10px}.ops-admin-change-badge{font-size:11px;font-weight:700;color:#64748b;white-space:nowrap}.ops-admin-change-badge.is-up{color:#15803d}.ops-admin-change-badge.is-down{color:#b91c1c}.ops-admin-panel{padding:14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;min-width:0}.ops-admin-panel--insight{margin-bottom:18px;border-color:#dbeafe;background:#f8fbff}.ops-admin-insights{margin:0;padding-left:18px;color:#334155;line-height:1.7;font-size:14px}.ops-admin-charts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin-bottom:18px}.ops-admin-funnel{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.ops-admin-funnel__step{padding:10px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;min-width:0}.ops-admin-funnel__head{display:flex;justify-content:space-between;gap:6px;font-size:12px;color:#334155;margin-bottom:4px}.ops-admin-funnel__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-admin-funnel__sub{font-size:10px;color:#64748b;margin-bottom:4px}.ops-admin-funnel__rates{display:flex;flex-direction:column;gap:2px;font-size:10px;color:#64748b}.ops-admin-funnel__arrow{text-align:center;color:#94a3b8;margin-top:6px;display:none}.ops-admin-bar-list{display:flex;flex-direction:column;gap:8px}.ops-admin-bar-meta{font-size:11px;color:#64748b;margin-bottom:4px;line-height:1.5}.ops-admin-bar-item__head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#334155;margin-bottom:4px}.ops-admin-bar-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops-admin-bar-item__count{flex-shrink:0}.ops-admin-bar-item__delta{font-weight:500;color:#64748b}.ops-admin-bar-item__secondary{font-size:11px;font-weight:500;color:#64748b}.ops-admin-bar-track{height:8px;background:#e2e8f0;border-radius:999px}.ops-admin-bar-fill{height:100%;background:#2563eb;border-radius:999px}.ops-admin-raw-key{font-size:10px;color:#94a3b8;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-admin-tag{display:inline-block;margin-left:4px;padding:1px 5px;border-radius:4px;font-size:10px;font-weight:700}.ops-admin-tag--today{background:#dbeafe;color:#1d4ed8}.ops-admin-tag--peak{background:#fef3c7;color:#b45309}.ops-admin-feature-groups{display:flex;flex-direction:column;gap:12px}.ops-admin-feature-group__title{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#1e293b;margin-bottom:6px}.ops-admin-feature-group__total{color:#2563eb}.ops-admin-feature-group__item{display:grid;grid-template-columns:1fr auto;gap:4px 8px;font-size:12px;color:#334155;padding:4px 0;border-bottom:1px solid #f1f5f9;min-width:0}.ops-admin-feature-group__item .ops-admin-raw-key{grid-column:1 / -1}.ops-admin-canonical-cell .ops-admin-raw-key{display:block;margin-top:2px}.ops-admin-feature-group__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ops-admin-events-table-wrap{overflow-x:auto}.ops-admin-events-table{width:100%;border-collapse:collapse;font-size:12px}.ops-admin-events-table th,.ops-admin-events-table td{padding:8px 10px;text-align:left;border-bottom:1px solid #f1f5f9}.ops-admin-events-table thead tr{background:#f8fafc}.ops-admin-link-btn{border:none;background:none;padding:0;color:#2563eb;cursor:pointer;text-decoration:underline;font-size:inherit}.ops-admin-mobile-only{display:none}.ops-admin-modal-backdrop{position:fixed;inset:0;z-index:10000;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:16px}.ops-admin-modal{width:min(920px,100%);max-height:min(88vh,900px);overflow:auto;background:#fff;border-radius:12px;border:1px solid #e2e8f0;box-shadow:0 20px 40px #0f172a2e;padding:18px}.ops-admin-modal__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ops-admin-modal__head h3{margin:0 0 6px;font-size:18px}.ops-admin-modal__head p{margin:0;font-size:13px;color:#64748b}.ops-admin-modal__close{border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;padding:6px 10px;cursor:pointer;font-size:13px}.ops-admin-visitor-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0}.ops-admin-visitor-stat{padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px}.ops-admin-visitor-stat__label{font-size:11px;color:#64748b;margin-bottom:4px}.ops-admin-events-cards{display:flex;flex-direction:column;gap:10px}.ops-admin-event-card{border:1px solid #e2e8f0;border-radius:10px;padding:12px;background:#fff}.ops-admin-event-card__time{font-size:12px;font-weight:700;color:#1e293b;margin-bottom:8px}.ops-admin-event-card__row{display:grid;grid-template-columns:72px 1fr;gap:8px;font-size:12px;margin-bottom:4px;min-width:0}.ops-admin-event-card__key{color:#64748b}.ops-admin-event-card__val{color:#334155;min-width:0;overflow:hidden;text-overflow:ellipsis}.ops-admin-event-card__val--note{white-space:normal;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.customer-app.customer-app--desktop-scroll{height:100dvh;min-height:0;overflow:hidden}.customer-app.customer-app--desktop-scroll>.header{flex:0 0 auto}.customer-app.customer-app--desktop-scroll>.customer-app-layout{flex:1 1 auto;height:auto;min-height:0!important;overflow:hidden}.customer-app.customer-app--desktop-scroll>.customer-app-layout>.customer-sidebar{min-height:0;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.customer-app.customer-app--desktop-scroll .customer-sidebar-menu-list:after{content:"";display:block;flex:0 0 20px;height:20px}.customer-app.customer-app--desktop-scroll>.customer-app-layout>.customer-main{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;outline:none}.customer-mypage-shell{width:min(1360px,100%);min-width:0;margin:0 auto}.customer-mypage-shell__title{margin:0 0 12px;color:#0f172a;font-size:22px;line-height:1.35}.customer-coupons{width:100%;max-width:1360px;margin:0 auto;box-sizing:border-box;color:#0f172a}.customer-coupons__header,.customer-mypage-coupon-link{display:flex;align-items:center;justify-content:space-between;gap:20px}.customer-coupons__header{display:block;min-height:88px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-sizing:border-box;text-align:center}.customer-coupons__header h2,.customer-coupons__header p{margin:0}.customer-coupons__header h2{margin:0 auto;font-size:18px;text-align:center}.customer-coupons__eyebrow{color:#1268e8;font-size:12px;font-weight:800;letter-spacing:.08em}.customer-coupons__available-count{margin:0;color:#526077;font-size:13px}.customer-coupons__panel{display:flex;flex-direction:column;width:100%;min-height:420px;margin-top:14px;padding:14px;border:1px solid #e5e7eb;border-radius:22px;background:#fff;box-sizing:border-box}.customer-coupons__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.customer-coupons__header button,.customer-coupons__state button{min-height:40px;padding:8px 14px;border:1px solid #bdd2ee;border-radius:9px;background:#fff;color:#17345f;font-weight:700;cursor:pointer}.customer-coupons__filters{display:flex;gap:8px;margin:0;overflow-x:auto}.customer-coupons__filters button{min-height:38px;padding:7px 14px;border:1px solid #d7e0eb;border-radius:999px;background:#fff;color:#526077;font-weight:700;white-space:nowrap}.customer-coupons__filters button.is-active{border-color:#1268e8;background:#1268e8;color:#fff}.customer-coupons__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-coupon-card{min-width:0;padding:20px;border:1px solid #dbe3ed;border-radius:15px;background:#fff;box-shadow:0 8px 24px #0f172a0f}.customer-coupon-card__status{display:inline-flex;padding:4px 8px;border-radius:999px;background:#eaf3ff;color:#1268e8;font-size:11px;font-weight:800}.customer-coupon-card h3{margin:12px 0 5px;font-size:17px}.customer-coupon-card__amount{color:#1268e8;font-size:25px;font-weight:850}.customer-coupon-card__main p,.customer-coupon-card__guide{color:#58667a;font-size:12px}.customer-coupon-card__meta{display:grid;gap:6px;margin:16px 0 0;padding-top:13px;border-top:1px dashed #d8e0ea}.customer-coupon-card__meta div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.customer-coupon-card__meta dt{color:#7b8797}.customer-coupon-card__meta dd{margin:0;color:#28384f;font-weight:650;text-align:right}.customer-coupon-card__guide{margin:14px 0 0;padding:10px;border-radius:9px;background:#f4f8fd}.customer-coupon-card__request{margin-top:12px;display:grid;gap:4px;padding:10px;border-radius:9px;background:#fff7ed;color:#9a3412;font-size:13px}.customer-coupon-card__actions{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.customer-coupon-card__action-btn{border:1px solid #cbd5e1;background:#fff;color:#0f172a;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.customer-coupon-card__action-btn.is-primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.customer-coupon-card--used,.customer-coupon-card--expired,.customer-coupon-card--cancelled{opacity:.72}.customer-coupon-card--reserved{opacity:1}.customer-coupons--embedded .customer-coupons__panel{min-height:0;border:0;box-shadow:none;padding:0}.customer-coupons-modal,.customer-coupon-picker{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom,0px));background:#0f172a85;overflow:hidden}.customer-coupons-modal__dialog,.customer-coupon-picker__dialog{display:flex;flex-direction:column;width:min(720px,calc(100vw - 48px));max-width:100%;max-height:min(80vh,760px);overflow:hidden;overscroll-behavior:contain;background:#fff;border-radius:16px;padding:0;box-shadow:0 24px 64px #0f172a47;box-sizing:border-box}.customer-coupons-modal__dialog .customer-coupon-card h3,.customer-coupons-modal__dialog .customer-coupon-picker__list strong,.customer-coupons-modal__dialog .customer-coupon-card__request{overflow-wrap:anywhere;word-break:break-word}.customer-coupons-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;margin:0;padding:16px 16px 12px;border-bottom:1px solid #e2e8f0;background:#fff;position:sticky;top:0;z-index:1}.customer-coupons-modal__head h2{margin:0;font-size:18px}.customer-coupons-modal__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px 8px;box-sizing:border-box}.customer-coupons-modal__footer{flex-shrink:0;display:flex;justify-content:flex-end;gap:8px;padding:12px 16px 16px;border-top:1px solid #e2e8f0;background:#fff}.customer-coupons-modal__close-btn{min-height:42px;min-width:96px;border:1px solid #cbd5e1!important;background:#fff!important;border-radius:10px!important;padding:8px 14px!important;font-weight:700;cursor:pointer;width:auto!important}.customer-coupons-modal__head button,.customer-coupon-picker__actions button{border:1px solid #cbd5e1;background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer;width:auto!important;min-width:40px!important}.customer-coupons__state--empty .customer-coupons__empty-title{margin:8px 0 4px;font-size:15px;font-weight:800;color:#0f172a}.customer-coupons__state--empty .customer-coupons__empty-hint{margin:0;font-size:13px;color:#64748b;line-height:1.5}.customer-coupons__state--error strong{display:block;margin-bottom:6px;font-size:15px;color:#b42318}.customer-coupon-picker__dialog h3{margin:0 0 6px}.customer-coupon-picker__list{display:grid;gap:8px;margin:12px 0}.customer-coupon-picker__list button{display:grid;gap:2px;text-align:left;border:1px solid #e2e8f0;background:#f8fafc;border-radius:12px;padding:10px 12px;cursor:pointer}.customer-coupon-picker__list button.is-selected{border-color:#2563eb;background:#eff6ff}.customer-coupon-picker__actions{display:flex;justify-content:flex-end;gap:8px}.customer-coupon-picker__actions .is-primary{border-color:#1d4ed8;background:#1d4ed8;color:#fff}.admin-coupon-use-badge{display:inline-flex;align-items:center;gap:4px;max-width:100%;padding:4px 8px;border-radius:999px;background:#fef3c7;color:#92400e;font-size:12px;font-weight:800;line-height:1.2;white-space:nowrap}.admin-coupon-use-badge em{font-style:normal;font-weight:650;opacity:.9}.admin-coupon-use-badge--applied{background:#dcfce7;color:#166534}.admin-coupon-use-badge--rejected{background:#fee2e2;color:#991b1b}.admin-coupon-use-badge.is-compact em{display:none}.shipment-settlement__coupon-box{margin:0 0 12px;padding:12px;border-radius:10px;border:1px solid #fcd34d;background:#fffbeb;color:#92400e;display:grid;gap:4px;font-size:13px}.shipment-settlement__coupon-title{font-weight:800}.shipment-settlement__coupon-row td{color:#b45309;font-weight:700}.customer-coupons__state{display:grid;flex:1 1 auto;min-height:200px;place-items:center;align-content:center;gap:10px;padding:20px;border:0;border-radius:0;background:transparent;color:#64748b;text-align:center}.customer-coupons__state--error{color:#b42318}.signup-coupon-notice,.admin-coupon-modal{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:18px;background:#0f172a85}.signup-coupon-notice>div,.admin-coupon-modal>div{width:min(460px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;box-sizing:border-box;padding:24px;border-radius:16px;background:#fff;box-shadow:0 24px 70px #0f172a47}.signup-coupon-notice>div>svg{color:#1268e8}.signup-coupon-notice h2{margin:12px 0;color:#102544;font-size:22px}.signup-coupon-notice p{margin:5px 0;color:#536176;font-size:14px}.signup-coupon-notice strong{display:block;margin-top:14px;color:#1268e8;font-size:13px}.signup-coupon-notice>div>div{display:flex;gap:9px;margin-top:22px}.signup-coupon-notice button,.admin-coupon-modal__actions button{flex:1;min-height:44px;border:1px solid #cad5e3;border-radius:10px;background:#fff;color:#263750;font-weight:750;cursor:pointer}.signup-coupon-notice button.is-primary,.admin-coupon-modal__actions button.is-primary{border-color:#1268e8;background:#1268e8;color:#fff}.admin-coupon-modal h3{margin:0 0 8px;font-size:20px}.admin-coupon-modal__target{margin:0 0 16px;color:#56657a}.admin-coupon-modal label{display:grid;gap:6px;margin-top:12px;color:#334155;font-size:13px;font-weight:700}.admin-coupon-modal input,.admin-coupon-modal textarea{width:100%;box-sizing:border-box;padding:9px 10px;border:1px solid #cbd5e1;border-radius:8px;font:inherit}.admin-coupon-modal__money{position:relative}.admin-coupon-modal__money input{padding-right:38px}.admin-coupon-modal__money span{position:absolute;top:50%;right:12px;transform:translateY(-50%);color:#64748b}.admin-coupon-modal__error{color:#b42318;font-size:12px}.admin-coupon-modal__actions{display:flex;gap:8px;margin-top:18px}.member-mgmt-admin{width:100%;min-width:0}.member-mgmt-admin__coupon-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:12px;border:1px solid #dbe3ed;border-radius:10px;background:#f8fafc;font-size:13px}.member-mgmt-admin__select-all{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:10px}.member-mgmt-admin__coupon-toolbar button,.member-mgmt-admin__coupon-issue-btn{min-height:36px;padding:7px 11px;border:1px solid #bfcddd;border-radius:8px;background:#fff;color:#243750;font-weight:700}.member-mgmt-admin__coupon-toolbar button.is-primary,.member-mgmt-admin__coupon-issue-btn{border-color:#1268e8;background:#1268e8;color:#fff}.member-mgmt-admin__coupon-toolbar button:disabled{opacity:.45}.member-mgmt-admin__list-item{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:10px}.member-mgmt-admin__select-column{display:flex;width:28px;justify-content:center;padding-top:3px;box-sizing:border-box}.member-mgmt-admin__select-column input[type=checkbox]{width:16px;height:16px;margin:0}.member-mgmt-admin__list-content{min-width:0}.member-mgmt-admin__card-select{display:grid;min-width:0;grid-template-columns:28px minmax(0,1fr);align-items:start;column-gap:8px}.member-mgmt-admin__coupon-history,.member-mgmt-admin__coupon-batches{margin-top:18px;padding-top:14px;border-top:1px solid #e2e8f0}.member-mgmt-admin__coupon-history h3,.member-mgmt-admin__coupon-batches h3{margin:0 0 10px;font-size:16px}.member-mgmt-admin__coupon-table-wrap{width:100%;overflow-x:auto}.member-mgmt-admin__coupon-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.member-mgmt-admin__coupon-table-wrap th,.member-mgmt-admin__coupon-table-wrap td{padding:8px;border-bottom:1px solid #edf1f5;text-align:left}.member-mgmt-admin__coupon-table-wrap th{background:#f8fafc;color:#526176}@media(max-width:767px){.customer-mypage-shell{width:100%;max-width:100%;overflow-x:hidden}.customer-coupons__header{min-height:0;padding:14px 12px}.customer-coupons__header h2{font-size:17px}.customer-coupons__panel{min-height:0;padding:12px;border-radius:18px}.customer-coupons__panel-head{align-items:flex-start;flex-direction:column}.customer-coupons__filters{width:100%;max-width:100%}.customer-coupons__list{grid-template-columns:1fr}.customer-coupon-card{padding:16px}.customer-mypage-coupon-link{align-items:flex-start;flex-direction:column}.customer-coupons-modal,.customer-coupon-picker{align-items:center;justify-content:center;padding:12px;padding-bottom:max(12px,calc(12px + env(safe-area-inset-bottom,0px)))}.customer-coupons-modal__dialog,.customer-coupon-picker__dialog{width:calc(100vw - 24px);max-width:100%;max-height:calc(100dvh - 24px);border-radius:16px}.customer-coupons-modal__footer{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.customer-coupons-modal__close-btn{width:100%!important}.signup-coupon-notice>div,.admin-coupon-modal>div{padding:20px}.member-mgmt-admin__coupon-toolbar{align-items:stretch;flex-direction:column}.member-mgmt-admin__coupon-toolbar button{width:100%}}.member-mgmt-admin__layout{display:flex;gap:20px;min-width:0}.member-mgmt-admin__list-panel{width:300px;flex-shrink:0;min-width:0}.member-mgmt-admin__detail-panel{flex:1;min-width:0}.member-mgmt-admin__search{width:100%;margin-bottom:10px;padding:8px 10px;box-sizing:border-box}.member-mgmt-admin__list{border:1px solid #e5e7eb;border-radius:6px;max-height:400px;overflow-y:auto}.member-mgmt-admin__list-item{padding:10px;border-bottom:1px solid #f1f5f9;cursor:pointer;background:#fff}.member-mgmt-admin__list-item.is-selected{background:#f1f5f9}.member-mgmt-admin__mobile-cards{display:none}.member-mgmt-admin__card{border:1px solid #e2e8f0;border-radius:10px;padding:12px;margin-bottom:10px;background:#fff}.member-mgmt-admin__card-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}.member-mgmt-admin__card-title{font-weight:700;font-size:14px;color:#0f172a;min-width:0;word-break:break-word}.member-mgmt-admin__card-row{font-size:12px;color:#475569;margin-bottom:4px;word-break:break-word}.member-mgmt-admin__card-actions{margin-top:10px}.member-mgmt-admin__card-actions button{width:100%;padding:8px 12px;border-radius:8px;border:1px solid #cbd5e1;background:#f8fafc;font-size:13px;font-weight:600;cursor:pointer}.member-mgmt-admin__detail-mobile-back{display:none}@media(max-width:768px){.ops-admin-funnel{grid-template-columns:1fr}.ops-admin-funnel__arrow{display:block}.ops-admin-desktop-only{display:none!important}.ops-admin-mobile-only{display:block}.ops-admin-metric-grid,.ops-admin-metric-grid--primary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-admin-charts-grid{grid-template-columns:1fr}.member-mgmt-admin__layout{flex-direction:column;gap:12px}.member-mgmt-admin__list-panel,.member-mgmt-admin__detail-panel{width:100%}.member-mgmt-admin__list,.member-mgmt-admin__list-panel .member-mgmt-admin__search{display:none}.member-mgmt-admin__mobile-cards{display:block}.member-mgmt-admin:not(.member-mgmt-admin--detail-open) .member-mgmt-admin__detail-panel{display:none}.member-mgmt-admin--detail-open .member-mgmt-admin__mobile-cards,.member-mgmt-admin--detail-open .member-mgmt-admin__search{display:none}.member-mgmt-admin--detail-open .member-mgmt-admin__detail-panel{display:block}.member-mgmt-admin__detail-mobile-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:12px;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;font-size:13px;cursor:pointer}}@media(max-width:390px){.ops-admin-metric-card__value{font-size:20px}.ops-admin-metric-card__label,.ops-admin-metric-card__sub{font-size:11px}}.ops-admin-acquisition{margin-top:18px}.ops-admin-acquisition__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ops-admin-acquisition__head p{margin:4px 0 0}.ops-admin-acquisition-filters{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr));gap:10px;margin:16px 0}.ops-admin-acquisition-filter{display:flex;flex-direction:column;gap:5px;min-width:140px;color:#475569;font-size:12px;font-weight:700}.ops-admin-acquisition-filter select{min-height:38px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#0f172a}.ops-admin-acquisition-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.ops-admin-acquisition-summary__card{padding:14px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.ops-admin-acquisition-summary__card span{display:block;color:#475569;font-size:12px}.ops-admin-acquisition-summary__card strong{display:block;margin-top:6px;color:#0f172a;font-size:24px}.ops-admin-acquisition-table th,.ops-admin-acquisition-table td{white-space:nowrap;text-align:right}.ops-admin-acquisition-table th:first-child,.ops-admin-acquisition-table td:first-child{position:sticky;left:0;z-index:1;background:#fff;text-align:left}.ops-admin-acquisition-details,.ops-admin-acquisition-help{margin-top:14px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.ops-admin-acquisition-details>summary,.ops-admin-acquisition-help>summary{cursor:pointer;color:#0f172a;font-weight:800}.ops-admin-acquisition-detail-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.ops-admin-acquisition-detail-card{min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.ops-admin-acquisition-detail-card__head{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.ops-admin-acquisition-detail-card dl{margin:0}.ops-admin-acquisition-detail-card dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:8px;padding:4px 0}.ops-admin-acquisition-detail-card dt{color:#64748b;font-size:12px}.ops-admin-acquisition-detail-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:#0f172a;font-size:12px}.ops-admin-acquisition-help ul{margin:10px 0;padding-left:20px;color:#334155;font-size:13px}.ops-admin-acquisition-help p{margin:8px 0 0;color:#64748b;font-size:12px}.ops-admin-acquisition-channel-card{padding:14px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff}.ops-admin-acquisition-channel-card h4{margin:0 0 8px}.ops-admin-acquisition-channel-card>div{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:#475569;font-size:13px}.ops-admin-acquisition-channel-card strong{color:#0f172a}@media(max-width:900px){.ops-admin-acquisition__head{flex-direction:column}.ops-admin-acquisition__head .ops-admin-acquisition-filter{width:100%}.ops-admin-acquisition-filters,.ops-admin-acquisition-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-admin-acquisition-detail-list{grid-template-columns:1fr}.ops-admin-acquisition-mobile{display:grid;gap:10px}}@media(max-width:520px){.ops-admin-acquisition-filters,.ops-admin-acquisition-summary{grid-template-columns:1fr}}.daon-simple-signup-page{width:100%;padding:32px 18px 48px;box-sizing:border-box;overflow-x:hidden}.daon-simple-signup{width:min(100%,520px);margin:0 auto;padding:34px 36px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 18px 46px #0f172a1f;box-sizing:border-box;color:#0f172a}.daon-simple-signup__heading{text-align:center;margin-bottom:26px}.daon-simple-signup__eyebrow{display:inline-flex;margin-bottom:8px;padding:5px 10px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:800}.daon-simple-signup__heading h2,.daon-simple-signup--success h2{margin:0;font-size:29px;line-height:1.25;letter-spacing:-.03em}.daon-simple-signup__heading p,.daon-simple-signup--success p{margin:10px 0 0;color:#64748b;font-size:14px;line-height:1.55}.daon-simple-signup__form{display:grid;gap:18px}.daon-simple-signup__field{display:grid;gap:7px;min-width:0}.daon-simple-signup__field>input,.daon-simple-signup__username-row input,.daon-simple-signup__password-wrap input{width:100%;height:50px;padding:0 14px;border:1px solid #cbd5e1;border-radius:11px;background:#fff;color:#0f172a;font-size:16px;box-sizing:border-box;outline:none}.daon-simple-signup__field>input:focus,.daon-simple-signup__username-row input:focus,.daon-simple-signup__password-wrap input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.daon-simple-signup__field>input[aria-invalid=true],.daon-simple-signup__username-row input[aria-invalid=true],.daon-simple-signup__password-wrap input[aria-invalid=true]{border-color:#dc2626}.daon-simple-signup__username-row{display:flex;gap:8px;align-items:stretch;min-width:0}.daon-simple-signup__username-row input{flex:1 1 auto;min-width:0}.daon-simple-signup__username-check{flex:0 0 auto;min-width:88px;padding:0 12px;border:1.5px solid #173f73;border-radius:11px;background:#ffffffeb;color:#173f73;font-size:14px;font-weight:700;cursor:pointer}.daon-simple-signup__username-check:hover:not(:disabled){background:#173f73;color:#fff}.daon-simple-signup__username-check:disabled{opacity:.55;cursor:not-allowed}.daon-simple-signup__success-msg{color:#15803d;font-size:13px;line-height:1.45}.daon-simple-signup__password-wrap{position:relative;display:block}.daon-simple-signup__password-wrap input{padding-right:48px}.daon-simple-signup__password-toggle{position:absolute;top:0;right:2px;width:44px;height:50px;border:0;background:transparent;color:#64748b;cursor:pointer}.daon-simple-signup__hint{color:#64748b;font-size:12px}.daon-simple-signup__rules{display:flex;flex-wrap:wrap;gap:6px 12px;color:#94a3b8;font-size:12px}.daon-simple-signup__rules .is-valid{color:#15803d;font-weight:700}.daon-simple-signup__error{display:block;color:#dc2626;font-size:12px;line-height:1.4}.daon-simple-signup__terms{border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;overflow:hidden}.daon-simple-signup__terms summary{padding:14px 16px;cursor:pointer;font-size:14px;font-weight:800}.daon-simple-signup__agree-all,.daon-simple-signup__term-row{display:flex;align-items:center;min-height:42px;padding:0 16px;box-sizing:border-box}.daon-simple-signup__agree-all{border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;font-weight:800}.daon-simple-signup__agree-all input,.daon-simple-signup__term-row input{position:static;flex:0 0 auto;width:18px;height:18px;margin:0}.daon-simple-signup__term-row{justify-content:space-between;gap:10px;font-size:13px}.daon-simple-signup__term-row label{display:flex;flex-direction:row;align-items:center;gap:9px;min-width:0}.daon-simple-signup__agree-all{flex-direction:row;gap:9px}.daon-simple-signup__agree-all>span,.daon-simple-signup__term-row label>span{min-width:0}.daon-simple-signup__term-row>button{flex:0 0 auto;margin-left:auto}.daon-simple-signup__term-row button{min-width:52px;min-height:34px;border:0;background:transparent;color:#2563eb;font-weight:700;cursor:pointer}.daon-simple-signup__terms>.daon-simple-signup__error{padding:0 16px 12px}.daon-simple-signup__api-error{padding:11px 13px;border-radius:9px;background:#fef2f2;color:#b91c1c;font-size:13px;line-height:1.45}.daon-simple-signup__submit{width:100%;min-height:52px;border:0;border-radius:11px;background:#16a34a;color:#fff;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #16a34a38}.daon-simple-signup__submit:disabled{opacity:.65;cursor:wait}.daon-simple-signup__form>.daon-simple-signup__submit{border:1.5px solid #173f73;background:#ffffffe0;color:#173f73;box-shadow:0 3px 10px #173f731a,inset 0 1px #ffffffe6;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.daon-simple-signup__form>.daon-simple-signup__submit:hover:not(:disabled){border-color:#173f73;background:#173f73;color:#fff}.daon-simple-signup__form>.daon-simple-signup__submit:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:2px}.daon-simple-signup__form>.daon-simple-signup__submit:disabled{border-color:#cbd5e1;background:#f1f5f9;color:#94a3b8;box-shadow:none;opacity:1}.daon-simple-signup__social{margin-top:24px;text-align:center}.daon-simple-signup__social>span{color:#94a3b8;font-size:12px}.daon-simple-signup__social>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.daon-simple-signup__social button{min-height:44px;border:0;border-radius:10px;font-weight:800;cursor:pointer}.daon-simple-signup__social-kakao{background:#fee500;color:#191919}.daon-simple-signup__social-naver{background:#03c75a;color:#fff}.daon-simple-signup__modal-overlay{position:fixed;inset:0;z-index:10000;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(12px,2.5vw,24px);overflow:hidden;background:#0f172aad;box-sizing:border-box}.daon-simple-signup__modal{width:min(100%,560px);max-height:min(720px,calc(100dvh - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 60px #0f172a40;box-sizing:border-box}.daon-simple-signup__modal-header{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px 10px 22px;border-bottom:1px solid #e2e8f0;box-sizing:border-box}.daon-simple-signup__modal-header h3{flex:1 1 auto;min-width:0;margin:0;color:#0f2948;font-size:19px;line-height:1.35;overflow-wrap:break-word}.daon-simple-signup__modal-close-icon{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:#334155;font-size:28px;line-height:1;cursor:pointer}.daon-simple-signup__modal-close-icon:hover{background:#f1f5f9}.daon-simple-signup__modal-close-icon:focus-visible,.daon-simple-signup__modal-footer button:focus-visible{outline:3px solid rgba(37,99,235,.32);outline-offset:2px}.daon-simple-signup__modal-body{flex:1 1 auto;min-height:0;padding:20px 22px 24px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;white-space:pre-line;color:#475569;font-size:13px;line-height:1.72;word-break:keep-all;overflow-wrap:break-word;box-sizing:border-box}.daon-simple-signup__modal-footer{flex:0 0 auto;display:flex;justify-content:flex-end;padding:12px 18px;border-top:1px solid #e2e8f0;background:#fff}.daon-simple-signup__modal-footer button{min-width:92px;min-height:44px;padding:0 20px;border:1px solid #173f73;border-radius:10px;background:#173f73;color:#fff;font-weight:800;cursor:pointer}.daon-simple-signup--success{text-align:center}.daon-simple-signup--success .daon-simple-signup__submit{margin-top:24px}.daon-simple-signup__success-icon{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 18px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:28px;font-weight:900}@media(max-width:600px){.daon-simple-signup-app>.header{gap:8px;overflow:visible}.daon-simple-signup-app>.header .header-brand{flex:1 1 auto;width:auto;min-width:0}.daon-simple-signup-app>.header .header-brand h1,.daon-simple-signup-app>.header .header-brand .subtitle{text-align:left!important}.daon-simple-signup-app>.header .top-actions{flex:0 0 auto;width:auto;min-width:0;overflow:visible}.daon-simple-signup-app .header .auth-red{width:auto!important;min-width:0!important;padding-inline:9px!important;font-size:11px!important;white-space:nowrap!important}.daon-simple-signup-page{padding:10px 12px 20px}.daon-simple-signup{padding:20px 18px;border-radius:16px}.daon-simple-signup__heading{margin-bottom:16px}.daon-simple-signup__form{gap:12px}.daon-simple-signup__field{gap:5px}.daon-simple-signup__username-row{flex-wrap:wrap}.daon-simple-signup__username-row input{flex:1 1 100%;width:100%}.daon-simple-signup__username-check{width:100%;min-height:44px}.daon-simple-signup__heading h2,.daon-simple-signup--success h2{font-size:26px}.daon-simple-signup__social{margin-top:16px}.daon-simple-signup__social>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:768px){.customer-app.customer-app--mobile .customer-purchase-shell--mobile-create,.customer-app.customer-app--mobile .customer-purchase-panel--mobile-create,.customer-app.customer-app--mobile .customer-order-create--mobile{width:100%;min-width:0;max-width:none;box-sizing:border-box}.customer-app.customer-app--mobile .customer-purchase-shell--mobile-create{margin:0;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));background:#f5f7fb;overflow-x:hidden}.customer-app.customer-app--mobile .customer-purchase-panel--mobile-create{padding:0 10px 20px;background:#f5f7fb}.customer-app.customer-app--mobile .customer-purchase-panel--mobile-create>.customer-order-create--mobile{padding:0!important;background:transparent!important}.customer-app.customer-app--mobile .customer-order-create-mobile-header{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin:0 -10px 12px;padding:12px 12px 13px;background:#fff;border-bottom:1px solid #e2e8f0}.customer-app.customer-app--mobile .customer-order-create-mobile-back{position:relative;display:inline-flex;width:var(--daon-icon-button-mobile)!important;min-width:var(--daon-icon-button-mobile)!important;max-width:var(--daon-icon-button-mobile)!important;height:var(--daon-icon-button-mobile)!important;min-height:var(--daon-icon-button-mobile)!important;max-height:var(--daon-icon-button-mobile)!important;padding:0!important;align-items:center;justify-content:center;border:1px solid #dbe4f0;border-radius:var(--daon-radius-control);color:#1d4ed8!important;background:#fff!important;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create-mobile-back:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%)}.customer-app.customer-app--mobile .customer-order-create-mobile-back svg{width:var(--daon-icon-size);height:var(--daon-icon-size);transform:rotate(180deg)}.customer-app.customer-app--mobile .customer-order-create-mobile-header h2{min-width:0;margin:0;color:#0f172a;font-size:20px;line-height:1.3;font-weight:900;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-order-create-mobile-header p{min-width:0;margin:3px 0 0;color:#64748b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-bar,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-url-box,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-card,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-tool-prefill-box,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-banner{min-width:0;margin-bottom:12px;padding:14px;border:1px solid #e2e8f0;border-radius:16px;background:#fff!important;box-shadow:0 4px 14px #0f172a0a;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-btn,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-guide-toggle,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions button,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions label{min-height:44px;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions-right{display:grid!important;width:100%;grid-template-columns:1fr;gap:8px!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions button,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-actions label{width:100%;min-width:0;justify-content:center;white-space:normal!important;text-align:center}.customer-app.customer-app--mobile .customer-order-create--mobile textarea,.customer-app.customer-app--mobile .customer-order-create--mobile input,.customer-app.customer-app--mobile .customer-order-create--mobile select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 11px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:16px;line-height:1.35;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile textarea{resize:vertical}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-url-textarea{min-height:112px}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap{width:100%;min-width:0;overflow:visible;border:0;border-radius:0;background:transparent!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap table,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody{display:block;width:100%;min-width:0}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap thead{display:none}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody tr{position:relative;display:grid;width:100%;min-width:0;gap:12px;margin:0 0 14px;padding:48px 13px 14px;border:1px solid #dbe4f0;border-radius:15px;background:#fff;box-shadow:0 3px 10px #0f172a0a;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody tr:before{content:attr(data-item-label);position:absolute;top:0;left:0;right:0;min-height:38px;display:flex;align-items:center;padding:0 13px;border-bottom:1px solid #e2e8f0;border-radius:15px 15px 0 0;background:#eff6ff;color:#1d4ed8;font-size:14px;font-weight:900;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody td{display:grid;width:100%;min-width:0;grid-template-columns:82px minmax(0,1fr);gap:9px;align-items:center;padding:0!important;border:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody td:before{content:attr(data-label);color:#475569;font-size:13px;line-height:1.35;font-weight:800;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody td>*,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody td>div{min-width:0;max-width:100%}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-table-wrap tbody td>div[style]{flex-wrap:wrap}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-row-delete button{min-height:44px;border:1px solid #fecaca!important;border-radius:10px;color:#b91c1c!important;background:#fff7f7!important;font-weight:800}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-footer{display:flex!important;width:100%;flex-direction:column;align-items:stretch!important;gap:10px;margin-top:4px!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-footer>div:first-child{display:grid!important;grid-template-columns:1fr;gap:8px!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-add,.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-footer .dark{width:100%;min-height:46px}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-error{padding:11px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7;color:#b91c1c;font-size:13px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-submit{width:100%;min-height:50px;padding:12px 16px!important;border-radius:12px!important;background:#1565d8!important;font-size:16px;font-weight:900!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-order-mobile-submit:disabled{cursor:wait;opacity:.62}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-modal{width:calc(100vw - 20px);max-width:480px;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}}@media(max-width:768px){.customer-app.customer-app--mobile .customer-inbound-form.customer-inbound-form--mobile-compact{min-width:0;overflow-x:hidden;padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))!important;background:#f5f7fb!important}.customer-app.customer-app--mobile .customer-inbound-mobile-header{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;margin:-12px -14px 12px;padding:12px 12px 13px;border-bottom:1px solid #e2e8f0;background:#fff}.customer-app.customer-app--mobile .customer-inbound-mobile-back{position:relative;display:inline-flex;width:var(--daon-icon-button-mobile)!important;min-width:var(--daon-icon-button-mobile)!important;max-width:var(--daon-icon-button-mobile)!important;height:var(--daon-icon-button-mobile)!important;min-height:var(--daon-icon-button-mobile)!important;max-height:var(--daon-icon-button-mobile)!important;padding:0!important;align-items:center;justify-content:center;border:1px solid #dbe4f0;border-radius:var(--daon-radius-control);color:#1d4ed8!important;background:#fff!important;box-sizing:border-box}.customer-app.customer-app--mobile .customer-inbound-mobile-back:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%)}.customer-app.customer-app--mobile .customer-inbound-mobile-back svg{width:var(--daon-icon-size);height:var(--daon-icon-size);transform:rotate(180deg)}.customer-app.customer-app--mobile .customer-inbound-mobile-header h2{min-width:0;margin:0;color:#0f172a;font-size:20px;line-height:1.3;font-weight:900;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-inbound-mobile-header p{min-width:0;margin:3px 0 0;color:#64748b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact{width:100%;min-width:0;max-width:100%;padding:0!important;gap:12px!important;background:transparent;box-sizing:border-box}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-inbound-section{margin:0 0 12px!important;padding:14px 13px!important;border:1px solid #e2e8f0;border-radius:16px;background:#fff;box-shadow:0 4px 14px #0f172a0a}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-inbound-section__title{font-size:16px;font-weight:900}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-inbound-section__desc{font-size:13px;overflow-wrap:anywhere}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-field{display:flex;width:100%;min-width:0;flex-direction:column;gap:6px;margin:0;color:#334155;font-size:14px;font-weight:700;box-sizing:border-box}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .inbound-client-field-caption{min-width:0;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-inbound-required{color:#dc2626}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=hidden]),.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea{width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;margin:0!important;padding:10px 11px!important;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;font-size:16px!important;line-height:1.35;box-sizing:border-box!important}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea{resize:vertical}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact button{min-height:44px}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-previous-inbound-bar{padding:0;background:transparent}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-previous-inbound-btn{width:100%;border-radius:12px}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel--mobile-compact{margin-top:2px;padding:12px!important;border-color:#dbe4f0;border-radius:13px;background:#f8fafc}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__selected{min-width:0;padding:12px;border:1px solid #bfdbfe;border-radius:11px;background:#eff6ff;color:#1e3a8a;overflow-wrap:anywhere;word-break:break-word}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__address{min-width:0;margin-top:8px;color:#334155;line-height:1.65;font-weight:600;white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__copy{width:100%;min-height:44px;margin-top:12px;border:1px solid #2563eb;border-radius:10px;background:#2563eb;color:#fff;font-weight:800}.customer-app.customer-app--mobile .customer-inbound-mobile-note{margin-bottom:14px!important}.customer-app.customer-app--mobile .customer-inbound-mobile-upload{min-width:0;padding-top:13px;border-top:1px solid #e2e8f0}.customer-app.customer-app--mobile .customer-inbound-mobile-upload__title{color:#0f172a;font-size:14px;line-height:1.4;font-weight:800;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-inbound-mobile-upload p{margin:5px 0 10px;color:#64748b;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input[type=file].inbound-file-input{min-height:48px!important;padding:4px!important;overflow:hidden}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input[type=file].inbound-file-input::file-selector-button,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input[type=file].inbound-file-input::-webkit-file-upload-button{min-height:38px;margin-right:8px;padding:0 12px;border:1px solid #93c5fd;border-radius:8px;background:#eff6ff;color:#1d4ed8;font-weight:800}.customer-app.customer-app--mobile .customer-inbound-mobile-file-picker{position:relative;display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:center;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:14px;font-weight:900;cursor:pointer;overflow:hidden;box-sizing:border-box}.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact .customer-inbound-mobile-file-picker input[type=file].inbound-file-input{position:absolute!important;width:1px!important;min-width:1px!important;max-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;border:0!important;opacity:0;pointer-events:none}.customer-app.customer-app--mobile .customer-inbound-mobile-file{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:9px;padding:9px 10px;border-radius:10px;background:#f8fafc}.customer-app.customer-app--mobile .customer-inbound-mobile-file span{min-width:0;overflow:hidden;color:#334155;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.customer-app.customer-app--mobile .customer-inbound-mobile-file button{min-height:40px!important;padding:8px 10px;border:1px solid #fecaca;border-radius:9px;background:#fff7f7;color:#b91c1c;font-size:13px;font-weight:800}.customer-app.customer-app--mobile .customer-inbound-mobile-file-empty{margin-top:7px;color:#64748b;font-size:12px}.customer-app.customer-app--mobile .customer-inbound-mobile-error{padding:11px 12px;border:1px solid #fecaca;border-radius:10px;background:#fff7f7;color:#b91c1c;font-size:13px;line-height:1.45;font-weight:700;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-inbound-submit-row--mobile .primary{min-height:50px;border-radius:12px;border-color:#1565d8!important;background:#1565d8!important;background-image:none!important;font-size:16px;font-weight:900}.customer-app.customer-app--mobile .customer-inbound-submit-row--mobile .primary:disabled{cursor:wait;opacity:.62}}@media(max-width:768px){.customer-app.customer-app--mobile .customer-mobile-header{min-height:54px;padding:0 10px!important;border-bottom:1px solid #e5eaf1}.customer-app.customer-app--mobile .customer-dashboard-shell--mobile{gap:0}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2{display:flex;width:100%;min-width:0;flex-direction:column;gap:14px;padding-bottom:6px;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__section,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__notice{width:100%;min-width:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome{display:flex;min-height:78px;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border:1px solid #dce5f0;border-radius:16px;background:linear-gradient(135deg,#f2f7ff,#fff 76%);box-shadow:0 3px 12px #11375e0d}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome h1,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome p,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__section h2,.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-content p{margin:0}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome h1{color:#132238;font-size:17px;font-weight:800;line-height:1.3;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__welcome p{margin-top:4px;color:#66758a;font-size:12.5px;line-height:1.45;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__coupon{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;gap:4px;padding:8px 9px;border:1px solid #bdd4f4;border-radius:12px;background:#fff;color:#175fb6;font:inherit;font-size:11.5px;font-weight:750;cursor:pointer}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__section{padding:15px;border:1px solid #dfe6ef;border-radius:16px;background:#fff;box-shadow:0 3px 12px #0f27440b}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__section h2{margin-bottom:11px;color:#17283e;font-size:15px;font-weight:800;line-height:1.3}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-card{display:grid;width:100%;min-width:0;min-height:72px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:12px;border:1px solid #cfe0f5;border-radius:14px;background:#f5f9ff;color:#183a64;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#e5f0ff;color:#1769c7}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-card>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-card strong{font-size:14.5px;font-weight:800;line-height:1.3;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-card small{color:#60738a;font-size:12px;font-weight:600;line-height:1.35}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__cert-link{display:none}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-links{display:grid;width:100%;margin-top:8px;gap:8px;min-width:0}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-heading{margin:0;padding:2px 2px 0;color:#5b6f86;font-size:12px;font-weight:750;line-height:1.35}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-link{display:grid;width:100%;min-height:48px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e4ebf4;border-radius:12px;background:#fff;color:#345d8d;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-link span{display:flex;flex-direction:column;gap:2px;min-width:0}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-title{font-size:13.5px;font-weight:800;line-height:1.3;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-title--china{color:#c24747}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-title--korea{color:#1d6fd8}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__req-link small{color:#60738a;font-size:11.5px;font-weight:600;line-height:1.35;word-break:keep-all;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-content{display:grid;min-width:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-icon{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border-radius:12px;background:#eef5fd;color:#2368b5}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-content strong{display:block;color:#25374c;font-size:13.5px;line-height:1.35;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-content p{margin-top:3px;color:#6b7b8f;font-size:12px;line-height:1.45;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__progress-content button{min-height:44px;grid-column:1 / -1;margin-top:1px;padding:9px 14px;border:1px solid #c8d9ed;border-radius:11px;background:#fff;color:#185fae;font:inherit;font-size:12.5px;font-weight:750;cursor:pointer}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__notice{display:grid;min-height:48px;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:7px;padding:11px 13px;border:1px solid #cfe0f3;border-radius:14px;background:#f4f8fd;color:#28557f}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__notice strong{font-size:12px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__notice span{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card{display:grid;min-width:0;min-height:84px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;padding:14px 16px;border:1px solid #cfc7f4;border-radius:14px;background:linear-gradient(135deg,#f3f0ff,#eef3ff);color:#3f2f7f;font:inherit;text-align:left;cursor:pointer;box-shadow:none}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#6d4fe4;color:#fff}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:3px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card strong{color:#3f2f7f;font-size:16px;font-weight:800;line-height:1.3;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card small{color:#5f6680;font-size:13px;font-weight:600;line-height:1.35;word-break:keep-all}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__trade-tools-card>svg:last-child{color:#5b4bc4}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult{display:grid;min-height:58px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px 13px;border:1px solid #eedb78;border-radius:14px;background:#fffbe6;color:#3a3423;text-decoration:none}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult>svg:first-child{box-sizing:content-box;padding:8px;border-radius:10px;background:#fee500;color:#191919}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult>span{display:flex;min-width:0;flex-direction:column;gap:2px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult strong{font-size:13px;font-weight:800}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult small{color:#756d49;font-size:11.5px}}.transaction-profile-overlay{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:20px;overflow-y:auto;background:#0f172a94;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.transaction-profile-modal{width:min(100%,500px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:26px;border:1px solid rgba(203,213,225,.78);border-radius:20px;background:#fff;box-shadow:0 24px 70px #0f172a3d}.transaction-profile-modal__header{display:flex;align-items:flex-start;gap:13px;margin-bottom:22px}.transaction-profile-modal__icon{flex:0 0 auto;display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:#fff;background:#e11d48}.transaction-profile-modal__header h2{margin:0 0 6px;color:#0f172a;font-size:22px;line-height:1.25}.transaction-profile-modal__header p{margin:0;color:#64748b;font-size:14px;line-height:1.55}.transaction-profile-modal__fields{display:grid;gap:16px}.transaction-profile-modal__fields label{display:grid;gap:7px;color:#334155;font-size:14px;font-weight:750}.transaction-profile-modal__fields input:not([type=file]){min-width:0;width:100%;height:48px;padding:0 13px;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;background:#fff;color:#0f172a;font-size:16px}.transaction-profile-modal__fields input:focus{border-color:#e11d48;outline:3px solid rgba(225,29,72,.12)}.transaction-profile-modal__fields input[type=file]{width:100%;min-width:0;padding:11px;border:1px dashed #94a3b8;border-radius:10px;box-sizing:border-box;background:#f8fafc}.transaction-profile-modal__fields small{color:#64748b;font-size:12px;font-weight:500}.transaction-profile-type{min-width:0;margin:0;padding:0;border:0}.transaction-profile-type legend{margin-bottom:8px;color:#334155;font-size:14px;font-weight:750}.transaction-profile-type>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.transaction-profile-type button{min-height:46px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#475569;font-size:15px;font-weight:750}.transaction-profile-type button.is-selected{border-color:#e11d48;color:#be123c;background:#fff1f2;box-shadow:inset 0 0 0 1px #e11d48}.transaction-profile-notice,.transaction-profile-file-saved{padding:11px 13px;border-radius:10px;color:#475569;background:#f1f5f9;font-size:13px;font-weight:600;line-height:1.5}.transaction-profile-file-saved{color:#166534;background:#f0fdf4}.transaction-profile-terms{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:13px;border:1px solid #fecdd3;border-radius:11px;color:#334155;background:#fff7f8;font-size:14px;font-weight:750;line-height:1.45}.transaction-profile-terms input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:#e11d48}.transaction-profile-terms-detail{margin-top:8px;color:#64748b;font-size:12px;line-height:1.55}.transaction-profile-terms-detail summary{width:fit-content;cursor:pointer;text-decoration:underline}.transaction-profile-error{display:block;margin-top:5px;color:#dc2626;font-size:12px;font-weight:650}.transaction-profile-error--form{padding:10px 12px;border-radius:8px;background:#fef2f2}.transaction-profile-modal__actions{display:grid;grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:22px}.transaction-profile-modal__actions button{min-height:48px;border-radius:10px;font-size:15px;font-weight:800}.transaction-profile-cancel{border:1px solid #cbd5e1;color:#475569;background:#fff}.transaction-profile-submit{border:1px solid #e11d48;color:#fff;background:#e11d48}.transaction-profile-modal__actions button:disabled{cursor:wait;opacity:.65}@media(max-width:600px){.transaction-profile-overlay{align-items:end;padding:0}.transaction-profile-modal{width:100%;max-height:94dvh;padding:22px 18px calc(18px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;box-sizing:border-box}.transaction-profile-modal__header h2{font-size:20px}.transaction-profile-modal__actions{position:sticky;bottom:calc(-18px - env(safe-area-inset-bottom));margin-inline:-18px;margin-bottom:calc(-18px - env(safe-area-inset-bottom));padding:12px 18px calc(14px + env(safe-area-inset-bottom));background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@media(max-width:768px){.customer-app.customer-app--mobile,.customer-app.customer-app--mobile .customer-app-layout,.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile{width:100%;max-width:none;min-width:0;box-sizing:border-box;overflow-x:hidden}.customer-app.customer-app--mobile .customer-app-layout{display:block!important}.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile{margin:0!important;padding-top:10px!important;padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-bottom:14px!important;padding-left:max(10px,env(safe-area-inset-left,0px))!important}.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile>*,.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile .layout-cols,.customer-app.customer-app--mobile .main.customer-main.customer-main--mobile .col,.customer-app.customer-app--mobile .customer-dashboard-shell--mobile,.customer-app.customer-app--mobile .customer-mypage-shell{width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-dashboard-shell--mobile{padding:0!important}.customer-app.customer-app--mobile .customer-main--mobile-detail>*{padding-left:0!important;padding-right:0!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-business-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-tool-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-hs-lookup-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-detail-page-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-margin-calculator-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-trade-translator-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-china-warehouse-shell,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-delivery-proxy-shell{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-header-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-guide-card,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-section-hero,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-hero{margin:0 0 12px!important;padding:4px 2px 10px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-section-hero-title,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-section-hero-desc,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-hero p{max-width:none;margin-left:0;margin-right:0;text-align:left}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-panel,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-business-page-panel{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow-x:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-body,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-page-body--full,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel-inner,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-settlement-panel-body,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-business-page-body{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-logistics-panel--inbound-apply,.customer-app.customer-app--mobile .customer-main--mobile-detail .inbound-guest-card.customer-inbound-form{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-app.customer-app--mobile .customer-inbound-mobile-header{margin:0 0 12px!important;padding:2px 2px 12px!important;background:transparent!important}.customer-app.customer-app--mobile .customer-purchase-shell--mobile-create,.customer-app.customer-app--mobile .customer-purchase-panel--mobile-create,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-purchase-panel--mobile-create>.card.customer-order-create--mobile{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:hidden!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-order-create-mobile-header{margin:0 0 12px!important;padding:2px 2px 12px!important;background:transparent!important}.customer-app.customer-app--mobile .customer-service-apply-mobile-header{display:grid;grid-template-columns:var(--daon-mobile-back-size) minmax(0,1fr);gap:10px;align-items:center;margin:0 0 12px;padding:2px 2px 12px;border-bottom:1px solid var(--daon-color-border);background:transparent;box-sizing:border-box}.customer-app.customer-app--mobile .customer-service-apply-mobile-back{position:relative;display:inline-flex;width:var(--daon-mobile-back-size)!important;min-width:var(--daon-mobile-back-size)!important;max-width:var(--daon-mobile-back-size)!important;height:var(--daon-mobile-back-size)!important;min-height:var(--daon-mobile-back-size)!important;max-height:var(--daon-mobile-back-size)!important;padding:0!important;align-items:center;justify-content:center;border:1px solid #dbe4f0;border-radius:var(--daon-radius-control);color:var(--daon-color-brand-primary-hover)!important;background:var(--daon-color-surface)!important;box-sizing:border-box;box-shadow:none;transform:none;filter:none}.customer-app.customer-app--mobile .customer-service-apply-mobile-back:before{content:"";position:absolute;left:50%;top:50%;width:var(--daon-icon-button-touch);height:var(--daon-icon-button-touch);transform:translate(-50%,-50%)}.customer-app.customer-app--mobile .customer-service-apply-mobile-back:hover,.customer-app.customer-app--mobile .customer-service-apply-mobile-back:active{transform:none;box-shadow:none;background:var(--daon-color-surface);border-color:#dbe4f0}.customer-app.customer-app--mobile .customer-service-apply-mobile-back:focus-visible{outline:2px solid var(--daon-color-brand-primary);outline-offset:2px}.customer-app.customer-app--mobile .customer-service-apply-mobile-back svg{width:var(--daon-icon-size);height:var(--daon-icon-size);transform:rotate(180deg)}.customer-app.customer-app--mobile .customer-service-apply-mobile-header h2{min-width:0;margin:0;color:var(--daon-color-text-strong);font-size:20px;line-height:1.3;font-weight:900;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-service-apply-mobile-header p{min-width:0;margin:3px 0 0;color:var(--daon-color-text-muted);font-size:13px;line-height:1.45;overflow-wrap:anywhere;white-space:pre-line}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]),.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea{border:1px solid var(--daon-color-border)!important;border-radius:var(--daon-radius-control);box-shadow:none!important}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select:focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select:focus-visible,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea:focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea:focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select:focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select:focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea:focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea:focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select:focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select:focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea:focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea:focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select:focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select:focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea:focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea:focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select:focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select:focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea:focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea:focus-visible{border:1px solid var(--daon-color-brand-primary)!important;outline:none!important;box-shadow:var(--daon-focus-ring)!important}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select:is([aria-invalid=true],.is-error,.has-error),.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea:is([aria-invalid=true],.is-error,.has-error){border:1px solid var(--daon-color-danger)!important;box-shadow:none!important}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form select:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form textarea:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form select:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form textarea:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form select:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form textarea:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact select:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile form.inbound-form-client.customer-inbound-form--mobile-compact textarea:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile select:is([aria-invalid=true],.is-error,.has-error):focus-visible,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea:is([aria-invalid=true],.is-error,.has-error):focus,.customer-app.customer-app--mobile .customer-order-create.customer-order-create--mobile textarea:is([aria-invalid=true],.is-error,.has-error):focus-visible{border:1px solid var(--daon-color-danger)!important;outline:none!important;box-shadow:var(--daon-danger-focus-ring)!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-bar{display:flex;align-items:center;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.customer-app.customer-app--mobile .customer-order-create--mobile .customer-previous-purchase-btn{width:auto;max-width:100%}.customer-app.customer-app--mobile .customer-main--mobile-detail input,.customer-app.customer-app--mobile .customer-main--mobile-detail select,.customer-app.customer-app--mobile .customer-main--mobile-detail textarea,.customer-app.customer-app--mobile .customer-main--mobile-detail button,.customer-app.customer-app--mobile .customer-main--mobile-detail table,.customer-app.customer-app--mobile .customer-main--mobile-detail .table-wrapper{min-width:0;max-width:100%;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-header{padding-right:max(10px,env(safe-area-inset-right,0px))!important;padding-left:max(10px,env(safe-area-inset-left,0px))!important}}@media(max-width:768px){.customer-app.customer-app--mobile .customer-outbound-mobile-list,.customer-app.customer-app--mobile .customer-outbound-mobile-list__item,.customer-app.customer-app--mobile .customer-outbound-mobile-record,.customer-app.customer-app--mobile .customer-outbound-mobile-record__summary,.customer-app.customer-app--mobile .customer-outbound-mobile-detail{width:100%;max-width:none;min-width:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-outbound-mobile-list{display:grid;gap:12px;padding-bottom:8px}.customer-app.customer-app--mobile .customer-outbound-mobile-record{overflow:hidden;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 2px 8px #0f27440b}.customer-app.customer-app--mobile .customer-outbound-mobile-record__summary{padding:14px}.customer-app.customer-app--mobile .customer-outbound-mobile-record__head{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:8px}.customer-app.customer-app--mobile .customer-outbound-mobile-record__id{min-width:0;color:#64748b;font-size:12px;font-weight:800;line-height:1.4;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-outbound-mobile-record__head .badge{flex:0 1 auto;max-width:55%;white-space:normal;text-align:center;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-outbound-mobile-record__title{margin:9px 0 0;color:#0f172a;font-size:15px;font-weight:850;line-height:1.45;word-break:break-word;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-outbound-mobile-record__facts,.customer-app.customer-app--mobile .customer-outbound-mobile-detail dl{display:grid;min-width:0;gap:0;margin:10px 0 0}.customer-app.customer-app--mobile .customer-outbound-mobile-record__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__row{display:grid;min-width:0;grid-template-columns:minmax(80px,.42fr) minmax(0,1fr);gap:10px;align-items:start}.customer-app.customer-app--mobile .customer-outbound-mobile-record__facts .customer-outbound-mobile-detail__row{display:block}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__row dt,.customer-app.customer-app--mobile .customer-outbound-mobile-detail__row dd{min-width:0;margin:0;line-height:1.45}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__row dt{color:#64748b;font-size:11px;font-weight:700}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__row dd{color:#24364b;font-size:12px;font-weight:750;word-break:break-word;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-outbound-mobile-record__facts .customer-outbound-mobile-detail__row dd{margin-top:2px}.customer-app.customer-app--mobile .customer-outbound-mobile-record__detail-btn{width:100%;min-height:44px;margin-top:12px;padding:9px 12px;border:1px solid #c8d9ed;border-radius:10px;background:#fff;color:#185fae;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.customer-app.customer-app--mobile .customer-outbound-mobile-record.is-expanded .customer-outbound-mobile-record__detail-btn{background:#f5f9ff}.customer-app.customer-app--mobile .customer-outbound-mobile-detail{border-top:1px solid #e2e8f0;background:#fbfcfe}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__section{min-width:0;margin:0;padding:14px;border:0;border-bottom:1px solid #e7edf4;background:transparent;box-sizing:border-box}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__section:last-child{border-bottom:0}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__section h5{margin:0;color:#17283e;font-size:14px;font-weight:850;line-height:1.4}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__section .customer-outbound-mobile-detail__row{padding:8px 0;border-bottom:1px solid #edf1f6}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__section .customer-outbound-mobile-detail__row:last-child{border-bottom:0}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__current-status{margin-top:10px}.customer-app.customer-app--mobile .customer-outbound-mobile-detail .customer-shipment-timeline,.customer-app.customer-app--mobile .customer-outbound-mobile-detail .customer-korea-progress{margin-top:12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__docs{display:grid;gap:8px;margin-top:10px}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__docs button{display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid #bfdbfe;border-radius:10px;background:#fff;color:#1e40af;font:inherit;font-size:13px;text-align:left;cursor:pointer}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__docs button span{min-width:0;font-weight:750;word-break:break-word;overflow-wrap:anywhere}.customer-app.customer-app--mobile .customer-outbound-mobile-detail__docs button strong{flex:0 0 auto;font-size:12px}.customer-app.customer-app--mobile .customer-outbound-mobile-state{width:100%;min-width:0;padding:28px 16px;border:1px dashed #cbd5e1;border-radius:12px;background:#fff;color:#64748b;text-align:center;line-height:1.55;box-sizing:border-box}.customer-app.customer-app--mobile .customer-outbound-mobile-state strong{display:block;color:#334155;font-size:14px}.customer-app.customer-app--mobile .customer-outbound-mobile-state p{margin:6px 0 0;font-size:13px}.customer-app.customer-app--mobile .customer-outbound-mobile-state.is-error{border-color:#fecaca;background:#fff7f7}.customer-app.customer-app--mobile .customer-outbound-mobile-state.is-error strong{color:#b91c1c}.customer-app.customer-app--mobile .customer-outbound-mobile-state button{min-height:44px;margin-top:14px;padding:9px 16px;border:1px solid #2563eb;border-radius:10px;background:#2563eb;color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}}@media(max-width:768px){.customer-app.customer-app--mobile .customer-mobile-header{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:54px;height:54px;padding:0 10px!important;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-header__home{display:flex;flex:1 1 auto;width:100%;min-width:0;max-width:100%;min-height:44px;align-items:center;gap:11px;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;cursor:pointer}.customer-app.customer-app--mobile .customer-mobile-header__home:active{transform:none;opacity:.92}.customer-app.customer-app--mobile .customer-mobile-header__home:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.customer-app.customer-app--mobile .customer-mobile-header__logo-wrap{display:flex;flex:0 0 auto;width:96px;min-width:96px;max-width:96px;height:34px;overflow:hidden;align-items:center}.customer-app.customer-app--mobile .customer-mobile-header__brand-name{display:flex;flex:1 1 auto;min-width:0;align-items:center;justify-content:center;color:#173f73!important;font-size:clamp(15px,4vw,16px);font-weight:800;letter-spacing:.2px;line-height:1;white-space:nowrap;overflow:visible;text-overflow:clip;text-align:center;padding-right:2px}.customer-app.customer-app--mobile .customer-mobile-header__actions,.customer-app.customer-app--mobile .customer-mobile-header__language,.customer-app.customer-app--mobile .customer-mobile-header__language-btn,.customer-app.customer-app--mobile .customer-mobile-header__language-menu,.customer-app.customer-app--mobile .customer-mobile-header__account,.customer-app.customer-app--mobile .customer-mobile-header__account-btn,.customer-app.customer-app--mobile .customer-mobile-header__account-menu{display:none!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-china-export-checker{width:100%;max-width:none;margin:0;padding:0 0 calc(72px + env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow-x:hidden}.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-business-page-panel{width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:14px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form__row--2,.customer-app.customer-app--mobile .customer-kr-cn-shell--mobile .customer-kr-cn-form__row--3{grid-template-columns:1fr!important}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__hero,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__field,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__fieldset,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__actions,.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__error{min-width:0}.customer-app.customer-app--mobile .customer-main--mobile-detail .customer-mobile-guest-tool-shell .daon-import-cert-checker__result-card{width:100%;margin:0;box-sizing:border-box}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__consult>svg:first-child{width:26px;height:26px;box-sizing:content-box;padding:7px;border-radius:10px;background:#fee500;color:#3a2f12}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-grid{display:grid;grid-template-columns:1fr;gap:10px}.customer-app.customer-app--mobile .customer-mobile-dashboard-v2__start-card{width:100%;min-height:74px}.customer-app.customer-app--mobile .customer-mobile-detail-back{display:inline-flex;min-height:36px;align-items:center;margin:0 0 8px;padding:0;border:0;background:transparent;color:#2563eb;font:inherit;font-size:13px;font-weight:750;cursor:pointer}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-business-page-panel,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-business-page-panel{width:100%!important;max-width:none!important;margin:0 0 12px!important;padding:14px!important;border:1px solid #e5eaf1!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box!important}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form__row--2,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form__row--3,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form__grid,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-business-page-body>div[style*=grid-template-columns]{grid-template-columns:1fr!important}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form__submit,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form__btn{min-height:44px!important;width:100%}.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-travel-form__actions{flex-direction:column;gap:8px!important;padding-bottom:8px}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-list-panel{overflow-x:auto;-webkit-overflow-scrolling:touch}.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-product-mfg-form__file-selected,.customer-app.customer-app--mobile .customer-product-mfg-shell--mobile .customer-section-hero-desc,.customer-app.customer-app--mobile .customer-travel-shell--mobile .customer-section-hero-desc{word-break:break-word;overflow-wrap:anywhere}}.daon-landing-facilities{background:transparent}.daon-login-screen .content-section .daon-landing-facilities__title{color:#fff}.daon-login-screen .content-section .daon-landing-facilities__desc{color:#ffffffe0}.daon-landing-facilities__list{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:769px){.daon-landing-facilities__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.daon-landing-facilities__item{margin:0;min-width:0}.daon-landing-facilities__media{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--daon-radius-card)}.daon-landing-facilities__caption{display:flex;flex-direction:column;gap:var(--daon-space-1);margin-top:var(--daon-space-2)}.daon-landing-facilities__title{font-size:14px;font-weight:700;line-height:1.35;color:var(--daon-color-text-strong);word-break:keep-all}.daon-landing-facilities__desc{font-size:12px;line-height:1.45;color:var(--daon-color-text-muted);word-break:keep-all}.daon-landing-service-area__list{display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:769px){.daon-landing-service-area__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.daon-landing-service-area__item{padding:14px 14px 12px;border-radius:var(--daon-radius-card);border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#ffffff42,#bfe2ff24)}.daon-landing-service-area__label{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.35}.daon-landing-service-area__desc{margin:0 0 8px;font-size:12px;line-height:1.45}.daon-landing-service-area__regions{margin:0;font-size:13px;line-height:1.6;font-weight:500;word-break:keep-all}.daon-landing-service-area__note{margin:12px 0 0;font-size:12px;line-height:1.5}.daon-login-screen .content-section .daon-landing-service-area__label,.daon-login-screen .content-section .daon-landing-service-area__regions{color:#fff}.daon-login-screen .content-section .daon-landing-service-area__desc,.daon-login-screen .content-section .daon-landing-service-area__note{color:#ffffffe0}.daon-landing-mobile-kakao-fab{display:none}@media(max-width:768px){.daon-landing-mobile-kakao-fab{display:flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;width:52px;height:52px;border-radius:50%;background:#fee500;box-shadow:0 4px 14px #0f172a47;text-decoration:none;animation:daonKakaoFabIn .2s ease-out}.daon-landing-mobile-kakao-fab img{width:28px;height:28px;object-fit:contain;display:block}}@keyframes daonKakaoFabIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.daon-landing-ops-info__card--company .daon-landing-ops-info__dl-row dd{white-space:pre-line}@media(min-width:769px){.daon-landing-membership-cta__lede-br{display:none}}@media(max-width:768px){.daon-login-screen .content-section .daon-landing-membership-cta__title{color:#0f172a!important}.daon-login-screen .content-section .daon-landing-membership-cta__lede{color:#1e293b!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title{color:#0f172a!important;text-shadow:none!important}.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__lede{color:#1e293b!important;text-shadow:none!important}}.daon-login-screen .content-section .daon-landing-membership-cta__card--with-photo:before,.daon-landing-membership-cta__card--with-photo:before{background:none!important}.daon-login-screen .content-section .daon-landing-membership-cta__card-title,.daon-login-screen .content-section .daon-landing-membership-cta__card-body,.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title,.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{text-shadow:none!important}.daon-login-screen .content-section .daon-landing-membership-cta__card-body,.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-body{font-weight:700!important}@media(max-width:768px){.daon-login-screen .content-section .daon-landing-membership-cta__title,.daon-login-screen:has(.daon-login-hero--intl) .content-section .daon-landing-membership-cta__title{text-shadow:none!important}}.daon-login-screen .content-section .daon-landing-membership-cta__card-title,.daon-landing-membership-cta__card--with-photo .daon-landing-membership-cta__card-title{font-size:17px!important;font-weight:900!important}.daon-intro-overlay{position:fixed;inset:0;z-index:9999;background:#0f172a;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease-out}.daon-intro-overlay--exiting{opacity:0;pointer-events:none}.daon-intro-overlay__video{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}
