body.orbitrelay-workspaces .tabs>.tab{display:none!important}
.workspace-primary-nav{display:grid;gap:3px;order:20;margin:4px 0 10px}
.workspace-primary-nav button{display:flex;align-items:center;justify-content:flex-start;width:100%;min-height:38px;padding:9px 10px;background:transparent;border:0;color:#c9c6d2;font-size:14px;font-weight:700;text-align:left}
.workspace-primary-nav button:hover,.workspace-primary-nav button.active{background:var(--surface2);color:#fff}
.workspace-primary-nav button.active{box-shadow:inset 3px 0 0 var(--purple)}
.workspace-primary-nav .workspace-nav-label{flex:1}
.workspace-primary-nav .workspace-nav-note{font-size:10px;color:#777485;font-weight:700}
.workspace-subnav{display:flex;gap:5px;flex-wrap:wrap;margin:0 0 18px;padding:5px;background:#0b0b10;border:1px solid var(--line);border-radius:8px}
.workspace-subnav button{background:transparent;color:var(--muted);border:0;min-height:34px;padding:6px 10px;font-size:12px}
.workspace-subnav button:hover,.workspace-subnav button.active{background:var(--surface2);color:#fff}
.workspace-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}
.workspace-stat{padding:16px;border:1px solid var(--line);background:var(--surface);border-radius:9px}
.workspace-stat strong{display:block;font-size:18px;margin-top:6px}
.workspace-stat .muted{font-size:12px;line-height:1.45;margin-top:5px}
.workspace-home-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.8fr);gap:16px;align-items:start}
.workspace-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px}
.workspace-panel h3{margin:4px 0 5px}
.workspace-quick-actions{display:grid;gap:8px;margin-top:14px}
.workspace-quick-actions button{text-align:left;background:var(--surface2);border:1px solid var(--line);color:var(--text)}
.workspace-quick-actions button:hover{border-color:var(--purple)}
.activity-toolbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}
.activity-filter{background:transparent;border:1px solid var(--line);color:var(--muted);min-height:32px;padding:5px 9px;font-size:12px}
.activity-filter.active,.activity-filter:hover{background:var(--surface2);color:var(--text);border-color:#4b485a}
.activity-feed{display:grid;gap:8px}
.activity-event{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:12px;align-items:start;padding:12px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}
.activity-kind{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--purple2);font-weight:850}
.activity-event strong{display:block;font-size:14px;line-height:1.35}
.activity-detail{margin-top:4px;font-size:12px;color:var(--muted);line-height:1.45}
.activity-time{font-size:11px;color:#777485;white-space:nowrap}
.widget-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.widget-gallery-card{display:grid;gap:9px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:9px;background:var(--surface);text-align:left;color:var(--text);min-height:150px}
.widget-gallery-card:hover{border-color:var(--purple);background:var(--surface2)}
.widget-gallery-card .eyebrow{margin-bottom:2px}
.widget-gallery-card strong{font-size:18px}
.widget-gallery-card .muted{font-size:12px;line-height:1.45;font-weight:500}
.workspace-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.workspace-tool-card{padding:16px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}
.workspace-tool-card h3{margin:4px 0 6px;font-size:17px}
.workspace-tool-card p{margin:0 0 12px;line-height:1.45;font-size:12px;color:var(--muted)}
#orbitrelay-working-layer{position:relative;z-index:1000}
.orbitrelay-loading-card{position:fixed;inset:0;display:grid;place-content:center;text-align:center;gap:8px;padding:28px;background:rgba(9,9,13,.94);z-index:1000}
.orbitrelay-loading-card strong{font-size:24px}
.orbitrelay-loading-card .muted{max-width:420px;margin:0 auto}
.orbitrelay-loading-track{width:min(340px,75vw);height:7px;margin:12px auto 0;border:1px solid #3b3158;background:#0b0b10;border-radius:999px;overflow:hidden}
.orbitrelay-loading-track span{display:block;height:100%;width:48%;background:var(--purple);animation:orbitrelay-load 1.1s ease-in-out infinite alternate}
.orbitrelay-loading-card.done{opacity:0;transition:opacity .2s ease}
.orbitrelay-save-toast{position:fixed;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;padding:10px 13px;background:#0e0e14;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 30px rgba(0,0,0,.25);z-index:1001;font-size:12px;font-weight:800}
.orbitrelay-save-dot{width:8px;height:8px;border-radius:50%;background:var(--purple)}
.orbitrelay-save-toast[data-state="saved"] .orbitrelay-save-dot{background:var(--success)}
.orbitrelay-save-toast[data-state="error"] .orbitrelay-save-dot{background:var(--danger)}
.orbitrelay-save-toast[data-state="working"] .orbitrelay-save-dot{animation:orbitrelay-pulse .8s ease-in-out infinite alternate}
body.workspace-countdown #view-timers>#scheduled-message-intro,body.workspace-countdown #view-timers>#group-form,body.workspace-countdown #view-timers>#timer-groups,body.workspace-countdown #view-timers #show-group-form{display:none!important}
body.workspace-countdown #view-timers>#creator-countdown-panel{display:block!important}
body.workspace-scheduled #view-timers>#creator-countdown-panel{display:none!important}
@keyframes orbitrelay-load{from{transform:translateX(-35%)}to{transform:translateX(105%)}}
@keyframes orbitrelay-pulse{from{opacity:.35}to{opacity:1}}
@media(max-width:940px){
  .workspace-primary-nav{display:flex;gap:2px;min-width:max-content;margin:0}
  .workspace-primary-nav button{width:auto;white-space:nowrap;min-width:max-content}
  .workspace-primary-nav button.active{box-shadow:inset 0 -3px 0 var(--purple)}
  .workspace-primary-nav .workspace-nav-note{display:none}
  .workspace-home-layout{grid-template-columns:1fr}
}
@media(max-width:760px){
  .workspace-home-grid,.widget-gallery,.workspace-tool-grid{grid-template-columns:1fr}
  .activity-event{grid-template-columns:1fr}
  .activity-time{white-space:normal}
  .orbitrelay-save-toast{left:14px;right:14px;bottom:14px}
}