.admin-layout-shell.store-shell{width:100%;max-width:none;margin:0;padding:22px clamp(1rem,2.5vw,2.5rem) 64px}.admin-layout-shell{--background:#000;--background-elevated:#141414;--surface:#141414;--surface-strong:#1a1a1a;--border:#ffffff17;--border-strong:#ffffff29;--accent:#ffb84d;--accent-secondary:#ffd47a;--accent-contrast:#000;--info:#6eb4ff;--success:#6dd99a;--danger:#e87878;--ink:#f3f6fb;--ink-soft:#d8e0eb;--muted:#93a8be;--glass-highlight:#ffffff12;--shadow-soft:0 8px 28px #00000038;--radius-sm:10px;--radius-lg:18px;--radius-xl:24px;--focus-ring:0 0 0 3px #ffb84d61;color:var(--ink)}.admin-layout-shell .page-stack,.admin-layout-shell .admin-page,.admin-layout-shell .admin-subpage-stack{gap:16px;display:grid}.admin-layout-shell .admin-subpage-stack{gap:18px}.admin-layout-shell .row-between,.admin-layout-shell .action-row,.admin-layout-shell .wrap-row,.admin-layout-shell .inline-form{align-items:center;gap:12px;display:flex}.admin-layout-shell .row-between{justify-content:space-between}.admin-layout-shell .wrap-row{flex-wrap:wrap}.admin-layout-shell .metric-label,.admin-layout-shell .eyebrow{font-family:var(--font-mono), monospace}.admin-layout-shell .eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.admin-layout-shell .metric-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.69rem;display:block}.admin-layout-shell .section-copy{color:var(--muted);line-height:1.55}.admin-layout-shell .info-card,.admin-layout-shell .hero-stat-card,.admin-layout-shell .subpanel,.admin-layout-shell .summary-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-soft), inset 0 1px 0 var(--glass-highlight);background:linear-gradient(145deg,#ffffff0f 0%,#0000 42%),linear-gradient(#141414eb 0%,#0a0a0af5 100%)}.admin-layout-shell .info-card,.admin-layout-shell .hero-stat-card,.admin-layout-shell .summary-card{border-radius:var(--radius-xl)}.admin-layout-shell .subpanel{border-radius:var(--radius-lg)}.admin-layout-shell .accent-card{background:linear-gradient(#ffc66c2b 0%,#1f2b3af0 100%);border-color:#ffb84d57}.admin-layout-shell .text-input,.admin-layout-shell .number-input,.admin-layout-shell .select-input,.admin-layout-shell .text-area{border:1px solid var(--border-strong);border-radius:var(--radius-sm);width:100%;color:var(--ink);background:#060a0fe0;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #00000038}.admin-layout-shell .text-input:focus,.admin-layout-shell .number-input:focus,.admin-layout-shell .select-input:focus,.admin-layout-shell .text-area:focus{box-shadow:var(--focus-ring), inset 0 1px 2px #0000002e;background:#080c12f5;border-color:#ffb84d6b;outline:none}.admin-layout-shell .text-input,.admin-layout-shell .number-input,.admin-layout-shell .select-input{min-height:42px;padding:0 12px}.admin-layout-shell .text-area{resize:vertical;min-height:96px;padding:10px 12px}.admin-layout-shell .button-solid,.admin-layout-shell .button-outline{border-radius:var(--radius-sm);min-height:48px;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.admin-layout-shell .button-solid{color:var(--accent-contrast);background:linear-gradient(180deg, var(--accent-secondary) 0%, var(--accent) 52%, #e8a035 100%);border:0;box-shadow:0 4px 16px #ffb84d47,inset 0 1px #ffffff47}.admin-layout-shell .button-outline{color:var(--ink-soft);border:1px solid var(--border-strong);background:#ffffff0a;box-shadow:inset 0 1px #ffffff0d}.admin-layout-shell .button-solid:hover,.admin-layout-shell .button-outline:hover{text-decoration:none;transform:translateY(-2px)}.admin-layout-shell .button-solid:hover{box-shadow:0 8px 22px #ffb84d57,inset 0 1px #ffffff52}.admin-layout-shell .button-outline:hover{background:#ffb84d14;border-color:#ffb84d52}.admin-layout-shell .button-solid:disabled,.admin-layout-shell .button-outline:disabled{opacity:.45;cursor:not-allowed;transform:none}.admin-layout-shell .admin-hero-title{letter-spacing:-.04em;max-width:none;font-size:clamp(1.85rem,3.2vw,2.75rem);line-height:1.08}.admin-layout-shell h1,.admin-layout-shell h2,.admin-layout-shell h3{color:var(--ink)}.admin-panel{gap:16px;display:grid}.admin-layout-shell{padding-bottom:28px}.admin-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.admin-layout-main{min-width:0}.admin-sidebar{align-self:start;max-height:calc(100vh - 24px);position:sticky;top:24px;overflow-y:auto}.admin-sidebar-card{gap:12px;padding:20px;display:grid}.admin-sidebar-title{margin:0;font-size:1.2rem}.admin-sidebar-copy{margin:0}.admin-sidebar-nav-card{padding:16px}.admin-sidebar-nav-groups{gap:18px;display:grid}.admin-sidebar-group{gap:10px;display:grid}.admin-sidebar-group-title{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:700}.admin-sidebar-nav{gap:6px;display:grid}.admin-sidebar-link{color:inherit;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.admin-sidebar-link:hover{background:#ffb84d12;transform:translate(2px)}.admin-sidebar-link-active{color:#ffd699;background:#ffb84d1f}.admin-sidebar-link-marker{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.86rem}.admin-sidebar-link-label{color:var(--ink);font-size:.92rem;font-weight:600}.verify-link-button{width:fit-content}.admin-page{gap:22px}.admin-hero{background:radial-gradient(circle at 100% 0,#ffb84d2e,#0000 34%),linear-gradient(#1c2735f5 0%,#111923fa 100%);border-color:#ffb84d42;grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:24px;padding:28px;display:grid}.admin-hero-copy{align-content:start;gap:12px;display:grid}.admin-hero-title{letter-spacing:-.06em;max-width:12ch;margin:0;font-size:clamp(2.4rem,5vw,4.4rem);line-height:.94}.admin-hero-body{max-width:64ch}.admin-hero-aside{align-content:start;gap:14px;display:grid}.admin-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-link-chip{min-width:120px}.admin-hero-note{background:#070c1257;border:1px solid #ffffff17;border-radius:18px;gap:12px;padding:18px;display:grid}.admin-priority-list{gap:10px;display:grid}.admin-priority-item,.admin-overview-item,.admin-shortcut-row{background:#ffffff09;border:1px solid #ffffff17}.admin-priority-item,.admin-overview-item{border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-priority-item span,.admin-overview-item span{color:var(--muted)}.admin-priority-item strong,.admin-overview-item strong{font-size:1.1rem}.admin-table-toolbar{align-items:end}.admin-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.compact-head{align-items:center}.grow-head{width:100%}.admin-panel-copy{max-width:72ch}.admin-section-hero{gap:16px;padding:24px;display:grid}.admin-head-metrics,.admin-toolbar-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-count-badge,.admin-status-pill{width:fit-content;min-height:32px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.71rem;font-weight:700;display:inline-flex}.admin-count-badge{color:var(--ink-soft);background:#ffffff0a}.admin-status-pill{color:var(--ink-soft);background:#ffffff0d}.admin-status-pill.is-live{color:#d9ffe8;background:#43a87529;border-color:#65d8a64d}.admin-status-pill.is-warning{color:#ffe3b6;background:#ffb84d24;border-color:#ffb84d57}.admin-status-pill.is-danger{color:#ffd1d1;background:#df6a6a24;border-color:#df6a6a57}.admin-status-pill.is-muted{color:var(--muted);background:#ffffff08}.admin-page .info-card,.admin-page .hero-stat-card,.admin-page .subpanel,.admin-page .admin-table-row,.admin-page .admin-table-empty,.admin-page .admin-recipe-chip,.admin-page .admin-recipe-value,.admin-page .text-input,.admin-page .number-input,.admin-page .select-input,.admin-page .text-area,.admin-page .catalog-search-input{border-radius:16px}.admin-page .button-outline,.admin-page .button-solid{border-radius:999px}.admin-page .info-card,.admin-page .hero-stat-card,.admin-page .subpanel{border:1px solid var(--border-strong);background:linear-gradient(#212e3df0 0%,#121b26fa 100%);box-shadow:0 18px 36px #0000002e}.admin-page .info-card>h3,.admin-section-title{color:var(--ink);margin:0;font-size:1.02rem;font-weight:700}.admin-stats-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.admin-stat-card{gap:10px;min-height:100%;padding:18px;display:grid}.admin-mini-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-mini-stat-card{gap:10px;min-height:100%;padding:16px;display:grid}.admin-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.admin-home-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-home-card{gap:16px;min-height:100%;display:grid}.admin-home-capability-list,.admin-operations-stack{gap:10px;display:grid}.admin-finance-stack{gap:18px;display:grid}.admin-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-finance-card{gap:14px;padding:18px;display:grid}.admin-finance-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-finance-meta{color:var(--muted);gap:4px;margin-top:8px;font-size:.88rem;line-height:1.45;display:grid}.admin-performance-stack{gap:18px;display:grid}.admin-performance-live-grid,.admin-performance-analytics-grid,.admin-performance-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-performance-card{gap:16px;padding:18px;display:grid}.admin-performance-card-wide{grid-column:1/-1}.admin-performance-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-performance-stat-grid.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-performance-bar{background:#ffffff10;border-radius:999px;height:8px;overflow:hidden}.admin-performance-bar-fill{border-radius:inherit;height:100%;display:block}.admin-performance-bar-fill-accent{background:linear-gradient(90deg,#ffb84d,#ffd47a)}.admin-performance-bar-fill-info{background:linear-gradient(90deg,#6eb4ff,#98cbff)}.admin-performance-bar-fill-danger{background:linear-gradient(90deg,#e87878,#ff9d9d)}.admin-performance-table td,.admin-performance-table th{white-space:nowrap}.admin-performance-status{text-transform:capitalize;background:#ffffff12;border-radius:999px;align-items:center;padding:2px 8px;font-size:.78rem;display:inline-flex}.admin-performance-status-online{color:var(--success)}.admin-performance-status-stopped,.admin-performance-status-errored{color:var(--danger)}.admin-performance-chart{gap:10px;display:grid}.admin-performance-chart-row{grid-template-columns:92px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.admin-performance-chart-label{color:var(--muted);font-size:.82rem}.admin-performance-chart-bar-wrap{background:#ffffff10;border-radius:999px;height:10px;overflow:hidden}.admin-performance-chart-bar{border-radius:inherit;height:100%;display:block}.admin-performance-chart-bar-visitors{background:linear-gradient(90deg,#6eb4ff,#98cbff)}.admin-performance-chart-bar-views{background:linear-gradient(90deg,#ffb84d,#ffd47a)}.admin-performance-chart-bar-users{background:linear-gradient(90deg,#6dd99a,#9fe8bc)}.admin-performance-notes{color:var(--ink-soft);gap:8px;margin:0;padding-left:18px;display:grid}@media (max-width:1100px){.admin-performance-live-grid,.admin-performance-analytics-grid,.admin-performance-bottom-grid,.admin-performance-stat-grid.four-up{grid-template-columns:1fr}}@media (max-width:720px){.admin-performance-stat-grid,.admin-performance-chart-row{grid-template-columns:1fr}}.admin-finance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-finance-metric,.admin-finance-history-item{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.admin-finance-history{gap:8px;margin-top:10px;display:grid}.admin-finance-note{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.admin-finance-form{margin-top:10px}.admin-finance-line-list{gap:8px;display:grid}.admin-finance-line-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-finance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-finance-form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-finance-empty{padding:18px}.finance-workspace,.finance-obligation-grid,.finance-proof-grid{gap:16px;display:grid}.finance-net-balance-card{gap:18px;display:grid}.finance-net-balance-value{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.finance-net-balance-value.is-credit{color:#7ee787}.finance-net-balance-value.is-debit{color:#ff9b7a}.finance-net-balance-value.is-settled{color:var(--muted)}.finance-net-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-ledger-table-wrap{overflow-x:auto}.finance-ledger-table{border-collapse:collapse;width:100%}.finance-ledger-table th,.finance-ledger-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px 10px}.finance-ledger-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.finance-ledger-credit{color:#7ee787;font-weight:600}.finance-ledger-debit{color:#ff9b7a;font-weight:600}.finance-payout-request-marker{background:#ffffff08;border:1px dashed #ffffff24;border-radius:12px;gap:6px;padding:14px;display:grid}.finance-payout-request-marker-large{align-content:center;min-height:160px}.finance-admin-account-list{gap:12px;display:grid}.finance-admin-account-card{gap:14px;display:grid}.finance-admin-account-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-admin-account-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-admin-payout-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-admin-account-breakdown{margin-top:4px}.finance-admin-account-note{margin:0}.finance-obligation-grid,.finance-proof-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.finance-obligation-card,.finance-proof-card,.finance-history-item{gap:12px;display:grid}.finance-obligation-head,.finance-obligation-metrics,.finance-review-layout{gap:10px;display:grid}.finance-obligation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-review-layout{grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:16px}.finance-proof-image-link{display:block}.finance-proof-image{object-fit:cover;border:1px solid #ffffff14;border-radius:12px;width:100%;max-height:280px}.finance-proof-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finance-proof-upload-field{gap:8px;display:grid}.finance-proof-paste-zone{cursor:text;background:#18304e59;border:1px dashed #78b4ff73;border-radius:12px;outline:none;gap:10px;padding:12px 14px;display:grid}.finance-proof-paste-zone:focus-visible{box-shadow:var(--focus-ring);border-color:#78b4ffd9}.finance-proof-paste-zone.is-disabled{opacity:.55;cursor:not-allowed}.finance-proof-paste-hint{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.finance-proof-paste-hint kbd{font-family:var(--font-mono), monospace;background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px;padding:1px 5px;font-size:.82em}.finance-proof-paste-preview{object-fit:contain;background:#00000040;border:1px solid #ffffff1a;border-radius:8px;width:100%;max-height:200px}.finance-proof-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-proof-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-history-list{gap:14px;display:grid}@media (max-width:760px){.finance-review-layout,.finance-proof-form-grid,.finance-obligation-metrics,.finance-net-breakdown,.finance-admin-payout-form-grid{grid-template-columns:1fr}}.admin-home-capability{color:var(--ink);background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.admin-home-capability-marker{background:#ffb84dcc;border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.admin-home-link{width:fit-content}.admin-subpage-stack{gap:18px}.admin-subnav-card{gap:16px;display:grid}.admin-subnav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-subnav-link{color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;gap:5px;padding:14px 16px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:grid}.admin-subnav-link:hover{background:#ffb84d12;border-color:#ffb84d3d;transform:translateY(-1px)}.admin-subnav-link-active{background:#ffb84d1f;border-color:#ffb84d4d}.admin-subnav-eyebrow{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.admin-subnav-label{color:var(--ink);font-size:.95rem;font-weight:700}.admin-subnav-copy{color:var(--muted);font-size:.82rem;line-height:1.4}.admin-overview-card{gap:16px;min-height:100%;display:grid}.admin-overview-list,.admin-shortcut-list{gap:10px;display:grid}.admin-shortcut-row{border-radius:16px;gap:4px;padding:14px 16px;transition:border-color .16s,transform .16s,background-color .16s;display:grid}.admin-shortcut-row:hover{background:#ffb84d12;border-color:#ffb84d3d;transform:translateY(-1px)}.admin-search-slot{min-width:min(260px,100%)}.admin-operations-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}@media (max-width:960px){.admin-finance-grid,.admin-finance-metrics,.admin-finance-form-grid{grid-template-columns:1fr}}.admin-workbench-panel{align-content:start}.admin-table-card{background:#060b1142;border:1px solid #ffffff14;border-radius:18px;padding:12px}.admin-table-shell{overflow-x:auto}.admin-table{gap:10px;min-width:100%;display:grid}.admin-table-header,.admin-table-row{align-items:center;gap:12px;display:grid}.admin-table-header{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;padding:0 10px;font-size:.68rem}.admin-table-row{background:linear-gradient(#232f3e8c 0%,#121b26b8 100%);border:1px solid #ffffff1a;padding:14px 16px}.admin-material-overstock-row{opacity:.64}.admin-material-stock-status{color:var(--muted);align-items:center;gap:8px;font-size:.95rem;display:inline-flex}.admin-material-stock-status input{margin:0}.admin-page .admin-table-row:hover{border-color:#ffb84d33}.admin-margin-table .admin-table-header,.admin-margin-table .admin-table-row{grid-template-columns:minmax(130px,1.2fr) 90px minmax(120px,1fr) 80px 96px 96px}.admin-material-table .admin-table-header,.admin-material-table .admin-table-row,.admin-material-row{grid-template-columns:minmax(140px,1.1fr) minmax(120px,.9fr) minmax(170px,1.1fr) minmax(170px,1fr) 96px 96px}.admin-material-row-form{display:contents}.admin-material-delete-form{justify-content:flex-start;align-items:center;display:flex}.admin-inline-notice{margin:0}.admin-inline-notice-error{color:var(--danger)}.admin-danger-button{color:var(--danger);border-color:#e8787866}.admin-item-table .admin-table-header,.admin-item-row{grid-template-columns:minmax(180px,.95fr) minmax(280px,1.55fr) 130px 90px}.admin-table-muted{color:var(--muted);font-size:.86rem;line-height:1.45}.admin-user-table .admin-table-header,.admin-user-table .admin-table-row{grid-template-columns:minmax(140px,1fr) minmax(150px,1fr) 120px 120px minmax(180px,1fr)}.admin-user-actions{flex-wrap:wrap;gap:.45rem;display:flex}.admin-order-table .admin-table-header,.admin-order-row{grid-template-columns:100px minmax(140px,1fr) 140px 110px minmax(220px,1.2fr)}.admin-dispute-table .admin-table-header,.admin-dispute-row{grid-template-columns:100px minmax(220px,1.2fr) 140px minmax(220px,1.2fr) 110px}.admin-user-cell{gap:8px;min-width:0;display:grid}.admin-row-meta,.admin-order-cell{gap:6px;display:grid}.admin-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-dispute-notes{min-height:68px}.admin-item-row-wrap{gap:10px;display:grid}.admin-item-template-sections{gap:18px}.admin-item-section{gap:16px;display:grid}.admin-item-card-list{gap:14px;display:grid}.admin-item-card{background:linear-gradient(#232f3e73 0%,#121b26b3 100%);border:1px solid #ffffff1a;border-radius:18px;gap:14px;padding:16px;display:grid}.admin-item-card-focused{border-color:#ffb84d8c;box-shadow:0 0 0 1px #ffb84d33}.admin-item-image-form{border-top:1px solid #ffffff14;padding-top:4px}.admin-item-editor{gap:14px;display:grid}.admin-item-editor-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.admin-item-row{align-items:start}.admin-item-meta{gap:8px;display:grid}.admin-item-meta-card{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:start}.admin-item-summary{gap:6px;min-width:0;display:grid}.admin-item-image-preview{aspect-ratio:16/9;object-fit:cover;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;width:100%;max-width:180px}.admin-item-image-preview-empty{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;place-items:center;font-size:.74rem;display:grid}.admin-item-details-grid{grid-template-columns:minmax(120px,.9fr) 120px minmax(120px,.9fr) minmax(180px,1.2fr);align-items:start;gap:10px;display:grid}.admin-item-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.admin-item-fields-grid>label,.admin-item-upload-field{gap:6px;display:grid}.admin-item-upload-field-inline{grid-column:1/-1}.admin-inline-textarea{min-height:68px;padding:10px 12px}.admin-item-description{grid-column:1/-1}.admin-recipe-cell,.admin-recipe-list{gap:4px;display:grid}.admin-item-recipe-panel{border-top:1px solid #ffffff14;gap:10px;padding-top:14px;display:grid}.admin-item-recipe-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-item-recipe-header h4{margin:0;font-size:.98rem}.admin-item-recipe-empty{background:#ffffff05;border:1px dashed #ffffff24;border-radius:14px;padding:10px 12px}.admin-item-add-recipe-form{margin-top:4px}.admin-recipe-cell{max-width:170px}.admin-recipe-chip,.admin-mini-row{background:#ffffff08;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.admin-recipe-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.admin-recipe-value{min-width:34px;color:var(--ink);text-align:center;background:#ffffff0a;border:1px solid #ffffff1a;flex:none;padding:3px 6px;font-size:.72rem;line-height:1.2}.admin-recipe-editor{gap:6px;padding:0 12px 10px;display:grid}.admin-mini-form{grid-template-columns:minmax(160px,1.1fr) 88px 120px;align-items:center;display:grid}.admin-action-cell{justify-content:flex-end;align-items:start;display:flex}.admin-item-card-actions{flex:none}.admin-pagination-row,.admin-pagination-controls,.admin-listing-row{gap:8px;display:flex}.admin-pagination-row,.admin-listing-row{justify-content:space-between;align-items:center}.admin-pagination-controls{flex-wrap:wrap;align-items:center}.admin-listing-grid{gap:6px;display:grid}.admin-listing-row{background:#ffffff08;border:1px solid #ffffff1a;flex-wrap:wrap;padding:10px 12px}.admin-page .eyebrow,.admin-page .section-copy,.admin-page .metric-label{letter-spacing:.04em}.admin-page .section-copy{color:#d6dde7cc}.admin-page .button-outline{background:#ffffff0d;border-color:#ffffff1f}.admin-page .button-solid{box-shadow:inset 0 -1px #0000002e}.admin-page .text-input,.admin-page .number-input,.admin-page .select-input,.admin-page .text-area,.admin-page .catalog-search-input{background:#070c1273;border:1px solid #ffffff1f}.admin-table .text-input,.admin-table .number-input,.admin-table .select-input{min-height:38px;padding:0 12px;font-size:.9rem}.admin-table .text-area{font-size:.9rem}.admin-table strong{line-height:1.15}.admin-table-empty{color:var(--muted);text-align:center;background:#ffffff06;border:1px dashed #ffffff24;border-radius:16px;padding:18px 16px}@media (max-width:1240px){.admin-layout,.admin-home-grid,.admin-subnav-grid,.admin-hero,.admin-overview-grid,.admin-operations-grid,.admin-mini-stats-grid,.hauling-detail-grid{grid-template-columns:1fr}.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-sidebar-link-active{box-shadow:inset 0 0 0 1px #ffb84d38}.admin-priority-item,.admin-overview-item,.admin-shortcut-row{transition:border-color .16s,background .16s}.admin-priority-item:hover,.admin-overview-item:hover{background:#ffb84d0d;border-color:#ffb84d2e}.admin-bcp-settings-panel{gap:20px}.admin-bcp-control-bar{background:#080d138c;border:1px solid #ffffff1f;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.admin-bcp-toggle{cursor:pointer;flex:280px;align-items:flex-start;gap:12px;min-width:min(100%,280px);display:flex}.admin-bcp-toggle input{accent-color:#ffb84d;flex:none;width:20px;height:20px;margin:2px 0 0}.admin-bcp-toggle-label{gap:4px;display:grid}.admin-bcp-primary-button{letter-spacing:.02em;white-space:nowrap;border:0;border-radius:12px;flex:none;min-width:148px;min-height:46px;padding:0 22px;font-size:.9rem;font-weight:700}.admin-bcp-sync-panel{gap:20px}.admin-bcp-actions-bar{gap:14px;display:grid}.admin-bcp-sync-form{width:fit-content;max-width:100%;display:block}.admin-bcp-secondary-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-bcp-secondary-button{white-space:nowrap;min-height:44px;padding:0 18px;font-size:.82rem;font-weight:600}.admin-bcp-actions-hint{margin:0}@media (min-width:720px){.admin-bcp-actions-bar{grid-template-columns:auto 1fr;align-items:center}.admin-bcp-secondary-actions{justify-content:flex-end}}.admin-bcp-readiness-filters{grid-template-columns:minmax(220px,1.4fr) minmax(180px,.8fr);gap:16px;margin-bottom:16px;display:grid}.admin-bcp-readiness-table .admin-table-header,.admin-bcp-readiness-table .admin-table-row{grid-template-columns:minmax(160px,1.2fr) minmax(100px,.7fr) minmax(140px,.9fr) 72px minmax(200px,1.4fr)}@media (max-width:900px){.admin-bcp-readiness-filters{grid-template-columns:1fr}}.admin-bcp-image-table .admin-table-header,.admin-bcp-image-summary{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) 100px 110px}.admin-bcp-image-row{background:linear-gradient(#232f3e8c 0%,#121b26b8 100%);border:1px solid #ffffff1a;border-radius:14px;padding:0;display:block;overflow:hidden}.admin-bcp-image-summary{cursor:pointer;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) 100px 110px;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:grid}.admin-bcp-image-summary::-webkit-details-marker{display:none}.admin-bcp-image-summary:after{content:"+";color:var(--muted);font-family:var(--font-mono), monospace;justify-self:end}.admin-bcp-image-row[open] .admin-bcp-image-summary:after{content:"−"}.admin-bcp-image-body{border-top:1px solid #ffffff14;padding:0 16px 16px}.admin-listing-image-cropper{background:#080c12b8;border:1px solid #ffffff1a;border-radius:14px;gap:12px;margin:16px 0;padding:14px;display:grid}.admin-listing-image-cropper-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-listing-image-cropper-head h4{margin:0 0 4px}.admin-listing-image-cropper-frame{background:#00000073;border-radius:12px;height:min(52vh,420px);position:relative;overflow:hidden}.admin-listing-image-cropper-image{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.admin-listing-image-cropper-window{cursor:grab;touch-action:none;border:2px solid #fffffff2;position:absolute;box-shadow:0 0 0 9999px #00000094}.admin-listing-image-cropper-window:active{cursor:grabbing}.admin-listing-image-cropper-grid{opacity:.45;pointer-events:none;background:linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/33.33% 100%,linear-gradient(#ffffff2e 1px,#0000 1px) 0 0/100% 33.33%;position:absolute;inset:0}.admin-listing-image-cropper-ready,.admin-listing-image-cropper-error{margin-top:8px}.admin-listing-image-cropper-error{color:#ff8f8f}.admin-bcp-blueprint-merchant-list{gap:14px}.admin-bcp-blueprint-merchant-card{padding:0;overflow:hidden}.admin-bcp-blueprint-merchant-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;list-style:none;display:flex}.admin-bcp-blueprint-merchant-summary::-webkit-details-marker{display:none}.admin-bcp-blueprint-merchant-summary:after{content:"+";color:var(--muted);font-family:var(--font-mono), monospace}.admin-bcp-blueprint-merchant-card[open] .admin-bcp-blueprint-merchant-summary:after{content:"−"}.admin-bcp-blueprint-merchant-summary-main{gap:4px;display:grid}.admin-bcp-blueprint-merchant-body{border-top:1px solid #ffffff14;padding:0 16px 16px}.admin-bcp-blueprint-table .admin-table-header,.admin-bcp-blueprint-row{grid-template-columns:minmax(140px,1.2fr) minmax(160px,1.4fr) 72px minmax(120px,.9fr) 100px}.admin-bcp-blueprint-remove-form{justify-content:flex-end;display:flex}.admin-bcp-blueprint-remove-button{border-color:#ff787859}@media (max-width:900px){.admin-bcp-blueprint-table .admin-table-header,.admin-bcp-blueprint-row{grid-template-columns:1fr;gap:8px}.admin-bcp-blueprint-remove-form{justify-content:flex-start}}.admin-profit-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-top:16px;display:grid}.admin-profit-summary-card{background:#0c141e8c;border:1px solid #ffffff1a;border-radius:12px;gap:6px;padding:12px 14px;display:grid}.admin-profit-summary-card.accent{background:#18304e73;border-color:#78b4ff59}.admin-profit-tracker-table .admin-table-header,.admin-profit-tracker-summary{grid-template-columns:36px minmax(180px,1.5fr) repeat(4,minmax(88px,.7fr))}.admin-profit-tracker-row{background:linear-gradient(#232f3e8c 0%,#121b26b8 100%);border:1px solid #ffffff1a;border-radius:14px;padding:0;display:block;overflow:hidden}.admin-profit-tracker-summary{cursor:pointer;grid-template-columns:36px minmax(180px,1.5fr) repeat(4,minmax(88px,.7fr));align-items:center;gap:10px;padding:14px 16px;list-style:none;display:grid}.admin-profit-tracker-summary::-webkit-details-marker{display:none}.admin-profit-listing-cell{gap:4px;display:grid}.admin-profit-rank{font-family:var(--font-mono), monospace;color:var(--muted);font-size:.85rem}.admin-profit-loss{color:var(--danger)}.admin-profit-bird-net:not(.admin-profit-loss){color:#9fd0ff}.admin-profit-tracker-row.is-loss{background:#e878780f;border-color:#e878786b}.admin-profit-summary-card.is-loss{border-color:#e878786b}.admin-profit-tracker-body{gap:14px;padding:0 16px 16px;display:grid}.admin-profit-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.admin-profit-material-table{gap:6px;display:grid}.admin-profit-material-header,.admin-profit-material-row{grid-template-columns:minmax(140px,1.2fr) 72px 72px minmax(110px,.9fr) minmax(120px,.9fr) minmax(90px,.7fr);align-items:center;gap:10px;display:grid}.admin-profit-material-header{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.78rem}@media (max-width:1100px){.admin-profit-tracker-table .admin-table-header,.admin-profit-tracker-summary{grid-template-columns:1fr}.admin-profit-tracker-table .admin-table-header{display:none}.admin-profit-material-header,.admin-profit-material-row{grid-template-columns:1fr 1fr}}.admin-buy-order-card,.admin-buy-order-form-grid{gap:16px;display:grid}.material-buy-order-compact-panel{gap:0;padding:0;overflow:hidden}.material-buy-order-compact-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.material-buy-order-compact-header h3{margin:0;font-size:1rem}.material-buy-order-compact-count{min-width:24px;min-height:24px;color:var(--accent-secondary);font-family:var(--font-mono), monospace;letter-spacing:.04em;background:#ffb84d24;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.68rem;font-weight:700;display:inline-flex}.material-buy-order-compact-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.material-buy-order-compact-row{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 14px;display:flex}.material-buy-order-compact-row:nth-child(3n){border-right:0}.material-buy-order-compact-material{color:var(--accent-secondary);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:700}.material-buy-order-compact-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:500;overflow:hidden}.material-buy-order-compact-rate{color:#9ccaff;font-family:var(--font-mono), monospace;letter-spacing:.03em;white-space:nowrap;font-size:.68rem;font-weight:700}.material-buy-order-compact-detail{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:.66rem}.material-buy-order-compact-detail:last-child{margin-left:auto}.material-buy-order-inline-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.material-buy-order-inline-row{background:#ffb84d0d;border:1px solid #ffb84d29;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.material-buy-order-inline-row-active{background:#ffb84d1f;border-color:#ffb84d57}.material-buy-order-inline-title{color:var(--ink-soft);font-size:.86rem;font-weight:600}.material-buy-order-inline-rate{color:#ffc978fa;font-family:var(--font-mono), monospace;letter-spacing:.04em;font-size:.72rem;font-weight:700}.material-buy-order-inline-detail{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.material-buy-order-inline-note{color:var(--muted);flex:100%;font-size:.82rem;line-height:1.4}.material-buy-order-highlight-topline,.material-buy-order-callout-topline,.admin-buy-order-topline{justify-content:space-between;align-items:start;gap:16px;display:flex}.material-buy-order-callout{background:#78c4ff0a;border:1px solid #78c4ff1f;border-radius:14px;padding:14px 16px}.material-buy-order-callout-active{background:#78c4ff1a;border-color:#78c4ff4d}.material-buy-order-line-note{color:#78c4ffe6}.admin-buy-order-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-buy-order-topline{flex-wrap:wrap}.admin-buy-order-metrics{text-align:right;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start end;gap:10px 18px;display:grid}.admin-buy-order-metric{gap:4px;display:grid}.admin-buy-order-metric strong .admin-material-offer-topline,.admin-buy-order-metric strong .material-offer-history-topline,.admin-buy-order-metric strong .material-rate-row,.admin-buy-order-metric strong .material-offer-line-fields,.admin-buy-order-metric strong .material-offer-line-actions,.admin-buy-order-metric strong .material-offer-history-totals{gap:14px;display:flex}.admin-buy-order-metric strong .material-offer-line,.admin-buy-order-metric strong .material-offer-history-line,.admin-buy-order-metric strong .material-rate-row{justify-content:space-between;align-items:end}.admin-buy-order-metric strong .material-offer-line-fields{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(140px,.7fr) minmax(180px,.9fr);align-items:end;display:grid}.admin-buy-order-metric strong .material-offer-line-actions,.admin-buy-order-metric strong .admin-material-offer-topline,.admin-buy-order-metric strong .material-offer-history-topline,.admin-buy-order-metric strong .material-offer-history-totals{justify-content:space-between;align-items:center}.admin-buy-order-metric strong .material-offer-history-totals{flex-wrap:wrap;justify-content:flex-end}.admin-buy-order-metric strong .material-offer-line-actions{flex-wrap:wrap;justify-content:flex-end;align-self:end;min-width:fit-content}.admin-buy-order-metric strong .material-offer-ticket-card,.admin-buy-order-metric strong .material-offer-thread-card,.admin-buy-order-metric strong .material-offer-thread-list,.admin-buy-order-metric strong .material-thread-message{gap:16px;display:grid}.admin-buy-order-metric strong .material-offer-ticket-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-buy-order-metric strong .material-offer-ticket-heading{gap:6px;min-width:min(100%,280px);display:grid}.admin-buy-order-metric strong .material-offer-ticket-title-row{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.admin-buy-order-metric strong .material-offer-ticket-customer{color:var(--text-muted);font-size:14px}.admin-buy-order-metric strong .material-offer-ticket-summary{flex-wrap:wrap;align-items:stretch;gap:12px;margin-left:auto;display:flex}.admin-buy-order-metric strong .material-offer-ticket-total-card{border:1px solid var(--border-strong);background:#ffffff08;border-radius:14px;gap:4px;min-width:180px;padding:14px 16px;display:grid}.admin-buy-order-metric strong .material-offer-ticket-actions{align-items:center;display:flex}.admin-buy-order-metric strong .material-offer-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-buy-order-metric strong .material-offer-contract-panel,.admin-buy-order-metric strong .material-offer-note-panel,.admin-buy-order-metric strong .material-offer-ticket-edit-panel{border:1px solid var(--border-strong);background:#ffffff05;border-radius:14px;gap:14px;padding:16px 18px;display:grid}.admin-buy-order-metric strong .material-offer-admin-note-panel{background:#5082ff0f;border-color:#78aaff40}.admin-buy-order-metric strong .material-offer-contract-table{border:1px solid var(--border-strong);border-radius:12px;gap:0;display:grid;overflow:hidden}.admin-buy-order-metric strong .material-offer-contract-row{border-top:1px solid var(--border-strong);grid-template-columns:minmax(120px,1.4fr) minmax(90px,.9fr) 72px minmax(120px,1fr) minmax(120px,.9fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.admin-buy-order-metric strong .material-offer-contract-row:first-child{border-top:none}.admin-buy-order-metric strong .material-offer-contract-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:#ffffff0a;font-size:12px}.admin-buy-order-metric strong .material-offer-contract-row strong{font-weight:600}.admin-buy-order-metric strong .material-offer-contract-row .admin-table-muted{margin-top:2px;font-size:12px;display:block}.admin-buy-order-metric strong .material-offer-contract-quality{font-variant-numeric:tabular-nums}.admin-buy-order-metric strong .material-offer-note-copy{white-space:pre-wrap;margin:0;line-height:1.5}.admin-buy-order-metric strong .material-offer-note-empty{margin:0;font-style:italic}.admin-buy-order-metric strong .material-offer-compose-card,.admin-buy-order-metric strong .material-rate-card,.admin-buy-order-metric strong .material-offer-help-card,.admin-buy-order-metric strong .material-offer-history-card,.admin-buy-order-metric strong .admin-material-offer-card,.admin-buy-order-metric strong .material-offer-ticket-card,.admin-buy-order-metric strong .material-offer-thread-card,.admin-buy-order-metric strong .material-offer-thread-list,.admin-buy-order-metric strong .material-thread-message{gap:16px;display:grid}.admin-buy-order-metric strong .material-offer-response-bar{border:1px solid var(--border-strong);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.admin-buy-order-metric strong .material-offer-thread-header,.admin-buy-order-metric strong .material-thread-message-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-buy-order-metric strong .material-offer-admin-section{margin-top:6px}.admin-buy-order-metric strong .material-offer-thread-list{max-height:360px;padding-right:6px;overflow-y:auto}.admin-buy-order-metric strong .material-thread-message{border:1px solid var(--border-strong);border-radius:14px;padding:14px 16px}.admin-buy-order-metric strong .material-thread-message-admin{background:#78c4ff14}.admin-buy-order-metric strong .material-thread-message-customer{background:#ffffff08}.admin-buy-order-metric strong .material-thread-message-meta span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.72rem}.admin-buy-order-metric strong .material-thread-message p{margin:0;line-height:1.6}.admin-buy-order-metric strong .material-thread-empty-state{border:1px dashed var(--border-strong);border-radius:14px;padding:16px}.admin-buy-order-metric strong .material-thread-text-area{min-height:128px}.admin-buy-order-metric strong .admin-material-offer-controls{align-items:start}.admin-buy-order-metric strong .admin-material-offer-line{grid-template-columns:minmax(140px,1fr) minmax(120px,auto) minmax(150px,auto) minmax(150px,auto) minmax(200px,.8fr);align-items:end;display:grid}.admin-buy-order-metric strong .admin-material-counter-field .admin-org-roster-panel{border-top:1px solid #ffffff14;gap:14px;padding-top:8px;display:grid}.admin-buy-order-metric strong .admin-material-counter-field .admin-org-member-select{min-height:220px}.admin-buy-order-metric strong .admin-material-counter-field .admin-org-member-detail{gap:8px;display:grid}@media (max-width:860px){.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-layout{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-sidebar{max-height:none;position:static}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-hero,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-sidebar,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-hero-aside,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-panel-head,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-head-metrics,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-toolbar-controls,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-overview-item,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-priority-item{flex-direction:column;align-items:start}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-stats-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-overview-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-home-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-subnav-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-mini-stats-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-finance-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-finance-metrics{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-table-card{background:0 0;border:0;padding:0}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-table-header{display:none}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-margin-table .admin-table-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-material-table .admin-table-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-material-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-user-table .admin-table-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-order-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-dispute-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-mini-form,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-details-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-fields-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-bcp-readiness-table .admin-table-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-bcp-blueprint-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-profit-tracker-summary{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-editor-header,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-recipe-header{flex-direction:column;align-items:start}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-item-meta-card{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-recipe-chip,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-mini-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-pagination-row,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-listing-row{flex-direction:column;align-items:start}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-recipe-editor{padding:0}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-bcp-readiness-filters,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .material-buy-order-compact-list{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .material-buy-order-compact-row{border-right:0}}@media (max-width:1240px){.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-layout,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-home-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-subnav-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-hero,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-overview-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-operations-grid,.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-mini-stats-grid{grid-template-columns:1fr}.admin-buy-order-metric strong .admin-material-counter-field .listing-price-row .admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.store-shell{width:min(1440px,100% - 24px);min-width:0;max-width:100%;margin:0 auto;padding:22px 0 64px}.store-shell.marketplace-shell{width:100%;max-width:none;margin:0;padding:22px clamp(1rem,2.5vw,2.5rem) 64px}.account-settings-page,.finance-workspace,.hauling-shell{--text-muted:var(--muted)}.finance-workspace,.finance-obligation-grid,.finance-proof-grid{gap:16px;display:grid}.finance-workspace .metric-label{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.69rem;display:block}.finance-workspace .admin-table-muted{color:var(--muted);font-size:.86rem;line-height:1.45}.finance-workspace .admin-table-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff1f;border-radius:12px;padding:18px}.finance-net-balance-head{gap:8px;display:grid}.finance-net-balance-head h3{margin:0}.finance-net-breakdown>div{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:8px;padding:14px 16px;display:grid}.finance-net-breakdown strong{font-size:1rem}.finance-proof-form,.finance-form-fields{gap:16px;display:grid}.finance-form-field{gap:8px;display:grid}.finance-form-field .text-input,.finance-form-field .number-input,.finance-form-field .text-area,.finance-transfer-details-field{width:100%}.finance-transfer-details-field{resize:vertical;min-height:108px}.finance-form-submit{width:fit-content;min-width:180px}.finance-net-settlement-form{gap:1rem;display:grid}.finance-net-settlement-title{margin:0;font-size:1.05rem}.finance-amount-slider-field{gap:.75rem}.finance-amount-slider-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.finance-amount-slider-value{color:#7ee787;font-size:1.05rem}.finance-amount-slider{appearance:none;cursor:pointer;background:#ffffff1f;border-radius:999px;width:100%;height:6px}.finance-amount-slider:disabled{opacity:.45;cursor:not-allowed}.finance-amount-slider::-webkit-slider-thumb{appearance:none;background:var(--accent);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #5eead42e}.finance-amount-slider::-moz-range-thumb{background:var(--accent);border:0;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 4px #5eead42e}.finance-amount-slider:focus-visible{outline-offset:4px;outline:2px solid #5eead473}.finance-proof-meta{gap:8px;display:grid}.finance-proof-note{color:var(--muted);margin:0;line-height:1.45}.finance-proof-paste-zone:focus-visible{box-shadow:var(--focus-ring);border-color:#78b4ffd9}.finance-proof-paste-zone.is-disabled{opacity:.55;cursor:not-allowed}.finance-proof-paste-hint{color:var(--muted);margin:0;font-size:.88rem;line-height:1.45}.finance-proof-paste-preview{object-fit:contain;background:#00000040;border:1px solid #ffffff1a;border-radius:8px;width:100%;max-height:200px}.finance-proof-upload-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.finance-proof-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.finance-proof-paste-zone{cursor:text;background:#18304e59;border:1px dashed #78b4ff73;border-radius:12px;outline:none;gap:10px;padding:12px 14px;display:grid}.finance-net-balance-card{gap:18px;display:grid}.finance-net-balance-value{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.finance-net-balance-value.is-credit{color:#7ee787}.finance-net-balance-value.is-debit{color:#ff9b7a}.finance-net-balance-value.is-settled{color:var(--muted)}.finance-net-breakdown{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-ledger-table-wrap{overflow-x:auto}.finance-ledger-table{border-collapse:collapse;width:100%}.finance-ledger-table th,.finance-ledger-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:12px 10px}.finance-ledger-table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:600}.finance-ledger-credit{color:#7ee787;font-weight:600}.finance-ledger-debit{color:#ff9b7a;font-weight:600}.finance-payout-request-marker{background:#ffffff08;border:1px dashed #ffffff24;border-radius:12px;gap:6px;padding:14px;display:grid}.finance-payout-request-marker-large{align-content:center;min-height:160px}.finance-admin-account-list{gap:12px;display:grid}.finance-admin-account-card{gap:14px;display:grid}.finance-admin-account-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.finance-admin-account-overview{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.finance-admin-payout-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.finance-admin-account-breakdown{margin-top:4px}.finance-admin-account-note{margin:0}.finance-obligation-grid,.finance-proof-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.finance-obligation-card,.finance-proof-card,.finance-history-item{gap:12px;display:grid}.finance-obligation-head,.finance-obligation-metrics,.finance-review-layout{gap:10px;display:grid}.finance-obligation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-review-layout{grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:start;gap:16px}.finance-proof-image-link{display:block}.finance-proof-image{border:1px solid #ffffff1a;border-radius:12px;width:100%;max-width:320px;display:block}.finance-proof-form-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.finance-proof-upload-field{gap:8px;display:grid}.finance-history-list{gap:14px;display:grid}@media (max-width:760px){.finance-review-layout,.finance-proof-form-grid,.finance-obligation-metrics,.finance-net-breakdown,.finance-admin-payout-form-grid{grid-template-columns:1fr}}.order-history-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff05;gap:14px;padding:18px;display:grid}.order-history-topline,.merchant-order-topline{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-history-meta,.merchant-order-meta{gap:6px;display:grid}.order-history-timestamp{color:var(--muted)}.order-history-total,.merchant-order-total{font-size:1.05rem}.merchant-order-card{gap:14px;display:grid}.hauling-shell{gap:18px}.hauling-empty-copy{margin:0}.hauling-page-stack,.hauling-contract-card,.hauling-detail-card,.hauling-hero-card,.hauling-create-card,.hauling-timeline-card,.hauling-source-card{gap:14px;display:grid}.hauling-hero-card{gap:16px}.hauling-contract-topline,.hauling-contract-side{gap:10px;display:grid}.hauling-contract-payment-side{justify-items:end;gap:8px;display:grid}.hauling-contract-payment-row{text-align:right;justify-items:end;gap:4px;display:grid}.hauling-contract-payment-row strong{font-size:1.05rem}.hauling-contract-payment-route{color:var(--muted);font-size:.86rem}.hauling-contract-copy,.hauling-detail-note,.hauling-preformatted-copy{margin:0}.hauling-preformatted-copy{white-space:pre-wrap;line-height:1.5}.hauling-contract-meta-grid,.hauling-detail-grid{gap:12px;display:grid}.hauling-contract-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hauling-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hauling-contract-meta-grid .full-span,.hauling-inline-create-grid .full-span,.hauling-create-grid .full-span{grid-column:1/-1}.hauling-status-pill-open{color:#8fd8ff;background:#4b83b529;border-color:#7aceff59}.hauling-status-pill-accepted,.hauling-status-pill-in_transit,.hauling-status-pill-delivered{color:#ffd38a;background:#b57a3424;border-color:#ffc26659}.hauling-status-pill-completed{color:#95e3a1;background:#42974d24;border-color:#76d6844d}.hauling-status-pill-cancelled{color:#f3a0a0;background:#aa3c3c24;border-color:#e8707059}.hauling-timeline-entry{border:1px solid #ffffff14;border-radius:14px;padding:14px 16px}.hauling-timeline-entry p{margin:0}.hauling-inline-create-grid,.hauling-create-grid{align-items:start}.account-settings-page{max-width:920px}.account-settings-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-settings-hero-copy{gap:6px;display:grid}.account-settings-identity{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff08;gap:4px;min-width:180px;padding:14px 16px;display:grid}.account-settings-identity strong{font-size:1.05rem}.account-settings-alerts{gap:10px;display:grid}.account-settings-notice{border-radius:var(--radius-lg);color:var(--text);background:#6eb4ff14;border:1px solid #6eb4ff3d;padding:12px 14px;line-height:1.5}.account-settings-panel{gap:18px;display:grid}.account-settings-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account-settings-status-grid,.account-settings-shortcut-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-settings-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-status-card,.account-settings-shortcut-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff05;gap:8px;padding:16px;display:grid}.account-settings-status-card-active{background:#6eb4ff0f;border-color:#6eb4ff47}.account-settings-status-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem;display:block}.account-settings-status-value{font-size:1.05rem;display:block}.account-settings-status-detail{margin:0}.account-settings-action-block{flex-wrap:wrap;gap:10px;display:flex}.account-settings-verification-panel{margin:0}.account-settings-code-block{gap:6px;display:grid}.account-settings-verify-form{gap:12px;display:grid}.account-settings-verify-form label{gap:8px;display:grid}.account-settings-shortcut-card{color:inherit;text-decoration:none;transition:border-color .18s,transform .18s,background .18s}.account-settings-shortcut-card:hover{background:#6eb4ff0d;border-color:#6eb4ff57;transform:translateY(-1px)}.verification-code-panel{border:1px solid var(--border-strong);background:#ffffff0a;border-radius:12px;gap:12px;margin:0;padding:16px;display:grid}.verification-code{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:var(--accent);font-size:1.3rem}.hauling-detail-summary-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(#ffffff0a 0%,#ffffff04 100%);padding:18px}.hauling-contract-card{transition:transform .18s,border-color .18s,box-shadow .18s}.hauling-contract-card:hover{box-shadow:var(--shadow-soft);border-color:#6eb4ff47;transform:translateY(-2px)}@media (max-width:860px){.account-settings-status-grid,.account-settings-shortcut-grid,.hauling-contract-meta-grid,.hauling-detail-grid{grid-template-columns:1fr}.account-settings-hero{flex-direction:column}}
.merchant-orders-highlight-card{gap:14px;display:grid}.merchant-workspace-summary-card,.merchant-workspace-stat-card{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.merchant-order-action-error{background:#ff787814;border-color:#ff787859}.merchant-order-action-error-body{gap:4px;display:grid}.merchant-craft-delivery-card,.merchant-claimed-pending-card{gap:18px;display:grid}.merchant-craft-delivery-card-posted{gap:12px}.merchant-craft-delivery-card-posted>summary{cursor:pointer;list-style:none}.merchant-craft-delivery-card-posted>summary::-webkit-details-marker{display:none}.merchant-craft-delivery-posted-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.merchant-craft-delivery-posted-summary:after{content:"Show form";color:var(--text-muted);flex-shrink:0;font-size:.82rem}.merchant-craft-delivery-card-posted[open] .merchant-craft-delivery-posted-summary:after{content:"Hide form"}.craft-flow-lane{gap:16px;display:grid;position:relative}.craft-flow-step,.craft-flow-item-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff05;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.craft-flow-step-start{border-color:#6eb4ff3d}.craft-flow-step-badge{width:2rem;height:2rem;color:var(--text);background:#6eb4ff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.craft-flow-item-header{grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-bottom:12px;display:grid}.craft-flow-units{grid-column:1/-1;gap:12px;margin-left:2.75rem;display:grid}.craft-flow-unit-card{gap:10px;display:grid}.craft-flow-unit-label{margin:0;font-weight:600}.craft-flow-material-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.craft-flow-material-step{border-left:2px solid #6eb4ff59;gap:8px;padding-left:14px;display:grid}.craft-flow-material-step-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.craft-flow-lot-chain{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.craft-flow-lot-node{border-radius:var(--radius-md);border:1px solid var(--border);background:#ffffff0a;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.craft-flow-lot-arrow{color:#6eb4ffe6;font-weight:700}.craft-flow-blend-result{width:100%;margin:0}.craft-material-hold-conflict{border-radius:var(--radius-md);background:#ffb45a14;border:1px solid #ffb45a59;gap:10px;padding:10px 12px;display:grid}.craft-material-hold-conflict-summary{margin:0;font-weight:600}.craft-material-hold-conflict-block{gap:6px;display:grid}.craft-material-hold-conflict-label{text-transform:uppercase;letter-spacing:.04em;color:#ffffffb8;margin:0;font-size:.85rem;font-weight:600}.craft-material-hold-conflict-list{gap:4px;margin:0;padding-left:18px;display:grid}.merchant-craft-delivery-line{gap:12px;display:grid}.merchant-craft-delivery-line-posted{border-color:#6eb4ff2e}.merchant-craft-delivery-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.merchant-craft-delivery-checklist-row{border:1px solid var(--border);border-radius:var(--radius-md);background:#ffffff05;padding:12px 14px}.merchant-craft-delivery-checklist-label{cursor:pointer;align-items:center;gap:12px;font-weight:500;display:flex}.merchant-craft-delivery-checkbox{width:1.1rem;height:1.1rem;accent-color:var(--accent);flex-shrink:0}.merchant-craft-delivery-line-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.merchant-craft-delivery-fields{gap:12px}.merchant-craft-workflow-card{gap:20px;display:grid}.merchant-craft-workflow-header h3{margin:0 0 6px}.merchant-craft-workflow-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-craft-workflow-rail-item{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.merchant-craft-workflow-rail-item:not(:last-child):after{content:"";background:var(--border);z-index:0;width:calc(100% - 1.4rem);height:2px;position:absolute;top:.55rem;left:calc(50% + .7rem)}.merchant-craft-workflow-rail-item-completed:not(:last-child):after,.merchant-craft-workflow-rail-item-active:not(:last-child):after{background:#6eb4ff73}.merchant-craft-workflow-rail-dot{border:2px solid var(--border);background:var(--surface);z-index:1;border-radius:999px;width:1.1rem;height:1.1rem;position:relative}.merchant-craft-workflow-rail-item-completed .merchant-craft-workflow-rail-dot,.merchant-craft-workflow-rail-item-active .merchant-craft-workflow-rail-dot{background:#6eb4ff33;border-color:#6eb4ffcc}.merchant-craft-workflow-rail-label{color:var(--muted);font-size:.78rem}.merchant-craft-workflow-rail-item-active .merchant-craft-workflow-rail-label,.merchant-craft-workflow-rail-item-completed .merchant-craft-workflow-rail-label{color:var(--text)}.merchant-craft-workflow-steps{gap:14px;display:grid}.merchant-craft-workflow-step{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff05;gap:14px;padding:16px;display:grid}.merchant-craft-workflow-step-active{border-color:#6eb4ff59;box-shadow:inset 0 0 0 1px #6eb4ff14}.merchant-craft-workflow-step-completed{opacity:.88}.merchant-craft-workflow-step-upcoming{opacity:.62}.merchant-craft-workflow-step-head{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.merchant-craft-workflow-step-head h4,.merchant-craft-workflow-step-head h5{margin:0 0 4px}.merchant-craft-workflow-step-badge{width:2rem;height:2rem;color:var(--text);background:#6eb4ff29;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.merchant-craft-workflow-step-completed .merchant-craft-workflow-step-badge{background:#58c48433}.merchant-craft-workflow-step-body{gap:14px;margin-left:2.75rem;display:grid}.merchant-craft-workflow-build-plans{margin-left:0}.merchant-craft-workflow-primary-action{padding-top:4px}.merchant-craft-workflow-secondary-actions{border-top:1px solid var(--border);padding-top:4px}.merchant-order-summary-card h4{margin:0 0 10px}@media (max-width:760px){.merchant-craft-workflow-rail{grid-template-columns:1fr}.merchant-craft-workflow-rail-item:not(:last-child):after{display:none}.merchant-craft-workflow-rail-item{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.merchant-craft-workflow-step-body{margin-left:0}}
.merchant-dashboard-page{gap:1.5rem}.merchant-dashboard-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem 1.5rem;display:flex}.merchant-dashboard-header-copy{gap:.35rem;max-width:52ch;display:grid}.merchant-dashboard-section-nav{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;gap:.35rem;padding:.3rem;display:inline-flex}.merchant-dashboard-section-link{color:var(--muted);border-radius:999px;padding:.45rem .9rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:color .14s,background .14s}.merchant-dashboard-section-link:hover,.merchant-dashboard-section-link:focus-visible{color:var(--text);background:#ffffff0f;text-decoration:none}.merchant-dashboard-section-link-active{color:var(--accent);background:#5eead41a}.merchant-dashboard-panel{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:20px;gap:1rem;padding:1.25rem 1.35rem;display:grid}.merchant-dashboard-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.merchant-dashboard-panel-head h3,.merchant-dashboard-inventory-block h4{margin:0}.merchant-dashboard-metrics-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.85rem;display:grid}.merchant-dashboard-metric-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;gap:.45rem;padding:1rem 1.05rem;display:grid}.merchant-dashboard-metric-card-accent{background:#5eead40f;border-color:#5eead438}.merchant-dashboard-metric-card strong{font-size:1.35rem;line-height:1.1}.merchant-dashboard-inventory-stack{gap:1.5rem;display:grid}.merchant-dashboard-inventory-block{gap:.85rem;display:grid}.merchant-dashboard-inventory-block h4{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.92rem;font-weight:600}@media (max-width:760px){.merchant-dashboard-header{flex-direction:column}.merchant-dashboard-section-nav{justify-content:flex-start;width:100%}}.merchant-dashboard-controls{justify-items:center;gap:12px;display:grid}.merchant-workspace-page{gap:22px}.merchant-workspace-hero{gap:22px;display:grid;position:relative;overflow:hidden}.merchant-workspace-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffb84d29 0%,#ffb84d00 72%);border-radius:999px;width:380px;height:380px;position:absolute;inset:-20% auto auto 58%}.merchant-workspace-hero>*{z-index:1;position:relative}.merchant-workspace-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:stretch;gap:20px;display:grid}.merchant-workspace-hero-copy{text-align:left;justify-items:start;gap:10px;display:grid}.merchant-workspace-identity{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.merchant-workspace-identity strong{font-size:1.04rem;line-height:1.1}.merchant-workspace-hero-side,.merchant-orders-highlight-card{gap:14px;display:grid}.merchant-workspace-summary-card,.merchant-workspace-stat-card{background:linear-gradient(#ffffff0e,#ffffff05);border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.merchant-workspace-summary-card strong,.merchant-workspace-stat-card strong{letter-spacing:-.04em;font-size:clamp(1.4rem,2.8vw,2rem);line-height:.98}.merchant-workspace-summary-card-accent{background:linear-gradient(135deg,#ffb84d24,#ffffff0a),#ffffff08;border-color:#ffb84d3d}.merchant-workspace-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.merchant-status-banner{background:linear-gradient(135deg,#ffb84d1f,#ffffff0a),linear-gradient(#253243eb 0%,#16202cfc 100%);border-color:#ffb84d29}.merchant-material-inventory-notice{background:#ff606014;border:1px solid #ff78783d;border-radius:12px;padding:14px 16px}.merchant-material-inventory-list{color:var(--text-secondary);margin:8px 0 0;padding-left:18px}.merchant-section-nav{background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;margin:0;padding:8px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.merchant-section-nav .filter-chip{background:0 0;border-color:#0000}.merchant-section-nav .filter-chip:hover,.merchant-section-nav .filter-chip:focus-visible{background:#ffffff0d;border-color:#ffffff1a}.merchant-section-nav .filter-chip-active{color:var(--accent-contrast);border-color:var(--accent);background:var(--accent)}.merchant-range-toggle{justify-content:center;align-items:center;width:fit-content;margin:0 auto;display:flex}.merchant-metrics-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.merchant-studio-layout{align-items:stretch}.merchant-listing-form,.merchant-weapon-tools{gap:14px}.merchant-weapon-heading{gap:6px;display:grid}.merchant-weapon-copy,.merchant-weapon-summary{margin:0}.merchant-studio-weapon-stats{border-top:0;margin-top:0;padding:0}.weapon-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.weapon-slot-card,.merchant-quality-summary-card{background:#ffffff08;border:1px solid #ffffff12;gap:6px;padding:12px 14px;display:grid}.weapon-slot-meta,.weapon-slot-stats{margin:0}.weapon-slot-stats{font-size:.72rem}.merchant-preview-weapon-stats{margin-top:14px}.field-heading-row{align-items:center;gap:8px;display:inline-flex}.field-help{position:relative}.field-help-summary{border:1px solid var(--border-strong);width:18px;height:18px;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:.68rem;display:inline-flex}.field-help-summary::-webkit-details-marker{display:none}.field-help-popover{z-index:3;border:1px solid var(--border-strong);width:240px;color:var(--ink-soft);font-family:var(--font-mono), monospace;box-shadow:var(--shadow);background:#0a1017fa;border-radius:12px;padding:10px 12px;font-size:.72rem;line-height:1.5;position:absolute;top:calc(100% + 8px);left:0}.search-suggestion-list{gap:8px;display:grid}.search-suggestion-shell{position:relative}.search-suggestion-dropdown{z-index:20;border:1px solid var(--border-strong);max-height:320px;box-shadow:var(--shadow);background:#0c1219fa;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}.search-suggestion-button{border:1px solid var(--border);text-align:left;background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.search-suggestion-button:hover,.search-suggestion-button-active{border-color:var(--accent);background:#ffb84d14}.merchant-preview-panel{gap:14px;display:grid}.merchant-weapon-mode-field{margin-bottom:12px}.weapon-manual-stat-unit{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem}.merchant-preview-card{align-self:start}.merchant-preview-media{overflow:hidden}.merchant-preview-image{object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.merchant-preview-meta{justify-items:end;gap:6px;display:grid}.merchant-preview-stock,.merchant-preview-mode{color:var(--ink-soft);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.upload-note{margin-top:-2px}.merchant-inventory-stack{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-stack>*{min-width:0}.merchant-inventory-workspace,.merchant-inventory-section,.merchant-personal-entry-form,.merchant-personal-inventory-form,.merchant-inventory-entry-list{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-bcp-layout{align-items:start}.merchant-bcp-editor,.merchant-bcp-results{gap:18px;display:grid}.merchant-bcp-editor-fields{gap:12px;display:grid}.merchant-bcp-editor-submit{gap:10px;margin:0;display:grid}.merchant-bcp-inline-copy,.merchant-bcp-catalog-more{margin:0}.merchant-bcp-catalog-more{color:var(--muted);font-size:.88rem}.merchant-bcp-material-row{align-items:end}.merchant-bcp-catalog-search{width:100%}.merchant-bcp-text-filters{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.92rem;display:flex}.merchant-bcp-text-filter{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.merchant-bcp-text-filter:hover,.merchant-bcp-text-filter:focus-visible{color:var(--text-primary)}.merchant-bcp-text-filter-active{color:var(--text-primary);font-weight:600}.merchant-bcp-text-filter-separator{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.merchant-bcp-search{gap:8px;margin:0;display:grid}.merchant-bcp-blueprint-list{gap:12px;display:grid}.merchant-bcp-blueprint-card{gap:0;display:grid;overflow:hidden}.merchant-bcp-blueprint-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.merchant-bcp-blueprint-toggle-main{flex:1;gap:8px;display:grid}.merchant-bcp-blueprint-chevron{color:var(--text-secondary);flex:none;font-size:1.1rem;line-height:1}.merchant-bcp-blueprint-details{border-top:1px solid var(--border);gap:12px;padding:0 14px 14px;display:grid}.merchant-bcp-blueprint-card-expanded .merchant-bcp-blueprint-toggle{background:#ffffff08}.merchant-bcp-material-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-bcp-material-list li{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.merchant-bcp-missing{color:#f5a97f}.merchant-bcp-ready{color:#9fd89f}.merchant-bcp-status-craftable{color:#9fd89f;border-color:#9fd89f59}.merchant-bcp-status-unavailable{color:#f5a97f;border-color:#f5a97f59}.merchant-bcp-card-actions{gap:8px}.merchant-bcp-catalog-picker{gap:6px;display:grid}.merchant-bcp-catalog-option{text-align:left;cursor:pointer;width:100%;padding:8px 12px}.merchant-bcp-catalog-option-row{align-items:center;gap:8px}.merchant-bcp-catalog-option-row strong{font-size:.95rem}.merchant-bcp-catalog-option-row .section-copy{font-size:.8rem}.merchant-bcp-catalog-option-active{border-color:var(--accent);background:#ffffff0f}.merchant-bcp-catalog-preview{gap:10px;display:grid}.merchant-inventory-search-card{gap:16px;display:grid}.merchant-inventory-search-field{gap:8px;display:grid}.merchant-org-inventory-table-shell{border:1px solid var(--border);background:#ffffff05;border-radius:16px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.merchant-org-inventory-table{border-collapse:collapse;width:100%;min-width:760px}.merchant-org-inventory-table th,.merchant-org-inventory-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px 16px}.merchant-org-inventory-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;font-size:.72rem;font-weight:700}.merchant-org-inventory-table td{color:var(--ink-soft)}.merchant-org-inventory-table td strong{color:var(--ink)}.merchant-org-inventory-table tbody tr:last-child td{border-bottom:0}.merchant-org-inventory-table tbody tr:hover td{background:#ffffff08}.merchant-org-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-org-material-card,.merchant-personal-entry-card,.merchant-inventory-entry-card{gap:12px;display:grid}.merchant-org-material-topline,.merchant-inventory-entry-topline,.merchant-inventory-merchant-summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.merchant-org-material-metrics,.merchant-personal-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-inventory-merchant-card{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-merchant-card>.merchant-inventory-search-field{min-width:0}.merchant-inventory-merchant-table td:nth-child(2),.merchant-inventory-merchant-table td:nth-child(7){white-space:normal;max-width:14rem}.merchant-inventory-merchant-table td:last-child{white-space:normal;min-width:180px;max-width:220px}.merchant-inventory-merchant-summary{cursor:pointer;list-style:none}.merchant-inventory-merchant-summary::-webkit-details-marker{display:none}.merchant-inventory-empty-state{border:1px dashed var(--border-strong);color:var(--muted);border-radius:16px;padding:18px}.merchant-inventory-static-value{border:1px solid var(--border-strong);min-height:44px;color:var(--ink);font-family:var(--font-mono), monospace;background:#ffffff0a;border-radius:14px;padding:12px 14px}.merchant-inventory-note-field{min-height:110px}.merchant-personal-entry-value-row{gap:4px;display:grid}.merchant-inventory-batch-panel{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:10px;padding-top:8px;display:grid}.merchant-inventory-batch-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-inventory-batch-row{background:color-mix(in srgb, var(--surface-muted) 88%, transparent);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.merchant-inventory-batch-meta{text-align:right;gap:4px;display:grid}.merchant-personal-delete-form{justify-content:flex-end}.merchant-personal-summary-grid{grid-template-columns:1fr}.merchant-editable-listing-card{display:grid;overflow:hidden}.merchant-editable-listing-form{gap:0;display:grid}.merchant-editable-media{min-height:168px}.listing-card-tall-media .merchant-editable-media{min-height:252px}.merchant-editable-card-status{z-index:1;min-height:30px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.7rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.merchant-editable-card-status-live{color:#bde7c8;background:#52b4702e}.merchant-editable-card-status-paused{color:#f2c2a7;background:#c475492e}.merchant-editable-topline{padding-bottom:14px}.merchant-editable-inline-meta{margin-top:12px}.merchant-editable-card-controls{gap:16px;padding:0 18px 18px;display:grid}.merchant-editable-description-field{gap:10px}.merchant-editable-description-input{min-height:104px}.merchant-editable-listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;display:grid}.merchant-listing-weapon-section{gap:12px;display:grid}.merchant-editable-card-footer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.merchant-editable-footer-meta{justify-items:end}.merchant-editable-action-row{justify-self:end;gap:10px}.merchant-listing-save-button{justify-self:end}.merchant-listing-actions{justify-content:flex-end;gap:10px;display:flex}.merchant-listing-delete-form{gap:0}.merchant-listing-delete-button{color:#f1b0b0;border-color:#df6a6a73}.merchant-listing-delete-button:hover{background:#df6a6a1f;border-color:#df6a6ab3}.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.four-up{grid-template-columns:repeat(4,minmax(0,1fr))}.two-up,.two-column-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-layout{align-items:start}.subpanel,.line-item-card{border-radius:14px}.compact-gap{gap:10px}.section-spacer .merchant-workspace-hero-grid,.section-spacer .merchant-workspace-stats-grid,.section-spacer .basket-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.section-spacer .basket-overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.section-spacer .basket-summary-total,.section-spacer .basket-summary-actions{justify-content:flex-start;justify-items:start}.section-spacer .market-sidebar{position:static}.section-spacer .merchant-metrics-grid,.section-spacer .merchant-listing-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-spacer .weapon-slot-grid{grid-template-columns:1fr}.section-spacer .site-session{justify-items:start}.section-spacer .site-user-controls{justify-content:flex-start}@media (max-width:860px){.store-shell,.site-header-inner{width:min(100% - 16px,100%)}.category-panel,.formula-card,.materials-card,.info-card,.summary-card,.sidebar-panel{padding:18px}h1{max-width:100%;font-size:clamp(2.25rem,10vw,3.6rem)}.site-links,.listing-grid,.listing-price-row,.listing-meta-grid,.merchant-profile-stats,.two-column-form,.merchant-metrics-grid,.merchant-listing-row-grid,.merchant-editable-listing-grid,.line-item-card,.hero-stats-panel,.storefront-grid,.review-grid,.admin-buy-order-form-grid,.material-offer-line-fields,.material-offer-selection-fields,.material-offer-selected-line-fields,.hauling-contract-meta-grid,.merchant-workspace-stats-grid,.basket-hero-metrics{grid-template-columns:1fr}.site-header-inner,.site-links,.site-user-controls,.inline-form,.basket-quantity-form,.basket-line-actions,.quantity-input-row,.quantity-inline,.category-heading-row,.listing-topline,.breakdown-heading-row,.materials-heading-row,.materials-table li,.material-breakdown li,.row-between,.action-row,.merchant-inline-row,.catalog-filter-bar,.merchant-profile-header{flex-direction:column;align-items:start}.listing-quality-picker{justify-content:flex-start;width:100%}.listing-quality-menu{width:min(100%,280px);left:0;right:auto}.role-mode-toggle{flex-wrap:wrap;width:100%}.site-user-controls{flex-flow:row;justify-content:flex-start;align-items:center}.role-mode-toggle{flex-wrap:nowrap;width:fit-content;max-width:100%}.site-user-menu{flex-shrink:0}.site-logo-mark{max-width:min(180px,40vw);height:38px}.site-logo-text{font-size:1rem}.material-offer-line,.material-offer-history-line,.material-offer-contract-row,.sell-materials-leaderboard-row{grid-template-columns:1fr;gap:8px}.material-offer-contract-head{display:none}.material-offer-ticket-summary,.admin-material-offer-topline,.admin-buy-order-topline,.material-buy-order-highlight-topline,.material-buy-order-callout-topline,.material-offer-history-topline,.material-rate-row,.material-offer-line-actions,.material-offer-history-totals,.material-offer-selection-topline,.material-offer-selected-line-topline{flex-direction:column;align-items:start}.material-offer-selection-topline,.material-offer-selected-line-topline{grid-template-columns:1fr}.material-offer-selection-meta,.order-summary-side{text-align:left;justify-items:start}.material-offer-browser-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.material-offer-response-bar,.material-offer-thread-header,.material-thread-message-meta,.merchant-orders-section-header{flex-direction:column;align-items:start}.admin-material-offer-line,.basket-overview-metrics,.basket-group-header,.basket-line-row{grid-template-columns:1fr}.basket-line-row{padding:16px}.basket-line-media{width:100%;max-width:120px;height:120px}.basket-line-controls,.basket-line-price,.basket-group-subtotal{justify-self:start;justify-items:start}.basket-summary-actions,.basket-summary-actions .stacked-form{width:100%}.basket-remove-form{align-items:stretch}.basket-remove-button{width:100%}.basket-summary-actions .button-solid,.basket-summary-actions .button-outline{width:100%;min-width:0}.catalog-header-row{flex-direction:column;align-items:start}.merchant-section-nav{border-radius:22px;width:100%}.merchant-section-nav .filter-chip{justify-content:flex-start;width:100%}.merchant-editable-card-footer{grid-template-columns:1fr}.merchant-editable-footer-meta,.merchant-editable-action-row{justify-content:flex-start;justify-self:start;justify-items:start}.merchant-range-toggle{flex-direction:row;justify-content:center;align-items:center;margin-inline:auto}.merchant-range-toggle,.merchant-listing-row-top,.search-suggestion-button{width:100%}.merchant-org-inventory-grid,.merchant-org-material-metrics,.merchant-personal-entry-fields,.merchant-inventory-metrics-grid{grid-template-columns:1fr}.merchant-editable-action-row{width:100%}.merchant-editable-action-row .button-outline{flex:1}.merchant-listing-actions{justify-content:stretch;width:100%}.merchant-listing-actions .button-outline{flex:1}.order-history-topline,.merchant-order-topline,.merchant-order-item,.dispute-action-row,.merchant-listing-row-top,.search-suggestion-button{flex-direction:column;align-items:start}.merchant-order-heading-row{flex-wrap:wrap}.catalog-search-slot{width:100%;margin-left:0}}
.merchant-inventory-stack{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-stack>*{min-width:0}.merchant-inventory-workspace,.merchant-inventory-section,.merchant-personal-entry-form,.merchant-personal-inventory-form,.merchant-inventory-entry-list{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.merchant-bcp-layout{align-items:start}.merchant-bcp-editor,.merchant-bcp-results{gap:18px;display:grid}.merchant-bcp-editor-fields{gap:12px;display:grid}.merchant-bcp-editor-submit{gap:10px;margin:0;display:grid}.merchant-bcp-inline-copy,.merchant-bcp-catalog-more{margin:0}.merchant-bcp-catalog-more{color:var(--muted);font-size:.88rem}.merchant-bcp-material-row{align-items:end}.merchant-bcp-catalog-search{width:100%}.merchant-bcp-text-filters{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.92rem;display:flex}.merchant-bcp-text-filter{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.merchant-bcp-text-filter:hover,.merchant-bcp-text-filter:focus-visible{color:var(--text-primary)}.merchant-bcp-text-filter-active{color:var(--text-primary);font-weight:600}.merchant-bcp-text-filter-separator{color:var(--text-secondary);-webkit-user-select:none;user-select:none}.merchant-bcp-search{gap:8px;margin:0;display:grid}.merchant-bcp-blueprint-list{gap:12px;display:grid}.merchant-bcp-blueprint-card{gap:0;display:grid;overflow:hidden}.merchant-bcp-blueprint-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.merchant-bcp-blueprint-toggle-main{flex:1;gap:8px;display:grid}.merchant-bcp-blueprint-chevron{color:var(--text-secondary);flex:none;font-size:1.1rem;line-height:1}.merchant-bcp-blueprint-details{border-top:1px solid var(--border);gap:12px;padding:0 14px 14px;display:grid}.merchant-bcp-blueprint-card-expanded .merchant-bcp-blueprint-toggle{background:#ffffff08}.merchant-bcp-material-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-bcp-material-list li{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.merchant-bcp-missing{color:#f5a97f}.merchant-bcp-ready{color:#9fd89f}.merchant-bcp-status-craftable{color:#9fd89f;border-color:#9fd89f59}.merchant-bcp-status-unavailable{color:#f5a97f;border-color:#f5a97f59}.merchant-bcp-card-actions{gap:8px}.merchant-bcp-catalog-picker{gap:6px;display:grid}.merchant-bcp-catalog-option{text-align:left;cursor:pointer;width:100%;padding:8px 12px}.merchant-bcp-catalog-option-row{align-items:center;gap:8px}.merchant-bcp-catalog-option-row strong{font-size:.95rem}.merchant-bcp-catalog-option-row .section-copy{font-size:.8rem}.merchant-bcp-catalog-option-active{border-color:var(--accent);background:#ffffff0f}.merchant-bcp-catalog-preview{gap:10px;display:grid}.merchant-inventory-search-card{gap:16px;display:grid}.merchant-inventory-search-field{gap:8px;display:grid}.merchant-org-inventory-table-shell{border:1px solid var(--border);background:#ffffff05;border-radius:16px;width:100%;min-width:0;max-width:100%;overflow-x:auto}.merchant-org-inventory-table{border-collapse:collapse;width:100%;min-width:760px}.merchant-org-inventory-table th,.merchant-org-inventory-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px 16px}.merchant-org-inventory-table th{color:var(--muted);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;font-size:.72rem;font-weight:700}.merchant-org-inventory-table td{color:var(--ink-soft)}.merchant-org-inventory-table td strong{color:var(--ink)}.merchant-org-inventory-table tbody tr:last-child td{border-bottom:0}.merchant-org-inventory-table tbody tr:hover td{background:#ffffff08}.merchant-org-inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.merchant-org-material-card,.merchant-personal-entry-card,.merchant-inventory-entry-card{gap:12px;display:grid}.merchant-org-material-topline,.merchant-inventory-entry-topline,.merchant-inventory-merchant-summary{justify-content:space-between;align-items:start;gap:12px;display:flex}.merchant-org-material-metrics,.merchant-personal-entry-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.merchant-inventory-merchant-card{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.merchant-inventory-merchant-card>.merchant-inventory-search-field{min-width:0}.merchant-inventory-merchant-table td:nth-child(2),.merchant-inventory-merchant-table td:nth-child(7){white-space:normal;max-width:14rem}.merchant-inventory-merchant-table td:last-child{white-space:normal;min-width:180px;max-width:220px}.merchant-inventory-merchant-summary{cursor:pointer;list-style:none}.merchant-inventory-merchant-summary::-webkit-details-marker{display:none}.merchant-inventory-empty-state{border:1px dashed var(--border-strong);color:var(--muted);border-radius:16px;padding:18px}.merchant-inventory-static-value{border:1px solid var(--border-strong);min-height:44px;color:var(--ink);font-family:var(--font-mono), monospace;background:#ffffff0a;border-radius:14px;padding:12px 14px}.merchant-inventory-note-field{min-height:110px}.merchant-personal-entry-value-row{gap:4px;display:grid}.merchant-inventory-batch-panel{border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);gap:10px;padding-top:8px;display:grid}.merchant-inventory-batch-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.merchant-inventory-batch-row{background:color-mix(in srgb, var(--surface-muted) 88%, transparent);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.merchant-inventory-batch-meta{text-align:right;gap:4px;display:grid}.merchant-personal-delete-form{justify-content:flex-end}.merchant-personal-summary-grid{grid-template-columns:1fr}.merchant-personal-summary-inline{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.merchant-personal-inventory-lines{gap:12px;display:grid}.merchant-personal-inventory-toolbar{margin-bottom:4px}.merchant-personal-inventory-toolbar-copy{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.merchant-personal-inventory-search{flex:220px;min-width:min(100%,280px);margin:0}.merchant-personal-inventory-search .text-input{width:100%}.merchant-personal-line-scroll{gap:8px;display:grid;overflow-x:auto}.merchant-personal-line{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff14;border-radius:14px;grid-template-columns:minmax(10rem,1.5fr) 5.5rem 4.5rem minmax(8rem,1fr) auto;align-items:center;gap:10px;min-width:44rem;padding:10px 12px;display:grid}.merchant-personal-line-head{background:0 0;border:0;min-width:44rem;padding:0 12px 4px}.merchant-personal-line-head .metric-label{margin:0}.merchant-personal-line-add{background:linear-gradient(135deg,#ffb84d14,#ffffff08),linear-gradient(#ffffff0b,#ffffff05);border-color:#ffb84d2e}.merchant-personal-line .number-input,.merchant-personal-line .text-input,.merchant-personal-line .select-input{width:100%;min-width:0;min-height:38px}.merchant-personal-line .number-input{appearance:textfield}.merchant-personal-line .number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.merchant-personal-line .number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.merchant-personal-line-material{min-width:0}.merchant-personal-line-material strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;display:block;overflow:hidden}.merchant-personal-line-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.merchant-personal-line-actions .button-small{min-height:38px;padding-inline:12px}.merchant-material-picker{min-width:0;position:relative}.merchant-material-picker-input{width:100%}.merchant-material-picker-list{z-index:12;border:1px solid var(--border-strong);background:#0a0c10fa;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px #0000006b}.merchant-material-picker-option{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;padding:10px 12px;display:grid}.merchant-material-picker-option:hover,.merchant-material-picker-option:focus-visible{background:#ffffff0f;outline:none}.merchant-material-picker-option strong{font-size:.92rem}.merchant-material-picker-option span{color:var(--muted);font-family:var(--font-mono), monospace;font-size:.72rem}.merchant-material-picker-empty{color:var(--muted);padding:10px 12px;font-size:.84rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.merchant-personal-entry-card-compact{gap:12px}.merchant-personal-entry-fields-compact{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.merchant-personal-entry-fields-compact{grid-template-columns:1fr}}
