/* This phase changes desktop presentation only. */
.desktop-work-links { display:none; }
@media (min-width:1280px) {
  .account-standalone { background:var(--bg,#edf2f8); }
  .account-standalone .ws-topbar { margin-left:0; width:100%; height:78px; padding:0 max(36px,calc((100% - 1200px)/2)); }
  .account-standalone .ws-nav-toggle { display:none; }
  .account-standalone .ws-breadcrumb { display:flex; }
  .account-standalone .console-heading { margin:0 auto; max-width:1272px; padding:30px 36px 24px; width:100%; box-sizing:border-box; }
  .account-standalone .console-eyebrow { display:none; }
  .account-standalone.console-account > .wrap,
  .account-standalone.console-billing > .billing-content,
  .account-standalone.console-space > .layout { margin:0 auto; width:100%; max-width:1272px; padding:0 36px 40px; box-sizing:border-box; }
  .account-standalone.console-billing .billing-content > .wrap { padding:0; }
  .account-standalone > .sidebar,
  .account-standalone > .layout > .sidebar { display:none; }
  .account-standalone > [data-site-footer] { margin: auto auto 0!important; width:100%; max-width:1272px; padding:24px 36px; box-sizing:border-box; }
  .account-standalone .layout > .main > .tab-pane > h2:first-child { display:none; }
  .account-standalone .account-back { color:var(--accent-dark); text-decoration:none; font-size:14px; justify-self:start; }
  .account-standalone.console-feedback .auth-wrap { display:block; margin:0 auto 40px; width:calc(100% - 72px); max-width:1200px; background:transparent; border:0; border-radius:0; box-shadow:none; }
  .account-standalone.console-feedback .auth-brand { display:none; }
  .account-standalone.console-feedback .auth-panel { padding:0; background:transparent; }
  .account-standalone.console-feedback .fb-card { background:var(--card); border:1px solid var(--border); border-radius:var(--radius-mid); box-shadow:none; }
  [data-business-rail] .desktop-work-links { display:block; }
  [data-business-rail] .legacy-work-links { display:none; }
  [data-business-rail] .desktop-work-links a { text-decoration:none; }
  .work-area-panel[hidden] { display:none!important; }
  .work-area-panel [hidden] { display:none!important; }
  .work-area-heading { margin-bottom:22px; }
  .work-area-heading h1 { font-size:28px; margin:0 0 8px; }
  .work-area-heading p { color:#778aa4; font-size:14px; margin:0; }
  .archive-sections { display:flex; gap:8px; margin:0 0 20px; }
  .archive-sections a { padding:10px 16px; color:#56708e; text-decoration:none; border-radius:9px; background:#fff; border:1px solid #dce5f1; }
  .archive-sections a[aria-current=page] { background:#e5eefb; color:#285d9f; border-color:#a9c3e7; }
  #archive-frame { width:100%; height:calc(100vh - 290px); min-height:480px; border:0; display:block; background:transparent; }
  .partners-empty { background:#fff; border:1px solid #dce5f1; border-radius:14px; padding:70px 30px; text-align:center; color:#778aa4; }
  .partners-empty h2 { color:#344e70; font-size:20px; margin:0 0 10px; }
}

/* Enabled only by a desktop workbench parent, regardless of iframe width. */
  html[data-archive-view] .sidebar,html[data-archive-view] .ws-topbar,
  html[data-archive-view] .console-heading,html[data-archive-view] [data-site-footer] { display:none!important; }
  html[data-archive-view] .console-space .layout { margin:0; padding:0; width:100%; }
  html[data-archive-view] .console-space .main .tab-pane { padding:24px; }
  html[data-archive-view] #pane-overview > :not(.ov-card:has(#role-list)) { display:none!important; }
  html[data-archive-view] #pane-overview > .ov-card:has(#role-list) { max-width:none!important; border:0; margin:0!important; padding:0; }
  html[data-archive-view] #pane-database > h2,html[data-archive-view] #pane-database > .sub,
  html[data-archive-view] #pane-database > div:has(#subbtn-contents) { display:none; }
  html[data-archive-view] #pane-vault > h2 { display:none; }
  html[data-archive-view] body { background:transparent; }
