.workspace-switch__item { justify-content:flex-start; gap:12px; }
.mock-call { position:fixed; inset:0; z-index:70; height:100dvh; display:flex; flex-direction:column; background:var(--background); padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom)); }
.mock-call__body { flex:1; min-height:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:16px; width:100%; max-width:576px; margin:auto; }
.mock-call__body h1 { max-width:100%; overflow:hidden; text-overflow:ellipsis; font-family:var(--font-display); font-size:24px; }
.mock-call__body p { margin:0; font-size:12px; color:var(--muted-foreground); }
.mock-call__controls { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:12px; flex-shrink:0; }
.ms-contact-name { display:block; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:var(--foreground); background:none; border:0; padding:0; text-align:left; font-size:14px; font-weight:600; }
[data-ms-section] .ms-listcol { gap:12px; }.workspace-switch { grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px; }
.workspace-switch__item { justify-content:center; }
.workspace-switch__item svg { width:20px; height:20px; }
.workspace-switch__label { display:none; }
@media (min-width:768px) { .workspace-switch { grid-template-columns:minmax(0,1fr); gap:4px; } .workspace-switch__item { justify-content:flex-start; } .workspace-switch__item svg { width:16px; height:16px; } .workspace-switch__label { display:inline; } }
