/* Home only; inherited Fieldbook tokens preserve every configured theme. */
#v6Home.fb-home-redesigned .fb90-start,#v6Home.fb-home-redesigned>.v6-hero,#v6Home.fb-home-redesigned>.v6-capture,#v6Home.fb-home-redesigned>.v6-shortcuts,#v6Home.fb-home-redesigned>#v6HomeStats,#v6Home.fb-home-redesigned>#v6HomeDashboard,#v6Home.fb-home-redesigned>.v6-footer,#v6Home.fb-home-redesigned>h2{display:none!important}
.fb-home-dashboard{padding:clamp(12px,2vw,24px);max-width:1330px;margin:auto;color:var(--fb-ink,inherit)}
.fb-home-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:18px}.fb-home-intro h1{font-size:clamp(24px,3vw,32px);margin:2px 0 5px}.fb-home-intro p{margin:0;opacity:.75}.fb-home-eyebrow{font-size:10px;font-weight:750;letter-spacing:.12em;opacity:.62}.fb-home-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fb-home-actions button,.fb-home-link{border:1px solid var(--fb-edge,#8884);background:var(--fb-panel,var(--card-bg,#252b39));color:inherit;border-radius:9px;padding:9px 12px;cursor:pointer;font-size:13px}.fb-home-actions .fb-home-primary{background:var(--fb-accent,#467ddd);color:#fff;border-color:transparent;font-weight:700}.fb-home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}.fb-home-metric{background:var(--fb-panel,var(--card-bg,#252b39));color:inherit;border:1px solid var(--fb-edge,#8884);border-radius:13px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:5px;cursor:pointer}.fb-home-metric strong{font-size:24px;line-height:1.1}.fb-home-metric span{font-size:12px;opacity:.7}.fb-home-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.fb-home-card{background:var(--fb-panel,var(--card-bg,#252b39));color:inherit;border:1px solid var(--fb-edge,#8884);border-radius:13px;overflow:hidden;min-width:0}.fb-home-cardhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 14px;border-bottom:1px solid var(--fb-edge,#8883)}.fb-home-cardhead h2{font-size:15px;font-weight:700;margin:0}.fb-home-link{font-size:11px;padding:5px 8px}.fb-home-cardbody{padding:6px 10px 10px}.fb-home-item{display:flex;flex-direction:column;gap:3px;text-align:left;width:100%;padding:10px 12px;background:var(--fb-panel,var(--card-bg,#252b39));border:1px solid var(--fb-edge,#8883);border-radius:8px;margin-top:5px;color:inherit;cursor:pointer}.fb-home-item:last-child{margin-bottom:0}.fb-home-item strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.fb-home-item small{font-size:11px;opacity:.68}.fb-home-item:hover{background:var(--fb-hover,#8881)}.fb-home-empty{font-size:12px;opacity:.7;padding:10px 4px;margin:0}.fb-home-customize{border:1px solid var(--fb-edge,#8884);border-radius:12px;padding:15px;margin-bottom:14px;background:var(--fb-panel,var(--card-bg,#252b39))}.fb-home-customize[hidden]{display:none!important}.fb-home-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:13px 0}.fb-home-options label{display:flex;gap:7px;align-items:center;font-size:12px}.fb-home-customize small{opacity:.7}
@media(max-width:760px){.fb-home-dashboard{padding:12px}.fb-home-layout{grid-template-columns:minmax(0,1fr)}.fb-home-options{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-home-actions{width:100%}.fb-home-actions button{flex:1}.fb-home-metric{padding:10px}.fb-home-metric strong{font-size:22px}}

/* Stage 36: the dashboard replaces every legacy Home panel, including
   panels inserted after initial render by old enhancement/mobile scripts.
   Keep their DOM nodes for existing action handlers, but never show them. */
#v6Home.fb-home-redesigned > :not(#fbHome35){display:none!important}

/* Keep the default three home sections in stable columns without duplicate gaps. */
@media(min-width:761px){
  #fbHome35 .fb-home-layout>[data-widget="projects"]{grid-column:1;grid-row:1}
  #fbHome35 .fb-home-layout>[data-widget="tasks"]{grid-column:2;grid-row:1}
  #fbHome35 .fb-home-layout>[data-widget="activity"]{grid-column:1;grid-row:2}
}

/* Home widget layout: one stable column per section, regardless of saved preferences. */
#v6Home #fbHome35 .fb-home-layout {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start;}
#v6Home #fbHome35 .fb-home-layout > .fb-home-card {min-width:0;grid-row:auto;grid-column:auto;}
#v6Home #fbHome35 .fb-home-layout > .fb-home-card[data-widget="projects"] {grid-column:1;grid-row:1;}
#v6Home #fbHome35 .fb-home-layout > .fb-home-card[data-widget="tasks"] {grid-column:2;grid-row:1;}
#v6Home #fbHome35 .fb-home-layout > .fb-home-card[data-widget="activity"] {grid-column:1;grid-row:2;}
@media(max-width:760px){#v6Home #fbHome35 .fb-home-layout {grid-template-columns:1fr;}
#v6Home #fbHome35 .fb-home-layout > .fb-home-card {grid-column:1!important;grid-row:auto!important;}}
