.auth-page{min-height:100vh;padding:var(--space-4);background:var(--bg);place-items:center;display:grid}.auth-card{gap:var(--space-3);width:min(400px,100%);display:grid}.auth-card__body{gap:var(--space-3);display:grid}.auth-card__title{font-size:var(--text-lg);margin:0}.auth-card__msg,.live__err{color:var(--danger,var(--red));font-size:var(--text-sm);margin:0}.live{gap:var(--space-4);display:grid}.live__grid{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}@media (width<=900px){.live__grid{grid-template-columns:1fr}}.live__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.live__table th,.live__table td{text-align:left;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border)}.live__table th{color:var(--muted);font-weight:500}.live__table tr.is-selected td{background:var(--panel-2)}.live__add{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;display:flex}.live__call{gap:var(--space-3);display:grid}.live__controls{gap:var(--space-2);display:flex}.live__outcomes{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.live__outcomes legend{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-2)}.live__timer{font-variant-numeric:tabular-nums}.auth-card__links{justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.auth-card__ok{color:var(--muted-strong);font-size:var(--text-sm);margin:0}.live__modes{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.live__mode-off{color:var(--muted)}.live__h{font-size:var(--text-base);font-weight:var(--weight-semibold)}.sidenav__link.is-soon:not(.is-active){color:var(--muted)}.sidenav__link.is-soon:not(.is-active) svg{opacity:.6}.sidenav__tag{font-size:10px;font-weight:var(--weight-medium);color:var(--muted);border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:0 5px;line-height:16px}.sidenav__note{font-size:var(--text-xs);color:var(--muted);margin:0}@media (width<=1100px){.sidenav__tag{display:none}}.soon{max-width:640px}.soon__body{gap:var(--space-3);display:grid}.soon__eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.soon__eyebrow svg{width:18px;height:18px;color:var(--muted)}.soon__title{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.soon p{max-width:62ch}.sidenav__link.is-live{color:var(--text)}.live-nav__secondary{border-top:1px solid var(--border);padding-top:var(--space-3)}.live-nav__secondary>summary{align-items:center;gap:var(--space-2);cursor:pointer;padding:var(--space-2);color:var(--muted-strong);font-size:var(--text-sm);display:flex}.live-nav__secondary>summary:before{content:"+"}.live-nav__secondary[open]>summary:before{content:"−"}.live-nav__secondary>.sidenav__note{padding:var(--space-2)}.live-nav__secondary .sidenav__group{margin-top:var(--space-3)}.app:has(.live-nav) .app__main{max-width:none}@media (width<=1100px){.app:has(.live-nav) .app__body{grid-template-columns:180px minmax(0,1fr)}.live-nav{align-items:stretch}.live-nav .sidenav__caption{width:auto;height:auto;color:var(--muted);padding:var(--space-2);letter-spacing:0;background:0 0}.live-nav .sidenav__link{width:auto;padding-inline:var(--space-2);justify-content:flex-start}.live-nav .sidenav__label{opacity:1;box-shadow:none;background:0 0;border:0;padding:0;position:static;overflow:hidden;transform:none}.live-nav .sidenav__tag{display:inline}}@media (width<=720px){.app:has(.live-nav) .app__body{grid-template-columns:minmax(0,1fr)}.app:has(.live-nav) .app__main{padding:var(--space-4) var(--space-3) var(--space-8)}.live-nav{border-right:0;border-bottom:1px solid var(--border);height:auto;padding:var(--space-2) var(--space-3);gap:var(--space-2);position:static}.live-nav>.sidenav__group{grid-template-columns:repeat(4,minmax(0,1fr))}.live-nav>.sidenav__group>.sidenav__caption{display:none}.live-nav>.sidenav__group .sidenav__link{justify-content:center;gap:var(--space-1);height:auto;padding:var(--space-2) var(--space-1);font-size:var(--text-xs);flex-direction:column}.live-nav>.sidenav__group .sidenav__label{white-space:normal;text-align:center}.live-nav__secondary{border-top:0;padding-top:0}.live-nav__secondary>summary{padding:var(--space-1)}.live-nav__secondary[open]{max-height:50vh;overflow-y:auto}.live-nav__secondary .sidenav__link{min-height:var(--control-md)}}.app:has(.live-nav) .app__body{grid-template-columns:164px minmax(0,1fr)}.app:has(.live-nav) .app__main{padding:var(--space-4)}.app:has(.lead-workspace--caller) .app__main{padding:var(--space-3)}.live-nav .sidenav__caption{letter-spacing:0}.live-nav .sidenav__link{min-height:var(--control-lg);font-size:var(--text-base)}@media (width<=720px){.app:has(.live-nav) .app__body{grid-template-columns:minmax(0,1fr)}.app:has(.live-nav) .app__main{padding:var(--space-3)}}.cw-dial-options{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.cw-batch-dropdown select{width:min(260px,100%);min-width:0;font-size:var(--text-sm)}.live-voicemail{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;min-width:0;display:inline-flex}.live-voicemail>span{color:var(--muted-strong)}.live-voicemail select{width:min(220px,100%);min-width:0}.live-voicemail small{color:var(--muted);font-size:var(--text-xs)}.vm-page{gap:var(--space-5);min-width:0;max-width:1200px;display:grid}.vm-page h1{font-size:var(--text-2xl);margin:0}.live-nav .sidenav__link[href="/app/recordings"]{height:auto}.live-nav .sidenav__link[href="/app/recordings"] .sidenav__label{white-space:normal;line-height:1.3;overflow:visible}.vm-table-scroll{max-width:100%;overflow-x:auto}.vm-table td:first-child{overflow-wrap:anywhere}.vm-table td:last-child{min-width:160px}.vm-manager{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.vm-manager h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin:0}.vm-saved,.vm-new{gap:var(--space-4);min-width:0;display:grid}.vm-new{border-left:1px solid var(--border);padding-left:var(--space-8)}.vm-field{gap:var(--space-2);font-size:var(--text-sm);display:grid}.vm-field input,.vm-field select{width:100%;min-width:0}.vm-audio{gap:var(--space-4);border-block:1px solid var(--border);padding-block:var(--space-4);display:grid}.vm-audio h3{align-items:center;gap:var(--space-2);font-size:var(--text-base);margin:0;display:flex}.vm-audio h3 svg,.vm-recording svg{width:var(--space-4);height:var(--space-4)}.vm-record-row,.vm-recording,.vm-preview{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.vm-recording{color:var(--success);justify-content:flex-start}.vm-recording time{font-variant-numeric:tabular-nums;min-width:5ch}.vm-recording meter{min-width:var(--space-8);flex:1}.vm-mic{min-width:180px;max-width:260px}.vm-mic>span:first-child{color:var(--muted-strong);font-size:var(--text-xs)}.vm-mic select,.vm-preview audio,.vm-item audio{width:100%;min-width:0}.vm-empty{align-content:center;justify-items:center;gap:var(--space-2);min-height:180px;color:var(--muted);border-block:1px solid var(--border);display:grid}.vm-empty p{margin:0}.vm-item{gap:var(--space-2);border-bottom:1px solid var(--border);padding-bottom:var(--space-4);display:grid}.vm-item-heading,.vm-item-actions{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.vm-item-heading strong{overflow-wrap:anywhere;min-width:0}.vm-item-actions>span{margin-right:auto}.gmt-button.vm-play{width:var(--control-md);min-height:var(--control-md);border-radius:var(--radius-pill);border:1px solid var(--border-strong);background:var(--panel-2);color:var(--text)}.gmt-button.vm-play:hover:not(:disabled){background:var(--panel-3);border-color:var(--accent);color:var(--accent)}.gmt-button.vm-play[aria-pressed=true]{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.gmt-button.vm-play[aria-pressed=true]:hover:not(:disabled){background:var(--accent-fill-hover);border-color:var(--accent-fill-hover);color:var(--on-accent)}.gmt-button.vm-play svg{width:14px;height:14px}.gmt-button.vm-play[aria-pressed=true] svg{margin-inline-start:0}.gmt-button.vm-play:not([aria-pressed=true]) svg{margin-inline-start:1px}@media (width<=950px){.vm-manager{grid-template-columns:minmax(0,1fr)}.vm-new{border-left:0;border-top:1px solid var(--border);padding-left:0;padding-top:var(--space-5)}}.vm-table{border-collapse:collapse;width:100%;font-size:var(--text-sm,13px)}.vm-table th,.vm-table td{text-align:left;padding:var(--space-2);border-bottom:1px solid var(--border)}.vm-table audio{vertical-align:middle;max-width:220px;height:28px}
