/* Task first; supporting data stays in native, keyboard-accessible disclosures. */
[data-staff-focus] .staff-fold{margin:12px 0;min-width:0}
[data-staff-focus] .staff-fold>summary{font-size:14px;min-height:48px;align-items:center}
[data-staff-focus] .staff-fold>.panel{margin:0!important;border:0;padding:16px;box-shadow:none}
[data-staff-focus] .staff-fold[open]>summary{border-bottom:1px solid var(--line)}
[data-staff-focus] .staff-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;padding:12px}
[data-staff-focus] .inventory-item-details{margin-top:6px;font-size:11px;font-weight:400}
[data-staff-focus] .inventory-item-details summary{cursor:pointer;color:var(--muted)}
[data-staff-focus] .inventory-item-details div{margin:7px 0;max-width:360px;white-space:normal}
[data-staff-focus] .inventory-more-actions{display:inline-block;min-width:80px;vertical-align:top}
[data-staff-focus] .inventory-more-actions>summary{cursor:pointer;font-size:12px;padding:9px;border:1px solid var(--line);background:var(--paper)}
[data-staff-focus] .inventory-more-actions[open]{display:flex;flex-direction:column;gap:5px}
[data-staff-focus] .inventory-actions{min-width:180px}
[data-staff-focus] .stat-foot{font-size:11px;line-height:1.5}
[data-staff-focus] .stats-grid>.panel>.panel-title{font-size:clamp(28px,3vw,48px);font-weight:800;letter-spacing:-.06em;line-height:1.1;margin:10px 0}
[data-staff-focus] .support-case-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
[data-staff-focus] .staff-essential-note{padding:12px 16px;border-left:4px solid var(--street-tertiary);font-size:13px;background:var(--surface-alt)}
[data-staff-focus] .supplier-item{content-visibility:auto;contain-intrinsic-size:auto 480px}
[data-staff-focus] .opportunity-result{content-visibility:auto;contain-intrinsic-size:auto 420px}
.research-pagination{display:flex;gap:16px;align-items:center;justify-content:space-between;margin:18px 0 28px}
.research-pagination [role=status]{font-size:12px;color:var(--muted);text-align:center}
.research-quick-filters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}
.research-setup{margin-top:28px}
.research-market-scope{margin:6px 0;font-size:12px}
.research-source-counts{display:flex;flex-wrap:wrap;gap:12px;padding:12px;font-size:12px;color:var(--muted)}
.research-setup>.op-readiness-panel,.research-setup>.owner-plan-mix{margin:12px}
[data-staff-focus=research] .op-output-banner{padding:20px 0;background:none;border:0}
[data-staff-focus=research] .op-output-banner h2{font-size:clamp(30px,5vw,60px)}
[data-staff-focus=research] .op-output-badges{gap:16px}
[data-staff-focus=research] .op-decision-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}
[data-staff-focus=research] .op-decision-metrics>span:nth-child(2),[data-staff-focus=research] .op-decision-metrics>span:nth-child(3){border-left:3px solid var(--street-accent);padding-left:12px}
[data-staff-focus=research] .op-decision-metrics>span:nth-child(2) b,[data-staff-focus=research] .op-decision-metrics>span:nth-child(3) b{font-size:clamp(26px,3vw,38px);color:var(--street-accent-ink)}
[data-staff-focus] .op-buy-details>div,[data-staff-focus] .op-evidence-details>[data-research-detail-body]{padding:12px 0}
@media(max-width:700px){
  [data-staff-focus] .sales-grid,[data-staff-focus] .pc-grid{grid-template-columns:1fr}
  [data-staff-focus=research] .op-decision-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .research-pagination{gap:8px}.research-pagination .button{padding:10px;font-size:12px}
  [data-staff-focus] .inventory-actions{min-width:145px}
}
@media(prefers-reduced-motion:no-preference){[data-staff-focus] .staff-fold[open]>:not(summary){animation:staff-detail-enter 160ms ease-out both}}
@keyframes staff-detail-enter{from{opacity:.75;transform:translateY(3px)}to{opacity:1;transform:none}}

