.audioIntelligencePage{--ai-navy:#082451;--ai-blue:#086bf2;--ai-muted:#607aa5;--ai-line:#dbe8f8;--ai-bg:#f4f8ff;color:var(--ai-navy)!important;background:var(--ai-bg);min-height:100%;padding:18px;display:grid;gap:14px;font-family:inherit}.audioIntelligencePage *{box-sizing:border-box}.audioIntelligencePage button,.audioIntelligencePage input,.audioIntelligencePage select,.audioIntelligencePage textarea{font:inherit}.aiIcon{width:20px;height:20px;display:inline-block;vertical-align:middle;flex:0 0 auto}.audioIntelligenceHeader,.audioSummaryCard,.audioReleaseCard,.audioRetentionInfo,.audioFilters,.audioTableCard{background:#fff;border:1px solid var(--ai-line);border-radius:14px;box-shadow:0 7px 22px rgba(28,75,135,.06)}.audioIntelligenceHeader{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:20px}.audioBreadcrumb{font-size:13px;color:#5e7ca8;margin-bottom:10px}.audioBreadcrumb span{padding:0 5px}.audioTitleLine{display:flex;align-items:center;gap:10px}.audioTitleLine h1{margin:0;color:var(--ai-navy)!important;font-size:30px;line-height:1.1}.audioMiTag{background:#e7f1ff;color:#086bf2;padding:5px 10px;border-radius:8px;font-weight:800}.audioIntelligenceHeader p{color:#647da3!important;margin:8px 0 0}.audioHeaderActions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.audioIntelligencePage .btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:9px 14px;border:1px solid #c7d8ee;border-radius:9px;background:#fff;color:#123765!important;font-weight:750;cursor:pointer}.audioIntelligencePage .btn:hover{border-color:#6fa8f9;background:#f5f9ff}.audioIntelligencePage .btn.primary{background:linear-gradient(135deg,#086bf2,#1b75ee);border-color:#086bf2;color:#fff!important}.audioIntelligencePage .btn.danger{background:#ef3e4e;border-color:#ef3e4e;color:#fff!important}.audioIntelligencePage .btn:disabled{opacity:.45;cursor:not-allowed}.audioHelp{width:42px;height:42px;border:0;border-radius:10px;background:#c9fbef;color:#065271!important;font-weight:900;font-size:18px}.audioSummaryGrid{display:grid;grid-template-columns:repeat(7,minmax(135px,1fr));gap:10px}.audioSummaryCard{min-height:116px;padding:16px 13px;display:flex;gap:12px;align-items:flex-start}.audioSummaryIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#e7f1ff;color:#086bf2;flex:0 0 auto}.audioSummaryCard.tone-1 .audioSummaryIcon{background:#dcf9eb;color:#08a572}.audioSummaryCard.tone-3 .audioSummaryIcon{background:#ffe7e9;color:#ef3e4e}.audioSummaryCard.tone-4 .audioSummaryIcon{background:#fff1dc;color:#ef8b1e}.audioSummaryCard.tone-6 .audioSummaryIcon{background:#efe8ff;color:#7647dd}.audioSummaryCard strong{display:block;color:var(--ai-navy)!important;font-size:22px}.audioSummaryCard h3{margin:2px 0;color:#1f487c!important;font-size:13px}.audioSummaryCard small{color:#738aad!important;font-size:11px}.audioReleaseRow{display:grid;grid-template-columns:1.45fr 1fr;gap:12px}.audioReleaseCard,.audioRetentionInfo{padding:15px}.audioSectionTitle{display:flex;align-items:center;gap:8px}.audioSectionTitle h2,.audioFilters h2,.audioTableHeading h2{margin:0;color:var(--ai-navy)!important;font-size:17px}.audioInfoDot{display:grid;place-items:center;width:20px;height:20px;border:2px solid #50729e;border-radius:50%;font-size:12px}.audioReleaseGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}.audioReleaseGrid article{border:1px solid #deebfa;border-radius:9px;padding:11px;background:#f7fbff}.audioReleaseGrid article:nth-child(2){background:#fff8ed}.audioReleaseGrid span,.audioReleaseGrid small{display:block;color:#56749d!important}.audioReleaseGrid strong{display:block;color:var(--ai-navy)!important;font-size:21px;margin:4px 0}.audioRetentionInfo{display:flex;gap:12px;background:#eef8ff;border-color:#bcdcff}.audioRetentionInfo>.aiIcon{color:#0871f5;width:28px;height:28px}.audioRetentionInfo strong{color:#174b84!important}.audioRetentionInfo p{color:#52739f!important;margin:7px 0}.audioRetentionInfo button{border:0;background:transparent;color:#086bf2!important;font-weight:800;padding:0}.audioFilters{padding:16px}.audioFilterGrid{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;margin-top:12px}.audioFilters label>span{display:block;color:#173e70!important;font-weight:750;font-size:12px;margin-bottom:6px}.audioFilters input,.audioFilters select,.audioFilters textarea{width:100%;height:42px;border:1px solid #cbdcf0;border-radius:8px;background:#fff;color:#102f5d!important;padding:8px 11px;outline:none}.audioFilters input:focus,.audioFilters select:focus{border-color:#0871f5;box-shadow:0 0 0 3px rgba(8,113,245,.12)}.audioInputIcon{position:relative}.audioInputIcon .aiIcon{position:absolute;left:11px;top:11px;color:#6784aa}.audioInputIcon input{padding-left:39px}.audioFilters footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.audioTableCard{overflow:hidden}.audioTableHeading{display:flex;align-items:center;gap:16px;padding:15px}.audioTableHeading>div:first-child{margin-right:auto}.audioTableHeading p{margin:3px 0 0;color:#6f86a8!important;font-size:12px}.audioTableHeading label{color:#526f98!important;font-size:12px}.audioTableHeading select{border:1px solid #c8d9ed;border-radius:7px;background:#fff;color:#163d70!important;padding:7px}.audioPagination{display:flex;align-items:center;gap:6px;color:#526f98}.audioPagination button{width:34px;height:34px;border:1px solid #cfdeef;border-radius:7px;background:#fff;color:#1d528e!important}.audioTableScroll{overflow:auto}.audioTableCard table{width:100%;border-collapse:collapse;min-width:1220px}.audioTableCard th{background:#eef5fd;border-block:1px solid #dce9f7;padding:0;text-align:left}.audioTableCard th>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;color:#193e6e!important;font-weight:800;padding:11px 9px}.audioTableCard td{padding:11px 9px;border-bottom:1px solid #e4edf7;color:#37577f!important;font-size:12px;vertical-align:middle}.audioTableCard td strong{display:block;color:#123968!important}.audioTableCard td small{display:block;color:#6f86a8!important;margin-top:3px}.audioTableCard tr.is-deleted{opacity:.65}.audioParticipants{display:inline-flex;align-items:center;gap:4px}.audioParticipants .aiIcon{width:16px}.audioProvider,.audioStatus{display:inline-flex;align-items:center;border-radius:999px;padding:5px 8px;font-weight:750;white-space:nowrap}.audioProvider{background:#e7f6ff;color:#1262a4!important}.audioStatus.status-ACTIVE{background:#dcf8e8;color:#08733f!important}.audioStatus.status-EXPIRING_SOON{background:#fff0d7;color:#a55d00!important}.audioStatus.status-SCHEDULED_FOR_DELETION{background:#ffe3d8;color:#b54113!important}.audioStatus.status-DELETED{background:#e8eef6;color:#5e6f87!important}.audioStatus.status-DELETE_FAILED{background:#ffe0e3;color:#bd2534!important}.audioRowActions{display:flex;gap:5px}.audioRowActions button{display:grid;place-items:center;width:34px;height:34px;border:1px solid #cbdcf0;border-radius:7px;background:#fff;color:#086bf2!important}.audioRowActions button:disabled{opacity:.35}.audioRowActions .aiIcon{width:17px}.audioEmpty,.audioError,.audioLoading{display:grid;justify-items:center;gap:8px;padding:48px;color:#607ba1!important}.audioError{color:#bc2a39!important}.audioDrawerBackdrop{position:fixed;inset:0;background:rgba(7,27,54,.24);z-index:800}.audioDrawerBackdrop[hidden]{display:none}.audioIntelligenceDrawer{position:fixed;z-index:810;right:0;top:0;width:min(460px,100vw);height:100vh;background:#fff;border-left:1px solid #cfdff2;box-shadow:-14px 0 35px rgba(7,37,74,.18);display:flex;flex-direction:column;color:var(--ai-navy)!important}.audioIntelligenceDrawer[hidden]{display:none}.audioIntelligenceDrawer>header{display:flex;align-items:center;justify-content:space-between;padding:18px;border-bottom:1px solid #e0eafa}.audioIntelligenceDrawer h2{margin:0;color:var(--ai-navy)!important;font-size:20px}.audioIntelligenceDrawer>header button,.audioDialogClose{border:0;background:transparent;color:#305989!important}.audioIntelligenceDrawer>nav{display:flex;gap:2px;overflow:auto;padding:0 10px;border-bottom:1px solid #dce8f7}.audioIntelligenceDrawer>nav button{border:0;border-bottom:3px solid transparent;background:#fff;color:#5b7398!important;padding:13px 9px;white-space:nowrap}.audioIntelligenceDrawer>nav button.active{color:#086bf2!important;border-bottom-color:#086bf2;font-weight:800}.audioDrawerBody{overflow:auto;padding:16px}.audioDrawerFile{display:flex;gap:12px;align-items:center}.audioDrawerFile>span{display:grid;place-items:center;width:50px;height:50px;border-radius:10px;background:#e5f0ff;color:#086bf2}.audioDrawerFile strong,.audioDrawerFile small{display:block;color:#133b6d!important}.audioDrawerFile small{color:#6a82a5!important;margin-top:3px}.audioDrawerBody audio{width:100%;margin:14px 0 4px}.audioPlayerRates{display:flex;gap:5px;justify-content:flex-end}.audioPlayerRates button{border:1px solid #cbdcf0;background:#fff;color:#163d70!important;border-radius:6px;padding:5px 7px}.audioDetailGrid{display:grid;grid-template-columns:1fr 1fr;margin:15px 0;border:1px solid #e0eaf7;border-radius:10px;overflow:hidden}.audioDetailGrid>div{padding:10px;border-right:1px solid #e0eaf7;border-bottom:1px solid #e0eaf7}.audioDetailGrid dt{color:#748aaa!important;font-size:11px}.audioDetailGrid dd{color:#173f73!important;font-weight:700;margin:4px 0 0}.audioStorageImpact{border:1px solid #d9e6f7;border-radius:10px;padding:12px}.audioStorageImpact h3{margin:0 0 8px;color:var(--ai-navy)!important}.audioStorageImpact p{color:#7086a7!important;font-size:11px}.audioDrawerLinks{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.audioPeople article{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #e4edf8}.audioPeople article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e8f1ff;color:#1764bd!important;font-weight:800}.audioPeople strong,.audioPeople small{display:block;color:#173f73!important}.audioPeople small{color:#7085a6!important}.audioProcessing article{display:grid;grid-template-columns:34px 1fr;column-gap:9px;padding:11px 0;border-bottom:1px solid #e4edf8}.audioProcessing article>span{grid-row:1/3;display:grid;place-items:center;width:30px;height:30px;border-radius:50%}.audioProcessing .done{background:#daf8e8;color:#07834a!important}.audioProcessing .pending{background:#fff0d9;color:#a86600!important}.audioProcessing strong,.audioProcessing small{color:#173f73!important}.audioProcessing small{color:#7489a8!important}.audioTimeline{list-style:none;padding:0;margin:0}.audioTimeline li{position:relative;padding:0 0 18px 25px;border-left:2px solid #d5e4f6}.audioTimeline li>span{position:absolute;left:-6px;top:2px;width:10px;height:10px;border-radius:50%;background:#086bf2}.audioTimeline strong,.audioTimeline time,.audioTimeline small{display:block;color:#173f73!important}.audioTimeline time,.audioTimeline small{color:#7489a8!important;font-size:11px}.audioDeleteDialog{width:min(520px,calc(100vw - 28px));border:0;border-radius:15px;padding:0;box-shadow:0 22px 70px rgba(3,25,55,.28);color:var(--ai-navy)!important}.audioDeleteDialog::backdrop{background:rgba(5,26,53,.5)}.audioDeleteDialog form{padding:24px;position:relative}.audioDialogClose{position:absolute;right:14px;top:14px}.audioDialogIcon{width:52px;height:52px;display:grid;place-items:center;border-radius:12px;background:#ffe2e5;color:#df2f40}.audioDeleteDialog h2{color:var(--ai-navy)!important}.audioDeleteDialog p{color:#607a9f!important}.audioDeleteDialog dl{border:1px solid #dce8f7;border-radius:9px;padding:10px}.audioDeleteDialog dl>div{display:flex;justify-content:space-between;gap:10px}.audioDeleteDialog dt,.audioDeleteDialog dd{color:#365b87!important;margin:3px}.audioDeleteDialog label span{display:block;color:#153c6e!important;font-weight:800;margin:10px 0 6px}.audioDeleteDialog textarea{width:100%;min-height:88px;border:1px solid #cbdcf0;border-radius:8px;color:#153c6e!important;padding:9px}.audioDeleteDialog footer{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}
@media(max-width:1300px){.audioSummaryGrid{grid-template-columns:repeat(4,1fr)}.audioFilterGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.audioIntelligencePage{padding:10px}.audioIntelligenceHeader{align-items:flex-start;flex-direction:column}.audioHeaderActions{justify-content:flex-start}.audioSummaryGrid{grid-template-columns:repeat(2,1fr)}.audioReleaseRow{grid-template-columns:1fr}.audioReleaseGrid{grid-template-columns:1fr}.audioFilterGrid{grid-template-columns:1fr}.audioTableHeading{align-items:flex-start;flex-wrap:wrap}.audioIntelligenceDrawer{width:100vw}.audioDrawerLinks{grid-template-columns:1fr}}@media(max-width:430px){.audioSummaryGrid{grid-template-columns:1fr}.audioTitleLine h1{font-size:25px}.audioHeaderActions .btn{width:100%}}

/* Audio Intelligence is an intentionally fixed-light administration surface.
   Tenant branding and dark mode own semantic foregrounds with !important, so
   keep both color and WebKit text fill explicit inside this one route. */
#tab-audio-intelligence .audioIntelligencePage,
#tab-audio-intelligence :is(.audioIntelligenceHeader,.audioSummaryCard,.audioReleaseCard,.audioRetentionInfo,.audioFilters,.audioTableCard,.audioIntelligenceDrawer,.audioDeleteDialog){
  color:#142947!important;
  -webkit-text-fill-color:currentColor!important;
}
#tab-audio-intelligence .audioIntelligencePage :is(h1,h2,h3,strong,b,label,legend,th,td,dt,dd,span,p,small){
  color:#142947!important;
  -webkit-text-fill-color:currentColor!important;
  opacity:1!important;
}
#tab-audio-intelligence :is(.audioBreadcrumb,.audioIntelligenceHeader p,.audioSummaryCard small,.audioReleaseGrid span,.audioReleaseGrid small,.audioRetentionInfo p,.audioTableHeading p,.audioTableHeading label,.audioPagination,.audioTableCard td,.audioTableCard td small,.audioEmpty,.audioLoading,.audioDrawerFile small,.audioDetailGrid dt,.audioStorageImpact p,.audioPeople small,.audioProcessing small,.audioTimeline time,.audioTimeline small,.audioDeleteDialog p){
  color:#526987!important;
  -webkit-text-fill-color:#526987!important;
}
#tab-audio-intelligence .audioIntelligencePage :is(input,select,textarea){color:#18304f!important;-webkit-text-fill-color:#18304f!important}
#tab-audio-intelligence .audioIntelligencePage :is(input,textarea)::placeholder{color:#526987!important;-webkit-text-fill-color:#526987!important;opacity:1!important}
#tab-audio-intelligence .audioIntelligencePage :is(.btn.primary,.btn.danger),
#tab-audio-intelligence .audioIntelligencePage :is(.btn.primary,.btn.danger) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
#tab-audio-intelligence .audioMiTag,
#tab-audio-intelligence .audioRetentionInfo button,
#tab-audio-intelligence .audioRowActions button,
#tab-audio-intelligence .audioIntelligenceDrawer>nav button.active{color:#075fc4!important;-webkit-text-fill-color:#075fc4!important}
#tab-audio-intelligence .audioHelp{color:#065271!important;-webkit-text-fill-color:#065271!important}
#tab-audio-intelligence .audioProvider{color:#1262a4!important;-webkit-text-fill-color:#1262a4!important}
#tab-audio-intelligence .audioStatus.status-ACTIVE{color:#08733f!important;-webkit-text-fill-color:#08733f!important}
#tab-audio-intelligence .audioStatus.status-EXPIRING_SOON{color:#7b4700!important;-webkit-text-fill-color:#7b4700!important}
#tab-audio-intelligence .audioStatus.status-SCHEDULED_FOR_DELETION{color:#8f300e!important;-webkit-text-fill-color:#8f300e!important}
#tab-audio-intelligence .audioStatus.status-DELETED{color:#40536e!important;-webkit-text-fill-color:#40536e!important}
#tab-audio-intelligence .audioStatus.status-DELETE_FAILED{color:#9f1f2c!important;-webkit-text-fill-color:#9f1f2c!important}

