.stopCallMenuTrigger{display:inline-flex}.stopCallMenu{position:fixed;z-index:1500;width:min(340px,calc(100vw - 16px));box-sizing:border-box;max-height:calc(100vh - 16px);overflow-y:auto;padding:6px;border:1px solid #d7dde5;border-radius:10px;background:#fff;color:#182230;box-shadow:0 8px 30px #18223026}.stopCallMenu button{display:flex;flex-direction:column;gap:5px;width:100%;padding:12px;border:0;border-radius:6px;background:transparent;color:inherit;text-align:left;white-space:normal;cursor:pointer}.stopCallMenu button:hover,.stopCallMenu button:focus-visible{background:#eef2f6}.stopCallMenu button strong{font-size:14px}.stopCallMenu button span{font-size:12px;line-height:1.5;color:#475467}.stopCallMenu p{margin:6px 12px 8px;font-size:11px;line-height:1.4;color:#667085}:root{color:#18202b;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}main{display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow:hidden;padding:24px 24px 8px}.topbar{align-items:center;display:flex;gap:18px;justify-content:space-between;margin:0 auto 20px;max-width:1480px;width:100%}h1,h2,h3,h4,h5,p{margin:0}h1{font-size:28px;line-height:1.2}h2{font-size:16px}.topbar p{color:#647083;margin-top:4px}.topbarActions{align-items:center;display:flex;gap:10px}.headerCaseTools{align-items:center;display:flex;flex:1;gap:6px;justify-content:flex-end;max-width:430px;min-width:180px;position:relative}.headerCaseSearch{align-items:center;display:flex;flex:1;min-width:0;position:relative}.headerCaseSearch>svg{color:#647083;left:10px;pointer-events:none;position:absolute}.headerCaseSearch input{min-height:34px;padding:5px 52px 5px 32px;width:100%}.headerSearchClear{align-items:center;background:transparent;border:0;color:#647083;display:inline-flex;justify-content:center;min-height:24px;padding:3px;position:absolute;right:25px}.headerSearchSpinner{animation:connectionSpin .8s linear infinite;border:2px solid rgb(30 79 143 / .2);border-radius:999px;border-top-color:#1e4f8f;height:12px;position:absolute;right:9px;width:12px}.headerFilterButton{min-height:34px;position:relative;width:34px}.smsInboxIconButton{position:relative}.iconButtonStatusDot{border:2px solid #ffffff;border-radius:50%;height:9px;position:absolute;right:3px;top:3px;width:9px}.smsInboxAttentionDot{background:#2563eb;box-shadow:0 0 0 1px #2563eb2e}.filterAppliedDot{background:#16a34a;box-shadow:0 0 0 1px #16a34a2e}.caseFilterPopoverGrid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.caseTranscriptSearchFilter{display:grid;gap:6px;margin-top:12px}.caseTranscriptSearchInput{align-items:center;border:1px solid #cbd5e1;border-radius:6px;display:flex;min-height:36px;padding:0 9px;width:100%}.caseTranscriptSearchInput svg{color:#647083;flex:0 0 auto}.caseTranscriptSearchInput input{border:0;flex:1 1 auto;min-width:0;outline:0;padding:7px 8px}.caseTranscriptSearchInput button{align-items:center;background:transparent;border:0;color:#647083;cursor:pointer;display:inline-flex;padding:2px}.caseFilterPopoverFooter{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.caseFilterPopoverFooter span{color:#647083;font-size:12px}.connectionStatusLabel{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;color:#9a3412;display:inline-flex;font-size:12px;font-weight:700;gap:6px;min-height:28px;padding:4px 10px;white-space:nowrap}.connectionUpdateBadge{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.connectionUpdateBadge:hover{background:#dcfce7;border-color:#86efac}.connectionUpdateBadge:focus-visible{outline:2px solid #15803d;outline-offset:2px}.connectionSpinner{animation:connectionSpin .8s linear infinite;border:2px solid rgb(154 52 18 / .22);border-top-color:#9a3412;border-radius:999px;display:inline-block;height:12px;width:12px}@keyframes connectionSpin{to{transform:rotate(360deg)}}.userMenu{position:relative}.userMenuButton{align-items:center;background:#fff;border:1px solid #cfd8e3;border-radius:8px;color:#18202b;display:flex;gap:8px;min-height:36px;padding:5px 8px 5px 6px}.userMenuButton:hover{background:#f8fafc}.userAvatar{align-items:center;background:#e8f1fb;border-radius:999px;color:#1e4f8f;display:inline-flex;height:26px;justify-content:center;width:26px}.userMenuName{font-size:13px;font-weight:700;max-width:160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.userMenuPopover{background:#fff;border:1px solid #dce2ea;border-radius:8px;box-shadow:0 12px 28px #18202b29;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.settingsPopover{background:#fff;border:1px solid #dce2ea;border-radius:8px;box-shadow:0 12px 28px #18202b29;min-width:330px;padding:12px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.settingsHeading{color:#344054;font-size:13px;font-weight:700;line-height:1.35;margin-bottom:10px}.settingsCheckbox{align-items:center;color:#18202b;display:flex;font-size:13px;gap:8px;padding:6px 2px}.settingsStartToggle{border-bottom:0;border-top:1px solid #edf1f6;margin:8px 0 0;padding:12px 0 0}.settingsPageButton{justify-content:flex-start;width:100%}.userMenuItem{align-items:center;background:transparent;border:0;border-radius:6px;color:#18202b;display:flex;gap:8px;min-height:34px;padding:7px 8px;text-align:left;width:100%}.userMenuItem:hover{background:#f1f5f9}.userMenuToggle{align-items:center;border-bottom:1px solid #edf1f6;color:#18202b;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px;min-height:42px;padding:6px 8px 10px}.userMenuToggleTitle{display:block;font-size:13px;font-weight:700;line-height:1.2}.userMenuToggleHint{color:#667085;display:block;font-size:12px;line-height:1.2;margin-top:2px}.userMenuToggleButton{flex:0 0 auto;font-size:12px;min-height:30px;padding:5px 9px}.listenerBar{align-items:center;background:#fff;border:1px solid #dce2ea;border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(150px,1fr) auto;margin:0 auto 16px;max-width:1480px;padding:10px 12px}.listenerControls,.listenerActions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.listenerControls{color:#4b5768;font-size:13px}.operatorGuidanceForm{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(260px,520px) auto;width:min(100%,640px)}.operatorGuidanceForm input{min-width:0}.listenerActions{justify-content:flex-end}.authShell{display:grid;margin:80px auto 0;max-width:420px}.authPanel{display:flex;flex-direction:column;gap:14px}.authDivider{align-items:center;color:#667085;display:grid;gap:10px;grid-template-columns:1fr auto 1fr;font-size:12px;font-weight:700;text-transform:uppercase}.authDivider span{border-top:1px solid #dce2ea}.errorText{color:#9b1c1c;font-size:13px}.consoleWorkspace{display:grid;transition:grid-template-columns .16s ease;overflow-x:auto;flex:1;min-height:0;width:100%}.consoleWorkspace.isDragging{transition:none;cursor:col-resize;-webkit-user-select:none;user-select:none}.columnDivider{display:flex;align-items:center;justify-content:center;cursor:col-resize;touch-action:none;outline:none}.columnDivider span{width:5px;height:48px;background:#fff;border:1px solid #b8c4d2;border-radius:999px}.columnDivider:hover span,.columnDivider:focus-visible span{border-color:#1e4f8f;box-shadow:0 0 0 3px #1e4f8f24}.disabledColumnDivider{cursor:default}.disabledColumnDivider span{visibility:hidden}.columnCollapseButton{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:4px;background:transparent;color:#8290a2}.columnCollapseButton:hover{background:#f0f3f7;color:#41526a}.columnCollapseButton:focus-visible{outline:2px solid #1e4f8f}@media(prefers-reduced-motion:reduce){.consoleWorkspace{transition:none}}.consoleWorkspace .panel{height:100%;max-height:none;min-height:0}.columnRail{align-items:center;align-self:stretch;background:#fff;border:1px solid #dce2ea;border-radius:8px;color:#1e4f8f;display:flex;flex-direction:column;gap:16px;padding:12px 4px}.columnRail span{writing-mode:vertical-rl}.columnRail .columnRailDuration{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.columnRail>svg{flex-shrink:0}.columnRail:hover{background:#edf3fa}.columnRail:focus-visible{outline:2px solid #1e4f8f;outline-offset:2px}.caseListsPanel>.panelHeader{align-items:flex-start;margin-top:0;padding-top:8px;gap:2px}.caseListsPanel .panelTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1}.caseListsPanel .panelTab{justify-content:center;font-size:12px;gap:4px;flex-wrap:wrap;padding:4px 2px}.caseListsPanel .panelTab svg{flex-shrink:0}.caseListsPanel [role=tabpanel]>.panelHeader{position:static;margin-top:0;flex-wrap:wrap}.searchTabTools{align-items:center;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:10px}.caseFilterInline{grid-column:1 / -1;background:#f6f7f9;border:1px solid #dce2ea;border-radius:8px;padding:12px}.caseFilterInline label,.caseFilterInline input,.caseFilterInline select{min-width:0}.caseFilterInline input,.caseFilterInline select{width:100%}.recordingsColumn{display:flex;flex-direction:column}.recordingsColumn>.recordingPanel{flex:1;height:auto;min-height:0;min-width:0;width:100%}.consoleWorkspace .recordingsColumn .recordingHeader{margin-top:0;flex-wrap:wrap}.recordingsColumn .recordingSearch{flex-basis:100%}.recordingsColumn .columnCollapseButton{margin-left:auto}.recordingsColumn .liveCaptionControls{flex-basis:100%}.searchInputWrap{align-items:center;display:flex;min-width:0;position:relative}.searchInputWrap svg{color:#647083;left:10px;pointer-events:none;position:absolute}.searchInputWrap input{min-width:0;padding-left:34px;width:100%}.caseTotal{background:#e8eef6;border-radius:999px;color:#344256;font-size:12px;font-weight:600;padding:3px 7px}.panel{background:#fff;border:1px solid #dce2ea;border-radius:8px;min-width:0;padding:0 16px;max-height:calc((100vh - 141px)/2);overflow:auto;position:relative}.panel[aria-busy=true]{overflow:hidden}.panelHeader{align-items:center;background:#ffffffdb;border-radius:8px 8px 0 0;display:flex;gap:8px;justify-content:space-between;margin:-16px -16px 0;min-height:44px;padding:16px 16px 8px;position:sticky;top:0;z-index:2}.panelHeader+*{padding-top:24px}.caseListsPanel .panelHeader+*{padding-top:0}.caseListsPanel .caseList{position:relative}.caseListsPanel .caseScrollSentinel:first-child:empty{position:absolute;top:0;min-height:1px;height:1px;width:100%}.panelTitle{align-items:center;display:flex;gap:8px;min-width:0}.panelTabs{align-items:stretch;display:flex;gap:4px;min-width:0}.panelTab{align-items:center;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:#647083;display:inline-flex;font-size:13px;gap:6px;min-height:34px;padding:4px 6px;white-space:nowrap}.panelTab:hover{background:#f3f6fa;color:#344256}.activePanelTab{border-bottom-color:#1e4f8f;color:#143f75}.inspectionHeaderActions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px;justify-content:flex-end}.inspectionPanelHeader{align-items:stretch;container-name:inspection-header;container-type:inline-size;display:grid;gap:8px;justify-content:stretch}.inspectionHeaderPrimary,.inspectionHeaderSecondary{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.inspectionPanelTitle{flex:1 1 auto}.inspectionPanelTitle h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inspectionSessionPicker{align-items:center;display:flex;flex:0 1 390px;gap:8px;min-width:0}.inspectionSessionPicker .panelSessionSelector{flex:1 1 auto;min-width:0;width:100%}.panelSessionSelector.panelSessionSelectorOlder{background:#fff1f2;border-color:#e87987;color:#9f1239}.latestCallBadge,.seeLatestCall{flex:0 0 auto;font-size:11px;font-weight:700;white-space:nowrap}.latestCallBadge{background:#dcfce7;border-radius:4px;color:#166534;padding:4px 6px}.seeLatestCall{background:transparent;border:0;color:#1d4ed8;cursor:pointer;min-height:30px;padding:6px 2px}.seeLatestCall:hover{text-decoration:underline}.inspectionCompactActions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.inspectionActionButton{min-height:24px;width:24px}.inspectionActionLabel{display:none}@container inspection-header (min-width: 700px){.inspectionActionButton.iconButton{aspect-ratio:auto;font-size:12px;gap:6px;padding:4px 8px;white-space:nowrap;width:auto}.inspectionActionLabel{display:inline}}label{color:#4b5768;display:flex;flex-direction:column;font-size:13px;gap:6px}input,select,textarea{background:#fff;border:1px solid #ccd5e1;border-radius:6px;color:#18202b;min-height:38px;padding:8px 10px}.googlePlacesAddressControl,.googlePlacesAddressMount,.googlePlacesAddressControl>input,.googlePlacesAddressElement{width:100%}.googlePlacesAddressMount:empty{display:none}.googlePlacesAddressElement{background:#fff;border:1px solid #ccd5e1;border-radius:6px;color:#18202b;color-scheme:light;display:block;font:inherit;min-height:38px}.googlePlacesAddressElement::part(input){min-height:36px;padding:8px 10px}.inlineField{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 38px}.fieldHint{color:#647083;font-size:12px}.providerServiceHint{grid-column:1 / -1;margin-top:-4px}textarea{min-height:78px;resize:vertical}.fieldGrid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.checkbox{align-items:center;flex-direction:row}.checkbox input{min-height:auto}.informationRequestNotificationPreview{background:#f7f9fc;border:1px solid #dce2ea;border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:10px}.informationRequestNotificationPreview pre{font:inherit;line-height:1.45;margin:0;max-height:none;overflow-wrap:anywhere;overflow:visible;white-space:pre-wrap}.informationRequestNotificationPreviewError{align-items:center;color:#b42318;display:flex;gap:8px;justify-content:space-between}.informationRequestNotificationPreviewError button{flex:0 0 auto}button{align-items:center;background:#1e4f8f;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:38px;padding:8px 12px}button:disabled{cursor:not-allowed;opacity:.6}.secondaryButton{background:#e8eef6;color:#344256}.compactHeaderButton{font-size:13px;gap:6px;min-height:28px;padding:4px 8px}.compactHeaderButton svg{height:14px;width:14px}.caseHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.caseResetLink{background:transparent;color:#1e4f8f;font-size:13px;min-height:28px;padding:4px;text-decoration:underline;text-underline-offset:2px}.caseResetLink:hover{color:#153b6b}.dangerButton{background:#fde8e8;color:#9b1c1c}.stopCallButton{background:#b42318;color:#fff}.stopCallButton:hover:not(:disabled){background:#912018}.iconButton{aspect-ratio:1;padding:0;width:38px}.compactIconButton{min-height:24px;width:24px}.linkButton{align-items:flex-start;background:transparent;color:#18202b;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:0;text-align:left}.caseSecondaryLine{color:#647083;font-size:12px}.casePrimaryLine{align-items:baseline;align-self:stretch;display:flex;gap:4px;min-width:0}.caseName{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseGenderMarker{flex:0 0 auto;color:#647083;font-size:12px;font-weight:400}.caseList,.eventList{display:flex;flex-direction:column;gap:10px;min-width:0}.caseStatusSummary{min-width:0}.caseStatusCounts{display:grid;gap:2px 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.caseStatusCount{align-items:center;background:transparent;border-radius:4px;box-shadow:inset 0 -1px #e7ebf0;color:#344256;justify-content:space-between;min-height:30px;min-width:0;padding:4px 6px;text-align:left}.caseStatusCount:hover{background:#eef4fb}.caseStatusCount span{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.caseStatusCount strong{color:#1e4f8f;flex:0 0 auto;font-size:12px;min-width:20px;text-align:center}.caseScrollSentinel{color:#647083;font-size:12px;min-height:12px;text-align:center}.caseRow{align-items:center;border:1px solid #e3e8ef;border-radius:8px;display:flex;gap:10px;min-height:56px;padding:10px}.partnerCaseActions{display:flex;flex:0 0 auto;gap:6px}.partnerSendButton{background:#e5f7ed;color:#17653b}.partnerSendButton:hover:not(:disabled){background:#caeedb}.partnerDismissButton{background:#fdeaea;color:#9b1c1c}.partnerDismissButton:hover:not(:disabled){background:#f8d4d4}.selectedCaseRow{background:#eef6ff;border-color:#7aa7da;box-shadow:inset 3px 0 #1e4f8f}.selectedCaseRow .linkButton strong{color:#143f75}.selectedCaseRow .caseSecondaryLine{color:#3e5f88}.status{background:#e8eef6;border-radius:999px;color:#344256;font-size:12px;padding:4px 8px;white-space:nowrap}.caseStatusBlock{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.scheduledStatusMenu{position:relative}.scheduledStatusButton{align-items:center;border:0;cursor:pointer;display:inline-flex;gap:3px;min-height:0}.scheduledStatusPopover{background:#fff;border:1px solid #dce2ea;border-radius:7px;box-shadow:0 8px 20px #18202b29;padding:4px;position:fixed;width:max-content;max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow:auto;z-index:100}.scheduledStatusPopover button{align-items:center;background:transparent;color:#18202b;display:flex;font-size:12px;gap:6px;justify-content:flex-start;min-height:30px;padding:5px 8px;text-align:left;width:100%}.scheduledStatusPopover button:hover{background:#f4f6f9}.statusTimestamp{color:#647083;font-size:11px;white-space:nowrap}.status.active,.status.calling,.status.success{background:#dff4ea;color:#17633a}.status.pending,.status.pending_info,.status.operatorStopPending{background:#fff3d8;color:#77530f}.status.operatorStopped,.status.no_savings{background:#e8eef7;color:#34435a}.status.failed{background:#fde8e8;color:#9b1c1c}.status.stuck{background:#f3e8ff;color:#6b21a8}.status.provider_configuration_issue{background:#fff0db;color:#8a4a00}.inspection{container:inspection-content / inline-size;display:grid;gap:12px;min-width:0}.inspectionPaneContent{min-height:120px;min-width:0}.inspectionLoadingOverlay{align-items:center;background:#f6f7f9ad;border-radius:8px;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:10}.inspectionLoadingOverlay:before{animation:inspectionShimmer 1.2s linear infinite;background:linear-gradient(100deg,#fff0 20%,#ffffffa6,#fff0 70%);content:"";inset:0;position:absolute;transform:translate(-100%)}.inspectionLoadingText{background:#ffffffc7;border:1px solid #d6dde8;border-radius:999px;color:#4b5768;font-size:13px;padding:6px 10px;position:relative}.inspectionChip,.inspectionTimer{align-items:center;background:#ffffffc7;border:1px solid #d7dfeb;border-radius:999px;color:#435269;display:inline-flex;font-size:11px;font-weight:650;gap:4px;line-height:1;padding:5px 8px}.inspectionStatus{font-size:11px;line-height:1;padding:5px 8px}.inspectionTimer{background:#eef6ff;border-color:#c8ddf7;color:#245b96}dl{display:grid;gap:6px 12px;grid-template-columns:150px 1fr;margin:0}dt{color:#647083}dd{margin:0;overflow-wrap:anywhere}.lifecycleLog{border-top:1px solid #e3e8ef;display:grid;gap:10px;padding-top:12px}.lifecycleLog h4,.lifecycleLog p{margin:0}.lifecycleLog ol{display:grid;gap:10px;list-style:none;margin:0;padding:0}.smsDeliveryAlert{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px}.smsDeliveryAlert div{display:grid;gap:2px;min-width:0}.smsDeliveryAlert .secondaryButton{flex:0 0 auto;min-height:32px;padding:6px 10px}.lifecycleLog li{display:grid;gap:8px;grid-template-columns:128px minmax(0,1fr)}.lifecycleLog time{color:#647083;font-size:12px;line-height:1.4}.lifecycleLog li div{display:grid;gap:2px;min-width:0}.lifecycleLogLine{align-items:center;display:flex;gap:6px}.lifecycleLog strong{color:#18202b;font-size:13px}.lifecycleLog span,.lifecycleLog p{color:#647083;font-size:12px;line-height:1.45}.lifecycleMessage{margin-top:4px}.lifecycleMessage summary{color:#344256;cursor:pointer;font-size:12px;font-weight:600}.lifecycleMessage pre{background:#f5f7fa;border:1px solid #e3e8ef;border-radius:6px;color:#344256;font-family:inherit;font-size:12px;line-height:1.45;margin:6px 0 0;overflow-wrap:anywhere;padding:8px 10px;white-space:pre-wrap}audio{width:100%}.recordingControls audio{border-radius:999px;display:block;height:38px}.transcriptPanelShell{overflow:hidden}.recordingPanel{display:grid;gap:12px;min-height:420px}.transcriptPanelShell .recordingPanel{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;position:relative}.recordingHeader{align-items:center;flex-wrap:wrap}.transcriptPanelShell .recordingHeader{flex-wrap:nowrap}.transcriptPanelShell .recordingHeader .panelTitle{flex:0 0 auto}.recordingTitleText{align-items:baseline;display:flex;gap:8px;min-width:0}.recordingTitleMeta{color:#647083;font-size:12px;font-weight:400;white-space:nowrap}.recordingControls{border-radius:999px;bottom:12px;box-shadow:0 10px 24px #18202b2e;left:12px;overflow:hidden;position:absolute;right:12px;z-index:3}.recordingSearch{align-items:center;background:#fff;border:1px solid #ccd5e1;border-radius:6px;display:flex;flex:0 1 310px;gap:3px;height:32px;margin-left:auto;min-width:0;padding:0 5px 0 8px}.recordingSearch>svg{color:#647083;flex:0 0 auto}.recordingSearch input{border:0;box-shadow:none;color:#1f2a3d;flex:1 1 auto;font-size:13px;height:30px;min-height:0;min-width:0;outline:0;padding:0 2px;position:static;width:auto}.recordingSearch input::-webkit-search-cancel-button,.headerCaseSearch input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.recordingSearchCount{color:#647083;font-size:12px;min-width:16px;text-align:center}.recordingSearchButton{align-items:center;background:transparent;border:0;border-radius:4px;color:#41526a;display:inline-flex;height:22px;justify-content:center;min-height:0;padding:0;width:22px}.recordingSearchButton:not(:disabled):hover{background:#edf2f8}.recordingSearchButton:disabled{color:#aab4c2}.liveCaptionControls{align-items:center;border-bottom:1px solid #e3e8ef;color:#647083;display:flex;flex-wrap:wrap;font-size:13px;gap:10px;justify-content:space-between;padding-bottom:12px;margin-bottom:-12px}.liveCaptionForceRefresh{color:#1f2a3d;font-size:13px;gap:6px}.transcriptHeader{align-items:center;border-bottom:1px solid #e3e8ef;display:flex;gap:12px;justify-content:space-between;margin:-8px -8px 8px;padding:10px 12px}.transcriptHeader h3,.transcriptHeader p{margin:0}.transcriptHeader p{color:#647083;font-size:12px}.followButton{bottom:0;box-shadow:0 10px 24px #18202b2e;left:14px;min-height:32px;padding:6px 10px;position:sticky;z-index:2;width:max-content}.transcriptPanelShell .followButton{bottom:12px;position:absolute}.transcriptPanelShell .hasRecording .followButton{bottom:64px}.transcriptScroll{display:grid;gap:8px;grid-auto-rows:max-content;min-height:240px;padding:8px 8px 58px}.transcriptPanelShell .transcriptScroll{min-height:0;overflow:auto}.transcriptPanelShell .hasRecording .transcriptScroll{padding-bottom:124px}.transcriptSegment{align-items:start;background:#fff;border:0;border-radius:0;color:#18202b;display:grid;gap:5px;grid-template-columns:minmax(0,1fr);height:auto;min-height:44px;min-width:0;overflow:visible;padding:9px 10px;text-align:left;white-space:normal;width:100%}.transcriptSegment>*{min-width:0}.transcriptSegment:not(:disabled){cursor:pointer}.transcriptSegment:disabled{opacity:1}.transcriptSegment.active{background:#eef6ff;box-shadow:inset 3px 0 #1e4f8f}.nonSpeechTranscriptSegment{background:#f2f7fd;border:1px solid #d5e5f6;border-radius:6px;box-shadow:inset 3px 0 #78a9d7;color:#29445f}.nonSpeechTranscriptSegment .transcriptMeta,.nonSpeechTranscriptSegment .transcriptTime,.nonSpeechTranscriptSegment .transcriptMetaSeparator{color:#52779d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.nonSpeechTranscriptSegment .transcriptSpeaker{color:#315e8b;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.nonSpeechTranscriptSegment .transcriptText{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.5}.nonSpeechTranscriptSegment.active{background:#e4f1ff;border-color:#b9d5f0;box-shadow:inset 3px 0 #2563a8}.transcriptSearchMatch{background:#fff0a6;border-radius:2px;color:inherit}.transcriptSearchMatch.active{background:#f6c344;box-shadow:0 0 0 1px #b67d00}.transcriptFilterSearchMatch{background:#ddd6fe;border-radius:2px;box-shadow:inset 0 -1px #7c3aed;color:inherit}.liveCaptionSegment{cursor:default}.transcriptMeta{align-items:center;display:flex;flex-direction:row;gap:0;line-height:1.25;min-width:0}.transcriptTime,.transcriptSpeaker,.transcriptMetaSeparator{color:#647083;font-size:12px}.transcriptSpeaker{color:#344256;font-weight:700;overflow-wrap:anywhere}.transcriptTime,.transcriptMetaSeparator{flex:0 0 auto;white-space:nowrap}.transcriptMetaSeparator{padding:0 2px}.transcriptText{display:block;grid-column:1;line-height:1.4;min-width:0;overflow-wrap:anywhere;overflow:visible;white-space:pre-wrap;word-break:break-word}.emptyState{color:#647083;padding:12px}.caseDetails{display:grid;gap:12px}.completeCaseRecordActions{display:flex;justify-content:flex-start}.inspectionPrimaryGrid,.inspectionPrimaryColumn{align-content:start;align-items:start;display:grid;gap:12px;min-width:0}@container inspection-content (min-width: 760px){.inspectionPrimaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspectionSection{--section-accent: #64748b;--section-soft: #f8fafc;background:#fff;border:1px solid #dfe5ed;border-radius:10px;box-shadow:0 1px 2px #1420330a;min-width:0;overflow:hidden;padding:12px}.inspectionSection.blue{--section-accent: #2563a8;--section-soft: #edf5ff}.inspectionSection.green{--section-accent: #16714a;--section-soft: #eaf8f1}.inspectionSection.amber{--section-accent: #a35f12;--section-soft: #fff6e7}.inspectionSection.purple{--section-accent: #6d42a4;--section-soft: #f5effc}.inspectionSection.slate{--section-accent: #475569;--section-soft: #f1f5f9}.inspectionSectionHeading{align-items:center;display:flex;gap:7px;margin-bottom:10px}.inspectionSectionHeading>span{align-items:center;background:var(--section-soft);border-radius:7px;color:var(--section-accent);display:inline-flex;justify-content:center;padding:5px}.inspectionSectionHeading h4{color:#253247;font-size:13px;letter-spacing:.01em;margin:0}.inspectionFactGrid{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.inspectionFact{background:var(--section-soft, #f7f9fc);border-left:2px solid color-mix(in srgb,var(--section-accent, #64748b) 48%,transparent);border-radius:5px;display:grid;gap:2px;min-width:0;padding:6px 8px}.inspectionFact.wide{grid-column:1 / -1}.inspectionFact.empty{background:#fafbfc;border-left-color:#e5e9ef}.inspectionFactLabel,.inspectionEyebrow{color:#68768a;font-size:9px;font-weight:750;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.inspectionFactValue{color:#1d2939;font-size:12px;line-height:1.35;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.contactFactEntry{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding:3px 0}.contactFactEntry+.contactFactEntry{border-top:1px solid rgba(104,118,138,.1);margin-top:3px;padding-top:6px}.contactFactText{min-width:0;font-weight:500}.contactFactTypes{display:inline-flex;flex-wrap:wrap;gap:4px;min-width:0}.contactFactBadge{background:#ffffffbf;border:1px solid #dbe3ee;border-radius:4px;color:#59697f;font-size:10px;font-weight:500;line-height:1.4;padding:1px 5px}.contactFactBadge.primary{background:#dceafd;border-color:#c7dcf8;color:#245a99}.mailboxAccessLink{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.mailboxAccessLink:hover{color:#24364f;background:#e6edf5}.contactAddressDetails{grid-column:1 / -1;min-width:0;font-size:12px}.contactAddressDetails>summary{color:#68768a;cursor:pointer;padding:4px 0}.contactAddressDetails[open]>summary{margin-bottom:4px}.inspectionFact.empty .inspectionFactValue{color:#a0a9b6}.paymentCardList{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.paymentCard{align-items:center;background:linear-gradient(135deg,#184e3a,#237a59);border-radius:7px;color:#fff;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;min-width:0;padding:7px 9px}.paymentCard strong{font-size:12px;letter-spacing:.04em}.paymentCard span{color:#ffffffc7}.inspectionEmptyInline{color:#8994a3;font-size:11px;font-style:italic}.informationRequestToolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.informationRequestToolbar .secondaryButton,.informationRequestActions .secondaryButton{font-size:11px;min-height:30px;padding:5px 9px}.informationRequestList{display:grid;gap:8px}.informationRequestCard{background:#f8fafc;border:1px solid #dce3eb;border-radius:8px;display:grid;gap:8px;padding:10px}.partnerEventSummary{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.partnerEventSummary .inspectionFact{padding:4px 7px}.partnerEventSummary .inspectionFactValue{font-size:11px}.partnerEventSendButton{font-size:11px;margin-left:auto;min-height:29px;padding:5px 9px}.partnerEventSendGuard{color:#68768a;font-size:11px;margin:6px 0 0}.partnerEventLog{color:#536174;font-size:11px;margin-top:10px}.partnerEventLog>summary{cursor:pointer}.partnerEventLogList{display:grid;margin-top:6px}.partnerEventLogEntry{border-top:1px solid #dfe5ed;overflow-wrap:anywhere;padding:7px 0}.partnerEventLogHeading,.partnerEventLogFacts{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px}.partnerEventLogHeading strong{color:#344256}.partnerEventLogHeading time{color:#68768a;font-size:10px;margin-left:auto}.partnerEventLogResult{background:#edf1f6;border-radius:4px;font-size:10px;padding:1px 5px}.partnerEventLogResult.sent{background:#e5f3ec;color:#236749}.partnerEventLogResult.failed{background:#fbe9e9;color:#9b3434}.partnerEventLogFacts{gap:3px 12px;margin-top:4px}.partnerEventLogReason{align-items:center;display:inline-flex;gap:4px;max-width:100%}.partnerEventReasonEdit{background:transparent;color:#68768a;flex:0 0 auto;height:1lh;min-height:0}.partnerEventReasonEdit:hover:not(:disabled),.partnerEventReasonEdit:focus-visible{background:#f1f4f8;color:#344256}.partnerEventReasonEdit:focus-visible{outline:2px solid #1e4f8f;outline-offset:1px}.partnerEventLogLabel{color:#68768a;font-size:10px}.partnerDecisionDialog .caseDialogForm{gap:16px}.partnerReasonCombobox,.partnerReasonInputWrap{position:relative}.partnerReasonInputWrap input{padding-right:38px;width:100%}.partnerReasonToggle{background:transparent;color:#647083;inset:0 0 0 auto;min-height:38px;padding:0;position:absolute;width:38px}.partnerReasonToggle:hover{color:#1e4f8f}.partnerReasonOptions{background:#fff;border:1px solid #ccd5e1;border-radius:6px;box-shadow:0 8px 24px #18202b29;display:grid;overflow-y:auto;padding:4px;position:fixed;z-index:20}.partnerReasonOption{background:transparent;color:#18202b;justify-content:flex-start;min-height:34px;padding:7px 8px;text-align:left;width:100%}.partnerReasonOption:hover,.activeReasonOption{background:#eef6ff;color:#143f75}.informationRequestHeading{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.informationRequestHeading>div{display:grid;gap:2px;min-width:0}.informationRequestHeading strong{color:#253247;font-size:13px;overflow-wrap:anywhere}.informationRequestHeading>div>span,.informationRequestMeta{color:#68768a;font-size:10px}.informationRequestState{background:#e2e8f0;border-radius:999px;color:#475569;flex:0 0 auto;font-size:10px;font-weight:750;padding:4px 7px}.informationRequestState.open{background:#fff1cc;color:#8a5300}.informationRequestState.submitted{background:#dbeafe;color:#1d4f91}.informationRequestState.consumed{background:#dcfce7;color:#17643b}.informationRequestState.expired,.informationRequestState.cancelled{background:#e8edf3;color:#667085}.informationRequestInstructions{color:#344054;font-size:12px;line-height:1.4;margin:0;white-space:pre-wrap}.informationRequestMeta{display:flex;flex-wrap:wrap;gap:4px 12px}.informationRequestActions{display:flex;justify-content:flex-end}.serviceGroups{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.serviceGroup{min-width:0}.serviceGroupHeading{align-items:center;color:#4c3a65;display:flex;font-size:11px;font-weight:750;gap:6px;margin-bottom:7px;text-transform:uppercase}.serviceCount{align-items:center;background:#ece2f8;border-radius:999px;display:inline-flex;font-size:10px;height:18px;justify-content:center;min-width:18px;padding:0 5px}.serviceCardGrid{display:grid;gap:8px}.serviceContextCard{--service-accent: #3673b9;--service-soft: #f0f6fd;background:#fff;border:1px solid #dce5ef;border-top:3px solid var(--service-accent);border-radius:8px;min-width:0;padding:9px}.serviceContextCard.known{--service-accent: #8061a7;--service-soft: #f6f2fa}.serviceContextHeading{align-items:center;color:#26354a;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.serviceContextHeading svg{color:var(--service-accent)}.serviceContextHeading strong{font-size:12px}.serviceContextHeading span{background:var(--service-soft);border-radius:999px;color:#5c6878;font-size:10px;padding:3px 6px}.serviceContextFacts{--section-accent: var(--service-accent);--section-soft: var(--service-soft);display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.inspectionNotice{border-radius:10px;display:grid;gap:10px;padding:12px}.inspectionNoticeHeading{align-items:center;display:flex;gap:9px}.inspectionNoticeHeading h4{color:#1b3b31;margin:1px 0 0}.inspectionNoticeIcon{align-items:center;border-radius:8px;display:inline-flex;justify-content:center;padding:7px}.completedCallAnalysis{--section-accent: #14724b;--section-soft: rgba(255, 255, 255, .72);background:linear-gradient(135deg,#edf9f3,#f7fbff);border:1px solid #bfe4d1}.completedCallAnalysis .inspectionNoticeIcon{background:#d6f1e3;color:#14724b}.callAnalysisHeading{min-width:0}.analysisHeadingMeta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;margin-left:auto}.analysisVersionBadge{background:#d8e9ff;border:1px solid #b4d1f5;border-radius:999px;color:#245886;font-size:9px;font-weight:800;letter-spacing:.08em;padding:4px 7px;text-transform:uppercase}.analysisVersionBadge.legacy{background:#f3f0e8;border-color:#ded5c0;color:#6f5c35}.analysisHighlights,.analysisTechnicalGrid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.analysisHighlights{grid-template-columns:repeat(5,minmax(0,1fr))}.analysisHighlight{background:#ffffffb3;border:1px solid rgba(26,101,73,.12);border-radius:7px;display:grid;gap:3px;min-width:0;padding:7px 9px}.analysisHighlight>span{color:#697a74;font-size:9px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.analysisHighlight>strong{color:#1d342c;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.analysisHighlight.emphasis{background:#e1f4ea;border-color:#b5ddc8}.analysisFlag{background:#fff0e9;border:1px solid #f0c7b5;border-radius:999px;color:#8b3e21;font-size:10px;font-weight:700;padding:4px 7px}.analysisSummary{background:#ffffffc7;border-left:3px solid #52a17b;border-radius:6px;padding:8px 10px}.analysisSummary p{color:#25372f;font-size:12px;line-height:1.5;margin:4px 0 0;white-space:pre-wrap}.analysisProviderIssue{background:#fff4eb;border-left-color:#d99762}.analysisProviderIssue .inspectionFactLabel{color:#98572f}.analysisDrilldown{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.analysisSectionTile{min-width:0}.analysisSectionButton{align-items:center;background:#ffffff94;border:1px solid rgba(45,100,79,.15);border-radius:7px;color:#29463a;cursor:pointer;display:flex;font-family:inherit;font-size:11px;font-weight:750;gap:7px;min-width:0;padding:7px 9px;text-align:left;width:100%}.analysisSectionButton:hover,.analysisSectionButton.open{background:#ffffffe0;border-color:#14724b52}.analysisSectionButton:focus-visible{outline:2px solid #4b7eff;outline-offset:1px}.analysisSectionButton>svg{color:#6c8279;margin-left:auto;transition:transform .12s ease}.analysisSectionButton>span:first-child{white-space:nowrap}.analysisSectionButton.open>svg{transform:rotate(180deg)}.analysisSectionPopover{background:#f8fcfa;border:1px solid rgba(20,114,75,.28);border-radius:8px;box-shadow:0 12px 30px #14342933;max-height:420px;overflow:auto;position:absolute;z-index:1200}.analysisSectionCount{align-items:center;background:#e5efe9;border-radius:999px;color:#526a60;display:inline-flex;font-size:9px;height:17px;justify-content:center;min-width:17px;padding:0 5px}.analysisSectionBody{display:grid;gap:5px;padding:6px}.analysisRow{background:#fffc;border-left:2px solid #a9bcb4;border-radius:5px;padding:6px 7px}.analysisRow.positive{border-left-color:#2b9364}.analysisRow.warning{border-left-color:#d89b2b}.analysisRow.negative{border-left-color:#ce6559}.analysisRow.muted{border-left-color:#9aa4b2}.analysisRowHeading{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px;justify-content:space-between}.analysisRowHeading strong{color:#263a32;font-size:11px;line-height:1.35}.analysisRowHeading span{color:#6d7d76;font-size:9.5px;line-height:1.35}.analysisRow p,.analysisEmptyState{color:#52645c;font-size:10.5px;line-height:1.45;margin:4px 0 0;white-space:pre-wrap}.analysisEmptyState{margin:1px 2px}.technicalFailureDetails{--section-accent: #b4232d;--section-soft: rgba(255, 255, 255, .7);background:linear-gradient(135deg,#fff0f1,#fff8f5);border:1px solid #efb6ba}.technicalFailureDetails summary{align-items:center;color:#7f1d1d;cursor:pointer;display:flex;font-weight:700;gap:9px;list-style:none}.technicalFailureDetails summary::-webkit-details-marker{display:none}.technicalFailureDetails .inspectionNoticeIcon{background:#f8dadd;color:#a61f29}.technicalFailureDetails .inspectionEyebrow{display:block;margin-bottom:2px}.failureFactGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.multilineMetaValue{white-space:pre-wrap;word-break:break-word}.inspectionMeta{min-width:0}.inspectionTextBlock{border:1px solid #e3e8ef;border-radius:6px;padding:8px 10px}.inspectionTextBlock summary{color:#344256;cursor:pointer;font-weight:600}.auditTimeline{border:1px solid #e3e8ef;border-radius:6px;padding:8px 10px}.auditTimeline summary{color:#344256;cursor:pointer;font-weight:700}.auditTimeline .eventList{margin-top:10px}.inspectionTextBlock p{color:#18202b;line-height:1.45;margin:8px 0 0;white-space:pre-wrap}.spinner{animation:spin .8s linear infinite;border:2px solid #d6dde8;border-radius:999px;border-top-color:#2f5f9f;display:inline-block;height:16px;width:16px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes inspectionShimmer{to{transform:translate(100%)}}.eventRow{border:1px solid #e3e8ef;border-radius:8px;min-width:0;padding:10px}.eventRow div{display:flex;justify-content:space-between;gap:10px;min-width:0}.eventRow span{color:#647083;font-size:12px}pre{background:#f4f6f9;border-radius:6px;margin:8px 0 0;max-height:180px;max-width:100%;overflow:auto;padding:10px;white-space:pre}.dialogBackdrop{align-items:center;background:#18202b73;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10}.dialog{background:#fff;border:1px solid #dce2ea;border-radius:8px;display:flex;flex-direction:column;gap:14px;max-height:calc(100vh - 40px);max-width:960px;padding:16px;width:min(960px,100%)}.smallDialog{max-width:460px}dialog.caseFilesDialog:not([open]){display:none}.billFilesFact{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.caseFilesButton{display:inline-flex;align-items:center;gap:5px;background:none;border:0;padding:0;color:#31577f;font:inherit;cursor:pointer}.caseFilesButton:hover{color:#18395c;text-decoration:underline}.caseFilesDialog{height:min(850px,calc(100dvh - 40px));margin:auto}.caseFilesDialog::backdrop{background:#18202b73}.caseFileMetadata,.caseFilesError{display:flex;align-items:center;gap:10px}.caseFilesNavigation{display:grid;grid-template-columns:minmax(0,1fr) auto 38px 38px;align-items:stretch;gap:8px}.caseFilesNavigation>*{height:38px;min-width:0}.caseFilesNavigation>select{width:100%}.caseFilesNavigation>button{justify-content:center;padding:0}.caseFilePosition{display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #ccd5e1;border-radius:6px;background:#f4f6f8;color:#4b5768;font-size:13px;white-space:nowrap}.caseFileMetadata{justify-content:space-between;font-size:13px;flex-wrap:wrap}.caseFileMetadata a{display:inline-flex;align-items:center;gap:5px}.caseFilePreview{flex:1;min-height:0;overflow:auto;background:#f4f6f8;border:1px solid #dce2ea;border-radius:6px;display:flex;align-items:center;justify-content:center}.caseFilePreview iframe{width:100%;height:100%;border:0}.caseFilePreview img{max-width:100%;max-height:100%;object-fit:contain}.caseFilePreview p{padding:20px}@media(max-width:600px){.caseFilesDialog{width:calc(100% - 20px);height:calc(100dvh - 20px);max-height:calc(100dvh - 20px);padding:12px}}.callImmediatelyDialog{max-width:440px}.callImmediatelyDialog p{line-height:1.5;margin:0}.providerDialog{max-width:760px}.providerLengthRequirements{display:grid;gap:12px;border:1px solid #dce1e8;border-radius:8px;padding:16px;margin:0}.providerLengthRequirements p{margin:0}.providerVerificationToggles{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.providerVerificationToggles .checkbox{flex-shrink:0}.smsInboxDialog{height:min(780px,calc(100vh - 40px));max-width:1120px}.smsInboxLayout{display:grid;flex:1;grid-template-columns:minmax(250px,300px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.smsUsagePanel{background:#f7f9fc;border:1px solid #dce2ea;border-radius:6px;display:flex;flex-direction:column;flex-shrink:0;gap:8px;margin-top:8px;padding:8px 10px}.smsUsageSummary{display:grid;gap:4px;min-width:0}.smsUsageHeading{align-items:center;display:flex;justify-content:space-between;gap:4px}.smsUsageHeading strong{font-size:12px}.smsUsageHeading button{height:24px;min-height:24px;padding:3px;width:24px}.smsUsageCount{font-size:16px;font-weight:650}.smsUsageSummary progress{accent-color:#d52683;height:8px;width:100%}.smsUsagePanel small{color:#697586;font-size:11px}.smsUsageDetails{display:grid;gap:8px;max-height:180px;overflow-y:auto}.smsUsageDetails[hidden]{display:none}.smsUsageDetails .smsUsageWarning{color:#875d15}.smsUsageControls{align-items:end;display:flex;flex-wrap:wrap;gap:6px}.smsUsageControls label{display:grid;font-size:12px;gap:4px}.smsUsageControls input{background:#fff;border:1px solid #cdd5df;border-radius:6px;padding:7px}.smsCarrierBadge{white-space:nowrap;flex-shrink:0;align-self:start;background:#edf2f7;border-radius:5px;color:#526071;display:inline-block;font-size:11px;padding:2px 6px;width:fit-content}.smsCarrierBadge.tmobile{background:#fce8f2;color:#aa2066}.smsThreadColumn{border-right:1px solid #dce2ea;display:flex;flex-direction:column;min-height:0;padding-right:12px}.smsThreadList{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:2px 0}.smsThreadListTools{align-items:center;background:#fff;display:flex;flex:0 0 auto;gap:6px;padding:0 0 8px;position:sticky;top:0;z-index:2}.smsThreadSearch{align-items:center;display:flex;flex:1;min-width:0;position:relative}.smsThreadSearch>svg{color:#647083;left:9px;pointer-events:none;position:absolute}.smsThreadSearch input{min-height:34px;padding:5px 49px 5px 30px;width:100%}.smsThreadSearch input::-webkit-search-cancel-button{display:none}.smsThreadSearchClear{align-items:center;background:transparent;border:0;color:#647083;display:inline-flex;justify-content:center;min-height:24px;padding:3px;position:absolute;right:24px}.smsAttentionFilterButton{flex:0 0 34px;min-height:34px;position:relative;width:34px}.smsThreadListItem{align-items:flex-start;background:transparent;border:1px solid transparent;border-radius:8px;color:#253247;cursor:pointer;display:flex;flex-direction:column;gap:2px;justify-content:flex-start;min-height:auto;padding:9px 10px;text-align:left;width:100%}.smsThreadListItem:hover{background:#f4f7fb;border-color:#dbe4ef}.smsThreadListItem.active{background:#eaf2fc;border-color:#b9d2f0;box-shadow:inset 3px 0 #245b9e}.smsThreadListItem strong{color:#172236;font-size:14px;line-height:1.3}.smsThreadTitleRow{align-items:center;display:flex;gap:7px;max-width:100%}.smsThreadNumberRow{align-items:center;display:flex;gap:6px;max-width:100%}.smsThreadNumberRow .smsCarrierBadge,.smsThreadTitleRow .smsCarrierBadge{align-self:center}.smsAttentionDot{background:#2563eb;border-radius:50%;box-shadow:0 0 0 2px #2563eb1f;flex:0 0 8px;height:8px;width:8px}.smsThreadListItem small,.smsThreadDetail header small{color:#64748b;display:block;font-size:12px;line-height:1.35}.smsThreadListItem time{color:#7b8798;font-size:11px;line-height:1.35}.smsThreadListSentinel{flex:0 0 1px;min-height:1px}.smsThreadLoadingMore{color:#64748b;font-size:12px;margin:6px 10px;text-align:center}.smsThreadDetail{display:flex;flex-direction:column;height:auto;min-height:0;overflow:hidden;padding:0 0 0 20px}.smsThreadDetail header{align-items:center;border-bottom:1px solid #dce2ea;display:flex;flex:0 0 auto;gap:12px;justify-content:space-between;padding:4px 2px 12px}.smsThreadDetail header>div{min-width:0}.smsThreadHeaderActions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.smsThreadDetail header strong{color:#172236;font-size:18px}.smsBlockButton{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px;min-height:34px;padding:6px 10px}.smsAttentionButton{flex:0 0 auto;min-height:34px;padding:6px 10px}.smsMessages{display:flex;flex:1;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 2px}.smsMessage{position:relative;align-self:flex-start;background:#f1f4f8;border:1px solid #e3e8ef;border-radius:12px 12px 12px 4px;color:#172236;max-width:min(76%,620px);padding:10px 12px}.smsMessage.outgoing{align-self:flex-end;background:#e5f0fc;border-color:#cfe0f5;border-radius:12px 12px 4px}.smsMessage.smsSystemEvent{align-self:center;display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:4px 8px;max-width:min(94%,720px);padding:7px 10px;background:#fffbf2;border-color:#eee3c9;border-radius:8px;color:#66532d}.smsSystemEventIcon{color:#987738}.smsMessage.smsSystemEvent>p{margin:0;font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.smsMessage.smsSystemEvent>small{color:#82765f;font-size:10px;white-space:nowrap}.smsMessage.smsSystemEvent .smsCaseLinks{grid-column:2 / -1;margin-top:0}.smsSystemEvent .smsCasePill{background:transparent;border-color:#e4d8bd;color:#76613b;font-size:10px;padding:2px 6px}@media(max-width:640px){.smsMessage.smsSystemEvent{grid-template-columns:14px minmax(0,1fr)}.smsMessage.smsSystemEvent>small{grid-column:2}}.smsMessage.attentionEvent{align-self:center;background:transparent;color:#7b8798;max-width:100%;padding:2px 8px;text-align:center}.smsMessage.attentionEvent p{color:#7b8798;font-size:12px;margin:0}.smsMessage p{font-size:15px;line-height:1.45;margin:0 0 6px;white-space:pre-wrap}.smsMessage>small{color:#68778c;font-size:11px;line-height:1.35}.smsDeliveryStatus.failed{color:#ac3434}.smsMessage:has(.smsReactions){margin-bottom:12px;padding-bottom:18px}.smsReactions{position:absolute;bottom:0;left:12px;transform:translateY(50%);display:flex;gap:4px}.smsReaction{align-items:center;background:#fff;border:1px solid #cbd6e4;border-radius:999px;display:inline-flex;font-size:14px;justify-content:center;line-height:1;min-height:24px;min-width:30px;padding:3px 6px}.smsCaseLinks{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.smsCasePill{background:#ffffffb8;border:1px solid #cbd6e4;border-radius:999px;color:#40536c;font-size:11px;font-weight:600;line-height:1.2;min-height:auto;padding:4px 8px}.smsCasePill:hover{background:#fff;border-color:#8fa9c8;color:#234f83}.smsCasePill.affected{background:#dbeafe;border-color:#8cb6e8;color:#174f8f}.smsCompose{border-top:1px solid #dce2ea;display:flex;flex:0 0 auto;gap:8px;padding-top:12px}.smsCompose textarea{flex:1;min-height:58px;resize:vertical}.smsBlockWarningDialog{border:2px solid #dc2626;box-shadow:0 24px 70px #7f1d1d47;gap:18px;max-width:720px;padding:24px}.smsBlockWarningDialog h2{color:#991b1b;font-size:26px;margin:0 0 8px}.smsBlockWarningIcon{align-items:center;align-self:flex-start;background:#fee2e2;border-radius:999px;color:#b91c1c;display:flex;justify-content:center;padding:12px}.smsBlockWarningLead,.smsBlockWarningFinal{color:#3f1d1d;font-size:16px;line-height:1.55;margin:0}.smsBlockConsequences{background:#fff7f7;border:1px solid #fecaca;border-radius:10px;display:grid;gap:10px;padding:14px}.smsBlockConsequences>strong{color:#7f1d1d}.smsBlockConsequences ul{display:grid;gap:8px;list-style:none;margin:0;max-height:min(300px,40vh);overflow:auto;padding:0}.smsBlockConsequences li{align-items:center;background:#fff;border:1px solid #f1d5d5;border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:10px 12px}.smsBlockConsequences li>div:first-child{display:grid;gap:3px;min-width:0}.smsBlockConsequences li small{color:#64748b}.smsBlockCaseState{align-items:flex-end;display:grid;flex:0 0 auto;gap:4px;justify-items:end}.smsBlockWarningFinal{background:#7f1d1d;border-radius:8px;color:#fff;font-weight:700;padding:12px 14px}@media(max-width:720px){.smsInboxLayout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.smsThreadColumn{border-bottom:1px solid #dce2ea;border-right:0;padding:0 0 10px}.smsThreadList{flex:0 1 auto;max-height:120px}.smsUsageDetails{max-height:140px}.smsThreadDetail{min-height:0;padding-left:0;padding-top:12px}.smsThreadDetail header{align-items:start;flex-wrap:wrap;gap:6px}.smsThreadHeaderActions{flex-wrap:wrap}.smsThreadHeaderActions button{font-size:12px}.smsMessage{max-width:88%}.smsBlockButton{font-size:12px;padding:5px 8px}.smsBlockWarningDialog{max-height:calc(100vh - 24px);padding:18px}.smsBlockWarningDialog h2{font-size:22px}.smsBlockConsequences li{align-items:flex-start;flex-direction:column}.smsBlockCaseState{align-items:flex-start;justify-items:start}.smsBlockWarningDialog .dialogFooter{align-items:stretch;flex-direction:column-reverse}}.promptDialog{max-width:1040px}.caseLogDialog{height:min(760px,calc(100vh - 40px));max-width:900px}.caseLogDialogBody{flex:1;min-height:0;overflow-y:auto}.caseLogDialog .lifecycleLog{border-top:0;padding-top:0}.scenariosDialog{max-width:840px;width:min(840px,100%)}.scenarioRows{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;overflow-y:auto;padding:2px}.scenarioCard{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #dce2ea;border-radius:12px;box-shadow:0 1px 2px #18202b0a;display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px}.scenarioCardHeader,.scenarioCardHeaderActions,.scenarioSaveActions{align-items:center;display:flex}.scenarioCardHeader{justify-content:space-between;gap:12px}.scenarioCardHeaderActions,.scenarioSaveActions{gap:8px}.scenarioCardEyebrow{color:#647083;font-size:12px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.scenarioTrafficBadge{border-radius:999px;font-size:11px;font-weight:700;line-height:1;padding:6px 9px;white-space:nowrap}.scenarioTrafficBadge.automatic{background:#eaf2ff;color:#245b96}.scenarioTrafficBadge.manual{background:#eef1f5;color:#596579}.scenarioRemoveButton{flex:0 0 auto;min-height:32px;width:32px}.scenarioCardFields{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.scenarioCardFields label{min-width:0}.scenarioCardFields input,.scenarioCardFields select{min-width:0;width:100%}.scenarioPromptField{grid-column:1 / -1}.scenarioFieldLabel{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.scenarioFieldLabel small{color:#7b8798;font-size:11px;font-weight:600}.scenarioDialogFooter{align-items:center;border-top:1px solid #e3e8ef;display:flex;gap:12px;justify-content:space-between;padding-top:14px}.dialogActions{align-items:center;display:flex;gap:10px;justify-content:flex-end}.formError{color:#b42318;margin:0}.nestedDialogBackdrop{z-index:11}.dialogHeader,.dialogFooter{align-items:center;display:flex;justify-content:space-between;gap:12px}.editorDialogHeader{align-items:center}.dialogTitleGroup,.dialogHeaderActions{align-items:center;display:flex;gap:8px;min-width:0}.dialogTitleGroup h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialogFooter{justify-content:flex-end}.humanReleasePriorityFooter,.humanReleasePriorityChoices{flex-wrap:wrap}.humanReleasePriorityChoices{display:flex;gap:8px;justify-content:flex-end}.dialogToolbar{display:flex;justify-content:flex-end}.caseDialogForm{display:flex;flex-direction:column;gap:12px;overflow:auto;padding-right:2px}.formRow{display:grid;gap:12px}.formRow.twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}.formRow.threeColumn{grid-template-columns:repeat(3,minmax(0,1fr))}.formRow.fourColumn{grid-template-columns:repeat(4,minmax(0,1fr))}.providerServiceRow{align-items:start;grid-template-columns:minmax(0,1.35fr) minmax(160px,.65fr)}.promptPreviewText{background:#f8fafc;border:1px solid #dce2ea;border-radius:6px;color:#263244;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.5;margin:0;max-height:min(70vh,720px);overflow:auto;padding:12px;white-space:pre-wrap}.providerList{display:grid;gap:10px;overflow:auto}.providerSearchBar{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:12px}.providerSearchBar>span:last-child{color:#647083;font-size:12px;white-space:nowrap}.inspectionHeading{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.panelSessionSelector{font-size:12px;max-width:min(300px,48vw);min-height:30px;padding:3px 7px}.providerRow{align-items:center;border:1px solid #e3e8ef;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 38px 38px;min-height:100px;padding:10px}.providerRow div{display:flex;flex-direction:column;gap:3px;min-width:0}.providerRow span{color:#647083;font-size:13px}.providerLongFieldGrid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.providerLongFieldButton{align-items:flex-start;flex-direction:column;justify-content:center;min-height:62px;min-width:0;text-align:left}.providerLongFieldButton span,.providerLongFieldButton small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.providerLongFieldButton small{color:#647083;font-size:12px;font-weight:500}.providerLongFieldEditor{flex:1;min-height:min(68vh,620px)}.providerLongFieldEditor textarea{flex:1;min-height:min(62vh,560px)}.providerLongFieldEditor textarea[readonly]{background:#f8fafc;color:#263244;cursor:default}.operatingHoursGroup{border:1px solid #e3e8ef;border-radius:8px;display:grid;gap:10px;padding:12px}.operatingHoursRow{align-items:center;display:grid;gap:8px;grid-template-columns:42px minmax(0,1fr) 10px minmax(0,1fr)}.operatingHoursRow>span{color:#3d4758;font-size:14px}.operatingHoursRow input{min-width:0}.timezoneOptions{border:0;display:flex;flex-wrap:wrap;gap:14px;margin:2px 0 0;padding:0}.timezoneOptions label{align-items:center;color:#3d4758;display:flex;flex-direction:row;font-size:14px;font-weight:500;gap:6px}@media(max-width:760px){.formRow.twoColumn,.formRow.threeColumn,.formRow.fourColumn,.caseDetailGrid.twoColumn,.caseDetailGrid.threeColumn,.caseDetailGrid.fourColumn,.providerServiceRow,.providerLongFieldGrid{grid-template-columns:1fr}.inspectionHeaderSecondary{align-items:center;flex-direction:row}.inspectionSessionPicker{flex:1 1 auto}.inspectionSessionPicker .panelSessionSelector{flex:1 1 auto;max-width:none;min-width:0;width:auto}.inspectionCompactActions{justify-content:flex-end}.inspectionPrimaryGrid,.serviceGroups,.analysisHighlights,.analysisDrilldown,.analysisTechnicalGrid,.failureFactGrid,.runtimeFactGrid{grid-template-columns:1fr}.analysisShortSpacer{display:none}.serviceContextFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.dialogHeaderActions{flex-wrap:wrap;justify-content:flex-end}.scenarioRows,.scenarioCardFields{grid-template-columns:1fr}.scenarioPromptField{grid-column:auto}.scenarioDialogFooter{align-items:stretch;flex-direction:column}.scenarioDialogFooter>button,.scenarioSaveActions button{flex:1}}@media(max-width:460px){.inspectionHeaderPrimary{align-items:flex-start;flex-direction:column}.inspectionHeaderActions{justify-content:flex-start}}.timezoneOptions input{margin:0}@media(max-width:1100px){main{padding:12px 12px 8px}}@media(max-width:640px){.topbar{flex-wrap:wrap}.headerCaseTools{flex-basis:100%;max-width:none;order:3}.caseFilterPopoverGrid{grid-template-columns:1fr}.panelSessionSelector{max-width:calc(100vw - 150px)}.providerSearchBar{grid-template-columns:minmax(0,1fr) auto}.providerSearchBar>span:last-child{grid-column:1 / -1}.recordingControls{grid-template-columns:1fr}main{padding:14px}.listenerBar{grid-template-columns:1fr}.listenerActions{justify-content:flex-start}.operatorGuidanceForm{grid-template-columns:1fr;width:100%}.fieldGrid{grid-template-columns:1fr}}.completionDialog{max-width:680px;overflow-y:auto}.completionDialog p{margin:0;line-height:1.5}.completionStatus{display:flex;gap:24px;border:0;padding:0}.completionStatus label{display:flex;flex-direction:row;align-items:center;gap:8px}.completionStatus input{width:auto}.completionService{border:1px solid #dce2ea;border-radius:8px;padding:14px;min-width:0}.completionFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0}.completionFields label{display:flex;flex-direction:column;gap:6px;font-size:13px}.completionFields input{width:100%;min-width:0;box-sizing:border-box}.completionOffers{display:flex;flex-wrap:wrap;gap:8px}.completionOffers button{white-space:normal;text-align:left;display:flex;flex-direction:column;align-items:flex-start;max-width:100%;overflow-wrap:anywhere}.completionOffers span{font-size:12px;font-weight:400}@media(max-width:560px){.completionFields{grid-template-columns:1fr}.completionDialog .dialogFooter{flex-wrap:wrap}}.completionOffersHeading{flex-basis:100%}.operatorStatusChange{--section-accent: #6550a4;--section-soft: #ffffffb8;background:linear-gradient(135deg,#f4effc,#f7fbff);border:1px solid #d8cbed}.operatorStatusChange .inspectionNoticeIcon{background:#e9def8;color:#6550a4}.operatorStatusChange .inspectionNoticeHeading{flex-wrap:wrap}.operatorStatusChange time{color:#65728a;font-size:11px;margin-left:auto}.operatorChangeFacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:12px;margin-top:12px}.operatorStatusChange .inspectionFactValue{overflow-wrap:anywhere}.operatorChangeSavings{border-top:1px solid #d8cbed;padding-top:12px;margin-top:14px}.operatorChangeSavings h5{margin:0;font-size:13px}.rescheduleCallDialog{overflow-y:auto}.schedulePicker{border:0;margin:0;min-width:0;padding:0}.schedulePicker legend{margin-bottom:12px}.scheduleCalendarHeader{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.scheduleCalendarGrid{display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.scheduleCalendarGrid>span{font-size:12px;padding:4px 0}.scheduleCalendarGrid button{background:#edf1f7;color:#24364f;padding:9px 0}.scheduleCalendarGrid button:disabled{background:transparent;opacity:.3}.scheduleCalendarGrid button[aria-pressed=true]{background:#24538f;color:#fff}.scheduleAccordionSection{border:1px solid #dce2ea;border-radius:8px;overflow:hidden}.scheduleAccordionSection+.scheduleAccordionSection{margin-top:10px}.scheduleAccordionHeader{align-items:center;background:#f4f6fa;border-radius:0;color:#24364f;display:flex;justify-content:center;padding:12px 36px;position:relative;text-align:center;width:100%}.scheduleAccordionValue{color:#1c3558;font-size:16px;font-weight:700}.scheduleAccordionEdit{color:#65728a;opacity:.6;position:absolute;right:12px}.scheduleAccordionBody{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .18s ease,opacity .18s ease}.scheduleAccordionBody[data-expanded=true]{grid-template-rows:1fr;opacity:1}.scheduleAccordionClip{min-height:0;overflow:hidden}.scheduleAccordionContent{padding:12px}@media(prefers-reduced-motion:reduce){.scheduleAccordionBody{transition:none}}.scheduleTimeColumns{display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(100px,1fr)}.scheduleChoiceHeading{color:#65728a;font-size:12px;margin-bottom:8px}.scheduleHourButtons{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.scheduleMinuteButtons{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.scheduleHourButtons button,.scheduleMinuteButtons button{background:#edf1f7;color:#24364f;padding:10px 0}.scheduleHourButtons button[aria-pressed=true],.scheduleMinuteButtons button[aria-pressed=true]{background:#24538f;color:#fff}.scheduleMinuteColumn{border-left:1px solid #dce2ea;padding-left:12px}.scheduleMinuteColumn label{font-size:12px;margin-top:12px}@media(max-width:420px){.scheduleTimeColumns{gap:10px;grid-template-columns:minmax(0,1.7fr) minmax(95px,1fr)}.scheduleHourButtons{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspectionLoadError{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;margin-bottom:16px;border:1px solid #c95050;border-radius:8px}.inspectionLoadError p{margin:0}.inspectionLoadError code{overflow-wrap:anywhere}main.hasCallBar{padding-top:calc(24px + var(--call-bar-height, 76px))}.callBar{position:fixed;inset:0 0 auto;z-index:10000;background:#101114;color:#fff;padding:12px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;box-shadow:0 2px 8px #0003}.callBarIdentity{display:flex;flex-direction:column;gap:4px;min-width:150px}.callBarIdentity span{color:#c4c8d0;font-size:12px}.callBarTools{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap}.callBar .secondaryButton{background:#26282e;border-color:#575b66;color:#fff;white-space:nowrap}.callBar .secondaryButton:hover{background:#393d47}.callBarEnd{display:flex;align-items:center;gap:16px;margin-left:auto}.callBarTimer{min-width:92px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.callBarHangup{background:#dc2626;border:1px solid #ef4444;color:#fff;font-weight:700;min-height:42px;padding:10px 20px;white-space:nowrap}.callBarHangup:hover{background:#b91c1c}.callBar .operatorGuidanceForm{width:auto;flex:1;grid-template-columns:minmax(160px,1fr) auto}.callBarError{color:#fecaca;flex-basis:100%;margin:0;font-size:13px}.humanCallError{background:#fee2e2;padding:12px;display:flex;justify-content:space-between}:root:has(.callBar) .dialogBackdrop{top:var(--call-bar-height, 76px)}:root:has(.callBar) .dialog{max-height:calc(100dvh - var(--call-bar-height, 76px) - 40px);overflow:auto}.callOtpBackdrop{z-index:1201}.otpChoices{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.otpChoiceRow{display:grid;grid-template-columns:1fr 1fr;gap:8px}.otpChoices button{background:#fff;color:#263247;border:1px solid #c3ccd9;overflow-wrap:anywhere}.otpChoices button[aria-pressed=true]{background:#eaf1ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb;color:#1e40af}.otpRecipientChoices{display:grid;gap:8px}.otpCustomSelected{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}@media(max-width:720px){.callBar{padding:10px 12px;gap:10px}.callBarIdentity{flex:1;min-width:0}.callBarTools{order:3;flex-basis:100%}.callBarEnd{gap:8px}.callBarTimer{min-width:0}}.humanVerificationStatus{color:#bbf7d0;font-weight:600;font-size:13px;font-variant-numeric:tabular-nums}.humanTranscriptLines{max-height:min(55dvh,520px);overflow-y:auto;margin-top:16px}.humanTranscriptLine{padding:10px 4px;border-bottom:1px solid #e4e8ef;overflow-wrap:anywhere}.humanTranscriptLine strong{color:#34476a;font-size:12px}.humanTranscriptLine p{margin:5px 0 0;white-space:pre-wrap;line-height:1.5}.humanTranscriptPartial p{color:#65728a}.humanTranscriptTool{background:#f4f7fb;border-left:3px solid #9bacc7;padding-left:10px}.humanTranscriptDraft{font-size:11px;font-style:italic}.otpChoices>*+*{border-top:1px solid #dce2ea;padding-top:16px}.otpRecipientChoices>p{margin:0 0 4px;font-size:13px;line-height:1.5}.recordingsColumn .humanLiveCaptions{display:flex;flex-direction:column;height:100%;min-height:0}.humanLiveCaptions>p{margin:0}.humanLiveCaptions .humanTranscript{display:flex;flex-direction:column;flex:1;min-height:0}.humanLiveCaptions .humanTranscriptLines{flex:1;max-height:none;min-height:0}.otpRecipientChoices input{text-align:center}.otpMonitoredLabel{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:4px;background:#e8edf3;color:#526177;font-size:10px;font-weight:600;line-height:1.3;vertical-align:middle}.callMessageBadge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;margin-left:7px;border-radius:999px;background:#dc2626;color:#fff;font-size:12px;font-weight:700}.callRecentCodes{display:flex;gap:18px;padding:0 6px;flex-wrap:wrap}.callRecentCode{display:flex;flex-direction:column;gap:3px;color:#a7abb4;font-size:15px;font-variant-numeric:tabular-nums}.callRecentCode small{color:#8d929d;font-size:9px;letter-spacing:.04em;white-space:nowrap}.callToastViewport{position:fixed;z-index:10001;pointer-events:none;overflow:hidden}.callToastStack{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:12px;padding:36px 40px 32px}.callToastStack .callToast{box-sizing:border-box;width:min(480px,100%)}@media(max-width:600px){.callToastStack{padding-inline:24px}}.callToast{display:block;white-space:normal;pointer-events:auto;text-align:left;font:inherit;cursor:pointer;flex-shrink:0;padding:18px 22px;border:1px solid #b2c9e5;border-left:5px solid #3974bc;border-radius:12px;background:#fff;color:#172943;box-shadow:0 8px 36px #0004;animation:callToastEnter .2s ease-out,callToastFade .5s ease-in 15s forwards}.callToast strong{display:block;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.callToastBody{display:block;margin:8px 0 0;font-size:18px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.callToast:focus-visible{outline:3px solid #3974bc;outline-offset:3px}.callToast.callToastOverflow{pointer-events:none;animation:callToastOverflowFade .3s ease-out forwards}@keyframes callToastOverflowFade{to{opacity:0;visibility:hidden}}@keyframes callToastEnter{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes callToastFade{to{opacity:0}}@media(prefers-reduced-motion:reduce){.callToast{animation:callToastFade .5s linear 15s forwards}}.analysisAttributionBadge{background:#e8edf3;border-color:#ccd6e2;color:#455a73}.callBar .callBarMuted,.callBar .callBarMuted:hover{color:#f87171;background:#451c23;border-color:#ef4444}.dtmfDialog{max-width:320px}.dtmfDigits{display:block;min-height:38px;padding:8px;margin:12px 0;text-align:center;font-size:22px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dtmfKeys{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dtmfKeys button{min-height:52px;font-size:22px;background:#edf1f7;color:#24364f}.dialValueButton,.adminPanelLink{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;margin-left:5px;padding:0;width:1em;height:1em;min-height:0;font:inherit;line-height:1;border:0;background:transparent;color:#78869a}.dialValueButton:hover,.adminPanelLink:hover{color:#24364f;background:#e6edf5}.adminPanelLink{vertical-align:-.125em}.dtmfFeedback{position:fixed;z-index:100000;top:50%;left:50%;transform:translate(-50%,-50%);min-width:110px;padding:16px 28px;border-radius:16px;background:#000000a6;color:#fff;font-size:80px;line-height:1.2;text-align:center;pointer-events:none;animation:dtmfFeedbackFade 2.3s forwards}@keyframes dtmfFeedbackFade{0%,86.95%{opacity:1}to{opacity:0;visibility:hidden}}.dialValueButton svg,.adminPanelLink svg{width:100%;height:100%}.dtmfHelp{font-size:12px;line-height:1.5;margin:14px 0 0}.inspectionCustomerColumn>.inspectionSection:first-child{container:customer-contact / inline-size}.customerMetadataGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:7px}@container customer-contact (min-width: 400px){.customerMetadataGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.serviceMore{margin-top:8px}.serviceMore>summary{color:#68768a;cursor:pointer;font-size:12px;padding:4px 0}.serviceMore[open]>summary{margin-bottom:6px}.inspectionCollapsible>summary{cursor:pointer;list-style:none;margin-bottom:0}.inspectionCollapsible>summary::-webkit-details-marker{display:none}.inspectionCollapsible>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid #68768a;border-bottom:1.5px solid #68768a;transform:rotate(-45deg);margin-left:auto;margin-right:4px}.inspectionCollapsible[open]>summary{margin-bottom:10px}.inspectionCollapsible[open]>summary:after{transform:rotate(45deg)}.deferredLoading{width:100%;min-width:0;padding:14px 0;text-align:left;color:#65748b}.deferredLoadingLabel{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.5}.deferredLoadingSpinner{flex-shrink:0;color:#7189ad;animation:deferredSpin 1s linear infinite}.deferredLoadingLines{display:grid;gap:10px;margin-top:15px}.deferredLoadingLines span{display:block;height:9px;width:94%;border-radius:5px;background:linear-gradient(100deg,#e8edf3 25%,#f5f7fa,#e8edf3 65%);background-size:250% 100%;animation:deferredShimmer 1.8s ease-in-out infinite}.deferredLoadingLines span:nth-child(3n+2){width:76%}.deferredLoadingLines span:nth-child(3n){width:86%}.deferredLoadingLines span:last-child{width:58%}@keyframes deferredSpin{to{transform:rotate(360deg)}}@keyframes deferredShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.deferredLoadingSpinner,.deferredLoadingLines span{animation:none}}.currentStatusExplanation,.deferredLoading,.deferredHistoryError{background:linear-gradient(135deg,#edf3fc,#f7f9fd);border:1px solid #cdddf2;border-radius:10px}.currentStatusExplanation h4{margin:0;color:#29466e}.currentStatusExplanation p{margin:0;line-height:1.5}.currentStatusExplanation time{color:#64748b;font-size:12px}.currentStatusExplanation:not(.legacyStatusGap){display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#f6f9fd;border-color:#dce5f0}.currentStatusIcon{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;border-radius:8px;color:#46668e;background:#e9f0f9}.currentStatusBody{min-width:0;display:grid;gap:5px}.currentStatusDescription h4:first-letter,.currentStatusDescription p:first-letter{text-transform:uppercase}.currentStatusDescription{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px}.currentStatusDescription h4{font-size:14px;line-height:1.4}.currentStatusDescription p{color:#52647b;font-size:12px;overflow-wrap:anywhere}.currentStatusMeta{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 10px;color:#64748b;font-size:10px}.currentStatusMeta time{font-size:inherit}.currentStatusMeta time:before{content:"·";margin-right:10px;color:#94a3b8}.currentStatusExplanation.legacyStatusGap{background:#f8fafc;border-color:#e2e8f0}.currentStatusExplanation.legacyStatusGap h4{color:#475569}.deferredLoading{box-sizing:border-box;padding:16px}.deferredLoadingInline{background:transparent;border:0;padding:14px 0}.currentStatusExplanation>.deferredLoading{background:transparent;border:0;padding:6px 0 2px}
