:root{color-scheme:light;--bg:#faf8f4;--fg:#141414;--navy:#1b2a4a;--card:#e8e2d6;--payout:#1f8a4c;--muted:#6b6862;--line:#d8d0bf;--faint:#f1ede4;--danger:#b3261e;--accent:var(--navy);--surface:var(--card);--paper:#ffffff;--ring:rgba(27,42,74,0.16);--shadow-sm:0 1px 2px rgba(20,20,20,0.04),0 1px 3px rgba(20,20,20,0.05);--shadow-md:0 2px 4px rgba(20,20,20,0.04),0 8px 20px rgba(20,20,20,0.07);--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--tap:48px;--radius:12px;--radius-lg:14px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.centered{min-height:100dvh;display:grid;place-items:center;padding:24px}.empty{color:var(--muted)}button{font:inherit;color:inherit}.wordmark{border:0;background:none;padding:0;margin:0;font-size:24px;font-weight:800;letter-spacing:.14em;line-height:1.1;color:var(--navy);text-decoration:none;cursor:pointer}.money{color:var(--payout);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller{max-width:720px;margin:0 auto;padding:0 16px 64px}.seller-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;background:var(--bg);border-bottom:1px solid var(--line)}.cart-button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer}.cart-count{min-width:20px;padding:0 6px;border-radius:999px;background:var(--navy);color:var(--bg);font-size:12px;font-weight:600;text-align:center}.seller-main{padding-top:20px}.tagline{margin:0 0 18px;font-size:19px;line-height:1.35;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.search-input{width:100%;padding:14px 16px;font-size:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg)}.notice{color:var(--muted);padding:16px 2px}.back{padding:0 0 16px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:16px;gap:16px;padding-top:20px}.product-card{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;text-align:left;cursor:pointer}.cart-image,.detail-image,.product-image{background:var(--surface);border:1px solid var(--line);border-radius:10px;overflow:hidden;display:grid;place-items:center}.product-image{aspect-ratio:1}.cart-image img,.detail-image img,.product-image img{width:100%;height:100%;object-fit:contain}.image-fallback{width:100%;height:100%;background:var(--line)}.product-title{font-size:14px;line-height:1.35;overflow-wrap:anywhere}.cart-meta,.detail-sku,.product-sku{font-size:12px;color:var(--muted)}.detail-head{display:flex;gap:16px;align-items:center}.detail-image{width:112px;height:112px;flex-shrink:0}.detail-title{margin:0 0 4px;font-size:20px;font-weight:600}.size-hint{color:var(--muted);font-size:14px;margin:24px 0 12px}.size-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));grid-gap:10px;gap:10px}.size-cell{position:relative;padding:16px 4px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.size-cell.in-cart{background:var(--navy);border-color:var(--navy);color:var(--bg);font-weight:600}.size-qty{position:absolute;top:-7px;right:-7px;min-width:22px;height:22px;padding:0 5px;display:grid;place-items:center;border-radius:999px;border:2px solid var(--bg);background:var(--fg);color:var(--bg);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cart-list{list-style:none;margin:20px 0 0;padding:0;border-top:1px solid var(--line)}.cart-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.cart-image{width:56px;height:56px;flex-shrink:0}.cart-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.cart-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qty{display:flex;align-items:center;gap:4px}.qty button{width:36px;height:36px;border:1px solid var(--line);border-radius:8px;background:var(--bg);cursor:pointer}.qty button:active{background:var(--card)}.qty span{min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.remove{border:0;background:none;color:var(--muted);font-size:20px;padding:4px 8px;cursor:pointer}.cart-total{padding:16px 0;color:var(--muted)}.submit-form{display:flex;flex-direction:column;gap:6px;max-width:360px}.submit-form label{font-size:13px;color:var(--muted)}.submit-form input{padding:12px;font-size:16px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg)}.submit-form button{margin-top:12px;padding:14px;font-size:16px;font-weight:600;border:0;border-radius:10px;background:var(--navy);color:var(--bg);cursor:pointer}.submit-form button:disabled{opacity:.6;cursor:default}.confirmation{min-height:60dvh;display:grid;place-items:center;text-align:center}.confirmation-message{margin:0 auto;padding:0 8px;font-size:20px;line-height:1.5;max-width:28ch;text-wrap:balance}.signature{display:block;margin-top:16px;font-size:16px;color:var(--muted)}.seller{max-width:640px;padding:0 20px 80px}.seller .seller-header{padding:16px 0}.seller .cart-button{min-height:44px;padding:0 16px;background:var(--paper);border:1px solid var(--card);box-shadow:var(--shadow-sm);font-size:var(--text-md);font-weight:550}.seller .cart-button:active{transform:translateY(1px)}.seller .seller-main{padding-top:32px}.seller .tagline{margin:0 0 24px;font-size:clamp(28px,7.5vw,34px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:var(--fg);text-wrap:balance}.seller .search-field{position:relative;display:flex;align-items:center}.seller .search-icon{position:absolute;left:18px;width:20px;height:20px;color:var(--muted);pointer-events:none}.seller .search-input{width:100%;min-height:58px;padding:0 16px 0 48px;font-size:16px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--fg);transition:border-color .12s ease,box-shadow .12s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.seller .search-input::placeholder{color:var(--muted)}.seller .search-input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .steps-block{margin-top:40px}.seller .steps{list-style:none;counter-reset:step;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.seller .steps li{counter-increment:step;display:flex;align-items:center;gap:14px;font-size:var(--text-lg);line-height:1.4;color:var(--muted)}.seller .steps li:before{content:counter(step);flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:999px;background:var(--paper);border:1px solid var(--card);font-size:var(--text-xs);font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller .steps-signature{margin:16px 0 0 40px;font-size:var(--text-md);color:var(--muted)}.seller .product-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding-top:32px}.seller .product-card{gap:10px;padding:12px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow .14s ease,transform .14s ease}.seller .product-card:hover{box-shadow:var(--shadow-md)}.seller .product-card:active{transform:translateY(1px)}.seller .product-card:focus-visible{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .product-image{background:transparent;border:0;border-radius:8px}.seller .product-title{font-size:14px;font-weight:500;line-height:1.35;color:var(--fg)}.seller .product-sku{font-size:var(--text-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller .back{padding:0 0 24px;font-size:var(--text-md)}.seller .detail-head{gap:16px;padding:16px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.seller .detail-image{width:112px;height:112px;background:transparent;border:0}.seller .detail-title{font-size:var(--text-lg);font-weight:600;line-height:1.3;letter-spacing:-.01em}.seller .size-hint{margin:32px 0 16px;font-size:var(--text-md);color:var(--muted)}.seller .size-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px}.seller .size-cell{min-height:56px;padding:0 4px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);font-size:var(--text-lg);font-weight:550}.seller .size-cell:focus-visible{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .size-cell.in-cart{background:var(--navy);border-color:var(--navy);color:var(--bg);box-shadow:var(--shadow-md)}.seller .cart-list{margin-top:24px;border-top:0;display:flex;flex-direction:column;gap:12px}.seller .cart-line{display:grid;grid-template-columns:64px 1fr auto;grid-template-areas:"img info remove" "img qty  remove";grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;align-items:center;padding:12px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.seller .cart-image{grid-area:img;align-self:start;width:64px;height:64px;background:transparent;border:0}.seller .cart-info{grid-area:info;gap:3px}.seller .cart-title{font-size:var(--text-md);font-weight:500;line-height:1.35;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.seller .cart-meta{font-size:var(--text-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller .qty{grid-area:qty;justify-self:start;gap:6px}.seller .qty button{width:36px;height:36px;border:1px solid var(--card);border-radius:10px;background:var(--bg);font-size:var(--text-lg)}.seller .qty button:active{background:var(--card)}.seller .qty button:focus-visible{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .remove{grid-area:remove;align-self:start;min-width:36px;min-height:36px;border-radius:10px}.seller .remove:focus-visible{outline:none;color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .cart-total{padding:16px 2px 0;font-size:var(--text-md);font-weight:550;color:var(--muted)}.seller .submit-form{max-width:none;gap:8px;margin-top:32px}.seller .submit-form label{font-size:var(--text-sm);font-weight:550;color:var(--muted);margin-top:8px}.seller .submit-form input{min-height:52px;padding:0 16px;background:var(--paper);border:1px solid var(--card);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:border-color .12s ease,box-shadow .12s ease}.seller .submit-form input:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px var(--ring)}.seller .submit-form button{margin-top:24px;min-height:56px;border-radius:var(--radius);background:var(--navy);color:var(--bg);font-size:16px;font-weight:600;box-shadow:var(--shadow-sm)}.seller .submit-form button:active{transform:translateY(1px)}.seller .confirmation-message{font-size:clamp(22px,6vw,26px);font-weight:600;line-height:1.4;letter-spacing:-.015em;max-width:22ch}.seller .signature{margin-top:24px;font-size:var(--text-lg);font-weight:500}.seller .notice{padding:24px 2px;font-size:var(--text-md)}.card.login{width:100%;max-width:320px;display:flex;flex-direction:column;gap:8px}.card.login .wordmark{margin:0 0 16px}.card.login label{font-size:13px;color:var(--muted)}.card.login input{padding:12px;font-size:16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--fg)}.card.login button{margin-top:8px;padding:12px;font-size:16px;font-weight:600;border:0;border-radius:8px;background:var(--navy);color:var(--bg);cursor:pointer}.error{margin:0;font-size:13px;color:var(--danger)}.admin{max-width:620px;margin:0 auto;padding:0 16px calc(48px + env(safe-area-inset-bottom))}.admin-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--tap);padding:12px 0;background:var(--bg);border-bottom:1px solid var(--line)}.admin-nav{display:flex;gap:14px;margin-right:auto}.admin-nav a{font-size:13px;font-weight:600;color:var(--navy);text-decoration:none;white-space:nowrap}.link-button{padding:8px 0 8px 16px;font:inherit;font-weight:400}.back,.link-button{border:0;background:none;color:var(--muted);cursor:pointer}.back{display:inline-block;padding:16px 0;font-size:14px}.chip{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.05em;padding:5px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.chip-new{background:var(--card);color:var(--fg)}.chip-offered{background:var(--fg);color:var(--bg)}.chip-won{background:var(--navy);color:var(--bg)}.chip-lost{background:var(--faint);color:var(--muted)}.chip-passed{background:transparent;border:1px dashed var(--line);color:var(--muted)}.queue-head{display:flex;align-items:baseline;justify-content:space-between;margin:28px 0 12px}.detail h1,.queue h1,.search-page h1{font-size:26px;font-weight:650;letter-spacing:-.02em;margin:0}.open-count{font-size:13px;font-weight:600;color:var(--muted)}.new-deal-button{flex-shrink:0;padding:9px 14px;font-size:14px;font-weight:600;border-radius:10px;background:var(--navy);color:var(--bg);text-decoration:none}.new-deal-button:active{transform:translateY(1px)}.admin-search{display:flex;gap:8px;margin:0 0 14px}.admin-search input{flex:1 1;min-width:0;min-height:var(--tap);padding:0 14px;font-size:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg)}.admin-search button{flex-shrink:0;min-height:var(--tap);padding:0 18px;font-size:15px;font-weight:600;border:0;border-radius:10px;background:var(--navy);color:var(--bg);cursor:pointer}.search-section{margin-top:26px}.search-section h2{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.search-hit-sub{font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filters{display:flex;gap:8px;margin:4px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filters::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0;padding:7px 13px;font-size:13px;font-weight:550;border-radius:999px;border:1px solid var(--line);color:var(--muted);text-decoration:none;white-space:nowrap}.filter-chip.active{background:var(--navy);color:var(--bg);border-color:var(--navy)}.due-note{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--navy)}.chip-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.source-tag,.touch{color:var(--muted)}.touch{font-size:12px;font-weight:550;white-space:nowrap}.touch.due{color:var(--navy);font-weight:700}.queue-list{list-style:none;margin:0;padding:0}.queue-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:68px;padding:14px 12px;margin:0 -12px;border-radius:var(--radius);border-bottom:1px solid var(--line)}.queue-main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 190px}.queue-controls{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto}.row-select{min-height:38px;padding:0 8px;font-size:13px;font-weight:600;border-radius:8px;border:1px solid var(--line);background:var(--bg);color:var(--fg);max-width:46vw}.row-select:disabled{opacity:.5}.row-action,.row-origin{color:var(--muted);font-weight:550}.row-origin-untagged{color:var(--navy);border-color:var(--navy);font-weight:600}.row-stage-new{border-color:var(--line);background:var(--card);color:var(--fg)}.row-stage-offered{border-color:var(--fg);color:var(--fg);font-weight:700}.row-stage-won{border-color:var(--navy);color:var(--navy);font-weight:700}.row-stage-lost,.row-stage-passed{border-color:var(--line);color:var(--muted)}.row-stage-passed{border-style:dashed}.queue-seller{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none}a.queue-seller:active{text-decoration:underline}.age,.pairs{font-size:14px;color:var(--muted)}.pairs-link,.queue-meta{text-decoration:none}.queue-meta{display:flex;align-items:center;gap:12px;flex-shrink:0;color:inherit}.queue-meta:active{opacity:.6}.age{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;text-align:right}.detail{padding-bottom:24px}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.detail-header h1{margin-bottom:2px}.phone{font-size:15px;color:var(--muted);text-decoration:none}.phone-missing{font-style:italic;opacity:.7}.detail-sub{margin:0 0 20px;font-size:14px;color:var(--muted)}.banner{padding:12px 14px;border-radius:10px;background:var(--faint);border:1px solid var(--line);font-size:14px;margin-bottom:16px}.banner.error{border-color:var(--danger);color:var(--danger)}.resolved{margin:0 0 24px;text-align:center}.archived-note,.resolved{padding:14px;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);font-size:14px}.archived-note{margin:0 0 20px;background:var(--faint);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.actions{flex-direction:column;margin-bottom:28px}.actions,.actions form{display:flex;gap:10px}.offer-input{flex:1 1;min-width:0;height:var(--tap);padding:0 14px;font-size:16px;background:var(--bg);color:var(--fg)}.action,.offer-input{border:1px solid var(--line);border-radius:10px}.action{flex-shrink:0;min-height:var(--tap);padding:0 20px;font-size:15px;font-weight:550;background:var(--surface);cursor:pointer}.action-offered,.actions form:only-child .action{flex:0 0 auto}.action-offered{background:var(--navy);color:var(--bg);border-color:var(--navy)}.action-lost,.action-passed,.action-won{flex:1 1}.action-won{border-color:var(--navy);color:var(--navy);font-weight:650}.action-lost,.action-passed{border-color:var(--line);color:var(--muted)}.action-passed,.action-reopen{border-style:dashed}.action-reopen{flex:1 1;color:var(--muted)}.action:active{transform:translateY(1px)}.offer-update{margin:0 0 24px;padding:16px;border:2px solid var(--navy);border-radius:var(--radius);background:var(--card)}.offer-update h2{margin:0 0 4px;font-size:15px;font-weight:650}.offer-update p{margin:0 0 12px;font-size:13px;color:var(--muted)}.offer-update form{display:flex;gap:10px;flex-wrap:wrap}.offer-update .offer-input{flex:1 1 140px;background:var(--bg)}.keep-offer,.offer-update .action-offered{flex:0 0 auto}.keep-offer{min-height:var(--tap);padding:0 16px;font-size:14px;font-weight:550;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--muted);cursor:pointer}.offer-history{margin:0 0 28px}.offer-history h2{font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.offer-history ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.offer-history li{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.revision-pairs,.revision-when{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seller-link{color:inherit;text-decoration:none}.seller-link:hover{text-decoration:underline}.deal-fields{display:flex;flex-direction:column;gap:6px;margin:0 0 28px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.deal-fields label{font-size:13px;font-weight:550;color:var(--muted)}.deal-fields input,.deal-fields select,.deal-fields textarea{width:100%;padding:10px 12px;font-size:16px;font-family:inherit;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg);resize:vertical}.field-hint{margin:8px 0 0;font-size:12px;color:var(--muted)}.deal-fields .field{display:flex;flex-direction:column;gap:6px}.deal-fields .field-row{display:flex;gap:12px;margin-top:6px}.deal-fields .field-row .field{flex:1 1;min-width:0}.save-fields{align-self:flex-start;margin-top:10px;min-height:var(--tap);padding:0 20px;font-size:15px;font-weight:550;border:1px solid var(--navy);border-radius:10px;background:var(--navy);color:var(--bg);cursor:pointer}.save-fields:active{transform:translateY(1px)}.queue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 16px}.toggle-link{font-size:13px;font-weight:600;color:var(--navy);text-decoration:none}.toggle-link:active{opacity:.6}.export-links{display:flex;gap:14px}.export-link{font-size:13px;font-weight:550;color:var(--navy);text-decoration:none}.export-link:active{opacity:.6}.action-group{margin-bottom:22px}.action-group-head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 6px}.group-count{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--faint);color:var(--muted)}.items-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px}.items-heading{font-size:15px;font-weight:600;margin:0}.items-tools{display:flex;align-items:baseline;gap:14px}.copy-list{border:0;background:none;padding:0;font-family:inherit;cursor:pointer}.copy-list-done{color:var(--muted)}.copy-list-error{color:var(--danger)}.item-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.item{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.item-image{width:56px;height:56px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.item-image img{width:100%;height:100%;object-fit:contain}.item-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.item-title{font-size:14px;line-height:1.3}.item-meta{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item-size{display:flex;flex-direction:column;align-items:center;gap:1px;flex-shrink:0;min-width:44px}.size-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.size-value{font-size:16px;font-weight:600}.item-qty,.size-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.item-qty{flex-shrink:0;min-width:32px;text-align:right;color:var(--muted)}.new-deal{padding-bottom:40px}.new-deal h1{font-size:26px;font-weight:650;letter-spacing:-.02em;margin:0 0 8px}.deal-section{margin-top:24px}.deal-section h2{font-size:15px;font-weight:600;margin:0 0 12px}.optional{font-size:12px;font-weight:500;color:var(--muted)}.selected-seller{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-weight:550}.seller-picker{display:flex;flex-direction:column;gap:12px}.seller-results{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.seller-results li+li{border-top:1px solid var(--line)}.seller-results button{width:100%;text-align:left;padding:14px;border:0;background:var(--surface);color:var(--fg);font:inherit;cursor:pointer}.seller-results button:active{background:var(--faint)}.secondary-button{align-self:flex-start;min-height:var(--tap);padding:0 18px;font-size:15px;font-weight:550;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);cursor:pointer}.secondary-button:active{transform:translateY(1px)}.create-seller{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.create-seller label{font-size:13px;font-weight:550;color:var(--muted);margin-top:6px}.create-seller input,.create-seller select{width:100%;padding:10px 12px;font-size:16px;font-family:inherit;border:1px solid var(--line);border-radius:10px;background:var(--bg);color:var(--fg)}.create-actions{display:flex;align-items:center;gap:8px;margin-top:14px}.new-deal .save-fields{margin-top:24px;width:100%;align-self:stretch;min-height:var(--tap);font-size:16px}.item-editor{margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.item-editor .save-fields{width:100%;align-self:stretch}.editor-actions{display:flex;gap:10px;margin-top:18px}.editor-actions .save-fields,.editor-actions .secondary-button{flex:1 1;margin-top:0}.editor-warning{margin:0 0 14px;padding:12px 14px;border:1px solid var(--navy);border-radius:10px;background:var(--bg);font-size:13px;line-height:1.45}.seller-profile{padding-bottom:40px}.lead-chip{background:var(--faint);color:var(--muted)}.lead-chip-untagged{background:none;border:1px dashed var(--navy);color:var(--navy)}.rollups{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin:8px 0 24px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.rollup{display:flex;flex-direction:column;gap:3px;padding:14px 12px;background:var(--surface)}.rollup-value{font-size:18px;font-weight:650;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rollup-label{font-size:12px;color:var(--muted)}.rollup-note{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.deals-heading{font-size:15px;font-weight:600;margin:28px 0 4px}.merge-section{margin-top:32px;padding-top:20px;border-top:1px dashed var(--line)}.merge-control{display:flex;flex-direction:column;gap:12px}.merge-help{margin:0;font-size:13px;color:var(--muted)}.merge-target{margin:0;font-size:15px}.archive-section{margin-top:28px;padding-top:20px;border-top:1px dashed var(--line)}.archive-button,.restore-button{align-self:flex-start;min-height:var(--tap);padding:0 20px;font-size:15px;font-weight:550;border-radius:10px;cursor:pointer}.archive-button{border:1px solid var(--line);background:var(--bg);color:var(--muted)}.restore-button{border:1px solid var(--navy);background:var(--bg);color:var(--navy);font-weight:650}.archive-button:active,.restore-button:active{transform:translateY(1px)}.danger-button{align-self:flex-start;min-height:var(--tap);padding:0 20px;font-size:15px;font-weight:600;border:1px solid var(--danger);border-radius:10px;background:transparent;color:var(--danger);cursor:pointer}.danger-button:active{transform:translateY(1px)}