.buildLegacyNav{display:none!important}
#buildWorkspace[hidden]{display:none}
#buildWorkspace{border:1px solid var(--line2);border-radius:var(--radius,16px);background:var(--surf2);overflow:clip;margin-bottom:var(--gap,16px)}
.buildWorkspaceHead{padding:20px 22px 0;border-bottom:1px solid var(--line2);background:linear-gradient(135deg,var(--green-dim),transparent 65%)}
.buildWorkspaceHead h2{margin:0;font-size:1.25rem}
.buildWorkspaceHead p{margin:6px 0 18px;color:var(--dim);font-size:.875rem;line-height:1.5}
.buildModeTabs{display:flex;gap:8px;flex-wrap:wrap}
.buildModeTabs button{border:0;border-bottom:2px solid transparent;border-radius:8px 8px 0 0;background:transparent;padding:12px 16px;color:var(--dim);font-size:.875rem}
.buildModeTabs button[aria-selected=true]{color:var(--green-text);border-bottom-color:var(--green);background:var(--green-dim)}
.buildModeTabs button:focus-visible{outline:2px solid var(--green);outline-offset:-3px}
.buildWorkspaceBody{padding:18px}
#buildWorkspace .view{margin:0}
#buildWorkspace .view>.card:first-child{background:transparent;border:0;padding:0;margin-bottom:16px;box-shadow:none}
#buildWorkspace .view>.card:first-child>h2,#buildWorkspace .view>.card:first-child>.row>.grow>h2{display:none}
#builder>.card:first-child .grow>.muted,#gamelines>.card:first-child .grow>.muted{display:none}
#generate>.card:first-child>p{display:none}
#buildWorkspace .searchrow{grid-template-columns:minmax(160px,1fr) minmax(110px,.35fr) minmax(130px,.4fr)}
#buildWorkspace .builder{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}
#buildWorkspace .tray{top:16px}
#buildWorkspace .intelGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:0}
#buildWorkspace .intelGrid label{font-size:.875rem;color:var(--dim)}
#buildWorkspace input,#buildWorkspace select{min-width:0;width:100%}
#buildWorkspace .sportTiles{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}
#buildWorkspace .sportTile{flex-direction:row;padding:9px 12px;font-size:.875rem}
#buildWorkspace .sportTile .sportTileIcon{width:18px;height:18px}
#buildWorkspace .sports{margin-top:12px}
@media(max-width:1000px){#buildWorkspace .intelGrid{grid-template-columns:repeat(2,minmax(0,1fr))}#buildWorkspace .builder{grid-template-columns:1fr}#buildWorkspace .tray{position:static}}
@media(max-width:600px){.buildWorkspaceHead{padding:16px 12px 0}.buildWorkspaceHead p{margin-bottom:12px}.buildModeTabs{gap:0;flex-wrap:nowrap}.buildModeTabs button{flex:1;min-width:0;padding:12px 7px;font-size:.875rem}.buildWorkspaceBody{padding:12px}#buildWorkspace .searchrow{display:flex;flex-wrap:wrap}#buildWorkspace .searchrow input{flex-basis:100%}#buildWorkspace .searchrow select{flex:1;min-width:120px}#buildWorkspace .intelGrid{grid-template-columns:1fr}#buildWorkspace .row{flex-wrap:wrap}}
