.phone-calls-page{min-width:0}.phone-calls-layout{grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);align-items:start;gap:22px;display:grid}.phone-call-active,.phone-call-detail,.phone-call-detail-column,.phone-call-history{min-width:0}.phone-call-icon,.phone-call-row__icon{width:34px;height:34px;color:var(--staff-muted);background:var(--staff-fill);border-radius:50%;flex:none;place-items:center;display:grid}.phone-call-icon.is-live,.phone-call-row__icon.is-live{color:var(--staff-positive);background:var(--staff-positive-soft)}.phone-call-connection{color:var(--staff-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.phone-call-connection.is-connected{color:var(--staff-positive)}.phone-call-connection__dot{background:currentColor;border-radius:50%;width:8px;height:8px}.phone-call-alert{border:1px solid var(--staff-warning-line);border-radius:var(--staff-radius);color:var(--staff-warning);background:var(--staff-warning-soft);align-items:flex-start;gap:10px;margin:-8px 0 20px;padding:13px 16px;font-size:13px;display:flex}.phone-call-alert--warning{color:var(--staff-ink-soft)}.phone-call-list{padding:0 12px 12px}.phone-call-row{border:0;border-top:1px solid var(--staff-line-soft);width:100%;min-height:68px;color:var(--staff-ink);text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.phone-call-row[data-selected=true]{background:var(--staff-accent-soft)}@media (hover:hover){.phone-call-row:hover{background:var(--staff-accent-soft)}}.phone-call-row[data-selected=true]{box-shadow:inset 0 0 0 1px var(--staff-accent)}.phone-call-row__main{flex-direction:column;gap:3px;min-width:0;display:flex}.phone-call-row__main strong,.phone-call-history-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.phone-call-row__main span,.phone-call-history-row span{color:var(--staff-muted);text-transform:capitalize;font-size:12px}.phone-call-row__time{color:var(--staff-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.phone-call-empty{min-height:160px;color:var(--staff-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:24px;font-size:13px;display:grid}.phone-call-empty svg{color:var(--staff-line-strong)}.phone-call-detail__heading,.phone-call-detail__heading .staff-panel-title{align-items:flex-start}.phone-call-detail__heading .staff-panel-title h2{overflow-wrap:anywhere}.phone-call-detail__notice{border:1px solid var(--staff-warning-line);border-radius:var(--staff-radius);color:var(--staff-warning);background:var(--staff-warning-soft);align-items:flex-start;gap:9px;margin:0 24px 18px;padding:11px 12px;font-size:12px;display:flex}.phone-call-detail__notice p{overflow-wrap:anywhere}.phone-call-detail__status{border-bottom:1px solid var(--staff-line-soft);flex-wrap:wrap;gap:7px;padding:0 24px 18px;display:flex}.phone-call-detail__status .staff-badge{align-items:center;gap:5px;display:inline-flex}.phone-call-detail__body{grid-template-columns:minmax(0,1.3fr) minmax(210px,.7fr);gap:22px;padding:22px 24px 26px;display:grid}.phone-call-detail--compact .phone-call-detail__body{gap:16px;padding:16px}.phone-call-detail--compact .phone-call-transcript{max-height:min(36vh,360px)}.phone-call-detail--compact .phone-call-summary{padding:12px}.phone-call-detail__mobile-tabs{display:none}.phone-call-section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:12px;display:flex}.phone-call-section-heading h3{font-size:15px}.phone-call-section-heading span{color:var(--staff-muted);font-size:11px}.phone-call-transcript{gap:11px;max-height:430px;padding-right:4px;display:grid;overflow:auto}.phone-call-turn{border-radius:var(--staff-radius);background:var(--staff-bg);padding:11px 13px}.phone-call-turn--agent{background:var(--staff-accent-soft)}.phone-call-turn--system{background:var(--staff-warning-soft)}.phone-call-turn__meta{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:5px;display:flex}.phone-call-turn__meta strong{font-size:12px}.phone-call-turn__meta time,.phone-call-turn__meta span{color:var(--staff-muted);font-size:11px}.phone-call-turn p,.phone-call-summary p{overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px}.phone-call-summary{background:var(--staff-bg);border:1px solid var(--staff-line-soft);min-width:0;padding:15px}.phone-call-summary .phone-call-empty-copy{color:var(--staff-muted)}.phone-call-order-link{border-top:1px solid var(--staff-line-soft);gap:5px;margin-top:22px;padding-top:16px;display:grid}.phone-call-order-link strong{font-size:12px}.phone-call-order-link span{overflow-wrap:anywhere;color:var(--staff-muted);font-size:12px}.phone-call-window-note{color:var(--staff-muted);background:var(--staff-fill);margin-top:14px;padding:9px 10px;font-size:11px!important}.phone-call-order-link .staff-text-link{width:fit-content;min-height:44px}.phone-call-redacted,.phone-call-unavailable{color:var(--staff-muted);align-items:flex-start;gap:10px;padding:24px;font-size:13px;display:flex}.phone-call-redacted svg{color:var(--staff-positive)}.phone-call-history{margin-top:22px}.phone-call-search{border-bottom:1px solid var(--staff-line-soft);align-items:center;gap:10px;margin:0 24px 18px;padding:0 0 18px;display:flex}.phone-call-search label{color:var(--staff-muted);place-items:center;display:grid}.phone-call-search input{border:1px solid var(--staff-line-strong);border-radius:var(--staff-radius);min-width:0;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;flex:1;padding:9px 12px}.phone-call-history-list{padding:0 24px}.phone-call-history-row{border-top:1px solid var(--staff-line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:65px;display:grid}.phone-call-history-row>div{gap:3px;min-width:0;display:grid}.phone-call-history-row .staff-text-link{min-height:44px}.phone-call-pagination{color:var(--staff-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:20px 24px 24px;font-size:12px;display:flex}.phone-call-loading{color:var(--staff-muted);align-items:center;gap:8px;padding:24px;font-size:13px;display:flex}.phone-call-spin{animation:.9s linear infinite phone-call-spin}.phone-call-empty-copy{color:var(--staff-muted);font-size:13px}.phone-call-inline-alert{color:var(--staff-warning);margin:0 24px 16px;font-size:13px}@keyframes phone-call-spin{to{transform:rotate(360deg)}}@media (width<=960px){.phone-calls-layout{grid-template-columns:1fr}.phone-call-active{order:0}.phone-call-detail{order:1}}@media (width<=620px){.phone-calls-layout{gap:16px}.phone-call-detail__body{padding:0 18px 18px;display:block}.phone-call-detail__body[data-mobile-tab=transcript] .phone-call-detail__pane--order,.phone-call-detail__body[data-mobile-tab=order] .phone-call-detail__pane--transcript{display:none}.phone-call-detail__pane{min-width:0}.phone-call-transcript,.phone-call-pinned-panel .phone-call-transcript{max-height:min(54dvh,380px);padding-right:4px;overflow-y:auto}.phone-call-pinned-panel .phone-call-detail__body{display:block}.phone-call-pinned-panel .phone-call-detail__mobile-tabs{margin-inline:12px}.phone-call-pinned-panel__toolbar{align-items:flex-start}.phone-call-pinned-panel__toolbar .staff-btn{white-space:normal}.phone-call-detail__status{padding:0 18px 14px}.phone-call-history-row{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0}.phone-call-history-row .staff-badge{justify-self:end}.phone-call-history-row .staff-text-link{grid-column:1/-1;justify-self:start}.phone-call-search{flex-wrap:wrap;align-items:stretch;margin-left:18px;margin-right:18px}.phone-call-search label{display:none}.phone-call-search input{flex-basis:calc(100% - 90px)}.phone-call-search button{flex:1}}.phone-call-agent-logs{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);background:var(--staff-surface);margin:0 24px 24px}.phone-call-agent-logs__summary{min-height:56px;color:var(--staff-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px 14px;list-style:none;display:flex}.phone-call-agent-logs__summary::-webkit-details-marker{display:none}.phone-call-agent-logs__summary:before{content:"+";width:24px;height:24px;color:var(--staff-muted);border:1px solid var(--staff-line);border-radius:50%;flex:none;place-items:center;font-size:17px;line-height:1;display:grid}.phone-call-agent-logs[open]>.phone-call-agent-logs__summary:before{content:"−"}.phone-call-agent-logs__summary>span:first-of-type{flex:1;gap:2px;min-width:0;display:grid}.phone-call-agent-logs__summary strong{font-size:14px}.phone-call-agent-logs__summary small{color:var(--staff-muted);overflow-wrap:anywhere;font-size:11px}.phone-call-agent-logs__advisor-available{border:1px solid var(--staff-positive-line);border-radius:var(--staff-radius);width:fit-content;color:var(--staff-positive);background:var(--staff-positive-soft);padding:2px 6px;font-size:10px;font-weight:700}.phone-call-agent-logs__count{color:var(--staff-muted);white-space:nowrap;flex:none;font-size:11px}.phone-call-agent-logs__summary:focus-visible,.phone-call-agent-log__details summary:focus-visible{outline:2px solid var(--staff-accent);outline-offset:2px}.phone-call-agent-logs__body{border-top:1px solid var(--staff-line-soft);padding:16px}.phone-call-agent-logs__notice{color:var(--staff-muted);background:var(--staff-fill);overflow-wrap:anywhere;margin:0;padding:12px;font-size:12px}.phone-call-agent-logs__controls{grid-template-columns:minmax(160px,.4fr) minmax(220px,1fr);gap:12px;margin-bottom:14px;display:grid}.phone-call-agent-logs__controls label{min-width:0;color:var(--staff-muted);gap:5px;font-size:11px;display:grid}.phone-call-agent-logs__controls select,.phone-call-agent-logs__controls input{border:1px solid var(--staff-line-strong);border-radius:var(--staff-radius);width:100%;min-width:0;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;padding:9px 11px}.phone-call-agent-logs__controls select:focus-visible,.phone-call-agent-logs__controls input:focus-visible{outline:2px solid var(--staff-accent);outline-offset:1px}.phone-call-agent-logs__view-toggle{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.phone-call-agent-logs__view-toggle .staff-btn{min-height:44px}.phone-call-agent-logs__view-toggle .staff-btn[aria-pressed=true]{border-color:var(--staff-accent);color:var(--staff-accent);background:var(--staff-accent-soft)}.phone-call-agent-logs__result-count{color:var(--staff-muted);margin:0 0 8px;font-size:11px}.phone-call-agent-logs__list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(65vh,680px);padding-right:4px;display:grid;overflow:auto}.phone-call-agent-log{border:1px solid var(--staff-line-soft);border-left:3px solid var(--staff-line-strong);border-radius:var(--staff-radius);background:var(--staff-bg);min-width:0;padding:12px}.phone-call-agent-log--info .phone-call-agent-log__severity{color:var(--staff-muted)}.phone-call-agent-log--success{border-left-color:var(--staff-positive)}.phone-call-agent-log--warning{border-left-color:var(--staff-warning)}.phone-call-agent-log--warning .phone-call-agent-log__severity{color:var(--staff-warning)}.phone-call-agent-log--error{border-left-color:var(--staff-accent);background:var(--staff-accent-soft)}.phone-call-agent-log--error .phone-call-agent-log__severity{color:var(--staff-accent)}.phone-call-agent-log__topline{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.phone-call-agent-log__title{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.phone-call-agent-log__title strong{overflow-wrap:anywhere;font-size:13px}.phone-call-agent-log__severity{color:var(--staff-accent-strong,var(--staff-accent));letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.phone-call-agent-log--success .phone-call-agent-log__severity{color:var(--staff-positive)}.phone-call-agent-log__when{color:var(--staff-muted);text-align:right;flex-wrap:wrap;flex:none;justify-content:flex-end;gap:4px 9px;font-size:10px;display:flex}.phone-call-agent-log__when time{white-space:nowrap}.phone-call-agent-log__meta{color:var(--staff-muted);flex-wrap:wrap;gap:5px 9px;margin-top:7px;font-size:10px;display:flex}.phone-call-agent-log__meta>span{overflow-wrap:anywhere}.phone-call-agent-log__category{color:var(--staff-ink-soft);text-transform:capitalize;font-weight:600}.phone-call-agent-log__context{color:var(--staff-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:11px}.phone-call-agent-log__advisor{border:1px solid var(--staff-positive-line);border-radius:var(--staff-radius);background:var(--staff-positive-soft);gap:10px;margin-top:12px;padding:12px;display:grid}.phone-call-agent-log__advisor-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.phone-call-agent-log__advisor-heading>div{gap:2px;display:grid}.phone-call-agent-log__advisor-heading strong{font-size:12px}.phone-call-agent-log__advisor-heading span{color:var(--staff-muted);font-size:10px}.phone-call-agent-log__advisor-state{border:1px solid var(--staff-positive-line);border-radius:var(--staff-radius);color:var(--staff-positive);background:var(--staff-surface);padding:3px 6px;font-weight:700;font-size:10px!important}.phone-call-agent-log__advisor-state--warning{border-color:var(--staff-warning-line);color:var(--staff-warning)}.phone-call-agent-log__advisor-state--muted{border-color:var(--staff-line);color:var(--staff-muted)}.phone-call-agent-log__advisor-note,.phone-call-agent-log__advisor-disposition{color:var(--staff-muted);overflow-wrap:anywhere;font-size:11px}.phone-call-agent-log__advisor-disposition strong{color:var(--staff-ink-soft)}.phone-call-agent-log__advisor-disposition--positive strong{color:var(--staff-positive)}.phone-call-agent-log__advisor-disposition--warning strong{color:var(--staff-warning)}.phone-call-agent-log__advisor-scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.phone-call-agent-log__advisor-score{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);background:var(--staff-surface);gap:5px;min-width:0;padding:8px;display:grid}.phone-call-agent-log__advisor-score[data-selected=true]{border-color:var(--staff-positive)}.phone-call-agent-log__advisor-score-heading{color:var(--staff-ink-soft);justify-content:space-between;align-items:baseline;gap:7px;font-size:10px;display:flex}.phone-call-agent-log__advisor-score-heading span{overflow-wrap:anywhere}.phone-call-agent-log__advisor-score-heading strong{color:var(--staff-ink);font-variant-numeric:tabular-nums;font-size:12px}.phone-call-agent-log__advisor-track{background:var(--staff-line-soft);border-radius:999px;height:6px;overflow:hidden}.phone-call-agent-log__advisor-track span{border-radius:inherit;background:var(--staff-positive);height:100%;display:block}.phone-call-agent-log__advisor-selected{color:var(--staff-positive);font-size:10px;font-weight:700}.phone-call-agent-log__advisor-guidance{border-top:1px solid var(--staff-positive-line);gap:5px;padding-top:9px;display:grid}.phone-call-agent-log__advisor-guidance>strong{color:var(--staff-ink-soft);font-size:11px}.phone-call-agent-log__advisor-guidance ul{color:var(--staff-muted);gap:5px;margin:0;padding-left:16px;font-size:11px;display:grid}.phone-call-agent-log__advisor-guidance b{color:var(--staff-ink-soft)}.phone-call-agent-log__advisor-guidance p{color:var(--staff-muted);font-size:11px}.phone-call-agent-log__details{border-top:1px solid var(--staff-line-soft);margin-top:8px}.phone-call-agent-log__details summary{min-height:44px;color:var(--staff-ink-soft);cursor:pointer;padding:13px 0 4px;font-size:11px}.phone-call-agent-log__details pre{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);max-height:260px;color:var(--staff-ink-soft);background:var(--staff-fill);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px;font:11px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.phone-call-agent-latency{gap:14px;min-width:0;display:grid}.phone-call-agent-latency__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.phone-call-agent-latency__header h3{font-size:15px}.phone-call-agent-latency__header p{color:var(--staff-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px}.phone-call-agent-latency__badge,.phone-call-agent-latency__operation-id{border:1px solid var(--staff-warning-line);border-radius:var(--staff-radius);width:fit-content;color:var(--staff-warning);background:var(--staff-warning-soft);padding:4px 7px;font-size:10px;font-weight:700}.phone-call-agent-latency__honesty,.phone-call-agent-latency__coverage{border:1px solid var(--staff-warning-line);border-radius:var(--staff-radius);color:var(--staff-ink-soft);background:var(--staff-warning-soft);overflow-wrap:anywhere;margin:0;padding:10px 11px;font-size:11px;line-height:1.45}.phone-call-agent-latency__honesty strong{color:var(--staff-warning)}.phone-call-agent-latency__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.phone-call-agent-latency__summary>div{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);background:var(--staff-bg);min-width:0;padding:9px}.phone-call-agent-latency__summary dt{color:var(--staff-muted);overflow-wrap:anywhere;font-size:10px}.phone-call-agent-latency__summary dd{color:var(--staff-ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:700}.phone-call-agent-latency__section-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.phone-call-agent-latency__section-heading h4{font-size:13px}.phone-call-agent-latency__section-heading span{color:var(--staff-muted);font-size:10px}.phone-call-agent-latency__operation-list{gap:8px;display:grid}.phone-call-agent-latency__operation{border:1px solid var(--staff-line-soft);border-radius:var(--staff-radius);background:var(--staff-bg);min-width:0;padding:11px}.phone-call-agent-latency__operation-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.phone-call-agent-latency__operation-heading>div{gap:3px;min-width:0;display:grid}.phone-call-agent-latency__operation-heading strong{overflow-wrap:anywhere;font-size:12px}.phone-call-agent-latency__operation-heading span:not(.phone-call-agent-latency__operation-id){color:var(--staff-muted);font-size:10px}.phone-call-agent-latency__operation-id{color:var(--staff-positive);border-color:var(--staff-positive-line);background:var(--staff-positive-soft);white-space:nowrap}.phone-call-agent-latency__operation-meta{color:var(--staff-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:5px 10px;margin-top:7px;font-size:10px;display:flex}.phone-call-agent-latency__operation-spans{border-top:1px solid var(--staff-line-soft);color:var(--staff-muted);gap:5px;margin:8px 0 0;padding:8px 0 0 16px;font-size:10px;display:grid}.phone-call-agent-latency__operation-spans li{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 9px;display:flex}.phone-call-agent-latency__operation-spans li span:first-child{color:var(--staff-positive);font-weight:700}.phone-call-agent-latency__operation-events{border-top:1px solid var(--staff-line-soft);color:var(--staff-muted);gap:4px;margin:8px 0 0;padding:8px 0 0 16px;font-size:10px;display:grid}.phone-call-agent-latency__operation-events li{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 9px;display:flex}.phone-call-agent-latency__operation-events li span:first-child{color:var(--staff-ink-soft);font-weight:600}.phone-call-agent-latency__timeline{min-width:0}.phone-call-agent-latency__event-list{overscroll-behavior:contain;scrollbar-gutter:stable;gap:8px;max-height:min(65vh,680px);margin:0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.phone-call-agent-latency__event{border:1px solid var(--staff-line-soft);border-left:3px solid var(--staff-line-strong);border-radius:var(--staff-radius);background:var(--staff-bg);min-width:0;padding:11px}.phone-call-agent-latency__event--interrupted{border-left-color:var(--staff-warning)}.phone-call-agent-latency__event--failed{border-left-color:var(--staff-accent);background:var(--staff-accent-soft)}.phone-call-agent-latency__event--discarded{border-left-color:var(--staff-warning);background:var(--staff-warning-soft)}.phone-call-agent-latency__event-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.phone-call-agent-latency__event-heading>div{flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;display:flex}.phone-call-agent-latency__event-heading strong{overflow-wrap:anywhere;font-size:12px}.phone-call-agent-latency__event-heading span{color:var(--staff-muted);font-size:10px}.phone-call-agent-latency__event-outcome{border:1px solid var(--staff-line);border-radius:var(--staff-radius);width:fit-content;color:var(--staff-muted);background:var(--staff-surface);padding:3px 6px;font-weight:700;font-size:10px!important}.phone-call-agent-latency__event-outcome--observed{color:var(--staff-positive);border-color:var(--staff-positive-line)}.phone-call-agent-latency__event-outcome--interrupted,.phone-call-agent-latency__event-outcome--discarded{color:var(--staff-warning);border-color:var(--staff-warning-line)}.phone-call-agent-latency__event-outcome--failed{color:var(--staff-accent);border-color:var(--staff-accent)}.phone-call-agent-latency__event-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}.phone-call-agent-latency__event-metrics>div{min-width:0}.phone-call-agent-latency__event-metrics dt{color:var(--staff-muted);font-size:10px}.phone-call-agent-latency__event-metrics dd{color:var(--staff-ink-soft);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px}.phone-call-agent-latency__event-notes{color:var(--staff-muted);overflow-wrap:anywhere;gap:4px;margin:9px 0 0;font-size:10px;line-height:1.4;display:grid}.phone-call-agent-latency__event-notes span{display:block}.phone-call-agent-latency__empty{color:var(--staff-muted);background:var(--staff-fill);margin:0;padding:10px;font-size:11px}@media (width<=620px){.phone-call-agent-logs{margin:0 18px 18px}.phone-call-agent-logs__body{padding:12px}.phone-call-agent-logs__controls{grid-template-columns:1fr}.phone-call-agent-logs__view-toggle{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.phone-call-agent-log__topline{gap:5px;display:grid}.phone-call-agent-log__when{text-align:left;justify-content:flex-start}.phone-call-agent-log__advisor-scores{grid-template-columns:1fr}.phone-call-agent-latency__summary,.phone-call-agent-latency__event-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.phone-call-supervision-bar{z-index:10;border-bottom:1px solid var(--staff-line);background:var(--staff-surface);color:var(--staff-ink);flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 24px;display:flex;position:sticky;top:0}.phone-call-supervision-heading{align-items:center;gap:10px;display:flex}.phone-call-supervision-heading>div{gap:2px;display:grid}.phone-call-supervision-heading strong{font-size:14px}.phone-call-supervision-heading span{color:var(--staff-muted);font-variant-numeric:tabular-nums;font-size:12px}.phone-call-supervision-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phone-call-supervision-actions .staff-btn,.phone-call-supervision-entry .staff-btn{min-height:44px}.phone-call-supervision-actions button:focus-visible,.phone-call-supervision-entry button:focus-visible{outline:2px solid var(--staff-accent);outline-offset:3px}.phone-call-supervision-copy{min-width:0;color:var(--staff-muted);overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.phone-call-supervision-copy [role=alert],.phone-call-supervision-error{color:var(--staff-warning)}.phone-call-supervision-error{background:var(--staff-warning-soft);padding:14px 24px;font-size:13px}.phone-call-supervision-entry{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 24px 0;display:flex}.phone-call-supervision-entry>span{color:var(--staff-muted);font-size:12px}.phone-call-coverage-note{color:var(--staff-muted);padding:14px 24px 0;font-size:12px}.phone-call-new-order-blocked{color:inherit;white-space:normal;font-size:10px;font-weight:400;display:block}.phone-call-new-order-shortcut{gap:6px;max-width:32ch;display:grid}.phone-call-new-order-shortcut p{color:var(--staff-muted);font-size:12px}.phone-call-supervision-mobile-note{display:none}.phone-call-activity{border-block:1px solid var(--staff-border);padding:16px 20px}.phone-call-activity__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phone-call-activity__header h3{font-size:14px}.phone-call-activity__header p{color:var(--staff-ink-soft);margin-top:4px;font-size:13px}.phone-call-activity__last-update{color:var(--staff-muted);font-variant-numeric:tabular-nums;text-align:right;flex:none;font-size:11px}.phone-call-activity__diagnostics{border-top:1px solid var(--staff-line-soft);margin-top:10px}.phone-call-activity__diagnostics summary{color:var(--staff-ink-soft);padding:10px 0 2px;font-size:12px;font-weight:600}.phone-call-activity__diagnostics-body{gap:8px;padding-top:4px;display:grid}.phone-call-activity__diagnostics-body>p{color:var(--staff-muted);font-size:11px;line-height:1.45}.phone-call-end-controls{border-block:1px solid var(--staff-warning-line);background:var(--staff-warning-soft);padding:12px 20px}.phone-call-end-controls p{margin-block:6px;font-size:13px}.phone-call-end-controls .staff-btn{min-height:44px}.phone-call-stage-times{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:12px;display:grid}.phone-call-stage-times dt{font-weight:600}.phone-call-stage-times dd{color:var(--staff-muted);font-variant-numeric:tabular-nums;margin:4px 0 0}.phone-call-switcher{display:none}.phone-call-pinned-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:16px;display:grid}.phone-call-pinned-panel{border:1px solid var(--staff-line);border-radius:var(--staff-radius);background:var(--staff-surface);min-width:0;overflow:hidden}.phone-call-pinned-panel__toolbar{border-bottom:1px solid var(--staff-line-soft);background:var(--staff-fill);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.phone-call-pinned-panel__identity{align-items:center;gap:8px;min-width:0;display:flex}.phone-call-pinned-panel__identity>div{gap:1px;min-width:0;display:grid}.phone-call-pinned-panel__identity span:not(.phone-call-icon){color:var(--staff-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.phone-call-pinned-panel__identity strong{color:var(--staff-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.phone-call-pinned-panel__identity small{color:var(--staff-muted);text-transform:capitalize;font-size:10px}.phone-call-pinned-panel__toolbar .staff-btn{flex:none;min-height:40px;padding:8px 10px;font-size:11px!important}.phone-call-pinned-panel>[role=alert]{color:var(--staff-warning);margin:10px 12px;font-size:11px}.phone-call-pinned-panel .phone-call-detail{border:0;border-radius:0}.phone-call-pinned-panel .phone-call-detail__body{grid-template-columns:minmax(0,1.2fr) minmax(130px,.8fr)}.phone-call-pinned-panel .phone-call-transcript{max-height:min(34vh,300px);overflow-y:auto}@media (width<=900px){.phone-call-pinned-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.phone-call-supervision-bar{gap:10px;padding:12px 16px}.phone-call-supervision-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.phone-call-supervision-actions .staff-btn{white-space:normal;padding-inline:9px;font-size:12px}.phone-call-supervision-mobile-note{display:block;margin-top:5px!important}.phone-call-supervision-entry{margin-inline:18px}.phone-call-coverage-note{padding-inline:18px}.phone-call-switcher{z-index:9;border-block:1px solid var(--staff-line);background:var(--staff-bg);gap:6px;margin:-10px 0 12px;padding:9px 0;display:grid;position:sticky;top:0}.phone-call-switcher__label{color:var(--staff-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.phone-call-switcher__list{scrollbar-width:thin;gap:7px;max-width:100%;padding:1px 1px 3px;display:flex;overflow-x:auto}.phone-call-switcher__call{border:1px solid var(--staff-line);border-radius:var(--staff-radius);min-width:174px;min-height:52px;color:var(--staff-ink);background:var(--staff-surface);text-align:left;grid-template-columns:minmax(105px,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.phone-call-switcher__call[data-selected=true]{border-color:var(--staff-accent);background:var(--staff-accent-soft)}.phone-call-switcher__call-main{gap:2px;min-width:0;display:grid}.phone-call-switcher__call-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.phone-call-switcher__call-main small{color:var(--staff-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:10px;overflow:hidden}.phone-call-switcher__call-state{color:var(--staff-muted);white-space:nowrap;font-size:10px;font-weight:700}.phone-call-detail__mobile-tabs{border:1px solid var(--staff-line);border-radius:var(--staff-radius);background:var(--staff-fill);grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 18px 14px;padding:3px;display:grid}.phone-call-detail__mobile-tabs .staff-btn{min-height:44px;padding-inline:10px}.phone-call-detail__mobile-tabs .staff-btn[data-active=true]{color:var(--staff-ink);border-color:var(--staff-line-strong);background:var(--staff-surface)}.phone-call-activity{padding-inline:18px}.phone-call-activity__header{gap:4px;display:grid}.phone-call-activity__last-update{text-align:left}}.phone-call-translation__actions>.staff-btn{white-space:normal;max-width:100%}.phone-call-turn__flag{background:var(--staff-fill);border-radius:999px;padding:1px 7px;font-weight:600;color:var(--staff-ink-soft)!important}.phone-call-turn__flag--warning{background:var(--staff-warning-soft);color:var(--staff-warning)!important}.phone-call-turn p.phone-call-turn__note{color:var(--staff-muted);margin-top:6px;font-size:11px}.phone-call-translation{gap:8px;margin:12px 0;display:grid}.phone-call-translation__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phone-call-translation__actions .staff-btn{min-height:44px}.phone-call-translation__actions select{border:1px solid var(--staff-line);border-radius:var(--staff-radius);max-width:100%;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;padding:0 10px}.phone-call-translation__actions .staff-btn[aria-disabled=true]{cursor:progress;opacity:.72}.phone-call-translation__status:empty{display:none}.phone-call-language-toggle{border:1px solid var(--staff-line);border-radius:var(--staff-radius);background:var(--staff-fill);gap:3px;padding:3px;display:inline-flex}.phone-call-language-toggle button{border-radius:calc(var(--staff-radius) - 2px);min-width:44px;min-height:44px;color:var(--staff-muted);font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.phone-call-language-toggle button[aria-pressed=true]{color:var(--staff-ink);background:var(--staff-surface);box-shadow:0 0 0 1px var(--staff-line-strong)}@media (hover:hover){.phone-call-language-toggle button[aria-pressed=false]:hover{color:var(--staff-ink)}}.phone-call-translation-note{border-radius:var(--staff-radius);color:var(--staff-ink-soft);background:var(--staff-fill);overflow-wrap:anywhere;padding:9px 10px;font-size:12px}.phone-call-translation-note--warning{border:1px solid var(--staff-warning-line);color:var(--staff-warning);background:var(--staff-warning-soft)}.phone-call-translation-partial{margin-top:4px;display:block}@media (width<=620px){.phone-call-translation__actions>.staff-btn,.phone-call-language-toggle{flex:100%}.phone-call-language-toggle button{flex:1}}.phone-call-live-draft{border-bottom:1px solid var(--staff-line);margin-bottom:16px;padding-bottom:16px}.phone-call-live-draft ul{margin:10px 0;padding-left:18px}.phone-call-live-draft li{overflow-wrap:anywhere;margin:6px 0}.phone-call-live-draft p{margin-top:8px}.phone-draft-editor{margin-top:14px}.phone-draft-editor__form,.phone-draft-editor__form fieldset{gap:12px;min-width:0;display:grid}.phone-draft-editor__form fieldset{border:0;margin:0;padding:0}.phone-draft-editor__form label{gap:5px;min-width:0;font-size:12px;display:grid}.phone-draft-editor__form input,.phone-draft-editor__form select{border:1px solid var(--staff-line);border-radius:var(--staff-radius);width:100%;min-width:0;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;padding:8px}.phone-draft-editor__form fieldset:disabled{opacity:.65}.phone-draft-editor__line{border:1px solid var(--staff-line);gap:10px;padding:10px;display:grid}.phone-draft-editor__choices{gap:8px;display:grid}.phone-draft-editor__choices label{grid-template-columns:minmax(0,1fr) 64px;align-items:center}.phone-draft-editor__actions{flex-wrap:wrap;gap:8px;display:flex}.phone-draft-editor .staff-btn{white-space:normal;min-height:44px}.phone-call-staff-submit{border-top:1px solid var(--staff-line);margin-top:18px;padding-top:14px}.phone-call-staff-submit form{gap:10px;margin-top:10px;display:grid}.phone-call-staff-submit label{gap:5px;font-size:12px;display:grid}.phone-call-staff-submit select{border:1px solid var(--staff-line);width:100%;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;padding:8px}.phone-call-staff-submit .staff-btn{white-space:normal;max-width:100%;min-height:44px}.phone-call-staff-voice{border-bottom:1px solid var(--staff-line-soft);gap:8px;padding:12px 20px;display:grid}.phone-call-staff-voice__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.phone-call-staff-voice__heading h3{font-size:14px}.phone-call-staff-voice p{overflow-wrap:anywhere;margin:0;font-size:12px}.phone-call-staff-voice__form{gap:8px;min-width:0;display:flex}.phone-call-staff-voice__form input{border:1px solid var(--staff-line-strong);border-radius:var(--staff-radius);min-width:0;min-height:44px;color:var(--staff-ink);background:var(--staff-surface);font:inherit;flex:1;padding:9px 11px}.phone-call-staff-voice__form input:focus-visible,.phone-call-staff-voice__hold input:focus-visible{outline:2px solid var(--staff-accent);outline-offset:1px}.phone-call-staff-voice__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.phone-call-staff-voice__hold{align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.phone-call-staff-voice__hint,.phone-call-staff-voice__status{color:var(--staff-muted)}.phone-call-staff-voice__phrases{flex-wrap:wrap;gap:6px;display:flex}.phone-call-staff-voice .staff-btn{white-space:normal;max-width:100%;min-height:44px}@media (width<=620px){.phone-call-staff-voice{padding-inline:16px}.phone-call-staff-voice__form{flex-direction:column}}
