.operations-view{background:#f3f6fa;min-height:100vh}.exception-summary{grid-template-columns:repeat(3,1fr) auto;gap:10px;padding:20px 20px 0;display:grid}.exception-summary>div{background:#fff;border:1px solid #dbe4ef;border-radius:13px;padding:15px}.exception-summary span{color:#6b7a8e;font-size:14px;font-weight:850}.exception-summary strong{margin-top:4px;font-size:27px;display:block}.exception-summary button{align-self:stretch}.operations-message{background:#e8f7d9;border:1px solid #b8da91;border-radius:10px;margin:12px 20px 0;padding:10px 14px}.exception-table{margin:14px 20px;padding:0;overflow:hidden}.exception-table>header{border-bottom:1px solid #e1e7ef;justify-content:space-between;padding:20px;display:flex}.exception-table header span,.performance header span,.analytics-detail header span,.source-attribution>div>span{color:#2f6bff;font-size:14px;font-weight:850}.exception-table h2,.performance h2,.analytics-detail h2,.source-attribution h2{margin:4px 0;font-size:21px}.exception-table header p{color:#68788d;max-width:390px;font-size:14px}.exception-head,.exception-table>article{grid-template-columns:2fr .55fr .65fr .8fr 1fr 1.1fr;align-items:center;gap:10px;padding:11px 16px;display:grid}.exception-head{color:#6a798d;background:#f7f9fc;font-size:14px;font-weight:850}.exception-table>article{border-top:1px solid #e5eaf1;border-left:4px solid #d1d8e2}.exception-table>article.critical{border-left-color:#d92d20}.exception-table>article.high{border-left-color:#f79009}.exception-table>article.medium{border-left-color:#2e6be6}.exception-table>article.low{border-left-color:#75a934}.exception-table article>div:first-child{gap:4px;display:grid}.exception-table article b{font-size:14px}.exception-table article a{color:#2863d7;font-size:14px;text-decoration:none}.exception-table article small{color:#748297;font-size:14px}.exception-table article em{text-transform:uppercase;font-size:14px;font-style:normal;font-weight:850}.exception-table article>span,.exception-table time{font-size:14px}.exception-table article>div:last-child{gap:4px;display:flex}.exception-table article button{color:#1758dd;background:#edf3ff;border:0;border-radius:6px;padding:6px;font-size:14px}.exception-table article button:last-child{color:#a93127;background:#fff1ef}.empty-operations{text-align:center;color:#718096;padding:45px}.empty-operations b{color:#0b2545}.insights-toolbar{justify-content:space-between;align-items:center;padding:18px 20px 0;display:flex}.insights-toolbar>div{align-items:end;gap:8px;display:flex}.insights-toolbar label{gap:4px;font-size:14px;font-weight:850;display:grid}.insights-toolbar input,.insights-toolbar button{background:#fff;border:1px solid #d3ddea;border-radius:8px;padding:9px}.insights-toolbar a{color:#2160df;font-size:14px;font-weight:750;text-decoration:none}.analytics-kpis{grid-template-columns:repeat(4,1fr);gap:9px;padding:14px 20px;display:grid}.analytics-kpis button{text-align:left;color:#0b2545;background:#fff;border:1px solid #dbe3ed;border-radius:13px;gap:5px;padding:14px;display:grid}.analytics-kpis button.active{border-color:#2f6bff;box-shadow:0 0 0 2px #2f6bff22}.analytics-kpis span{color:#6e7c90;font-size:14px}.analytics-kpis strong{font-size:23px}.analytics-kpis small{color:#2f6bff;font-size:14px}.analytics-detail,.performance,.source-attribution{margin:0 20px 14px;padding:0;overflow:hidden}.analytics-detail>header,.performance>header{justify-content:space-between;align-items:start;padding:18px;display:flex}.analytics-detail header p{color:#66778c;margin:0;font-size:14px}.analytics-detail header>b{font-size:28px}.support-head,.analytics-detail>a{grid-template-columns:1.3fr 1fr 1fr .7fr .7fr .65fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.support-head,.performance-head{color:#6e7c8f;background:#f7f9fc;font-size:14px;font-weight:850}.analytics-detail>a{color:#0b2545;border-top:1px solid #e6ebf2;font-size:14px;text-decoration:none}.analytics-detail a>span:first-child{display:grid}.analytics-detail a small{color:#78869a}.analytics-detail a em{font-style:normal}.analytics-detail>p{color:#718096;padding:20px}.performance nav{background:#edf1f6;border-radius:9px;padding:3px;display:flex}.performance nav button{background:0 0;border:0;border-radius:7px;padding:7px 10px;font-size:14px}.performance nav button.active{color:#1f5fe0;background:#fff}.performance-head,.performance>div:not(.performance-head){grid-template-columns:2fr repeat(5,1fr);gap:10px;padding:10px 16px;display:grid}.performance>div:not(.performance-head){border-top:1px solid #e6ebf2;font-size:14px}.source-attribution{grid-template-columns:1.5fr repeat(4,1fr);gap:9px;padding:18px;display:grid}.source-attribution button{text-align:left;background:#f7f9fc;border:1px solid #dce4ee;border-radius:10px;padding:10px;display:grid}.source-attribution strong{font-size:20px}.source-attribution small{color:#78869a}@media (max-width:1050px){.analytics-kpis{grid-template-columns:repeat(3,1fr)}.exception-head,.exception-table>article{grid-template-columns:1.7fr .6fr .8fr 1fr}.exception-head>:nth-child(5),.exception-table>article>:nth-child(5){display:none}.source-attribution{grid-template-columns:1fr 1fr 1fr}.source-attribution>div{grid-column:1/-1}}@media (max-width:720px){.exception-summary{grid-template-columns:1fr 1fr}.exception-summary button{grid-column:1/-1}.analytics-kpis{grid-template-columns:1fr 1fr}.insights-toolbar{flex-direction:column;align-items:stretch;gap:10px}.support-head,.analytics-detail>a{grid-template-columns:1.2fr 1fr .7fr}.support-head>:nth-child(3),.support-head>:nth-child(4),.support-head>:nth-child(6),.analytics-detail>a>:nth-child(3),.analytics-detail>a>:nth-child(4),.analytics-detail>a>:nth-child(6),.exception-head{display:none}.exception-table>article{grid-template-columns:1fr 1fr}.exception-table>article>div:first-child,.exception-table>article>div:last-child{grid-column:1/-1}.performance-head,.performance>div:not(.performance-head){grid-template-columns:1.5fr repeat(2,1fr)}.performance-head>:nth-child(4),.performance-head>:nth-child(5),.performance>div:not(.performance-head)>:nth-child(4),.performance>div:not(.performance-head)>:nth-child(5){display:none}}