/* Essential view: one heading, compact controls, results, then optional detail. */
[data-staff-focus] .staff-header-tools{min-width:85px}
[data-staff-focus] .staff-header-tools>summary{cursor:pointer;padding:11px 14px;font-size:12px;border:1px solid var(--line);background:var(--paper)}
[data-staff-focus] .staff-header-tools[open]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;max-width:480px}
[data-staff-focus] .staff-header-tools[open]>summary{flex-basis:100%}
[data-staff-focus] .staff-extra-counts{display:flex;flex-wrap:wrap;gap:10px;padding:10px}
[data-staff-focus] .inventory-summary .staff-fold{margin:0}
[data-staff-focus] .inventory-summary .staff-fold>summary{min-height:38px;font-size:12px}
[data-staff-focus] .stat-icon{display:none}
[data-staff-focus] .panel-title{font-size:18px;letter-spacing:-.035em}
[data-staff-focus] .support-overview{padding:12px 0;gap:20px;background:transparent;border:0}
[data-staff-focus] .support-overview b{font-size:24px}
[data-staff-focus] .support-overview span{font-size:12px}
.research-result-count{color:var(--muted);font-size:13px;margin:0 0 14px}
.research-result-count>b{color:var(--street-accent-ink);font-size:22px}
[data-staff-focus=research] .op-toolbar{padding:12px;grid-template-columns:minmax(0,1fr) auto;gap:10px}
[data-staff-focus=research] .op-toolbar input{min-height:42px}
[data-staff-focus=research] .op-category-list{grid-column:1/-1;gap:6px}
[data-staff-focus=research] .opportunity-result-list{gap:12px}
[data-staff-focus=research] .research-essential-card{padding:20px;contain-intrinsic-size:auto 270px}
.research-item-head{display:flex;justify-content:space-between;gap:16px;align-items:center}
.research-item-head small{font-size:11px;color:var(--muted)}
.research-item-head h2{font-size:clamp(19px,2.5vw,28px);line-height:1.15;letter-spacing:-.05em;margin:5px 0 0}
.research-item-head>.pill{flex-shrink:0;font-size:11px}
.research-key-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 14px}
.research-key-numbers small{display:block;color:var(--muted);font-size:11px;margin-bottom:5px}
.research-key-numbers strong{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.06em;line-height:1;color:var(--street-accent-ink)}
.research-key-numbers b{font-size:23px;letter-spacing:-.04em}
.research-key-signals{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px;color:var(--muted)}
.research-key-signals b{color:var(--ink);margin-left:3px}
.research-key-signals .tier-unknown,.research-key-signals .tier-low{color:var(--muted)}
.research-key-signals .tier-medium{color:var(--street-accent-ink)}
.research-key-signals>span:first-child .tier-high,.research-key-signals .tier-good{color:#47733a}
.research-key-signals>span:nth-child(2) .tier-high{color:#a63e27}
html[data-theme=dark] .research-key-signals>span:first-child .tier-high,html[data-theme=dark] .research-key-signals .tier-good{color:var(--street-secondary)}
html[data-theme=dark] .research-key-signals>span:nth-child(2) .tier-high{color:var(--street-tertiary)}
.research-hold-note{font-size:12px;color:var(--ink);border-left:3px solid var(--street-tertiary);padding-left:10px;margin:13px 0}
.research-item-details{border-top:1px solid var(--line);margin-top:16px}
.research-item-details>summary{padding:13px 0 0;cursor:pointer;font-size:12px;font-weight:600;min-height:38px}
.research-item-details>[data-research-detail-body]{padding-top:15px}
.research-item-context{font-size:12px;line-height:1.6}
.research-detail-section{margin:22px 0;border-top:1px solid var(--line);padding-top:18px}
.research-detail-section h3{font-size:16px;margin:0 0 12px}
.research-detail-section>p{font-size:12px;line-height:1.5}
.connect-pc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:20px 0}
.connect-pc-card{background:var(--paper);border:1px solid var(--line);padding:22px;min-width:0}
.connect-pc-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.connect-pc-heading h2{font-size:26px;letter-spacing:-.05em;margin:0;overflow-wrap:anywhere}
.connect-pc-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}
.connect-pc-status,.connect-network-note{font-size:12px;color:var(--muted)}
.connect-pc-details{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:12px}
.connect-pc-details summary{cursor:pointer}
.connect-reference>section{padding:15px;border-top:1px solid var(--line);font-size:12px;line-height:1.6}
.connect-reference h3{font-size:16px}
.connect-history-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}
.connect-history-row span{display:block;color:var(--muted);font-size:11px}
.connect-empty h2{font-size:28px;margin:0 0 10px;letter-spacing:-.05em}
.connect-empty p{font-size:13px;margin:0;line-height:1.5}
[data-staff-focus=computer] .pc-consent-line{font-size:12px;padding:0;background:none;border:0}
[data-staff-focus=suppliers] .supplier-item-metrics{grid-template-columns:1fr;margin:14px 0}
[data-staff-focus=suppliers] .supplier-item-metrics>span>b{font-size:30px;letter-spacing:-.05em;color:var(--street-accent-ink)}
[data-staff-focus=suppliers] .supplier-extra-details{padding:12px;font-size:12px;line-height:1.6}
[data-staff-focus=suppliers] .supplier-extra-details>span{display:block;padding:6px 0;border-bottom:1px solid var(--line)}
[data-staff-focus=suppliers] .supplier-extra-details small,[data-staff-focus=suppliers] .supplier-extra-details em{display:block;color:var(--muted);font-size:11px;font-style:normal}
[data-staff-focus=suppliers] .supplier-extra-details .supplier-review-line{margin:10px 0}
[data-staff-focus=suppliers] .supplier-item-actions{margin-top:14px}
[data-staff-focus=suppliers] .supplier-card-grid{gap:12px}
.research-platform-detail{padding:10px}
[data-staff-focus=research] .op-platform-grid{grid-template-columns:1fr}
[data-staff-focus=research] .op-platform{padding:14px}
[data-staff-focus=research] .op-platform-price strong{font-size:30px}
[data-staff-focus=research] .op-platform-head{font-size:13px}
[data-staff-focus=research] .op-ebay-velocity{margin:10px 0}
[data-staff-focus=research] .research-item-details .staff-fold{margin:10px 0}
@media(max-width:700px){
  .connect-pc-list{grid-template-columns:1fr}
  [data-staff-focus=research] .research-essential-card{padding:16px}
  .research-item-head{align-items:flex-start;gap:8px}
  .research-item-head>.pill{max-width:110px;white-space:normal;text-align:center}
  .research-key-numbers{gap:10px}.research-key-numbers strong{font-size:30px}.research-key-numbers b{font-size:19px}
  [data-staff-focus=research] .op-toolbar{grid-template-columns:1fr}
}
[data-desk-search-hidden]{display:none!important}
.desk-search-status{font-size:13px;color:var(--text-muted,#666);padding:10px 0;margin:0}
.desk-plans-link{font-size:12px;font-weight:700;white-space:nowrap;color:inherit;text-decoration:none}
[data-ebay-paste-assist] textarea{display:block;width:100%;resize:vertical;margin:10px 0;padding:10px;font:inherit;color:inherit;background:var(--surface,#fff);border:1px solid var(--border,#ccc)}
#ebayResearchForm .research-capture-extra{margin:12px 0}
#ebayResearchForm .research-capture-extra>.modal-grid{padding:12px 0 0}
#ebayResearchForm input[name="averageSoldPriceGbp"],#opEvidenceForm input[name="amount"]{font-size:24px;font-weight:700;border-color:var(--street-accent-ink);min-height:52px}
#opEvidenceForm .modal-field[hidden]{display:none!important}
