.simphoni-workspace-landing { grid-template-rows: auto auto minmax(0,1fr) auto; }
.workspace-platform-header { display:flex; justify-content:space-between; align-items:center; gap:8px; min-width:0; }
.workspace-platform-header .simphoni-workspace-landing__back { margin:0; }
.workspace-account-controls { display:flex; align-items:center; gap:8px; flex:none; }
.workspace-account-controls > button,.workspace-account-controls > a { position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;padding:4px;border:1px solid var(--workspace-border);border-radius:50%;background:var(--workspace-raised);color:var(--workspace-mint);text-decoration:none;cursor:pointer; }
.workspace-account-controls > button:disabled {opacity:.6;cursor:default;}
.workspace-account-controls :focus-visible {outline:2px solid var(--workspace-mint);outline-offset:3px;}
.workspace-profile img {width:34px;height:34px;border-radius:50%;object-fit:cover;}
.workspace-notification-count {position:absolute;top:-5px;right:-5px;min-width:18px;padding:1px 4px;border-radius:10px;background:#5300f1;color:white;font-size:11px;line-height:16px;}
.workspace-notifications-scrim {position:fixed;inset:0;z-index:10020;background:rgba(0,0,0,.35);}
body:has(.workspace-platform-header) #simphoni-notifications-root .notifications-panel {position:fixed;top:16px;right:16px;bottom:auto;left:auto;transform:none;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;z-index:10021;border-radius:16px;}
body:has(.workspace-platform-header) #simphoni-notifications-root {position:relative;z-index:10021;}
body:has(.workspace-platform-header) .notifications-panel button {min-height:44px;}
body:has(.workspace-platform-header) .notification-feed-status {padding:12px;line-height:1.45;}
@media(max-width:360px){.workspace-platform-header .simphoni-workspace-landing__back {font-size:.75rem;padding:.5rem;gap:4px;}.workspace-account-controls{gap:4px;}}
body:has(.workspace-platform-header) .notifications-panel .notif-item__header {flex-wrap:wrap;gap:6px;}
body:has(.workspace-platform-header) .notifications-panel .notif-item__badge {max-width:100%;white-space:normal;overflow:visible;}
