/* Nexor 360 CRM v158 — painel executivo do Administrador */
.admin-dashboard-v158{display:grid;gap:13px;color:var(--brand-text)}
.admin-dash-head-v158{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 2px 2px}
.admin-dash-head-v158 span{display:block;color:var(--brand-red);font-size:10px;font-weight:900;letter-spacing:.14em}
.admin-dash-head-v158 h2{margin:4px 0 2px;font-size:27px;letter-spacing:-.045em}
.admin-dash-head-v158 p{margin:0;color:var(--brand-muted);font-size:12px}
.admin-dash-period-v158{display:flex;align-items:center;gap:18px;color:var(--brand-muted);font-size:11px;font-weight:700;text-transform:capitalize}
.admin-dash-period-v158 label{display:grid;gap:3px;font-size:9px;text-transform:uppercase;letter-spacing:.08em}
.admin-dash-period-v158 input{min-height:34px;padding:5px 8px;font-weight:800}
.admin-cards-v158{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}
.admin-card-v158,.admin-panel-v158{background:var(--brand-panel);border:1px solid var(--brand-line);border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.055)}
.admin-card-v158{cursor:pointer;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.admin-card-v158:hover{transform:translateY(-2px);border-color:rgba(237,28,36,.35);box-shadow:0 15px 34px rgba(15,23,42,.09)}
.admin-card-head-v158{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:13px 13px 7px}
.admin-card-head-v158 h3{margin:0;font-size:14px}.admin-card-head-v158 p{margin:3px 0 0;color:var(--brand-muted);font-size:8px}
.admin-card-head-v158>span{padding:4px 7px;background:rgba(237,28,36,.07);color:var(--brand-red);border-radius:999px;font-size:8px;font-weight:900;text-transform:uppercase}
.admin-card-active-v158{padding:0 13px 9px}.admin-card-active-v158 small{display:block;color:var(--brand-muted);font-size:8px;text-transform:uppercase;font-weight:800}.admin-card-active-v158 b{display:block;margin-top:2px;font-size:24px;letter-spacing:-.045em}
.admin-card-stats-v158{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--brand-line)}
.admin-card-stats-v158 button{min-width:0;border:0;border-right:1px solid var(--brand-line);background:transparent;color:var(--brand-text);padding:8px 4px;text-align:left}
.admin-card-stats-v158 button:last-child{border-right:0}.admin-card-stats-v158 button:hover{background:var(--brand-gradient-soft)}
.admin-card-stats-v158 small,.admin-card-stats-v158 b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-card-stats-v158 small{color:var(--brand-muted);font-size:7px;text-transform:uppercase}.admin-card-stats-v158 b{margin-top:2px;font-size:11px}
.admin-card-progress-v158{padding:9px 13px 11px}.admin-card-progress-v158>div{display:flex;justify-content:space-between;gap:8px;margin-bottom:5px;color:var(--brand-muted);font-size:8px}.admin-card-progress-v158>div b{text-align:right;color:var(--brand-text)}
.admin-card-progress-v158>i,.admin-portfolio-bars-v158 i,.admin-score-row-v158 i{display:block;height:5px;background:#edf0f5;border-radius:999px;overflow:hidden}.admin-card-progress-v158 em,.admin-portfolio-bars-v158 em,.admin-score-row-v158 em{display:block;height:100%;background:var(--brand-red);border-radius:inherit}
.admin-grid-v158{display:grid;gap:11px}.admin-grid-main-v158{grid-template-columns:.95fr 1.65fr .95fr}.admin-grid-bottom-v158{grid-template-columns:repeat(4,minmax(0,1fr))}
.admin-panel-v158{min-width:0;padding:13px}
.admin-panel-head-v158{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:11px}
.admin-panel-head-v158 h3{margin:0;font-size:13px}.admin-panel-head-v158 p{margin:3px 0 0;color:var(--brand-muted);font-size:8px}
.admin-panel-head-v158 button{border:0;background:transparent;color:var(--brand-red);padding:2px;font-size:8px;font-weight:900;white-space:nowrap}
.admin-funnel-layout-v158{display:grid;grid-template-columns:1.25fr 1fr;gap:10px;align-items:center;min-height:190px}
.admin-funnel-shape-v158{display:flex;flex-direction:column;align-items:center;gap:2px;padding-block:8px}
.admin-funnel-shape-v158 button{height:30px;border:0;color:#fff;background:linear-gradient(180deg,#ed1c24,#ff7277);clip-path:polygon(6% 0,94% 0,83% 100%,17% 100%)}
.admin-funnel-shape-v158 .stage-1{width:100%}.admin-funnel-shape-v158 .stage-2{width:82%}.admin-funnel-shape-v158 .stage-3{width:65%}.admin-funnel-shape-v158 .stage-4{width:48%}.admin-funnel-shape-v158 .stage-5{width:30%;background:#9099a7}
.admin-funnel-labels-v158{display:grid;gap:4px}.admin-funnel-labels-v158 button{display:flex;justify-content:space-between;gap:8px;border:0;background:transparent;color:var(--brand-text);padding:3px;font-size:9px}.admin-funnel-labels-v158 button:hover{color:var(--brand-red)}
.admin-funnel-labels-v158>div{margin-top:4px;padding-top:7px;border-top:1px solid var(--brand-line);display:flex;justify-content:space-between;font-size:9px}.admin-funnel-labels-v158>div b{color:var(--brand-red)}
.admin-trend-panel-v158{overflow:hidden}.admin-trend-svg-v158{display:block;width:100%;height:215px;overflow:visible}.admin-trend-svg-v158 line{stroke:var(--brand-line);stroke-width:1}.admin-trend-svg-v158 text{fill:var(--brand-muted);font-size:9px}.admin-trend-svg-v158 polyline{fill:none;stroke:var(--series);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.admin-trend-svg-v158 circle{fill:var(--series)}
.admin-trend-legend-v158{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;font-size:8px;color:var(--brand-muted)}.admin-trend-legend-v158 span:before{content:"";display:inline-block;width:14px;height:3px;background:var(--series);border-radius:2px;margin-right:4px;vertical-align:middle}
.admin-portfolio-kpis-v158{display:grid;grid-template-columns:1fr 1fr;gap:7px}.admin-portfolio-kpis-v158 button{border:1px solid var(--brand-line);border-radius:10px;background:var(--brand-gradient-soft);color:var(--brand-text);padding:11px 7px}.admin-portfolio-kpis-v158 small,.admin-portfolio-kpis-v158 b{display:block}.admin-portfolio-kpis-v158 small{color:var(--brand-muted);font-size:8px}.admin-portfolio-kpis-v158 b{color:var(--brand-red);font-size:21px;margin-top:4px}
.admin-portfolio-bars-v158{display:grid;gap:7px;margin-top:12px}.admin-portfolio-bars-v158 button{display:grid;grid-template-columns:54px 1fr 22px;align-items:center;gap:6px;border:0;background:transparent;color:var(--brand-text);padding:0;font-size:8px;text-align:left}.admin-portfolio-bars-v158 i{height:6px}.admin-portfolio-bars-v158 em{background:#ff7518}
.admin-list-row-v158,.admin-agenda-row-v158,.admin-score-row-v158{width:100%;border:0;border-bottom:1px solid var(--brand-line);background:transparent;color:var(--brand-text);padding:8px 2px;text-align:left}.admin-list-row-v158:last-child,.admin-agenda-row-v158:last-child,.admin-score-row-v158:last-child{border-bottom:0}.admin-list-row-v158{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-list-row-v158 span{min-width:0}.admin-list-row-v158 b,.admin-list-row-v158 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-list-row-v158 b{font-size:9px}.admin-list-row-v158 small{margin-top:3px;color:var(--brand-muted);font-size:8px}.admin-list-row-v158 strong{font-size:8px;white-space:nowrap}.admin-list-row-v158 strong.danger{color:#d71920;background:transparent}.admin-list-row-v158 strong.warning{color:#b66a00;background:transparent}.admin-list-row-v158 strong.success{color:#17834d;background:transparent}
.admin-agenda-row-v158{display:grid;grid-template-columns:35px 6px 1fr auto;gap:6px;align-items:center}.admin-agenda-row-v158 time{font-size:8px;font-weight:800}.admin-agenda-row-v158>i{width:6px;height:6px;border-radius:50%;background:#ed1c24}.admin-agenda-row-v158>i.color-1{background:#16a34a}.admin-agenda-row-v158>i.color-2{background:#2864c7}.admin-agenda-row-v158>i.color-3{background:#f59e0b}.admin-agenda-row-v158 span{min-width:0}.admin-agenda-row-v158 b,.admin-agenda-row-v158 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-agenda-row-v158 b{font-size:9px}.admin-agenda-row-v158 small{color:var(--brand-muted);font-size:8px;margin-top:2px}.admin-agenda-row-v158 em{font-style:normal;padding:3px 5px;border-radius:999px;background:#fff1f2;color:#b91c1c;font-size:7px;font-weight:800}
.admin-score-row-v158{display:grid;grid-template-columns:74px 1fr 24px;align-items:center;gap:6px;font-size:8px}.admin-score-row-v158 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-score-row-v158 em{background:linear-gradient(90deg,#ed1c24,#0c4fd6)}.admin-score-row-v158 b{text-align:right}.admin-score-average-v158{display:flex;justify-content:space-between;margin-top:7px;padding-top:9px;border-top:1px solid var(--brand-line);font-size:9px}.admin-score-average-v158 b{font-size:13px;color:var(--brand-red)}
.admin-empty-v158{display:grid;place-items:center;min-height:115px;color:var(--brand-muted);font-size:9px;text-align:center}
body[data-theme="dark"] .admin-card-progress-v158>i,body[data-theme="dark"] .admin-portfolio-bars-v158 i,body[data-theme="dark"] .admin-score-row-v158 i{background:#1d3150}
@media(max-width:1450px){.admin-grid-main-v158{grid-template-columns:1fr 1.45fr}.admin-grid-main-v158>.admin-panel-v158:last-child{grid-column:1/-1}.admin-grid-bottom-v158{grid-template-columns:1fr 1fr}}
@media(max-width:1100px){.admin-cards-v158{grid-template-columns:1fr 1fr}.admin-grid-main-v158{grid-template-columns:1fr}.admin-grid-main-v158>.admin-panel-v158:last-child{grid-column:auto}}
@media(max-width:720px){.admin-dash-head-v158,.admin-dash-period-v158{align-items:flex-start;flex-direction:column}.admin-cards-v158,.admin-grid-bottom-v158{grid-template-columns:1fr}.admin-funnel-layout-v158{grid-template-columns:1fr}.admin-card-stats-v158{grid-template-columns:1fr 1fr}}

/* v158 — reprodução do modelo executivo enviado pelo cliente */
body:has(#dashboard[data-variant="admin-v158-modelo"].active) .top,
body:has(#dashboard[data-variant="admin-v158-modelo"].active) .module-tabs{display:none!important}
body:has(#dashboard[data-variant="admin-v158-modelo"].active) main{padding:14px 18px 28px;background:var(--brand-panel)}
#dashboard[data-variant="admin-v158-modelo"]{font-family:Inter,"Segoe UI",Arial,sans-serif}
#dashboard[data-variant="admin-v158-modelo"] .admin-dashboard-v158{gap:12px}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-head-v158{min-height:54px;padding:0 2px;align-items:center}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-head-v158 h2{font-size:29px;line-height:1;margin:0 0 5px;color:var(--brand-text)}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-head-v158 p{font-size:12px;line-height:1;color:#061b5f;font-weight:800}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:10px;color:#071b59;font-size:10px;font-weight:800;max-width:320px}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158 label{position:relative;display:flex;align-items:center;margin:0;width:38px;height:38px}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158 label span{display:grid;place-items:center;width:34px;height:34px;border:2px solid #092278;border-radius:7px;color:#092278;font-size:0}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158 label span:before{content:"";width:17px;height:15px;border:2px solid currentColor;border-radius:3px;background:linear-gradient(currentColor,currentColor) 0 4px/100% 2px no-repeat}
#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158 input{position:absolute;inset:0;width:34px;height:34px;opacity:0;cursor:pointer}
#dashboard[data-variant="admin-v158-modelo"] #adminTodayV158{max-width:145px;line-height:1.45;text-transform:capitalize}
#dashboard[data-variant="admin-v158-modelo"] .admin-bell-v158{position:relative;border:0;background:transparent;color:#092278;font-size:20px;padding:5px 9px}
#dashboard[data-variant="admin-v158-modelo"] .admin-bell-v158 b{position:absolute;right:1px;top:-1px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#e7131b;color:#fff;font-size:8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-cards-v158{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-v158,#dashboard[data-variant="admin-v158-modelo"] .admin-panel-v158{border-radius:10px;box-shadow:none;border-color:#dce3ef}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-v158{min-height:216px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158{padding:14px 14px 6px;display:grid;grid-template-columns:1fr auto auto;align-items:start}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158 h3{font-size:14px;color:#07143f}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158 p{font-size:8px;color:#071b59;margin-top:6px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158>span{font-size:7px;padding:4px 7px;background:#fff0f1;color:#ed1c24}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158>em{font-style:normal;color:#061b65;font-weight:900;font-size:15px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-active-v158{padding:4px 14px 12px;color:#071b59;font-size:9px;border-bottom:1px solid #e5e9f1}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-active-v158 b{display:inline;font-size:9px;letter-spacing:0}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-stats-v158{border-block:0;padding:10px 8px 8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-stats-v158 button{padding:0 7px;border-right-color:#dfe5ef}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-stats-v158 small{font-size:6px;color:#092278;font-weight:900}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-stats-v158 b{font-size:14px;color:#07143f;margin-top:5px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-progress-v158{padding:5px 14px 9px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-progress-v158>div{margin-bottom:7px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-progress-v158>div b{font-size:9px;color:#07143f}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-progress-v158>i{height:6px}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-rs-v158{display:flex;gap:0;padding:8px 10px;border-top:1px solid #e5e9f1;overflow:hidden}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-rs-v158 button,#dashboard[data-variant="admin-v158-modelo"] .admin-card-rs-v158 span{border:0;border-right:1px solid #cfd7e5;background:transparent;color:#071b59;padding:0 7px;font-size:7px;font-weight:800;white-space:nowrap}
#dashboard[data-variant="admin-v158-modelo"] .admin-card-rs-v158>*:last-child{border-right:0}
#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158{grid-template-columns:1.02fr 1.45fr 1.17fr;gap:12px}
#dashboard[data-variant="admin-v158-modelo"] .admin-grid-bottom-v158{grid-template-columns:.95fr 1.2fr 1.08fr 1.04fr;gap:12px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-v158{position:relative;padding:12px 14px;min-height:286px;display:flex;flex-direction:column}
#dashboard[data-variant="admin-v158-modelo"] .admin-grid-bottom-v158 .admin-panel-v158{min-height:240px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-head-v158{margin-bottom:8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-head-v158 h3{font-size:13px;color:#07143f}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-head-v158 p{font-size:8px;color:#071b59;margin-top:5px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-head-v158>button{color:#071b59;font-size:15px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-v158>footer{display:flex;justify-content:space-between;gap:8px;align-items:center;margin-top:auto;padding-top:8px;color:#071b59;font-size:8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-v158>footer button{border:0;background:transparent;color:#071b59;padding:0;font-size:8px;font-weight:800}
#dashboard[data-variant="admin-v158-modelo"] .admin-grid-bottom-v158 .admin-panel-v158>footer button:first-child{color:#ed1c24}
#dashboard[data-variant="admin-v158-modelo"] .admin-panel-v158>footer b{color:#ed1c24;font-size:10px}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-layout-v158{min-height:198px;grid-template-columns:1.25fr .92fr}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-shape-v158{gap:1px;padding:0}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-shape-v158 button{height:31px;background:linear-gradient(180deg,#c50a0e,#fe8083)}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-shape-v158 .stage-5{background:#969ca4}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-labels-v158 button{font-size:8px;color:#07143f;padding:5px 0}
#dashboard[data-variant="admin-v158-modelo"] .admin-funnel-labels-v158>div{display:none}
#dashboard[data-variant="admin-v158-modelo"] .admin-trend-svg-v158{height:208px}
#dashboard[data-variant="admin-v158-modelo"] .admin-trend-legend-v158{justify-content:flex-start;padding-left:40px;color:#07143f;font-weight:800}
#dashboard[data-variant="admin-v158-modelo"] .admin-portfolio-kpis-v158{gap:10px}
#dashboard[data-variant="admin-v158-modelo"] .admin-portfolio-kpis-v158 button{padding:10px 5px;background:transparent;border-color:#dce3ef}
#dashboard[data-variant="admin-v158-modelo"] .admin-portfolio-kpis-v158 small{font-size:7px;color:#071b59}
#dashboard[data-variant="admin-v158-modelo"] .admin-portfolio-kpis-v158 b{font-size:22px;color:#ed1c24}
#dashboard[data-variant="admin-v158-modelo"] #adminPortfolioV158>h4{font-size:8px;color:#07143f;margin:9px 0 5px}
#dashboard[data-variant="admin-v158-modelo"] .admin-portfolio-chart-v158{display:grid;grid-template-columns:1.05fr .95fr;gap:10px;align-items:center}
#dashboard[data-variant="admin-v158-modelo"] .admin-pie-v158{position:relative;width:130px;max-width:100%;aspect-ratio:1;border:0;border-radius:50%;margin:auto;box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}
#dashboard[data-variant="admin-v158-modelo"] .admin-pie-v158>span{display:none}
#dashboard[data-variant="admin-v158-modelo"] .admin-pie-legend-v158{display:grid;gap:3px}
#dashboard[data-variant="admin-v158-modelo"] .admin-pie-legend-v158 button{display:grid;grid-template-columns:7px 1fr auto;gap:5px;align-items:center;border:0;background:transparent;color:#07143f;padding:0;font-size:7px;text-align:left}
#dashboard[data-variant="admin-v158-modelo"] .admin-pie-legend-v158 i{width:7px;height:7px;border-radius:50%}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-head-v158,#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158{display:grid;align-items:center;gap:7px;text-align:left}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-head-v158{padding:5px 0;border-bottom:1px solid #dce3ef;color:#071b59;font-size:7px}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158{width:100%;border:0;border-bottom:1px solid #e5e9f1;background:transparent;color:#07143f;padding:7px 0;font-size:7px}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158:hover{color:#ed1c24}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-head-v158.renewal,#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158.renewal{grid-template-columns:1fr 72px 68px}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-head-v158.attention,#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158.attention{grid-template-columns:48px 1fr 1fr 32px}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158 strong{text-align:right;white-space:nowrap}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158 strong.danger{color:#ed1c24;background:transparent}#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158 strong.warning{color:#ed8500;background:transparent}#dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158 strong.success{color:#13944d;background:transparent}
#dashboard[data-variant="admin-v158-modelo"] .admin-agenda-row-v158{grid-template-columns:7px 35px 1fr auto;padding:7px 0}
#dashboard[data-variant="admin-v158-modelo"] .admin-agenda-row-v158 time,#dashboard[data-variant="admin-v158-modelo"] .admin-agenda-row-v158 b{font-size:7px;color:#07143f}
#dashboard[data-variant="admin-v158-modelo"] .admin-agenda-row-v158 small{font-size:6px}
#dashboard[data-variant="admin-v158-modelo"] .admin-agenda-row-v158 em{font-size:6px}
#dashboard[data-variant="admin-v158-modelo"] .admin-table-head-v158.score{grid-template-columns:1fr 55px}
#dashboard[data-variant="admin-v158-modelo"] .admin-score-row-v158{grid-template-columns:1fr 55px;padding:7px 0;font-size:8px}
#dashboard[data-variant="admin-v158-modelo"] .admin-score-row-v158 b{text-align:left}
#dashboard[data-variant="admin-v158-modelo"] .admin-score-average-v158{color:#07143f}.admin-score-average-v158 b{color:#071b59!important}
body[data-theme="dark"]:has(#dashboard[data-variant="admin-v158-modelo"].active) main{background:var(--brand-bg)}
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-dash-head-v158 p,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-panel-head-v158 h3,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-card-head-v158 h3,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-card-stats-v158 b,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-table-row-v158,
body[data-theme="dark"] #dashboard[data-variant="admin-v158-modelo"] .admin-funnel-labels-v158 button{color:var(--brand-text)}
@media(max-width:1450px){#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158{grid-template-columns:1fr 1.4fr}#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158>.admin-panel-v158:last-child{grid-column:1/-1}#dashboard[data-variant="admin-v158-modelo"] .admin-grid-bottom-v158{grid-template-columns:1fr 1fr}}
@media(max-width:1050px){#dashboard[data-variant="admin-v158-modelo"] .admin-cards-v158,#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158{grid-template-columns:1fr 1fr}#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158>.admin-panel-v158:last-child{grid-column:1/-1}}
@media(max-width:720px){body:has(#dashboard[data-variant="admin-v158-modelo"].active) main{padding:12px}#dashboard[data-variant="admin-v158-modelo"] .admin-cards-v158,#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158,#dashboard[data-variant="admin-v158-modelo"] .admin-grid-bottom-v158{grid-template-columns:1fr}#dashboard[data-variant="admin-v158-modelo"] .admin-grid-main-v158>.admin-panel-v158:last-child{grid-column:auto}#dashboard[data-variant="admin-v158-modelo"] .admin-dash-period-v158{display:none}}
