/* Visualização adicional: os números vêm da agenda existente. Nenhum cenário é redefinido. */
body.ovs-glass-theme #app .ovs-rich-dashboard>.section-title{font-size:23px;}
body.ovs-glass-theme #app .ovs-rich-dashboard>.section-desc{margin-bottom:16px;font-size:10px;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4{gap:12px!important;margin-bottom:20px!important;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4>.card{position:relative;padding:17px 19px!important;min-height:124px!important;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-icon{position:absolute;right:16px;top:16px;width:27px;height:27px;margin:0;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .card-title{padding-right:35px;margin-bottom:13px;font-size:10px;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-value{font-size:31px;letter-spacing:-1px;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-value[style*="14px"]{font-size:13px!important;letter-spacing:0;line-height:1.5;max-width:80%;margin-top:4px;}
body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-trend{font-size:9px;line-height:1.5;}
#ovs-rich-analytics{
 --ia-accent:var(--team-accent,var(--purple-2));--ia-ink:var(--team-text,var(--text));--ia-muted:var(--team-muted,var(--text-dim));
 --ia-c0:var(--ia-accent);--ia-c1:#58bfc7;--ia-c2:#d6b579;--ia-c3:#99cfa5;--ia-c4:#a786ca;--ia-c5:#748b9e;
 color:var(--ia-ink);font-family:var(--font-body);margin-bottom:20px;
}
#app[data-team-theme=matrix] #ovs-rich-analytics{--ia-c0:#36ff73;--ia-c1:#46dca0;--ia-c2:#a4d571;--ia-c3:#24a46e;--ia-c4:#83bda2;--ia-c5:#496a59;}
#ovs-rich-analytics button,#ovs-rich-analytics select{font-family:var(--font-body);}
#ovs-rich-analytics .ia-header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 13px;}
#ovs-rich-analytics h2{font-size:15px;letter-spacing:-.35px;font-weight:550;margin:0 0 4px;}
#ovs-rich-analytics h3{font-size:12px;letter-spacing:-.15px;font-weight:550;margin:0 0 5px;}
#ovs-rich-analytics p{font-size:9px;color:var(--ia-muted);line-height:1.55;margin:0;opacity:.85;}
#ovs-rich-analytics .ia-filters{display:flex;gap:8px;align-items:center;}
#ovs-rich-analytics :is(.ia-period-switch,.ia-plot-switch,.ia-owner-switch){display:inline-flex;align-items:center;background:color-mix(in srgb,var(--ia-accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--ia-accent) 15%,transparent);padding:3px;border-radius:99px;gap:2px;}
#ovs-rich-analytics :is(.ia-period-switch,.ia-plot-switch,.ia-owner-switch) button{background:transparent;border:0;border-radius:99px;padding:6px 12px;color:var(--ia-muted);font-size:9px;transition:background .18s,color .18s;}
#ovs-rich-analytics button[aria-pressed=true]{background:color-mix(in srgb,var(--ia-accent) 20%,transparent);color:var(--ia-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ia-accent) 12%,transparent);}
#ovs-rich-analytics .ia-filters select{font-size:10px;max-width:190px;min-height:31px;padding:6px 27px 6px 11px;border-radius:99px;}
#ovs-rich-analytics .ia-refresh{width:31px;height:31px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ia-accent) 18%,transparent);background:transparent;color:var(--ia-muted);font-size:18px;}
#ovs-rich-analytics :is(.ia-charts-primary,.ia-charts-secondary){display:grid;gap:13px;}
#ovs-rich-analytics .ia-charts-primary{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);margin-bottom:13px;}
#ovs-rich-analytics .ia-charts-secondary{grid-template-columns:minmax(260px,1fr) minmax(0,1.75fr);}
#ovs-rich-analytics .ia-panel{
 background:color-mix(in srgb,var(--team-panel,var(--panel)) 76%,transparent);border:1px solid color-mix(in srgb,var(--ia-accent) 19%,transparent);
 border-radius:20px;padding:19px 20px;min-width:0;position:relative;box-shadow:0 10px 35px -23px #0009,inset 0 1px 0 #ffffff04;
 backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);
}
#ovs-rich-analytics .ia-line-panel{min-height:304px;}
#ovs-rich-analytics .ia-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:15px;}
#ovs-rich-analytics .ia-kicker{font-size:10px;color:var(--ia-muted);font-weight:450;}
#ovs-rich-analytics .ia-line-total{display:flex;align-items:baseline;gap:9px;margin-top:5px;}
#ovs-rich-analytics .ia-line-total>b{font-size:31px;line-height:1;letter-spacing:-1.2px;font-weight:600;}
#ovs-rich-analytics .ia-line-total>span{font-size:9px;color:var(--ia-muted);opacity:.7;}
#ovs-rich-analytics .ia-chart-options{display:flex;flex-direction:column;align-items:flex-end;gap:9px;}
#ovs-rich-analytics .ia-date-nav{display:flex;align-items:center;gap:10px;}
#ovs-rich-analytics .ia-date-nav strong{font-size:10px;font-weight:450;text-transform:capitalize;min-width:90px;text-align:center;color:var(--ia-muted);}
#ovs-rich-analytics .ia-date-nav button{font-size:17px;background:transparent;color:var(--ia-muted);border:0;padding:0 3px;}
#ovs-rich-analytics .ia-plot-switch button{padding:3px 9px;font-size:8px;}
#ovs-rich-analytics .ia-plot{position:relative;min-height:160px;margin:0 -5px;}
#ovs-rich-analytics .ia-plot>svg{display:block;width:100%;height:auto;max-height:190px;overflow:visible;}
#ovs-rich-analytics .ia-gridline{stroke:color-mix(in srgb,var(--ia-accent) 12%,transparent);stroke-width:.7;stroke-dasharray:3 5;}
#ovs-rich-analytics .ia-axis{font-family:var(--font-body);font-size:8px;fill:var(--ia-muted);opacity:.7;}
#ovs-rich-analytics .ia-area{fill:url(#ia-area-fill);}
#ovs-rich-analytics .ia-line{fill:none;stroke:var(--ia-accent);stroke-width:2.1;stroke-linecap:round;}
#ovs-rich-analytics .ia-column{fill:var(--ia-accent);opacity:.75;transition:opacity .18s;}
#ovs-rich-analytics .ia-column:hover{opacity:1;}
#ovs-rich-analytics .ia-hit{cursor:pointer;outline:0;}
#ovs-rich-analytics .ia-hit circle{fill:var(--ia-accent);stroke:var(--team-bg,var(--bg));stroke-width:2;opacity:0;transition:opacity .16s;}
#ovs-rich-analytics .ia-hit:hover circle,#ovs-rich-analytics .ia-hit:focus-visible circle{opacity:1;}
#ovs-rich-analytics .ia-cursor{stroke:var(--ia-accent);stroke-width:.8;stroke-dasharray:3 3;opacity:0;pointer-events:none;}
#ovs-rich-analytics .ia-tooltip{position:absolute;pointer-events:none;z-index:5;min-width:112px;padding:9px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ia-accent) 30%,transparent);background:var(--team-panel,var(--panel));box-shadow:0 8px 22px #0007;}
#ovs-rich-analytics .ia-tooltip[hidden]{display:none;}
#ovs-rich-analytics .ia-tooltip strong{display:block;font-size:10px;font-weight:500;margin-bottom:5px;}
#ovs-rich-analytics .ia-tooltip span{font-size:10px;color:var(--ia-accent);}
#ovs-rich-analytics .ia-chart-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:5px;font-size:8px;color:var(--ia-muted);opacity:.75;}
#ovs-rich-analytics .ia-key{display:inline-block;width:7px;height:7px;background:var(--ia-accent);border-radius:50%;margin-right:5px;}
#ovs-rich-analytics .ia-small-reset{font-size:15px;border:0;background:color-mix(in srgb,var(--ia-accent) 8%,transparent);color:var(--ia-muted);border-radius:50%;height:26px;width:26px;}
#ovs-rich-analytics .ia-donut-body{display:flex;align-items:center;gap:8px;min-height:205px;}
#ovs-rich-analytics .ia-donut-wrap{width:51%;min-width:130px;position:relative;}
#ovs-rich-analytics .ia-donut-wrap svg{width:100%;display:block;}
#ovs-rich-analytics .ia-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;gap:4px;}
#ovs-rich-analytics .ia-donut-center>b{font-size:25px;font-weight:550;line-height:1;letter-spacing:-.8px;}
#ovs-rich-analytics .ia-donut-center>span{font-size:8px;color:var(--ia-muted);}
#ovs-rich-analytics .ia-track{stroke:color-mix(in srgb,var(--ia-accent) 9%,transparent);}
#ovs-rich-analytics .ia-donut-arc{cursor:pointer;transition:opacity .18s,stroke-width .18s;}
#ovs-rich-analytics .ia-donut-arc:hover,#ovs-rich-analytics .ia-donut-arc:focus-visible{stroke-width:19;outline:none;}
#ovs-rich-analytics .ia-donut-arc.is-muted{opacity:.23;}
#ovs-rich-analytics .ia-donut-legend{flex:1;min-width:0;}
#ovs-rich-analytics .ia-donut-legend button{width:100%;display:flex;align-items:center;gap:7px;border:0;background:transparent;border-radius:7px;padding:7px 5px;color:var(--ia-muted);font-size:9px;text-align:left;transition:background .18s;}
#ovs-rich-analytics .ia-donut-legend button:hover,#ovs-rich-analytics .ia-donut-legend button.selected{background:color-mix(in srgb,var(--ia-accent) 9%,transparent);color:var(--ia-ink);}
#ovs-rich-analytics .ia-donut-legend button>i{width:6px;height:6px;border-radius:50%;flex:none;}
#ovs-rich-analytics .ia-donut-legend button>b{margin-left:auto;font-weight:500;color:var(--ia-ink);}
#ovs-rich-analytics .ia-tone-0{stroke:var(--ia-c0);background:var(--ia-c0);}
#ovs-rich-analytics .ia-tone-1{stroke:var(--ia-c1);background:var(--ia-c1);}
#ovs-rich-analytics .ia-tone-2{stroke:var(--ia-c2);background:var(--ia-c2);}
#ovs-rich-analytics .ia-tone-3{stroke:var(--ia-c3);background:var(--ia-c3);}
#ovs-rich-analytics .ia-tone-4{stroke:var(--ia-c4);background:var(--ia-c4);}
#ovs-rich-analytics .ia-tone-5{stroke:var(--ia-c5);background:var(--ia-c5);}
#ovs-rich-analytics .ia-owner-switch button{font-size:14px;padding:1px 7px;}
#ovs-rich-analytics .ia-owner{width:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;color:var(--ia-ink);padding:8px 4px;border-radius:9px;text-align:left;}
#ovs-rich-analytics .ia-owner:hover,#ovs-rich-analytics .ia-owner.selected{background:color-mix(in srgb,var(--ia-accent) 6%,transparent);}
#ovs-rich-analytics .ia-owner-avatar{display:grid;place-items:center;width:27px;height:27px;flex:none;border-radius:9px;background:color-mix(in srgb,var(--ia-accent) 10%,transparent);color:var(--ia-accent);font-size:9px;font-weight:500;text-transform:uppercase;}
#ovs-rich-analytics .ia-owner-data{flex:1;min-width:0;font-size:10px;display:grid;gap:7px;}
#ovs-rich-analytics .ia-owner-track{display:block;height:3px;border-radius:4px;background:color-mix(in srgb,var(--ia-accent) 9%,transparent);}
#ovs-rich-analytics .ia-owner-track>i{display:block;height:3px;border-radius:4px;min-width:2px;}
#ovs-rich-analytics .ia-owner>b{font-size:15px;font-weight:500;letter-spacing:-.4px;min-width:25px;text-align:right;}
#ovs-rich-analytics .ia-owner-arrow{font-size:12px;opacity:.5;margin-left:3px;}
#ovs-rich-analytics .ia-client-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;}
#ovs-rich-analytics .ia-client{display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 6px 11px;border-radius:13px;border:1px solid color-mix(in srgb,var(--ia-accent) 10%,transparent);background:color-mix(in srgb,var(--ia-accent) 3%,transparent);color:var(--ia-ink);min-width:0;transition:background .18s,border-color .18s;}
#ovs-rich-analytics .ia-client:hover,#ovs-rich-analytics .ia-client.selected{border-color:color-mix(in srgb,var(--ia-accent) 32%,transparent);background:color-mix(in srgb,var(--ia-accent) 9%,transparent);}
#ovs-rich-analytics .ia-client-ring{position:relative;display:block;width:63px;height:63px;}
#ovs-rich-analytics .ia-client-ring svg{display:block;width:100%;}
#ovs-rich-analytics .ia-client-ring>b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:15px;letter-spacing:-.5px;font-weight:550;}
#ovs-rich-analytics .ia-client-ring>b small{font-size:8px;margin-left:1px;opacity:.7;}
#ovs-rich-analytics .ia-client>strong{font-size:8px;line-height:1.35;font-weight:450;text-align:center;min-height:22px;display:grid;place-items:center;max-width:100%;overflow-wrap:anywhere;}
#ovs-rich-analytics .ia-client>span:last-child{font-size:8px;color:var(--ia-muted);opacity:.7;}
#ovs-rich-analytics .ia-coverage{font-size:8px;color:var(--ia-muted);display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;opacity:.8;}
#ovs-rich-analytics .ia-coverage button{font-size:8px;background:transparent;border:0;color:var(--ia-accent);padding:0;}
#ovs-rich-analytics .ia-open-agenda{font-size:9px;white-space:nowrap;border:1px solid color-mix(in srgb,var(--ia-accent) 18%,transparent);border-radius:99px;background:transparent;color:var(--ia-muted);padding:5px 9px;}
#ovs-rich-analytics .ia-active-filters{display:flex;gap:7px;align-items:center;margin:0 0 12px;}
#ovs-rich-analytics .ia-active-filters>button{font-size:9px;padding:4px 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--ia-accent) 20%,transparent);background:color-mix(in srgb,var(--ia-accent) 10%,transparent);color:var(--ia-ink);}
#ovs-rich-analytics .ia-active-filters>button:last-child{border:0;background:transparent;color:var(--ia-muted);}
#ovs-rich-analytics .ia-heatmap{display:grid;gap:7px;padding-top:1px;}
#ovs-rich-analytics :is(.ia-heat-head,.ia-heat-row){display:grid;grid-template-columns:68px repeat(7,minmax(0,1fr));gap:5px;align-items:center;}
#ovs-rich-analytics .ia-heat-head{font-size:8px;text-align:center;color:var(--ia-muted);}
#ovs-rich-analytics .ia-heat-row button{border:0;background:color-mix(in srgb,var(--ia-accent) calc(var(--heat,.1)*100%),transparent);color:var(--ia-ink);font-size:8px;padding:5px 1px;border-radius:5px;height:24px;}
#ovs-rich-analytics .ia-heat-row button:first-child{background:transparent;text-align:left;color:var(--ia-muted);font-size:9px;}
#ovs-rich-analytics .ia-empty{font-size:11px;color:var(--ia-muted);padding:20px;text-align:center;}
#ovs-rich-analytics .ia-muted{font-size:10px;color:var(--ia-muted);}
.ia-original-details{margin:14px 0 18px;border-top:1px solid var(--border-soft);padding-top:12px;color:var(--text-dim);}
.ia-original-details>summary{cursor:pointer;list-style:none;font-size:10px;display:flex;align-items:center;justify-content:space-between;padding:6px 0;}
.ia-original-details>summary:after{content:'+';margin-left:12px;font-size:16px;}
.ia-original-details[open]>summary:after{content:'−';}
.ia-original-details>summary>span{margin-left:auto;font-size:9px;opacity:.6;}
.ia-native-panels{margin-top:14px;}
.ia-day-dialog{padding:22px;width:min(580px,calc(100vw - 28px));max-height:min(80vh,680px);margin:auto;border-radius:22px;border:1px solid color-mix(in srgb,var(--team-accent,var(--purple-2)) 28%,transparent);background:var(--team-panel,var(--panel));color:var(--text);box-shadow:0 20px 80px #0009;}
.ia-day-dialog::backdrop{background:#03050bcc;backdrop-filter:blur(5px);}
.ia-day-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid var(--border-soft);}
.ia-day-dialog h2{font-size:24px;letter-spacing:-.7px;font-weight:550;margin:6px 0;}
.ia-day-dialog p{font-size:11px;color:var(--text-dim);line-height:1.6;}
.ia-day-dialog .ia-kicker{font-size:10px;color:var(--text-faint);}
.ia-day-dialog [data-ia-close]{background:transparent;color:var(--text-dim);border:0;font-size:23px;padding:0 4px;}
.ia-day-dialog .ia-day-items{overflow-y:auto;max-height:45vh;padding:5px 0;}
.ia-day-dialog .ia-day-items>article{padding:14px 0;border-bottom:1px solid var(--border-soft);}
.ia-day-dialog .ia-day-items>article>div{display:flex;align-items:center;gap:9px;}
.ia-day-dialog .ia-day-items strong{font-size:12px;font-weight:500;line-height:1.6;}
.ia-day-dialog .ia-task-dot{width:5px;height:5px;border-radius:50%;background:var(--team-accent,var(--purple-2));flex:none;}
.ia-day-dialog .ia-day-items p{margin:4px 0 6px 14px;font-size:10px;}
.ia-day-dialog .ia-task-state{margin-left:14px;font-size:9px;display:inline-block;padding:3px 8px;border:1px solid var(--border-soft);border-radius:99px;color:var(--text-dim);}
.ia-day-dialog footer{display:flex;align-items:center;justify-content:space-between;padding-top:16px;gap:10px;}
.ia-day-dialog footer button{border:1px solid var(--border-soft);background:transparent;color:var(--text-dim);font-size:11px;border-radius:99px;padding:8px 13px;}
.ia-day-dialog footer [data-ia-close]{font-size:11px;}
.ia-day-dialog footer [data-ia-agenda]{color:var(--text);background:var(--team-active,var(--purple-dark));}
@media(max-width:1180px){#ovs-rich-analytics .ia-charts-primary{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);}#ovs-rich-analytics .ia-panel{padding:17px;}#ovs-rich-analytics .ia-donut-body{gap:0;}#ovs-rich-analytics .ia-client-grid{grid-template-columns:repeat(auto-fit,minmax(78px,1fr));}#ovs-rich-analytics .ia-client>strong{font-size:7.5px;}}
@media(max-width:980px){#ovs-rich-analytics .ia-charts-primary{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);}#ovs-rich-analytics .ia-charts-secondary{grid-template-columns:1fr;}#ovs-rich-analytics .ia-donut-body{flex-direction:column;align-items:stretch;}#ovs-rich-analytics .ia-donut-wrap{width:130px;align-self:center;}#ovs-rich-analytics .ia-donut-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}#ovs-rich-analytics .ia-donut-legend button{font-size:8px;}#ovs-rich-analytics .ia-chart-footer>span:last-child{display:none;}#ovs-rich-analytics .ia-header p{max-width:210px;}}
@media(max-width:760px){
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4>.card{padding:14px!important;min-height:126px!important;}
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-icon{right:12px;top:12px;width:23px;height:23px;}
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .card-title{font-size:9px;padding-right:22px;min-height:22px;}
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-value{font-size:28px;}
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .kpi-value[style*="14px"]{font-size:12px!important;max-width:100%;}
 #ovs-rich-analytics .ia-header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:14px;}
 #ovs-rich-analytics .ia-header h2{font-size:16px;}#ovs-rich-analytics .ia-header p{max-width:none;font-size:9px;}
 #ovs-rich-analytics .ia-filters{width:100%;gap:6px;}#ovs-rich-analytics .ia-filters select{max-width:none;flex:1;min-width:0;font-size:9px;}
 #ovs-rich-analytics .ia-period-switch button{padding:6px 10px;font-size:9px;}
 #ovs-rich-analytics .ia-charts-primary,#ovs-rich-analytics .ia-charts-secondary{grid-template-columns:1fr;gap:12px;}
 #ovs-rich-analytics .ia-line-panel{min-height:245px;}#ovs-rich-analytics .ia-panel{padding:16px;border-radius:17px;}
 #ovs-rich-analytics .ia-plot{min-height:130px;margin:8px -7px 0;}#ovs-rich-analytics .ia-plot>svg{min-height:130px;}
 #ovs-rich-analytics .ia-line-total>b{font-size:28px;}#ovs-rich-analytics .ia-card-head{margin-bottom:11px;}
 #ovs-rich-analytics .ia-date-nav{gap:6px;}#ovs-rich-analytics .ia-date-nav strong{font-size:9px;min-width:80px;}
 #ovs-rich-analytics .ia-donut-body{flex-direction:row;min-height:175px;gap:5px;}#ovs-rich-analytics .ia-donut-legend{display:block;}#ovs-rich-analytics .ia-donut-wrap{width:49%;min-width:125px;}#ovs-rich-analytics .ia-donut-legend button{font-size:9px;padding:7px 5px;}
 #ovs-rich-analytics .ia-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}#ovs-rich-analytics .ia-client>strong{font-size:8px;}
 #ovs-rich-analytics .ia-coverage{flex-wrap:wrap;line-height:1.6;}
 .ia-original-details>summary{font-size:9px;}.ia-original-details>summary>span{display:none;}
}
@media(prefers-reduced-motion:reduce){#ovs-rich-analytics *,#ovs-rich-analytics *:before,#ovs-rich-analytics *:after{animation:none!important;transition:none!important;}}
/* Densidade do primeiro quadro, como na referência: gráficos visíveis sem ocupar toda a tela. */
@media(min-width:1101px){
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4>.card{padding:14px 18px!important;min-height:110px!important;}
 body.ovs-glass-theme #app #view-container .ovs-rich-dashboard>.grid-4 .card-title{margin-bottom:10px;}
 #ovs-rich-analytics .ia-line-panel{min-height:280px;}
 #ovs-rich-analytics .ia-plot{min-height:160px;}
 #ovs-rich-analytics .ia-plot>svg{max-height:160px;}
 #ovs-rich-analytics .ia-donut-body{min-height:184px;}
 #ovs-rich-analytics .ia-card-head{margin-bottom:12px;}
 #ovs-rich-analytics .ia-owner{padding:6px 4px;}
}
#ovs-rich-analytics .ia-panel{background:color-mix(in srgb,var(--team-panel,var(--panel)) 82%,transparent);}
/* Leitura confortável dos rótulos sem aumentar a altura dos blocos. */
#ovs-rich-analytics .ia-axis{font-size:9px;}
#ovs-rich-analytics .ia-donut-legend button{font-size:10px;}
#ovs-rich-analytics .ia-owner-data{font-size:11px;}
#ovs-rich-analytics .ia-client>strong{font-size:9px;}
#ovs-rich-analytics .ia-client>span:last-child,#ovs-rich-analytics .ia-chart-footer,#ovs-rich-analytics .ia-coverage,#ovs-rich-analytics .ia-coverage button{font-size:9px;}
@media(max-width:760px){#ovs-rich-analytics .ia-donut-legend button{font-size:10px;}#ovs-rich-analytics .ia-client>strong{font-size:9px;}#ovs-rich-analytics .ia-client>span:last-child{font-size:8px;}}
#ovs-rich-analytics{--ia-c6:#bc8d9e;}
#app[data-team-theme=matrix] #ovs-rich-analytics{--ia-c6:#4b8e55;}
#ovs-rich-analytics .ia-tone-6{stroke:var(--ia-c6);background:var(--ia-c6);}
