:root{--bg:#f4f6f9;--surface:#ffffff;--surface-2:#f7f9fc;--surface-3:#eef1f6;--ink:#141925;--ink-2:#556072;--muted:#5a6679;--line:#eaedf3;--line-2:#dde2ea;--line-strong:#cfd6e0;--brand:#3a57d6;--brand-ink:#2a41ad;--brand-tint:#eef1fe;--brand-tint-2:#e0e6fd;--on-brand:#ffffff;--ok:#0f7a4d;--ok-bg:#e4f4ec;--info:#2c5cc5;--info-bg:#e8f0fd;--warn:#8a5a0e;--warn-bg:#fbf0dc;--danger:#c0362f;--danger-bg:#fbe9e7;--alert-badge:var(--danger);--on-alert-badge:#ffffff;--violet:#5b40b8;--violet-bg:#eee9fb;--neutral:#5b6577;--neutral-bg:#eceff4;--radius-sm:4px;--radius-md:8px;--shadow-1:0 1px 2px rgba(20,28,46,0.05),0 1px 1px rgba(20,28,46,0.04);--shadow-2:0 2px 8px rgba(20,28,46,0.06),0 6px 20px rgba(20,28,46,0.08);--shadow-3:0 12px 40px rgba(20,28,46,0.16);--ring:0 0 0 3px var(--brand-tint-2);--font-sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,"Segoe UI",Roboto,"Apple SD Gothic Neo","Malgun Gothic",sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--radius-sm:4px;--radius-md:8px;--bg:#0c1017;--surface:#151b26;--surface-2:#1a212e;--surface-3:#212a39;--ink:#e9edf4;--ink-2:#aab4c5;--muted:#9ba8bd;--line:#232c3b;--line-2:#2b3446;--line-strong:#364155;--brand:#7d95ff;--brand-ink:#a4b6ff;--brand-tint:#1a2340;--brand-tint-2:#223056;--on-brand:#0c1017;--ok:#4fc98d;--ok-bg:#0f2b20;--info:#79a6f5;--info-bg:#142440;--warn:#e2a94f;--warn-bg:#33280f;--danger:#f28b82;--danger-bg:#351b19;--alert-badge:#d6453b;--violet:#b09bf2;--violet-bg:#241d3d;--neutral:#9aa5b8;--neutral-bg:#212a39;--shadow-1:0 1px 2px rgba(0,0,0,0.4);--shadow-2:0 2px 10px rgba(0,0,0,0.45);--shadow-3:0 16px 48px rgba(0,0,0,0.6);--ring:0 0 0 3px var(--brand-tint-2)}}:root[data-theme=dark]{--radius-sm:4px;--radius-md:8px;--bg:#0c1017;--surface:#151b26;--surface-2:#1a212e;--surface-3:#212a39;--ink:#e9edf4;--ink-2:#aab4c5;--muted:#9ba8bd;--line:#232c3b;--line-2:#2b3446;--line-strong:#364155;--brand:#7d95ff;--brand-ink:#a4b6ff;--brand-tint:#1a2340;--brand-tint-2:#223056;--on-brand:#0c1017;--ok:#4fc98d;--ok-bg:#0f2b20;--info:#79a6f5;--info-bg:#142440;--warn:#e2a94f;--warn-bg:#33280f;--danger:#f28b82;--danger-bg:#351b19;--alert-badge:#d6453b;--violet:#b09bf2;--violet-bg:#241d3d;--neutral:#9aa5b8;--neutral-bg:#212a39}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:14.5px;line-height:1.55;letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01"}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}a{color:inherit}.app{max-width:1200px;margin:0 auto;padding:0 20px 56px}.topbar{justify-content:space-between;gap:12px;padding:18px 2px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line);margin-bottom:18px;container:topbar/inline-size}.brandmark,.topbar{display:flex;align-items:center}.brandmark{gap:10px;min-width:0}.brandmark h1{font-size:17px;font-weight:680;letter-spacing:-.02em;margin:0}.searchbar{display:flex;gap:10px;margin:0 0 16px;flex-wrap:wrap;align-items:center}.segmented{display:inline-flex;flex:0 0 auto;height:44px;padding:4px;gap:2px;border-radius:var(--radius-md);background:var(--surface-3);border:1px solid var(--line-2)}.seg{height:100%;border:0;border-radius:var(--radius-sm);padding:0 16px;font:inherit;font-weight:600;color:var(--ink-2);background:transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.seg.on{background:var(--surface);color:var(--brand);box-shadow:var(--shadow-1)}.seg:hover:not(.on){color:var(--ink)}.btn,.input,.select{height:44px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit;padding:0 15px}.input{width:100%;min-width:0;box-shadow:var(--shadow-1);transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder{color:var(--muted)}.input:focus-visible{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.btn:focus-visible,.iconbtn:focus-visible,.resultbtn:focus-visible,.rowbtn:focus-visible,.seg:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-color:var(--brand)}.btn{cursor:pointer;font-weight:650;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;transition:all .15s ease}.btn:hover{border-color:var(--line-strong)}.btn-primary{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 1px 2px rgba(58,87,214,.25),0 4px 12px rgba(58,87,214,.2)}.btn-primary:hover{background:var(--brand-ink);border-color:var(--brand-ink)}.btn-primary:disabled{opacity:.6;cursor:default}.btn-ghost{height:38px;padding:0 14px;font-size:13px;font-weight:600;color:var(--ink-2);background:transparent;border-color:transparent}.btn-ghost:hover{background:var(--surface-3);border-color:transparent;color:var(--ink)}.resultbar{display:flex;align-items:center;gap:12px;margin:0 0 16px;flex-wrap:wrap}.resultbtn{height:40px;border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--surface);font-weight:650;color:var(--ink);box-shadow:var(--shadow-1);padding:0 16px}.resultbtn:before{content:"☰";margin-right:8px;color:var(--brand);font-size:12px}.resultbtn:hover{border-color:var(--brand);color:var(--brand)}.errbar{background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 22%,transparent);border-radius:var(--radius-md);padding:11px 15px;font-size:13.5px;font-weight:550}.banner,.errbar{margin-bottom:14px}.banner{display:flex;align-items:flex-start;gap:9px;background:var(--warn-bg);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 24%,transparent);border-radius:var(--radius-md);padding:11px 14px;font-size:13px;line-height:1.5}.banner strong{font-weight:700}.hint{font-size:12.5px;color:var(--muted)}.detailwrap{min-width:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-1);overflow:hidden}.list{display:flex;flex-direction:column}.rowbtn{display:block;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:14px 4px;cursor:pointer;color:inherit;transition:background .12s ease;position:relative}.rowbtn:last-child{border-bottom:0}.rowbtn:hover{background:var(--surface-2)}.rowbtn[aria-current=true]{background:var(--brand-tint)}.rowtop{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.orderno{font-weight:680;font-size:14.5px;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rowmeta{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rowname{margin-top:4px;font-size:13.5px;color:var(--ink-2);gap:7px}.rowfoot,.rowname{display:flex;align-items:center;flex-wrap:wrap}.rowfoot{margin-top:9px;gap:6px}.matchrole{font-size:11px;font-weight:650;color:var(--brand);background:var(--brand-tint);border-radius:var(--radius-sm);padding:1px 8px}.morebtn{width:100%;margin:14px 0 2px;height:40px;justify-content:center;border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink-2)}.morebtn:hover{border-color:var(--brand);color:var(--brand);background:var(--brand-tint)}.empty{text-align:center;color:var(--muted);font-size:13.5px;padding:44px 20px}.login-wrap{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:40px 20px;background:radial-gradient(ellipse at 50% 15%,var(--brand-tint),transparent 65%),var(--bg)}.login-shell{width:min(100%,440px)}.login-brand{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:28px;font-size:15px;font-weight:650}.login-brand .muted{font-size:12px;margin-left:4px}.login{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);box-shadow:var(--shadow-2);padding:36px}.login-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line-2);border-radius:var(--radius-md);color:var(--brand);background:var(--surface-2);margin-bottom:24px}.eyebrow{color:var(--brand);font-size:12px;font-weight:650;margin:0 0 8px}.login h1{font-size:28px;font-weight:720;letter-spacing:-.04em;margin:0}.login-description{color:var(--ink-2);font-size:14px;line-height:1.8;margin:12px 0 28px;word-break:keep-all}.login-form{display:grid;grid-gap:10px;gap:10px}.login-form>label{font-size:13px;font-weight:650}.password-field{position:relative;min-width:0}.password-field .input{height:48px;padding-right:66px}.password-field.invalid .input{border-color:var(--danger)}.password-toggle{position:absolute;right:7px;top:6px;height:36px;padding:0 10px;border:0;border-radius:var(--radius-sm);font:inherit;font-size:12px;color:var(--ink-2);background:transparent;cursor:pointer}.password-toggle:hover{background:var(--surface-3)}.login-submit{width:100%;height:48px;margin-top:10px;gap:12px}.login-help{font-size:12px;text-align:center;color:var(--muted);margin:6px 0 0}.login-form .errbar{margin:0;font-size:13px}.login-feedback{margin:0;color:var(--warn);font-size:12px}.login-footer{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--muted);margin:22px 0 0}.login-footer .ui-icon{width:14px;height:14px}.detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 16px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.detail-title{font-size:19px;font-weight:720;letter-spacing:-.02em;margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detail-sub{margin-top:3px;font-size:12.5px;color:var(--muted)}.freshness{font-size:12px;font-weight:650;white-space:nowrap;padding:3px 10px;border-radius:var(--radius-sm);background:var(--surface-3)}.section{padding:16px 20px;border-bottom:1px solid var(--line)}.section:last-child{border-bottom:0}.section-label{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.order-ai-drafts>.section-label{font-size:16px;letter-spacing:0;color:var(--ink)}.kv{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:9px 14px;gap:9px 14px;margin:0}.kv dt{color:var(--muted);font-size:13px}.kv dd{margin:0;color:var(--ink);font-size:13.5px;overflow-wrap:anywhere;word-break:break-word}.chip{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--ink-2);background:var(--surface-3);border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:2px 10px;white-space:nowrap}.chip-warn{color:var(--warn);background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 26%,transparent)}.chiplink{font-size:12px;font-weight:650;color:var(--brand);text-decoration:none;border:1px solid color-mix(in srgb,var(--brand) 35%,transparent);border-radius:var(--radius-sm);padding:2px 10px;white-space:nowrap;transition:background .12s ease}.chipbtn,.chiplink:hover{background:var(--brand-tint)}.chipbtn{min-height:24px;font-size:12px;font-weight:650;color:var(--brand);border:1px solid transparent;border-radius:var(--radius-sm);padding:3px 11px;cursor:pointer;white-space:nowrap;transition:all .12s ease}.chipbtn:hover{background:var(--brand-tint-2)}.chipwrap{display:flex;flex-wrap:wrap;gap:6px}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:650;padding:3px 10px 3px 9px;border-radius:var(--radius-sm);white-space:nowrap}.status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.9}.tone-ok{color:var(--ok);background:var(--ok-bg)}.tone-info{color:var(--info);background:var(--info-bg)}.tone-warn{color:var(--warn);background:var(--warn-bg)}.tone-danger{color:var(--danger);background:var(--danger-bg)}.tone-violet{color:var(--violet);background:var(--violet-bg)}.tone-neutral{color:var(--neutral);background:var(--neutral-bg)}.reply-panel{border-left:3px solid var(--brand)}.reply-actions,.reply-missing,.reply-recommendations{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.reply-recommendations{margin-bottom:14px}.reply-recommendations [aria-pressed=true]{border-color:var(--brand)}.reply-controls{display:flex;flex-wrap:wrap;gap:12px}.reply-field{display:flex;flex:1 1 240px;min-width:0;flex-direction:column;gap:6px;font-size:13px}.reply-field .select{width:100%;min-width:0}.reply-season{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:13px}.reply-season input{accent-color:var(--brand)}.reply-period,.reply-period-chips,.reply-period-custom{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.reply-period-custom .input{width:4.5em;min-width:0}.reply-period-error{color:var(--danger);font-size:12px}.reply-period .chipbtn.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.reply-period-stale{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:12px}.reply-preview{display:flex;flex-direction:column;gap:10px;font-size:13px}.reply-textarea{width:100%;min-height:240px;resize:vertical;padding:12px 14px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font:inherit;line-height:1.7}.reply-panel :is(select,textarea,input,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.reply-missing{color:var(--warn)}.reply-missing:empty{display:none}.reply-missing button.chip{font-family:inherit;cursor:pointer}.reply-fill-modal{max-width:420px}.reply-fill-form{display:flex;flex-direction:column;gap:12px;font-size:13px}.reply-fill-field{display:flex;flex-direction:column;gap:6px}.reply-fill-field .input{width:100%}.reply-fill-error{margin:0;color:var(--warn)}.reply-fill-actions{display:flex;justify-content:flex-end;gap:8px}.order-items-title{margin:0 0 14px;font-size:18px}.brand-product-group{display:block}.brand-product-group+.brand-product-group{margin-top:18px;padding-top:18px;border-top:1px solid var(--line-2)}.order-brand-summary{display:flex;flex-direction:row;align-items:center;gap:9px;text-align:left;min-width:0}.order-brand-summary .brand-image{width:44px;height:44px;flex-basis:44px}.order-brand-summary strong{font-size:16px;line-height:1.5;overflow-wrap:anywhere;max-width:100%}.brand-product-items{min-width:0}.brand-order-info{padding:0 0 16px}.brand-group-event,.brand-group-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.brand-group-event>.chipbtn,.brand-group-header>.chipbtn{flex-shrink:0}.brand-group-events{margin-top:12px}.brand-group-event{padding:8px 0}.brand-group-event>div{min-width:0;overflow-wrap:anywhere}.brand-group-event strong{font-size:14px;font-weight:500}.brand-group-event p{margin:4px 0 0}.group-guidance{margin-top:8px;font-size:12px}.group-guidance>h4{margin:0;font-size:12px;font-weight:500;color:var(--muted);padding:4px 0}.item-main-grid,.product-list-head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 52px 82px;grid-gap:16px;gap:16px;align-items:center}.product-list-head{padding:0 15px 6px;color:var(--muted);font-size:12px}.order-product-list{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.order-product-list .item{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.order-product-list .item-main-grid{padding:12px 14px}.item-detail{display:grid;grid-gap:6px;gap:6px;padding:10px 14px;border-top:1px solid var(--line-2);background:var(--surface-2)}.item-product-cell{display:flex;align-items:center;gap:10px;min-width:0}.item-product-cell>div:last-child{min-width:0}.order-product-list .brand-image{width:32px;height:32px;flex-basis:32px;border-radius:var(--radius-md);font-size:15px}.item-name{margin:0;font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.item-options{margin:0;min-width:0}.item-options>div{line-height:1.5;overflow-wrap:anywhere}.item-options>div+div{margin-top:6px}.item-options dt{display:inline;margin-right:6px;font-size:11px;color:var(--muted);white-space:nowrap}.item-options dd{display:inline;margin:0;min-width:0;font-size:14px;font-weight:400;line-height:1.4;overflow-wrap:anywhere}.item-quantity{font-size:14px;font-weight:650;white-space:nowrap}.item-shipment{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px;overflow-wrap:anywhere}.item-facts dt,.item-shipment-label{color:var(--muted);font-size:12px}.item-facts{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:13px}.item-facts>div{display:flex;gap:8px;min-width:0}.item-facts dt{flex-shrink:0}.item-facts dd{margin:0;overflow-wrap:anywhere}.document-link{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.document-link span{overflow-wrap:anywhere}@media (max-width:640px){.brand-product-group{display:block}.order-brand-summary .brand-image{width:36px;height:36px;flex-basis:36px;border-radius:var(--radius-md)}.order-brand-summary strong{font-size:15px}.item-main-grid,.product-list-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 36px;gap:10px}.product-list-head>span:last-child{display:none}.product-list-head{padding:0 13px 6px}.item-detail,.order-product-list .item-main-grid{padding:10px 12px}.item-status{grid-column:1/-1}.item-product-cell{gap:7px}.order-product-list .brand-image{width:26px;height:26px;flex-basis:26px}.item-name{font-size:14px}}.guideline{margin-top:10px;padding:11px 13px;border-radius:var(--radius-md);background:var(--surface-3);border:1px solid var(--line);font-size:12.5px}.g-row{display:flex;gap:8px;padding:2px 0}.g-key{flex:0 0 62px;color:var(--muted);font-weight:600}.g-row span:last-child{overflow-wrap:anywhere}.shipping-policy .g-key{flex-basis:100px}.shipping-policy-rows{margin-top:6px}.shipping-notice{margin-top:8px;padding:7px 10px;background:var(--warn-bg);color:var(--ink);border-left:3px solid var(--warn);border-radius:var(--radius-sm);font-size:13px}.shipping-notice-title{font-weight:700;font-size:12px;margin-bottom:2px}.shipping-notice-body{margin:0;white-space:pre-line;overflow-wrap:anywhere}.shipping-policy-note{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.shipping-policy-caption{margin:8px 0 0;font-size:11px;color:var(--muted)}.src{font-size:10.5px;font-weight:700;border-radius:var(--radius-sm);padding:0 5px;margin-left:4px;vertical-align:middle}.src-event{color:var(--info);background:var(--info-bg)}.src-brand{color:var(--neutral);background:var(--neutral-bg)}.cs-section{border-left:3px solid var(--info)}.cs-card{border:1px solid var(--line-2);border-radius:var(--radius-md);padding:12px 14px;margin-top:10px;background:var(--surface-2)}.cs-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:9px}.cs-date{font-size:12px;color:var(--muted);margin-left:auto}.cs-event{font-size:12.5px;color:var(--ink-2);margin-bottom:7px;font-weight:550}.adminlink{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:650;color:var(--brand);text-decoration:none;border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:8px 14px;transition:all .12s ease}.adminlink:hover{border-color:var(--brand);background:var(--brand-tint)}details.collapse>summary{cursor:pointer;list-style:none;font-weight:650;font-size:13px;color:var(--ink-2);display:flex;align-items:center;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.collapse>summary::-webkit-details-marker{display:none}details.collapse>summary:before{content:"›";font-size:15px;line-height:1;color:var(--muted);transition:transform .15s ease}details.collapse[open]>summary:before{transform:rotate(90deg)}.modal-backdrop{--modal-block-padding:min(56px,7dvh);position:fixed;inset:0;z-index:50;background:rgba(12,16,23,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);align-items:flex-start;justify-content:center;padding:var(--modal-block-padding) 16px;overscroll-behavior:none;animation:fade .14s ease}.modal,.modal-backdrop{display:flex;overflow:hidden}.modal{width:100%;max-width:540px;border:1px solid var(--line-2);border-radius:var(--radius-md);box-shadow:var(--shadow-3);flex-direction:column;max-height:calc(100dvh - 2 * var(--modal-block-padding));animation:pop .16s cubic-bezier(.2,.8,.2,1)}.modal,.modal-head{background:var(--surface)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0}.modal-head h2{font-size:15px;font-weight:700;margin:0}.modal-body{padding:16px 18px 18px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.drawer-backdrop{position:fixed;inset:0;z-index:60;background:rgba(12,16,23,.42);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:flex-end;overflow:hidden;overscroll-behavior:none;animation:fade .14s ease}.drawer{width:50%;min-width:480px;max-width:800px;height:100%;background:var(--surface);border-left:1px solid var(--line-2);box-shadow:var(--shadow-3);display:flex;flex-direction:column;animation:slide .2s cubic-bezier(.2,.8,.2,1)}@media (max-width:640px){.drawer{width:100%;min-width:0}}.drawer-head{justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.drawer-head,.drawer-title{display:flex;align-items:center}.drawer-title{gap:11px;min-width:0}.drawer-title h2{font-size:16px;font-weight:720;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-body{padding:18px 20px 28px;min-height:0;overflow-y:auto;overscroll-behavior:contain}.drawer-mood{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--line);margin-bottom:14px}.drawer-tabs{display:flex;gap:2px;padding:0 16px;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--surface)}.dtab{border:0;background:transparent;font:inherit;font-size:13px;font-weight:620;color:var(--muted);padding:12px 12px 13px;cursor:pointer;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s ease}.dtab:hover{color:var(--ink)}.dtab.on{color:var(--brand);border-bottom-color:var(--brand)}.iconbtn{border:0;background:transparent;color:var(--muted);font-size:15px;cursor:pointer;width:34px;height:34px;border-radius:var(--radius-sm);flex:0 0 auto;transition:all .12s ease}.iconbtn:hover{background:var(--surface-3);color:var(--ink)}.kpi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:16px 20px;border-bottom:1px solid var(--line)}.kpi{display:flex;flex-direction:column;gap:3px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md);padding:11px 13px}.kpi-k{font-size:11px;font-weight:600;color:var(--muted)}.kpi-v{font-size:16px;font-weight:720;letter-spacing:-.01em}.kpi-loading{padding:14px 20px;font-size:12.5px;color:var(--muted);border-bottom:1px solid var(--line)}.prod-block{margin-bottom:12px}.prod-line{font-size:13px;font-weight:700;padding:9px 0 5px;border-bottom:1px solid var(--line-2);display:flex;align-items:center;gap:7px}.muted,.prod-line .muted{color:var(--muted);font-weight:500}.prod-row{padding:9px 0;border-bottom:1px solid var(--line)}.prod-name{font-size:13.5px;font-weight:600;align-items:center;gap:7px}.prod-meta,.prod-name{display:flex;flex-wrap:wrap}.prod-meta{gap:3px 14px;margin-top:4px;font-size:12px;color:var(--ink-2)}.ev-row{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.ev-name{font-weight:650}.ev-date{color:var(--muted);font-size:12px}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes slide{0%{transform:translateX(24px);opacity:.5}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}.detailwrap .banner{margin:14px 20px 0}.cs-adminlink{font-size:12px;padding:3px 9px}:root{color-scheme:light dark}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}button,input,select,textarea{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.55}:where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ui-icon{width:20px;height:20px;flex:0 0 auto}.brand-symbol{width:34px;height:34px;display:block;flex:0 0 auto;border-radius:var(--radius-md);object-fit:contain}.session-loading{min-height:100dvh;display:flex;gap:14px;align-items:center;justify-content:center;color:var(--ink-2)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0;vertical-align:-3px;margin-right:8px}@keyframes spin{to{transform:rotate(1turn)}}.search-panel{padding:26px 28px 20px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);box-shadow:var(--shadow-1);margin-bottom:20px}.search-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px}.search-heading h2{font-size:23px;letter-spacing:-.035em;margin:0;font-weight:700}.search-note{color:var(--muted);font-size:12px}.searchbar{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:10px}.search-entry{display:flex;align-items:center;gap:10px;position:relative;min-width:0}.search-entry>.ui-icon{position:absolute;left:14px;pointer-events:none;color:var(--muted);width:18px}.search-entry .input{padding-left:42px;height:48px}.search-entry .btn,.searchbar .segmented{height:48px}.search-help{font-size:12px;color:var(--muted);margin:0}.recent-searches{margin-top:16px;padding-top:10px;border-top:1px solid var(--line);font-size:12px}.recent-searches-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.recent-searches-head .btn{padding:6px 8px;font-size:12px;white-space:nowrap}.recent-search-list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 0}.recent-search-list li{display:flex;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2)}.recent-search-pick,.recent-search-remove{border:0;background:transparent;color:inherit;cursor:pointer;min-height:38px}.recent-search-pick{display:flex;gap:8px;align-items:center;min-width:0;padding:8px 10px}.recent-search-pick>span{color:var(--muted);white-space:nowrap;font-size:11px}.recent-search-pick strong{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.recent-search-remove{flex:0 0 32px;color:var(--muted);font-size:17px}.brand-image,.recent-search-pick:hover,.recent-search-remove:hover{background:var(--surface-3)}.brand-image{display:inline-flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:48px;overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--line);color:var(--muted);font-size:20px}.brand-image img{width:100%;height:100%;object-fit:contain;background:#fff}.welcome{padding:48px 28px 32px;text-align:center}.welcome-icon{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-md);background:var(--surface-3);color:var(--muted);margin-bottom:16px}.welcome-icon .ui-icon{width:26px;height:26px}.welcome h2{margin:0 0 8px;font-size:18px;font-weight:650}.welcome>p{color:var(--muted);margin:0;font-size:13px;word-break:keep-all}.welcome-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;max-width:780px;margin:36px auto 0;text-align:left}.welcome-steps>div{padding:18px;display:grid;grid-gap:7px;gap:7px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-md)}.welcome-steps .ui-icon{color:var(--brand);margin-bottom:5px}.welcome-steps strong{font-size:13px;font-weight:650}.welcome-steps span{font-size:12px;color:var(--muted)}.error-actions{display:flex;align-items:center;justify-content:space-between;gap:10px}.modal-query{margin:4px 0 0;color:var(--muted);font-size:12px;overflow-wrap:anywhere}.modal-period{font-weight:650;color:var(--ink-2)}.old-mall-hint{margin:10px 0 0;text-align:center}.old-mall-hint p{margin:0}.old-mall-hint a{font-weight:650;color:var(--brand-ink)}.old-mall-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;margin-top:6px}.old-mall-hint .tracking-fallback{margin-top:6px}.modal-head>div{min-width:0}dialog.drawer-backdrop,dialog.modal-backdrop{width:100%;max-width:none;height:100%;height:100dvh;max-height:none;margin:0;border:0;color:var(--ink)}dialog.drawer-backdrop{padding:0}dialog:not([open]){display:none}dialog::-webkit-backdrop{background:transparent}dialog::backdrop{background:transparent}.drawer-head,.drawer-tabs,.kpi-grid,.modal-head{flex-shrink:0}.rowbtn{border-radius:var(--radius-md);padding:16px 12px}.rowtop{flex-wrap:wrap}.detail-title,.orderno{overflow-wrap:anywhere}.kpi{min-width:0}.kpi-v{overflow-wrap:anywhere}.chip,.chipbtn,.chiplink{max-width:100%;white-space:normal;overflow-wrap:anywhere}.g-row>span:last-child{min-width:0}@media (max-width:1000px){.searchbar{grid-template-columns:minmax(0,1fr)}.searchbar .segmented{width:-moz-fit-content;width:fit-content}}@media (max-width:640px){.app{padding:0 14px 32px}.topbar{padding:14px 0;margin-bottom:16px}.brandmark{gap:8px}.brandmark h1{font-size:15px}.search-panel{padding:20px 16px 16px}.search-heading h2{font-size:20px}.search-note{display:none}.searchbar .segmented{width:100%}.seg{flex:1 1;padding:0 10px;font-size:13px}.search-entry{gap:8px}.search-entry .btn{padding:0 14px}.search-entry .btn .ui-icon{display:none}.input,.reply-textarea,.select{font-size:16px}.search-help{line-height:1.7}.welcome{padding:32px 18px 20px}.welcome-steps{grid-template-columns:1fr;gap:8px;margin-top:24px}.welcome-steps>div{grid-template-columns:24px minmax(0,1fr);column-gap:10px;padding:14px}.welcome-steps .ui-icon{grid-row:span 2;align-self:center;margin:0}.welcome-steps span{grid-column:2}.detail-head{flex-wrap:wrap;padding:16px}.section{padding:16px}.kv{grid-template-columns:76px minmax(0,1fr);gap:8px 10px}.modal-backdrop{padding:16px 10px}.modal{max-height:calc(100dvh - 32px)}.drawer-body,.drawer-head,.modal-body,.modal-head{padding:16px}.drawer-tabs{padding:0 8px}.kpi-grid{padding:12px;gap:6px}.kpi{padding:10px 8px}.kpi-v{font-size:14px}.error-actions{flex-wrap:wrap}}@media (max-width:400px){.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-wrap{padding:24px 16px}.login{padding:26px 22px}.login-description{font-size:13px}.seg{padding:0 7px}}.cs-card-heading,.detail-head-actions,.drawer-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.detail-head-actions{justify-content:flex-end}.drawer-head-actions{flex-shrink:0}.drawer-head .adminlink{padding:6px 9px;font-size:12px}.drawer-login-hint{margin:0;padding:6px 20px;font-size:12px;color:var(--muted,#6b7280);border-bottom:1px solid var(--line)}.cs-card-heading{justify-content:space-between;margin-bottom:10px}.cs-card-heading strong{font-size:14px}.shipping-actions{display:flex;gap:8px;min-width:0}.shipping-actions,.tracking-copy{align-items:center;flex-wrap:wrap}.tracking-copy{display:inline-flex;gap:6px;max-width:100%}.copy-feedback{font-size:12px;color:var(--ink-2)}.copy-feedback:empty{display:none}.tracking-fallback{width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--radius-md);padding:8px}.inventory-note{color:var(--ink-2);font-size:12px;line-height:1.7;margin:0 0 16px}.inventory-time{font-size:11px;color:var(--muted)}.item-stock{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.item-stock-detail{font-size:12px;color:var(--ink-2)}.event-order-limits{padding:12px 14px;margin-bottom:16px;border:1px solid var(--info);border-radius:var(--radius-md);background:var(--surface-2)}.event-order-limit{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-size:13px}.event-order-limit-name{flex:1 1 100%;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-ordered{border-color:var(--info)}.event-ordered-badge{margin-left:6px;vertical-align:middle}.eot{container:eot/inline-size}.eot-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 12px}.eot-search{flex:1 1 220px;display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:12px;font-weight:600;color:var(--ink-2)}.eot-search .input{height:36px;padding:0 12px;font-size:13px}.eot-toolbar .chip-tabs .chipbtn{min-height:32px}.eot-result{min-height:1.4em;margin:6px 0 8px}.eot-head{display:grid;grid-template-columns:minmax(0,1fr) 56px 104px minmax(0,150px);grid-column-gap:10px;column-gap:10px;padding:0 15px 6px;font-size:11px;font-weight:700;color:var(--muted)}.eot-head>span:first-child{padding-right:6px}.eot-group{margin-bottom:10px;border:1px solid var(--line-2);border-radius:var(--radius-md);background:var(--surface-2)}.eot-group.event-ordered{border-color:var(--info)}.eot-group-title{margin:0;font-size:inherit;font-weight:inherit}.eot-group-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:var(--radius-md);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.eot-group-toggle:hover{background:var(--surface-3)}.eot-chevron{width:12px;color:var(--ink-2)}.eot-group-name{min-width:0;font-size:13.5px;font-weight:650;overflow-wrap:anywhere}.eot-group .event-ordered-badge{margin-left:0}.eot-group-counts{margin-left:auto;font-size:12px;font-weight:500;color:var(--ink-2)}.eot-count-danger{color:var(--danger);font-weight:650}.eot-count-warn{color:var(--warn);font-weight:650}.eot-group-price{margin:-4px 14px 10px 34px}.eot-lines{margin:0;padding:0;list-style:none;border-top:1px solid var(--line-2);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--surface)}.eot-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,330px);grid-gap:6px 16px;gap:6px 16px;padding:10px 14px;border-top:1px solid var(--line)}.eot-line:first-child{border-top:0}.eot-line:last-child{border-radius:0 0 var(--radius-md) var(--radius-md)}.eot-line.is-ordered{background:var(--info-bg);box-shadow:inset 3px 0 0 var(--info)}.eot-opt{min-width:0}.eot-opt-name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;font-weight:600;overflow-wrap:anywhere}.eot-codes{margin:2px 0 0;font-size:11.5px;overflow-wrap:anywhere}.eot-stock{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0 0;font-size:12px;color:var(--ink-2)}.eot-stock small{color:var(--muted)}.eot-opt .prod-meta{margin-top:6px}.eot-limits{display:grid;align-content:start;grid-gap:6px;gap:6px;min-width:0}.eot-limit{display:grid;grid-template-columns:56px 104px minmax(0,1fr);align-items:center;grid-gap:2px 10px;gap:2px 10px;font-size:12.5px}.eot-ch{font-size:12px;font-weight:600}.eot-ch,.eot-meta{color:var(--ink-2)}.eot-meta{display:flex;flex-wrap:wrap;gap:0 8px;font-size:11.5px}.eot-cell-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@container eot (max-width: 600px){.eot-head{display:none}.eot-line{grid-template-columns:minmax(0,1fr);padding:10px 12px}.eot-limits{padding-top:6px;border-top:1px dashed var(--line-2)}.eot-limit{display:flex;flex-wrap:wrap;gap:2px 10px}.eot-cell-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:var(--muted);font-weight:500}.eot-group-counts{margin-left:20px;flex-basis:100%}}@media (max-width:640px){.detail-head-actions{justify-content:flex-start}.drawer-head{align-items:flex-start;flex-wrap:wrap;gap:10px}.drawer-title{flex:1 1 150px}.drawer-head-actions{margin-left:auto}}.row-products{display:grid;grid-gap:4px;gap:4px;margin:8px 0;min-width:0}.row-product{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:13px}.row-product-brand{flex-shrink:0;max-width:38%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650;color:var(--brand-ink)}.row-product-dot{color:var(--muted)}.row-product-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550;color:var(--ink)}.row-product-more{font-size:12px;color:var(--muted)}.lookup-pane{min-width:0;container:lookup/inline-size}.cs-workspace-open{display:grid;grid-template-columns:minmax(360px,var(--lookup-width)) 12px minmax(0,1fr);position:fixed;inset:0;height:100dvh;overflow:hidden;padding:8px}.cs-workspace-open>.lookup-pane{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.cs-workspace-open .app{padding:0 12px 40px}.workspace-divider{display:flex;justify-content:center;align-items:center;cursor:col-resize;touch-action:none;outline-offset:-3px}.workspace-divider span{width:3px;height:40px;border-radius:var(--radius-sm);background:var(--line-strong)}.workspace-divider:focus-visible span,.workspace-divider:hover span{background:var(--brand)}.cs-workspace-dragging{cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-workspace-dragging iframe{pointer-events:none}.cs-browser{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-2)}.cs-browser-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 0;background:var(--surface-3)}.cs-browser-tabs{display:flex;align-items:flex-end;gap:4px;min-width:0;overflow-x:auto}.cs-browser-tab{display:flex;align-items:center;min-width:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-2);padding-right:2px}.cs-browser-tab.on{background:var(--surface)}.cs-browser-tab [role=tab]{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;font-size:14px;font-weight:600;color:var(--muted);background:none;border:0;padding:10px 14px;cursor:pointer;border-radius:var(--radius-sm) var(--radius-sm) 0 0}.cs-browser-tab:has(.cs-browser-tab-close) [role=tab]{padding-right:6px}.cs-browser-tab.on [role=tab]{color:var(--ink)}.cs-browser-tab [role=tab]:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cs-browser-tab .ui-icon{color:var(--muted)}.cs-browser-tab.on .ui-icon{color:var(--brand)}.cs-browser-tab-close{border:0;background:none;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.cs-browser-tab-close:hover{background:var(--surface-3);color:var(--ink)}.cs-browser-tab-close:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cs-browser-controls{display:flex;gap:2px}.cs-browser-address .btn,.cs-browser-controls .btn{font-size:21px;padding:0;min-width:34px;min-height:34px}.cs-browser-address{display:flex;align-items:center;gap:8px;margin:10px 12px;padding:0 6px 0 10px;border:1px solid var(--line);background:var(--surface-2);border-radius:var(--radius-md);color:var(--ink-2);font-size:12px}.cs-browser-address span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-browser-address .ui-icon{width:14px;height:14px;flex-shrink:0}.cs-browser-context{padding:0 14px 10px;border-bottom:1px solid var(--line)}.cs-browser-order{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.cs-browser-order .eyebrow{margin:0}.cs-browser-order strong{font-size:14px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cs-browser-order .chipbtn{margin-left:auto}.cs-browser-products{margin:6px 0 0;color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-context-notice{font-size:12px;padding:8px 10px;margin:8px 0 0;border-radius:var(--radius-md);background:var(--warn-bg);color:var(--warn)}.cs-browser-help{font-size:12px;color:var(--ink-2);padding:8px 14px;border-bottom:1px solid var(--line);max-height:150px;overflow:auto;flex-shrink:0}.cs-browser-help summary{cursor:pointer}.cs-browser-help p{margin:8px 0 0;line-height:1.6}.cs-browser-help a{color:var(--brand-ink);text-decoration:underline}.cs-browser-content{position:relative;flex:1 1;min-height:0;background:#fff}.cs-browser-content iframe{display:block;width:100%;height:100%;border:0}.cs-browser-loading{position:absolute;inset:0 0 auto;z-index:1;display:flex;gap:8px;align-items:center;padding:12px 16px;background:var(--surface-2);color:var(--ink-2);font-size:12px;pointer-events:none}@container lookup (max-width: 1000px){.searchbar{grid-template-columns:minmax(0,1fr)}.searchbar .segmented{width:-moz-fit-content;width:fit-content}}@container lookup (max-width: 640px){.detail-head,.search-panel,.section{padding:16px}.search-heading h2{font-size:20px}.search-note{display:none}.searchbar .segmented{width:100%}.seg{flex:1 1;padding:0 10px;font-size:13px}.detail-head{flex-wrap:wrap}.detail-head-actions{justify-content:flex-start}.item-main-grid,.product-list-head{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) 36px;gap:10px}.product-list-head>span:last-child{display:none}.item-status{grid-column:1/-1}.kv{grid-template-columns:76px minmax(0,1fr);gap:8px 10px}.welcome-steps{grid-template-columns:1fr}}@media (max-width:999px){.cs-workspace-open{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,40fr) minmax(0,60fr);gap:8px;padding:4px}.cs-browser-controls [aria-label="CS 화면 너비 전환"],.workspace-divider{display:none}.cs-browser-toolbar{padding-top:4px}.cs-browser-address{margin:4px 10px}.cs-browser-help{max-height:85px}}.cs-browser-content iframe[hidden]{display:none}.cs-shipment-context{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-top:8px;font-size:12px}.cs-shipment-context strong{overflow-wrap:anywhere}.customer-info{background:var(--brand-tint);-webkit-border-start:3px solid var(--brand);border-inline-start:3px solid var(--brand)}.customer-info-title{margin:0 0 12px;color:var(--brand-ink);font-size:14px;font-weight:650}.customer-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:10px;gap:10px}.customer-card{min-width:0;padding:14px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.customer-card-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;overflow-wrap:anywhere}.customer-card-heading strong{font-size:15px;font-weight:600}.customer-role{color:var(--brand-ink);font-size:12px;font-weight:600}.customer-receiver-count{color:var(--muted);font-size:12px}.customer-card dl{margin:12px 0 0}.customer-field+.customer-field{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.customer-field dt{color:var(--muted);font-size:11px;margin-bottom:4px}.customer-field dd{margin:0;font-size:14px;line-height:1.55}.customer-field-value{display:flex;align-items:flex-start;gap:8px}.customer-field-value>span{flex:1 1;min-width:0;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.customer-field-value .chipbtn{flex-shrink:0}.customer-field .copy-feedback{display:block;margin-top:5px}.customer-empty{margin:0;padding:14px;color:var(--muted);font-size:13px}.copyvalue{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}div.copyvalue{display:flex}.copytext{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;margin:0;text-align:inherit;cursor:pointer;overflow-wrap:anywhere;border-bottom:1px dashed var(--muted);transition:border-color .12s ease}.copytext:focus-visible,.copytext:hover{border-bottom-color:currentColor}.copytext:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:var(--radius-sm)}.copytext:disabled{cursor:progress;opacity:.7}.copytext.copied{background:var(--brand-tint);border-bottom-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint);border-radius:var(--radius-sm)}main:focus{outline:none}.skip-link{position:fixed;top:8px;left:8px;z-index:1000;padding:10px 16px;border-radius:var(--radius-sm);background:var(--brand);color:var(--on-brand);font-weight:700;text-decoration:none;transform:translateY(-160%)}.skip-link:focus,.skip-link:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.detail-title .copytext{border-bottom-width:2px}.cs-browser-progress{position:absolute;inset:0 0 auto;height:3px;overflow:hidden;background:var(--brand-tint);z-index:2}.cs-browser-progress>span{display:block;height:100%;width:36%;background:var(--brand);animation:cs-progress 1.1s ease-in-out infinite}@keyframes cs-progress{0%{transform:translateX(-100%)}to{transform:translateX(380%)}}.progress{margin-bottom:14px}.progress-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.progress-track{font-size:12px;font-weight:700;color:var(--brand-ink)}.progress-steps{display:flex;align-items:flex-start;gap:0;margin:0;padding:4px 0 2px;list-style:none;overflow-x:auto;scrollbar-width:thin}.progress-step{position:relative;flex:1 1;min-width:62px;padding-top:16px;text-align:center;font-size:11px;color:var(--muted)}.progress-step:after,.progress-step:before{content:"";position:absolute;top:5px;height:2px;background:var(--line)}.progress-step:before{left:0;right:50%}.progress-step:after{left:50%;right:0}.progress-step:first-child:before,.progress-step:last-child:after{display:none}.progress-step.is-current:before,.progress-step.is-done:after,.progress-step.is-done:before{background:var(--brand)}.progress-dot{position:absolute;top:0;left:50%;transform:translateX(-50%);width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--line);z-index:1}.progress-step.is-current .progress-dot,.progress-step.is-done .progress-dot{background:var(--brand);border-color:var(--brand)}.progress-step.is-current .progress-dot{box-shadow:0 0 0 4px var(--brand-tint)}.progress-step.is-current{color:var(--ink);font-weight:700}.progress-label{display:block;padding:0 2px;overflow-wrap:anywhere}.timeline{margin-bottom:14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2)}.timeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.timeline-head .section-label{margin:0}.timeline-list{display:grid;grid-gap:4px;gap:4px;margin:0;padding:0;list-style:none}.timeline-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:13px}.timeline-time{color:var(--muted);font-size:12px;min-width:142px}.timeline-label{font-weight:600}.timeline-row.kind-claim .timeline-label{color:var(--danger,#c2410c)}.timeline-row.kind-refund .timeline-label{color:var(--brand-ink)}.timeline-part{font-size:11px;color:var(--muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1px 7px}.topbar-actions{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:0}@container topbar (max-width: 560px){.cs-links-trigger-long{display:none}}@container topbar (max-width: 440px){.topbar-actions .btn{padding:0 8px}.brandmark h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.dt{white-space:nowrap}.dt-time{margin-left:5px;font-size:.84em;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress.track-cancel{--track-color:var(--danger);--track-tint:var(--danger-bg)}.progress.track-return{--track-color:#b45309;--track-tint:#fef3c7}.progress.track-exchange{--track-color:#7c3aed;--track-tint:#ede9fe}.progress .progress-track{color:var(--track-color,var(--brand-ink))}.progress .progress-step.is-current:before,.progress .progress-step.is-done:after,.progress .progress-step.is-done:before{background:var(--track-color,var(--brand))}.progress .progress-step.is-current .progress-dot,.progress .progress-step.is-done .progress-dot{background:var(--track-color,var(--brand));border-color:var(--track-color,var(--brand))}.progress .progress-step.is-current .progress-dot{box-shadow:0 0 0 4px var(--track-tint,var(--brand-tint))}.recent-searches-toggle{display:inline-flex;align-items:baseline;gap:6px;font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.recent-caret{display:inline-block;width:12px;color:var(--muted);font-size:13px;line-height:1}.recent-search-name{margin-left:6px;font-size:12px;color:var(--brand-ink);font-weight:600}.brand-group-actions{display:flex;flex-direction:column;align-items:stretch;gap:6px}.brand-group-actions .chipbtn{justify-content:center}.size-chart-modal{max-width:min(860px,94vw)}.brand-finder-body,.size-chart-body{display:grid;grid-gap:14px;gap:14px;justify-items:start}:is(.size-chart-body,.brand-finder-selected)>.banner{margin:0;width:100%}.chip-tabs{display:flex;flex-wrap:wrap;gap:6px}.chip-tabs .chipbtn.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.size-chart-image{max-width:100%;height:auto;justify-self:center;border:1px solid var(--line);border-radius:var(--radius-md);background:#fff}.size-chart-foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px}:is(.size-chart-body,.brand-finder-selected)>.size-chart-note{margin:0}.size-chart-blocks,.size-chart-group{width:100%;min-width:0}.size-chart-blocks{display:grid;grid-gap:14px;gap:14px;line-height:1.7;overflow-wrap:anywhere}.size-chart-blocks>h3{margin:12px 0 0;font-size:15px}.size-chart-blocks>h3:first-child{margin-top:0}.size-chart-blocks>p,.size-chart-blocks>ul{margin:0;white-space:pre-wrap;font-size:14px}.size-chart-blocks>ul{padding-left:22px}.size-chart-blocks li+li{margin-top:7px}.size-chart-figure{margin:0;display:grid;grid-gap:8px;gap:8px;justify-items:start}.size-chart-figure figcaption{font-size:13px;font-weight:700;color:var(--ink-2)}.size-chart-figure .size-chart-image{width:100%}.size-chart-table-wrap{overflow-x:auto;max-width:100%}.size-chart-table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.size-chart-table td,.size-chart-table th{padding:10px 12px;border:1px solid var(--line-2);text-align:left;vertical-align:top;white-space:pre-wrap}.size-chart-table thead th{background:var(--surface-2)}.size-chart-table tbody th{font-weight:600}.size-chart-group-tabs .chipbtn.is-on{color:var(--on-brand)}.size-chart-group:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@container topbar (max-width: 560px){.size-chart-finder-trigger-long{display:none}}.narrow-only{display:none}@media (max-width:760px){.wide-only{display:none}.narrow-only{display:inline-flex}.brandmark h1{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.topbar{padding:10px 2px;gap:8px}.topbar-actions{gap:2px;min-width:0}.topbar-actions .btn{padding:6px 8px;font-size:12px;white-space:nowrap}.cs-workspace-open{display:block;position:static;height:auto;overflow:visible;padding:0}.cs-workspace-open>.workspace-divider{display:none}.cs-workspace-open>.lookup-pane{overflow:visible}.cs-workspace-open>.cs-browser{position:fixed;inset:0;z-index:60;height:100dvh;border-radius:0;margin:0}.cs-workspace-open[data-minimized="1"]>.cs-browser{display:none}.cs-restore{white-space:nowrap;max-width:calc(100vw - 32px);position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:61;padding:12px 18px;border:0;border-radius:var(--radius-sm);background:var(--brand);color:#fff;font-size:14px;font-weight:700;box-shadow:0 6px 20px rgb(0 0 0/28%);cursor:pointer}}.order-items-count{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px;align-items:stretch}.order-card{display:flex;flex-direction:column;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-2)}.order-card-head{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;margin-bottom:8px}.order-card-head .section-label{margin:0}.order-card-meta{font-size:12.5px;color:var(--ink-2)}.order-card-empty{margin:0}.order-card-actions{margin-top:auto;padding-top:10px}.order-card-note{margin:8px 0 0;padding:6px 8px;border-radius:var(--radius-sm);background:var(--warn-bg);color:var(--warn);font-size:12px}.money-rows{display:grid;grid-gap:4px;gap:4px;margin:0;font-size:13px}.money-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.money-row dt{color:var(--ink-2);margin:0;min-width:0}.money-row dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.card-rows .money-row dd{white-space:normal;overflow-wrap:anywhere}.payment-method{margin-bottom:8px}.payment-method dt{flex-shrink:0}.payment-method dd{min-width:0;white-space:normal;overflow-wrap:anywhere}.money-row.sign-minus dd{color:var(--danger)}.money-total{margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2)}.money-total .money-row dd,.money-total .money-row dt{font-weight:700;font-size:14px;color:var(--ink)}.item-pricing{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin:0;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.item-pricing-unit{font-size:11.5px;color:var(--muted)}.item-pricing-discount{color:var(--danger)}.item-pricing-final{font-weight:700;color:var(--ink)}.item-pricing-note{font-size:12px;color:var(--muted)}.item-ids{display:flex;flex-wrap:wrap;gap:4px 10px;margin:4px 0 0;font-size:11.5px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item-ids .copytext{font-size:inherit;color:inherit}.raw-status-list{display:flex;flex-direction:column;gap:2px}.refunds-empty{margin:0;padding:8px 20px;border-bottom:1px solid var(--line);font-size:12.5px;color:var(--muted)}.drawer .kv-multiline{white-space:pre-line}.app-shell{--app-nav-width:168px;padding-left:var(--app-nav-width);min-height:100dvh}.app-view[hidden]{display:none}.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--app-nav-width);height:100dvh;overflow-y:auto;overscroll-behavior-y:contain;z-index:30;display:flex;flex-direction:column;padding:24px 12px;background:var(--surface);border-right:1px solid var(--line-2)}.app-sidebar nav,.app-sidebar-foot,.app-sidebar-header{flex-shrink:0}.app-sidebar-title{display:inline-flex;align-items:center;gap:8px;padding-left:10px;min-height:32px;color:var(--ink);font-size:15px;font-weight:700;line-height:1}.app-sidebar-title-icon{font-size:18px;line-height:1}.app-sidebar-header{position:relative;display:flex;align-items:center;justify-content:flex-start;min-height:32px;margin-bottom:16px}.app-sidebar .sidebar-toggle{position:absolute;top:50%;right:0;transform:translateY(-50%);width:32px;min-height:32px;padding:6px;justify-content:center;flex-shrink:0}.sidebar-toggle[aria-expanded=true] .ui-icon{transform:rotate(180deg)}.app-sidebar nav{display:grid;grid-gap:6px;gap:6px}.app-sidebar button{display:flex;gap:9px;align-items:center;width:100%;min-height:44px;padding:10px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.app-sidebar button:hover{background:var(--surface-2)}.app-sidebar button[aria-current=page]{background:var(--brand-tint);color:var(--brand-ink);font-weight:700}.app-sidebar button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-sidebar .ui-icon{flex-shrink:0}.app-sidebar-foot{display:grid;grid-gap:6px;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2)}.app-sidebar-action-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar button:disabled{cursor:default;opacity:.6}.app-shell .cs-workspace-open{left:var(--app-nav-width)}@media (max-width:1199px){.app-shell{--app-nav-width:80px}.app-sidebar{padding:20px 6px}.app-sidebar-title{display:none}.app-sidebar-header{justify-content:center}.app-sidebar .sidebar-toggle{position:static;transform:none}.app-sidebar button{flex-direction:column;gap:4px;padding:10px 4px;font-size:11px;text-align:center}.app-sidebar nav button span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-sidebar-foot button{justify-content:center}.app-sidebar-action-label{display:none}}.app-shell-nav-collapsed{--app-nav-width:64px}.app-shell-nav-collapsed .app-sidebar{padding-inline:8px}.app-shell-nav-collapsed .app-sidebar nav button,.app-shell-nav-collapsed .app-sidebar-foot button,.app-shell-nav-collapsed .app-sidebar-header{justify-content:center}.app-shell-nav-collapsed .app-sidebar nav button span,.app-shell-nav-collapsed .app-sidebar-action-label,.app-shell-nav-collapsed .app-sidebar-title{display:none}.app-shell-nav-collapsed .app-sidebar .sidebar-toggle{position:static;transform:none}@media (max-width:760px){.app-shell .topbar{flex-wrap:wrap}.app-shell .topbar-actions{max-width:100%;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.app-shell .searchbar .segmented{min-width:0;height:auto;flex-wrap:wrap}.app-shell .searchbar .seg{min-height:40px}.app-shell .cs-restore{left:calc(50% + var(--app-nav-width) / 2);max-width:calc(100vw - var(--app-nav-width) - 32px);white-space:normal}.app-shell .cs-workspace-open>.cs-browser{top:0;left:var(--app-nav-width);height:100dvh}}.email-monitor{display:grid;grid-gap:20px;gap:20px;min-width:0}.email-summary,.email-sync-state{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.email-summary h2{margin:0 0 7px;font-size:21px;letter-spacing:-.6px}.email-summary span{color:var(--muted);font-size:12px}.email-controls{padding:0 20px}.case-brand-picker{display:flex;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--line-2);min-width:0}.case-picker-label{font-size:13px;font-weight:700;flex-shrink:0}.case-brand-options{display:flex;gap:8px;overflow-x:auto;padding:3px;min-width:0}.case-brand-options button{flex-shrink:0;border:1px solid transparent;background:var(--surface-2);color:var(--ink-2);border-radius:7px;padding:9px 12px;font:inherit;font-size:13px;cursor:pointer}.case-brand-options b{margin-left:8px;font-size:12px;opacity:.7}.case-brand-options button[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-ink);font-weight:700}.email-search{display:flex;gap:10px;align-items:center;padding:18px 0;flex-wrap:wrap}.email-search label{min-width:130px}.email-search .email-query-label{flex:1 1;min-width:220px}.email-search .input{width:100%;min-width:0}.case-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:0 0 16px}.case-status-filters{display:flex;gap:6px;flex-wrap:wrap}.case-filter{display:flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);padding:8px 10px;font:inherit;font-size:13px;cursor:pointer}.case-filter b{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.case-filter[aria-pressed=true]{border-color:var(--line-strong);font-weight:700}.case-brand-options button:hover,.case-filter:hover,.case-filter[aria-pressed=true]{background:var(--surface-2);color:var(--ink)}.case-result-filter{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-2);cursor:pointer}.case-result-filter input{accent-color:var(--brand);width:16px;height:16px}.email-monitor a:focus-visible,.email-monitor button:focus-visible,.email-monitor summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.case-list-heading,.case-list-heading>div{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--muted);font-size:13px}.email-monitor .btn>.email-loading-spinner{margin-right:0}@media (prefers-reduced-motion:reduce){.email-monitor .email-loading-spinner{animation:none}}.case-reset{background:none;border:0;padding:4px 0;font:inherit;color:var(--brand-ink);cursor:pointer}.case-help{position:relative}.case-help summary{line-height:24px;cursor:pointer}.case-help p{position:absolute;right:0;z-index:2;width:min(300px,75vw);padding:16px;line-height:1.8;border:1px solid var(--line-2);background:var(--surface);border-radius:8px;box-shadow:0 5px 20px #0002}.case-brand{min-width:0;overflow:hidden}.case-brand>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line-2)}.case-brand h3{display:flex;align-items:center;gap:10px;margin:0;font-size:16px}.case-brand-avatar{display:inline-grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;background:var(--brand-tint);color:var(--brand-ink);font-size:13px}.case-brand>header>span{color:var(--muted);font-size:12px;white-space:nowrap}.case-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}.case-table th{padding:12px 20px;text-align:left;color:var(--muted);font-size:12px;font-weight:500;background:var(--surface-2);border-bottom:1px solid var(--line-2)}.case-table th:first-child{width:52%}.case-table th:nth-child(2){width:23%}.case-table th:nth-child(3){width:25%}.case-main-row>td{padding:22px 20px;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid var(--line-2)}.case-main-row>td+td{border-left:1px solid var(--line-2)}.case-main-row.is-expanded>td{border-bottom-color:var(--brand)}.case-title{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;line-height:1.5}.case-title>strong{font-size:15px;color:var(--ink)}.case-meta,.email-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.case-meta{font-size:11px;color:var(--muted)}.email-tags{gap:4px}.email-tag{font-size:11px;border-radius:4px;padding:2px 6px;background:var(--surface-2);color:var(--ink-2)}.case-exchange{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.case-exchange.is-single{grid-template-columns:1fr}.case-snippet{min-width:0;padding:12px;border-radius:7px;background:var(--surface-2)}.case-snippet.is-ours{background:var(--brand-tint)}.case-snippet-label{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:700;color:var(--ink-2)}.case-snippet.is-ours .case-snippet-label{color:var(--brand-ink)}.case-snippet-label i{width:5px;height:5px;border-radius:50%;background:currentColor}.case-excerpt{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;line-height:1.75;margin:7px 0 0;color:var(--ink-2);font-size:13px}.case-reply-time,.case-snippet.is-waiting .case-excerpt{color:var(--muted)}.case-reply-time{display:block;margin-top:8px;font-size:11px}.case-flow{display:flex;list-style:none;margin:14px 0 0;padding:0 0 4px;gap:8px;overflow-x:auto}.case-flow li{display:flex;align-items:center;gap:5px;flex-shrink:0;font-size:11px}.case-flow time,.case-flow-arrow{color:var(--muted)}.case-flow-arrow{margin-left:3px}.flow-ours{color:var(--brand-ink)}.case-status,.flow-theirs{color:var(--ink-2)}.case-status{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;font-size:13px;font-weight:700;padding:6px 9px;border-radius:5px;background:var(--surface-2)}.case-filter i,.case-status i{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.case-status.status-waiting{color:var(--info);background:var(--info-bg)}.case-status.status-ours{color:var(--violet);background:var(--violet-bg)}.case-status.status-review{color:var(--warn);background:var(--warn-bg)}.case-filter.status-waiting i{color:var(--info)}.case-filter.status-ours i{color:var(--violet)}.case-filter.status-review i{color:var(--warn)}.case-age{color:var(--muted);font-size:11px;margin:8px 0 18px}.case-actions{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px;line-height:1.6}.case-actions li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.case-action-name{color:var(--muted);font-size:12px}.case-actions strong{font-size:13px;font-weight:500;text-align:right}.case-actions .case-claim{color:var(--warn)}.case-evidence{margin-top:16px;font-size:12px;color:var(--muted);line-height:1.7}.case-evidence summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.case-evidence ul{padding-left:16px}.case-evidence blockquote{margin:12px 0 0;padding-left:10px;border-left:2px solid var(--line-strong);white-space:pre-wrap}.case-evidence blockquote>strong,.case-evidence-meta{display:block}.case-evidence-meta{font-size:11px;margin-bottom:4px}.case-quiet{color:var(--muted);font-size:12px}.case-next-box{line-height:1.7}.case-next-label{display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.case-next-box>strong{font-size:14px;font-weight:600}.case-next-box ul{margin:8px 0;padding-left:16px;color:var(--ink-2);font-size:12px}.case-next-box p{margin:10px 0 0;color:var(--muted);font-size:12px}.case-expand{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:40px;margin-top:20px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.case-expand:hover,.case-expand[aria-expanded=true]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-ink)}.case-expand>span{font-size:18px;font-weight:400}.case-expand b{font-size:11px;color:var(--muted);font-weight:400}.case-expanded-row>td{padding:0}.case-expanded-row[hidden]{display:none}.case-history{scroll-margin-top:16px;padding:24px;background:var(--surface-2);border-bottom:1px solid var(--line-2)}.case-history-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px}.case-history-title strong{font-size:15px}.case-history-title span{display:block;color:var(--muted);font-size:12px;margin-top:5px}.case-history-title a{color:var(--brand-ink);font-size:12px;white-space:nowrap}.case-history-step{position:relative;padding:0 0 16px 40px}.case-history-step:before{content:"";position:absolute;top:20px;left:13px;bottom:-5px;width:1px;background:var(--line-strong)}.case-history-step:nth-last-child(2):before{display:none}.case-step-number{position:absolute;top:14px;left:0;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;color:var(--muted);font-size:11px;z-index:1}.case-message,.case-step-number{background:var(--surface);border:1px solid var(--line-2)}.case-message{padding:18px 20px;border-left:3px solid var(--line-strong);border-radius:7px}.case-message.is-ours{border-left-color:var(--brand)}.case-message.is-ours>header>strong{color:var(--brand-ink)}.case-message>header{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13px}.case-address,.case-message time{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.case-message-body,.case-original pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.9;color:var(--ink-2)}.case-message-body{margin:16px 0;font-size:14px}.case-message-subject{margin:16px 0;color:var(--ink);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.case-message-own>h5{margin:0 0 10px;color:var(--brand-ink);font-size:12px}.case-readable-content .case-message-body{margin:0}.case-message-body>p{margin:0 0 1em}.case-message-body>p:last-child{margin-bottom:0}.case-message-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:0 0 14px;padding:12px;border:1px solid var(--line-2);border-radius:6px}.case-message-fields dt{margin-bottom:3px;color:var(--muted);font-size:11px}.case-message-fields dd{margin:0;color:var(--ink);font-size:13px;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.case-quoted-message{margin-top:18px;padding-top:12px;border-top:1px solid var(--line-2)}.case-quoted-message>summary{padding:5px 0;color:var(--ink-2);font-size:13px;font-weight:600;cursor:pointer}.case-quoted-content{margin-top:10px;padding:14px;border-left:2px solid var(--line-strong);background:var(--surface-2);border-radius:4px}@media (max-width:600px){.case-message-fields{grid-template-columns:minmax(0,1fr)}.case-quoted-content{padding:12px 10px}}.case-original{font-size:12px;color:var(--muted);margin-top:10px}.case-original summary{cursor:pointer;padding:5px 0}.case-original pre{padding:12px;background:var(--surface-2);border-radius:5px}.case-attachments{border-top:1px solid var(--line-2);padding-top:12px;margin-top:12px;font-size:12px}.case-attachments ul{padding-left:16px;line-height:1.8}.case-attachments span{color:var(--muted)}.case-close-bottom{margin-left:40px}.email-empty{padding:48px 20px;text-align:center;color:var(--muted);font-size:13px}.email-empty>strong{color:var(--ink);font-size:16px}.email-empty p{margin:10px 0 20px}.email-load-more{justify-self:center;min-width:180px}@media (max-width:1100px){.case-table,.case-table tbody{display:block}.case-table thead{display:none}.case-main-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line-strong)}.case-main-row>td{display:block;min-width:0;border:0;padding:18px 20px}.case-main-row>td:first-child{grid-column:1/-1}.case-main-row>td+td{border:0;padding-top:0}.case-main-row>td:nth-child(2):before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;margin-bottom:7px}.case-expanded-row,.case-expanded-row>td{display:block}}@media (max-width:600px){.email-monitor{gap:16px}.email-summary h2{font-size:19px}.email-controls{padding:0 14px}.case-brand-picker{display:block;padding:14px 0}.case-picker-label{display:block;margin-bottom:8px}.email-search{gap:8px;padding:14px 0}.email-search .email-query-label{min-width:100%}.email-search>button{width:100%}.email-search label:not(.email-query-label){flex:1 1;min-width:0}.case-filter{font-size:12px;padding:8px}.case-filter-bar{gap:12px}.case-list-heading{font-size:12px}.case-brand>header{padding:14px}.case-brand h3{font-size:14px}.case-brand>header>span{font-size:11px}.case-main-row{grid-template-columns:1fr}.case-main-row>td{padding:18px 14px}.case-main-row>td+td{padding-top:16px;border-top:1px solid var(--line-2)}.case-exchange{grid-template-columns:1fr}.case-excerpt{-webkit-line-clamp:3}.case-next-label{display:none}.case-expand{margin-top:14px;min-height:44px}.case-history{padding:18px 12px}.case-history-title{flex-wrap:wrap}.case-history-step{padding-left:28px}.case-step-number{width:21px;height:21px}.case-history-step:before{left:10px}.case-message{padding:14px 12px}.case-address,.case-message>header{font-size:11px}.case-message-body{font-size:13px}.case-close-bottom{margin-left:28px}}.email-mail-types{display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line-2);padding-bottom:12px}.email-mail-types button{border:1px solid transparent;background:transparent;color:var(--muted);font:inherit;font-size:14px;font-weight:600;padding:10px 14px;border-radius:7px;cursor:pointer}.email-mail-types button[aria-pressed=true]{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-tint)}.email-mail-types b{margin-left:10px;font-size:12px}.email-mail-types>span{margin-left:auto;color:var(--muted);font-size:12px}.case-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px 16px;gap:9px 16px;margin:0 0 16px;padding:12px;border:1px solid var(--line-2);border-radius:6px}.case-fields>div{min-width:0}.case-fields dt{font-size:11px;color:var(--muted);margin-bottom:4px}.case-fields dd{font-size:13px;color:var(--ink);margin:0;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.case-fields>div:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:600px){.email-mail-types button{padding:9px;font-size:12px}.email-mail-types b{margin-left:6px}.email-mail-types>span{width:100%;margin:4px 0 0}.case-fields{grid-template-columns:1fr}}.case-brand-options.has-many{flex-wrap:wrap;overflow:visible;flex:1 1}.case-brand-select{min-width:220px;max-width:360px;flex:1 1}@media (max-width:600px){.case-brand-select{order:3;flex-basis:100%;min-width:0;width:100%}}.email-rule-editor{min-width:0}.email-collection-rules{margin-top:12px;padding:20px}.email-collection-rules h3{margin:0 0 10px;font-size:16px}.email-collection-rules .hint{line-height:1.6}.email-collection-rules form{display:grid;grid-gap:16px;gap:16px;margin-top:16px}.email-collection-rules fieldset{min-width:0;padding:0;margin:0;border:0}.email-collection-rules legend{margin-bottom:8px;font-size:13px;font-weight:600}.email-rule-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 8px;list-style:none}.email-rule-chips li{display:inline-flex;align-items:center;max-width:100%;gap:6px;padding:4px 8px;border-radius:6px;background:var(--surface-2);font-size:13px}.email-rule-chips span{overflow-wrap:anywhere;min-width:0}.email-rule-chips button{min-width:24px;min-height:24px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-2);font-size:18px;line-height:1;cursor:pointer;flex-shrink:0}.email-rule-chips button:hover{background:var(--surface-3)}.email-rule-read dl{display:grid;grid-gap:12px;gap:12px;margin:16px 0}.email-rule-read dl>div{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;align-items:baseline}.email-rule-read dt{font-size:13px;font-weight:600}.email-rule-read dd{margin:0;min-width:0}.email-rule-read .email-rule-chips{margin:0}@media (max-width:560px){.email-rule-read dl>div{grid-template-columns:minmax(0,1fr)}}.email-rule-actions,.email-rule-add{display:flex;align-items:center;gap:8px}.email-rule-add .input{min-width:0;width:min(100%,400px)}.email-rule-actions{flex-wrap:wrap}.email-rule-actions>span{font-size:13px;color:var(--muted)}.case-linked-attachments{margin:14px 0;padding:12px 14px;border:1px solid var(--line-2);border-radius:6px;background:var(--surface-2);white-space:normal}.case-linked-attachments>strong{display:block;margin-bottom:8px;color:var(--muted);font-size:12px}.case-linked-attachments ul{margin:0;padding:0;list-style:none}.case-linked-attachments li+li{margin-top:6px}.case-linked-attachments a{display:inline-flex;align-items:baseline;gap:8px;max-width:100%;padding:3px 0;color:var(--brand-ink);text-decoration:underline;text-underline-offset:3px;font-size:13px}.case-linked-attachments a>span:first-child{min-width:0;overflow-wrap:anywhere}.case-linked-attachments a>span:last-child{flex-shrink:0}.case-linked-attachments.is-quoted-link{border-left:3px solid var(--line-strong)}.case-filter-label{align-self:center;margin-right:4px;color:var(--muted);font-size:12px;font-weight:600}.case-status-label{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:600}.case-processing{padding-top:12px;border-top:1px solid var(--line-2)}.case-processing .case-quiet{margin:0}.case-review-notice{margin-top:14px;padding:10px 12px;border-radius:5px;background:var(--warn-bg);color:var(--warn);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.case-review-notice>strong{display:block;font-size:11px}.case-review-notice ul{margin:5px 0 0;padding-left:16px}