.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}.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{overflow-x:hidden}.daon-login-hero-media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:#f1f5f9}.daon-login-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:1;border:none;outline:none;background:transparent}@media(max-width:768px){.daon-login-screen{position:relative!important;width:100%!important;height:auto!important;min-height:100vh!important;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:8px 10px 10px}.daon-login-hero-media{position:absolute;inset:0;z-index:0;pointer-events:none}.daon-login-hero-media>.daon-login-hero-video{position:absolute!important;inset:0!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 10px 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:12px!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){.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:linear-gradient(to right,#0f172ae6,#0f172ab3);position:sticky;top:0;z-index:10}.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__submit-btn{min-height:44px;margin-top:4px;border:none;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.daon-margin-calculator__submit-btn:hover,.daon-margin-calculator__submit-btn:focus{background:#1d4ed8}.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__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%}@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-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,.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}@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-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:768px){.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;padding:6px 10px;border-radius:8px;font-weight:800;cursor:pointer}.admin-app .admin-docs-manage-btn:hover{background:#f8fafc;border-color:#94a3b8}.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:10px 14px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 1px #0f172a0a}.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-height:26px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.2;white-space:nowrap}.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}.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:10px 14px;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;background:#fff;box-shadow:0 1px 1px #0f172a0a}.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.45;word-break:break-word}.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-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:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fffffffa;border-top:1px solid #e5e7eb;box-shadow:0 -4px 20px #0f172a14;-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:4px;min-height:52px;padding:4px 2px;border:none;background:transparent;color:#64748b;font-size:10px;font-weight:700;line-height:1.2;cursor:pointer;border-radius:10px;-webkit-tap-highlight-color:transparent}.customer-app .customer-mobile-bottom-nav__item.is-active{color:#2563eb;background:#eff6ff}.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(64px + env(safe-area-inset-bottom,0px))}.customer-app.customer-app--mobile .customer-mobile-bottom-nav{display:grid}.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-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}.customer-app.customer-app--mobile .inbound-lcl-warehouse-panel__title{font-weight:700;margin-bottom:8px;color:#0f172a;font-size:14px}.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:space-between!important;text-align:left!important;padding:4px 8px!important;gap:8px}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper{display:flex!important;height:36px!important;margin-left:0!important;flex-shrink:0}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper picture{display:contents}.customer-app.customer-app--mobile .customer-mobile-header .header-logo-wrapper img{max-height:36px!important;width:auto!important;transform:none!important;object-fit:contain}.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;padding:8px 10px;border:1px dashed #e2e8f0;border-radius:8px;background:#fff}.customer-app .customer-mypage-check-label{font-size:12px;color:#475569;font-weight:700}.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}}@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:before{content:"";position:fixed;inset:0;background:#0206178c;z-index:-1}@media(max-width:768px){.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__btn{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;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}.landing-service-menu__btn svg{color:inherit;flex-shrink:0}.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:16px;border:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 16px #0f172a0f;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__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-scroll-shell{width:100%!important;max-width:none!important;margin:0!important;padding:8px 10px max(10px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box}.daon-login-viewport-block{width:100%!important;max-width:none!important;align-items:stretch!important;box-sizing:border-box}.daon-login-right-stack,.daon-login-right-stack .daon-login-card,.daon-login-screen .card.daon-login-card,.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-content-shell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.daon-login-screen .daon-landing-content-shell__inner{max-width:none!important;padding-left:10px!important;padding-right:10px!important;box-sizing:border-box}}@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}}.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}}.daon-login-viewport-block{flex-shrink:0}.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:#000000b8;display:flex;align-items:center;justify-content:center;padding:0;margin:0;box-sizing:border-box}.daon-service-guide-image-modal__frame--desktop{position:relative;display:inline-block;width:auto;height:auto;max-width:min(920px,72vw);max-height:82vh;background:transparent;border:none;box-shadow:none;padding:0;margin:0;line-height:0;vertical-align:top}.daon-service-guide-image-modal__img--desktop{display:block;width:auto;height:auto;max-width:min(920px,72vw);max-height:82vh;object-fit:contain;border-radius:12px;background:transparent;box-shadow:0 8px 32px #00000047}.daon-service-guide-image-modal__close--desktop{position:absolute;top:10px;right:10px;z-index:2;width:40px;height:40px;border:none;border-radius:999px;background:transparent;color:#fff;font-size:28px;font-weight:400;line-height:1;cursor:pointer;font-family:inherit;box-shadow:none;text-shadow:0 1px 6px rgba(0,0,0,.72)}.daon-service-guide-image-modal__close--desktop:hover,.daon-service-guide-image-modal__close--desktop:focus-visible{background:transparent;color:#fff;opacity:.88;outline:none}}.daon-service-guide-sheet-overlay{position:fixed;inset:0;z-index:1200;background:#0f172a73;display:none;align-items:flex-end;justify-content:center;padding:0;box-sizing:border-box}@media(max-width:768px){.daon-service-guide-sheet-overlay--mobile{display:flex}}@keyframes daon-service-guide-sheet-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(max-width:768px){.daon-service-guide-sheet{width:100%;max-height:min(88vh,calc(100dvh - env(safe-area-inset-top,0px) - 12px));background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 32px #0f172a2e;display:flex;flex-direction:column;min-height:0;animation:daon-service-guide-sheet-slide-up .28s ease;padding-bottom:env(safe-area-inset-bottom,0px);box-sizing:border-box}.daon-service-guide-sheet__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 10px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.daon-service-guide-sheet__title{margin:0;font-size:17px;font-weight:800;color:#0f172a;line-height:1.35;word-break:keep-all}.daon-service-guide-sheet__close{flex-shrink:0;width:36px;height:36px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#334155;font-size:22px;line-height:1;cursor:pointer;font-family:inherit}.daon-service-guide-sheet__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.daon-service-guide-sheet__hero{width:100%;background:#f8fafc;border-bottom:1px solid #e2e8f0}.daon-service-guide-sheet__hero-img{display:block;width:100%;height:auto;max-height:180px;object-fit:cover;object-position:center top}.daon-service-guide-sheet__body{padding:14px 16px 8px}.daon-service-guide-sheet__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.daon-service-guide-sheet__card{padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.daon-service-guide-sheet__card-title{margin:0;font-size:12px;font-weight:700;color:#0f172a;line-height:1.4;word-break:keep-all}.daon-service-guide-sheet__card-desc{margin:4px 0 0;font-size:11px;line-height:1.45;color:#64748b;word-break:keep-all}.daon-service-guide-sheet__footer{flex-shrink:0;padding:10px 16px 16px;border-top:1px solid #e2e8f0;background:#fff}.daon-service-guide-sheet__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.daon-service-guide-sheet__actions--dual{justify-content:space-between;flex-wrap:wrap}}.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:#0f172a6b;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.daon-landing-notice-popup{width:min(1200px,88vw);background:transparent;border-radius:16px;overflow:hidden;border:none;box-shadow:0 20px 48px #0f172a52}.daon-landing-notice-popup__stage{position:relative;background:#0f172a}.daon-landing-notice-popup__image-frame{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#0f172a}.daon-landing-notice-popup__image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .28s ease;pointer-events:none}.daon-landing-notice-popup__image.is-active{opacity:1}.daon-landing-notice-popup__nav{position:absolute;top:50%;z-index:2;flex-shrink:0;width:38px;height:38px;margin:0;padding:0;border:none;border-radius:0;background:transparent;color:#fff;font-size:28px;line-height:38px;text-align:center;cursor:pointer;transform:translateY(-50%);opacity:0;text-shadow:0 1px 6px rgba(15,23,42,.55);transition:opacity .2s ease,color .2s ease;box-shadow:none}.daon-landing-notice-popup__nav--prev{left:10px}.daon-landing-notice-popup__nav--next{right:10px}.daon-landing-notice-popup:hover .daon-landing-notice-popup__nav{opacity:1}.daon-landing-notice-popup__nav:hover,.daon-landing-notice-popup__nav:focus,.daon-landing-notice-popup__nav:focus-visible{opacity:1;color:#fff;transform:translateY(-50%);background:transparent;box-shadow:none}.daon-landing-notice-popup__nav:active{transform:translateY(-50%);background:transparent;box-shadow:none}.daon-landing-notice-popup__dots{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px 4px;background:transparent}.daon-landing-notice-popup__dot{width:8px;height:8px;padding:0;border:none;border-radius:999px;background:#ffffff73;cursor:pointer;transition:width .2s ease,background .2s ease}.daon-landing-notice-popup__dot.is-active{width:20px;background:#ffffffeb}.daon-landing-notice-popup__actions{display:flex;align-items:center;justify-content:center;gap:8px;min-height:34px;padding:4px 12px 8px;background:transparent;border-top:none;box-shadow:none}.daon-landing-notice-popup__btn{flex:1;height:33px;min-height:33px;max-height:33px;padding:0 12px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#0f172a6b;color:#ffffffeb;font-size:12px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.daon-landing-notice-popup__btn:hover{background:#0f172a94;border-color:#ffffff6b;color:#fff}@media(max-width:768px){.daon-landing-notice-popup{width:min(94vw,1200px)}.daon-landing-notice-popup__nav{width:34px;height:34px;font-size:24px;line-height:34px}.daon-landing-notice-popup__nav--prev{left:10px}.daon-landing-notice-popup__nav--next{right:10px}.daon-landing-notice-popup__actions{min-height:34px;padding:4px 10px 8px}.daon-landing-notice-popup__btn{height:32px;min-height:32px;max-height:32px;font-size:11px}}.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:#0c1929;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:#1e293b}.daon-landing-membership-cta__card-body{font-size:13px;line-height:1.52;color:#334155;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-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__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{font-size:18px;line-height:1}.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--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 .card.daon-login-card,.app:not(.desktop-login-shell) .daon-login-screen .daon-landing-free-tools--login-under{background:#ffffff1f!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.55)!important;box-shadow:0 8px 32px #0f172a24,0 2px 8px #0f172a14!important}.app:not(.desktop-login-shell) .daon-login-screen .card.daon-login-card:hover,.app:not(.desktop-login-shell) .daon-login-screen .daon-landing-free-tools--login-under:hover{transform:none!important;box-shadow:0 10px 36px #0f172a29,0 2px 10px #0f172a14!important}.app:not(.desktop-login-shell) .daon-login-screen .daon-landing-free-tools--login-under .daon-landing-free-tools__title{color:#f8fafc}.app:not(.desktop-login-shell) .daon-login-screen .daon-landing-free-tools--login-under .daon-landing-free-tools__desc{color:#f8fafce0}.app:not(.desktop-login-shell) .daon-login-screen .daon-landing-free-tools--login-under .daon-landing-free-tool-btn{background:#ffffffeb!important;border-color:#e2e8f0f2!important}.app:not(.desktop-login-shell) .daon-login-screen .card.daon-login-card .form input{background:#ffffffeb!important;border:1px solid rgba(226,232,240,.95)!important;color:#111827!important}.app:not(.desktop-login-shell) .daon-login-screen .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}.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}}
