/* OFC-UI-066 — painel Oakdoc somente para análise, sem impactar demais abas. */
#workbench[data-view="analytics"] .mode-tabs{
 grid-template-columns:minmax(0,1fr)!important;
 max-width:280px;
}
#workbench #analytics-screen-066{
 max-width:1140px;margin:0 auto;padding:clamp(14px,2.4vw,24px);
 background:#151c16;border:1px solid #647b56;border-radius:15px;color:#f1f6ea;
}
#workbench #analytics-screen-066[hidden]{display:none!important}
#workbench .analytics-header-066{
 display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;
 margin:0 0 19px;padding-bottom:15px;border-bottom:1px solid #3e5542
}
#workbench .analytics-header-066 h3{font-size:clamp(1.15rem,2.1vw,1.6rem);margin:0 0 7px;line-height:1.2}
#workbench .analytics-header-066 p:not(.eyebrow){font-size:.81rem;line-height:1.5;color:#b8ccb3;margin:0}
#workbench .analytics-header-066 button{min-height:44px;border-radius:9px}
#workbench .analytics-counts-066{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
#workbench .analytics-stat-066{
 display:flex;flex-direction:column;justify-content:center;min-width:0;gap:7px;
 padding:15px;background:#203025;border:1px solid #506b50;border-radius:11px
}
#workbench .analytics-stat-066 small{font-size:.73rem;color:#c6daba;line-height:1.35}
#workbench .analytics-stat-066 strong{font-size:clamp(1.4rem,2.6vw,2.1rem);line-height:1;font-variant-numeric:tabular-nums}
#workbench .analytics-heading-066{font-size:1rem;color:#caff8c;margin:26px 0 10px;line-height:1.3}
#workbench .analytics-help-066{font-size:.76rem;color:#b7cbb0;line-height:1.5;margin:4px 0 12px}
#workbench .analytics-zones-066{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
#workbench .analytics-zone-066{
 display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;
 background:rgba(182,255,76,var(--level,.06));
 border:1px solid #60844b;border-radius:10px;color:#ecffe2
}
#workbench .analytics-zone-066 span{font-size:.74rem;line-height:1.3;overflow-wrap:anywhere}
#workbench .analytics-zone-066 strong{font-size:1.16rem;font-variant-numeric:tabular-nums}
#workbench .analytics-table-wrap-066{overflow-x:auto;border:1px solid #405843;border-radius:9px}
#workbench .analytics-table-wrap-066 table{border-collapse:collapse;width:100%;font-size:.8rem}
#workbench .analytics-table-wrap-066 :is(th,td){text-align:left;padding:11px 13px;border-bottom:1px solid #344b36;overflow-wrap:anywhere}
#workbench .analytics-table-wrap-066 th{color:#d3faab;background:#243728;font-weight:800}
#workbench .analytics-table-wrap-066 tr:last-child td{border-bottom:0}
#workbench .analytics-columns-066{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
#workbench .analytics-columns-066 section{background:#1c2b20;padding:12px;border:1px solid #405840;border-radius:10px}
#workbench .analytics-columns-066 h4{margin:0 0 10px}
#workbench .analytics-columns-066 ul{margin:0;padding-left:20px;font-size:.8rem;line-height:1.8}
body[data-theme="light"] #workbench #analytics-screen-066{background:#edf5e9;color:#244222}
body[data-theme="light"] #workbench .analytics-stat-066,
body[data-theme="light"] #workbench .analytics-columns-066 section{background:#e0ebd9;color:#244322}
body[data-theme="light"] #workbench .analytics-zone-066{color:#1f3b1f}
body[data-theme="light"] #workbench .analytics-heading-066{color:#397121}
body[data-theme="light"] #workbench .analytics-header-066 p:not(.eyebrow),
body[data-theme="light"] #workbench .analytics-help-066{color:#476744}
@media(max-width:760px){
 #workbench .analytics-counts-066{grid-template-columns:repeat(2,minmax(0,1fr))}
 #workbench .analytics-zones-066{grid-template-columns:repeat(2,minmax(0,1fr))}
 #workbench .analytics-header-066 button{width:100%}
 #workbench .analytics-columns-066{grid-template-columns:1fr}
}
