/* Build 36.30.129 — Bargain Front Door Reset v1 */
.bargain-front-door{display:grid;gap:14px;margin:10px 0 18px}.bfd-hero{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 22px;border:1px solid #cfded8;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#f6faf8 100%);box-shadow:0 12px 30px rgba(27,63,51,.06)}.bfd-identity{min-width:0}.bfd-identity h2{margin:4px 0 3px;font-size:clamp(24px,3vw,38px);line-height:1.08}.bfd-identity p{margin:0;color:var(--muted);font-size:15px}.bfd-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.bfd-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:10px;font-weight:800;color:var(--muted)}.bfd-meta .bfd-verified{color:#225c42;border-color:#bcd7c8;background:#f4faf6}.bfd-primary-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.bfd-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.bfd-signal{padding:13px 14px;border:1px solid var(--line);border-radius:13px;background:var(--panel);display:grid;gap:3px;min-width:0}.bfd-signal.good{border-color:#c9ded3;background:#fbfdfc}.bfd-signal span{font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.bfd-signal strong{font-size:18px;line-height:1.1}.bfd-signal small{font-size:10px;color:var(--muted);line-height:1.35}.bfd-main-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.bfd-card{padding:16px 17px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.bfd-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:11px}.bfd-card-head>div{display:grid;gap:2px}.bfd-card-head strong{font-size:15px}.bfd-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bfd-fact{padding:11px 12px;border-radius:10px;background:var(--soft);display:grid;gap:3px}.bfd-fact span{font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.bfd-fact strong{font-size:15px;color:var(--ink)}.bfd-fact small{font-size:9px;color:var(--muted)}.bfd-market{display:grid;gap:7px}.bfd-market-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end;padding:9px 10px;border-radius:10px;background:var(--soft)}.bfd-market-row div{display:grid;gap:2px}.bfd-market-row span{font-size:8px;font-weight:850;text-transform:uppercase;color:var(--muted)}.bfd-market-row strong{font-size:13px}.bfd-market-row small{font-size:9px;color:var(--muted);white-space:nowrap}.bfd-empty{display:grid;gap:4px;padding:14px;border-radius:10px;background:var(--soft)}.bfd-empty strong{font-size:13px}.bfd-empty span{font-size:11px;color:var(--muted);line-height:1.4}.bfd-work-strip{display:grid;grid-template-columns:minmax(240px,1.5fr) auto auto;gap:16px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.bfd-work-strip>div:first-child{display:grid;gap:2px}.bfd-work-strip>div:first-child>span{font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.bfd-work-strip>div:first-child>strong{font-size:14px}.bfd-work-strip>div:first-child>small{font-size:10px;color:var(--muted)}.bfd-work-kpis{display:flex;gap:6px}.bfd-work-kpis>div{min-width:58px;padding:7px 8px;border-radius:9px;background:var(--soft);text-align:center}.bfd-work-kpis strong{display:block;font-size:14px}.bfd-work-kpis span{display:block;font-size:8px;text-transform:uppercase;color:var(--muted)}.bfd-work-actions{display:flex;gap:6px;justify-content:flex-end}.bfd-manage-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:11px}.bfd-manage-note strong{color:var(--ink)}
/* Overview is now a front door, not a stack of every subsystem. Deep tools remain available through the stage nav. */
#costingView.bargain-front-door-mode>.section-intro,#costingView.bargain-front-door-mode #overviewDensityToggle,#costingView.bargain-front-door-mode #currentNegotiationBanner,#costingView.bargain-front-door-mode #bargainNextActions,#costingView.bargain-front-door-mode #bargainingCommandCenter,#costingView.bargain-front-door-mode #bargainOverviewStatusStrip,#costingView.bargain-front-door-mode #myNegotiationsDashboard,#costingView.bargain-front-door-mode #overviewWorkspaceDrawer,#costingView.bargain-front-door-mode #costingWorkspace{display:none!important}
#costingView.bargain-front-door-mode.bfd-manage-open #myNegotiationsDashboard,#costingView.bargain-front-door-mode.bfd-manage-open #overviewWorkspaceDrawer{display:block!important}
#costingView.bargain-front-door-mode .bargain-stage-nav{margin-top:0;margin-bottom:0;padding-block:10px}
#costingView.bargain-front-door-mode .bargain-stage-title span{max-width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:980px){.bfd-hero{display:grid}.bfd-primary-actions{justify-content:flex-start}.bfd-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfd-main-grid{grid-template-columns:1fr}.bfd-work-strip{grid-template-columns:1fr}.bfd-work-actions{justify-content:flex-start}}
@media(max-width:620px){.bfd-signal-grid,.bfd-facts{grid-template-columns:1fr}.bfd-market-row{grid-template-columns:1fr}.bfd-market-row small{white-space:normal}.bfd-work-kpis{display:grid;grid-template-columns:repeat(4,1fr)}.bfd-work-actions{display:grid;grid-template-columns:repeat(3,1fr)}.bfd-primary-actions{display:grid;grid-template-columns:repeat(2,1fr)}.bfd-primary-actions button,.bfd-work-actions button{width:100%}}
