/* ROVEX dashboard. Scoped to preserve the rest of the application. */
#view-dashboard{--db-bg:#1d1e21;--db-card:#25262a;--db-border:#393a40;--db-muted:#b5b6bf;--db-ink:#f5f4f1;--db-coral:#ff7668;--db-green:#91d6b1;gap:22px;padding:5px 0 38px;color:var(--db-ink)}
#view-dashboard .db-legacy,#view-dashboard .db-hidden{display:none!important}
#dashboard-shell[hidden],#dashboard-shell .db-panel[hidden]{display:none!important}
#dashboard-shell{min-width:0;width:100%}
#dashboard-shell button,#dashboard-shell input{font:inherit}
#dashboard-shell button{cursor:pointer}
#dashboard-shell button:disabled{cursor:wait;opacity:.55}
#dashboard-shell :is(button,input,summary,a):focus-visible{outline:2px solid #ffb0a7;outline-offset:4px}
#dashboard-shell .db-hero{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:17px 0 27px;background:none}
#dashboard-shell .db-eyebrow{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:1.65px;text-transform:uppercase;font-weight:700;color:var(--db-muted);line-height:1.5}
#dashboard-shell .db-live-dot{height:6px;width:6px;border-radius:50%;background:var(--db-coral);box-shadow:0 0 0 4px #ff766813}
#dashboard-shell .db-hero h2{font-size:clamp(27px,2.7vw,39px);font-weight:650;line-height:1.2;letter-spacing:-1.4px;margin:14px 0 9px;color:var(--db-ink)}
#dashboard-shell .db-hero p{font-size:13px;color:var(--db-muted);margin:0;line-height:1.6}
#dashboard-shell .db-hero-tools{display:grid;justify-items:end;gap:12px;flex-shrink:0}
#dashboard-shell .db-date{font-size:12px;padding:8px 12px;border:1px solid var(--db-border);border-radius:8px;background:#ffffff04;color:#dfdfe3;text-transform:capitalize}
#dashboard-shell .db-sync{display:flex;gap:9px;align-items:center;font-size:10px;color:var(--db-muted);max-width:260px;text-align:right}
#dashboard-shell .db-icon-btn{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border:1px solid var(--db-border);border-radius:8px;background:transparent;color:var(--db-muted)}
#dashboard-shell .db-icon-btn:hover{background:#ffffff0b;color:white}
#dashboard-shell .db-tabs{display:flex;gap:5px;align-items:center;padding:5px;width:fit-content;max-width:100%;border:1px solid var(--db-border);border-radius:12px;background:#15161999;margin-bottom:24px;overflow-x:auto;scrollbar-width:thin}
#dashboard-shell .db-tab{border:0;background:transparent;color:var(--db-muted);border-radius:8px;padding:11px 17px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,color .15s}
#dashboard-shell .db-tab:hover{color:white;background:#ffffff06}
#dashboard-shell .db-tab[aria-selected=true]{background:#393a3f;color:#fff;box-shadow:0 2px 5px #0003}
#dashboard-shell .db-tab[aria-selected=true]>i:first-child{color:var(--db-coral)}
#dashboard-shell .db-tab b{border-radius:5px;background:#ffffff0d;padding:1px 5px;font-size:10px;font-weight:500}
#dashboard-shell .db-tab .db-tab-lock{font-size:9px;opacity:.65}
#dashboard-shell .db-panel{outline:none;min-width:0}
#dashboard-shell .db-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}
#dashboard-shell .db-metric{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-height:158px;padding:18px 18px 16px;background:linear-gradient(125deg,#ffffff02,transparent),var(--db-card);border:1px solid var(--db-border);border-radius:14px;color:var(--db-ink);box-shadow:0 4px 14px #00000010;transition:transform .15s,border-color .15s}
#dashboard-shell button.db-metric:hover{transform:translateY(-3px);border-color:#73747e}
#dashboard-shell .db-metric-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;font-size:11px;line-height:1.4;color:#d1d1d8;font-weight:500}
#dashboard-shell .db-metric-top>i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;flex-shrink:0;color:var(--metric-accent);background:var(--metric-tint);font-size:13px}
#dashboard-shell .db-coral{--metric-accent:#ff8f82;--metric-tint:#ff766817}#dashboard-shell .db-blue{--metric-accent:#8bbfff;--metric-tint:#8bbfff15}#dashboard-shell .db-violet{--metric-accent:#c2a9ff;--metric-tint:#c2a9ff15}#dashboard-shell .db-amber{--metric-accent:#eecb85;--metric-tint:#eecb8515}
#dashboard-shell .db-metric>strong{font-size:38px;line-height:1;font-weight:650;letter-spacing:-1.6px;margin:10px 0 14px;font-variant-numeric:tabular-nums}
#dashboard-shell .db-metric-foot{display:flex;justify-content:space-between;gap:7px;font-size:10px;line-height:1.5;color:var(--db-muted)}
#dashboard-shell .db-metric-foot>i{font-size:9px;opacity:.6;margin-top:3px}
#dashboard-shell .db-primary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px;margin-bottom:22px}
#dashboard-shell .db-card,#dashboard-shell .card.painel-card{margin:0;background:var(--db-card);border:1px solid var(--db-border);border-radius:15px;box-shadow:0 5px 15px #0000000c;overflow:hidden}
#dashboard-shell .db-card-head,#dashboard-shell .card-header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px 15px;border-bottom:0;background:transparent}
#dashboard-shell .db-card-head h3{font-size:17px;font-weight:600;letter-spacing:-.3px;margin:5px 0 0;line-height:1.3}
#dashboard-shell .db-subtle{font-size:10px;color:#999ba7}
#dashboard-shell #dashboard-actions{padding:0 20px 12px}
#dashboard-shell .db-priority{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-top:1px solid #ffffff09;background:transparent;padding:14px 0;color:var(--db-ink);border-radius:0}
#dashboard-shell .db-priority:hover .db-priority-copy strong{color:#ffb2a8}
#dashboard-shell .db-priority-icon{display:grid;place-items:center;flex:0 0 34px;height:34px;border-radius:9px;background:#ffffff06;color:#c2c4ce;font-size:13px}
#dashboard-shell .db-priority-copy{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}
#dashboard-shell .db-priority-copy strong{font-size:12px;font-weight:550;line-height:1.3}
#dashboard-shell .db-priority-copy small{font-size:10px;color:#a7a9b3;line-height:1.4}
#dashboard-shell .db-priority>b{padding:4px 9px;border:1px solid #ff766827;border-radius:6px;font-size:12px;background:#ff76680d;color:#ffac9e;font-weight:600;font-variant-numeric:tabular-nums}
#dashboard-shell .db-priority>i{font-size:9px;color:#81838e;margin-left:3px}
#dashboard-shell .db-priority.is-clear>b{color:var(--db-green);border-color:#91d6b122;background:#91d6b10a}
#dashboard-shell .db-focus{position:relative;border:1px solid #6d4840;border-radius:15px;padding:23px 24px 0;background:radial-gradient(ellipse at 100% 0,#db604431,transparent 65%),linear-gradient(150deg,#332823,#272629);display:flex;flex-direction:column;overflow:hidden}
#dashboard-shell .db-focus-top{display:flex;justify-content:space-between;align-items:center;color:#e9aa99}
#dashboard-shell .db-focus-top .db-eyebrow{color:#e7b6a9}
#dashboard-shell .db-focus h3{font-size:clamp(21px,1.9vw,28px);line-height:1.23;letter-spacing:-.7px;font-weight:600;max-width:350px;margin:24px 0 10px}
#dashboard-shell .db-focus>p{font-size:12px;color:#c2b8b5;line-height:1.65;margin:0 0 19px;max-width:345px}
#dashboard-shell .db-primary-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:fit-content;background:#ed7163;border:1px solid #f08b7f;border-radius:8px;padding:11px 15px;color:#201412;font-size:12px;font-weight:650;text-decoration:none;transition:background .15s}
#dashboard-shell .db-primary-btn:hover{background:#ff9587}
#dashboard-shell .db-focus>.db-primary-btn{margin-bottom:23px}
#dashboard-shell .db-rex{display:flex;align-items:center;gap:10px;margin-top:auto;border-top:1px solid #ffffff15;min-height:85px;padding:7px 0 0}
#dashboard-shell .db-rex img{width:53px;height:70px;object-fit:contain;align-self:flex-end;filter:drop-shadow(0 3px 6px #0005)}
#dashboard-shell .db-rex>div{flex:1;min-width:0}
#dashboard-shell .db-rex strong{font-size:11px;font-weight:600}
#dashboard-shell .db-rex p{font-size:10px;line-height:1.5;color:#b5aca9;margin:4px 0 0}
#dashboard-shell .db-rex button{border:1px solid #ffffff1b;border-radius:50%;background:#ffffff04;color:#efd3ca;width:29px;height:29px}
#dashboard-shell .db-secondary-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:20px}
#dashboard-shell #dashboard-today-card{height:100%}
#dashboard-shell #dashboard-today-card .card-header>span{font-size:16px;font-weight:600}
#dashboard-shell .painel-link{font-size:11px;color:#e9a99e;background:none;border:0;padding:0;text-align:left;cursor:pointer}
#dashboard-shell #today-list{padding:0 22px 17px;display:block}
#dashboard-shell .db-agenda-item{display:grid;grid-template-columns:93px 12px minmax(0,1fr);gap:9px;padding:13px 0;position:relative;border-bottom:1px solid #ffffff08}
#dashboard-shell .db-agenda-item time{font-size:10px;font-weight:500;color:#bbbcc6;line-height:1.5;padding-top:3px}
#dashboard-shell .db-agenda-line{width:6px;height:6px;border-radius:50%;background:#a5b9d5;box-shadow:0 0 0 4px #a5b9d50c;margin-top:8px}
#dashboard-shell .db-agenda-type{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#9194a1;display:block;margin-bottom:4px}
#dashboard-shell .db-agenda-item button{color:#eeedf2;background:none;border:0;padding:0;text-align:left;font-size:12px;font-weight:550;line-height:1.5}
#dashboard-shell .db-agenda-item button:hover{color:#ffb2a8}
#dashboard-shell .db-agenda-item p{margin:4px 0 0;color:#a5a7b3;font-size:10px;line-height:1.65;overflow-wrap:anywhere}
#dashboard-shell .db-more-agenda{background:none;border:0;color:#e9a99e;font-size:11px;padding:14px 0 0}
#dashboard-shell .db-shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 19px 20px}
#dashboard-shell .db-shortcut-grid button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:6px;background:#ffffff02;border:1px solid #ffffff0c;border-radius:10px;padding:18px 13px;color:var(--db-ink);min-height:120px}
#dashboard-shell .db-shortcut-grid button:hover{background:#ffffff07;border-color:#ffffff25}
#dashboard-shell .db-shortcut-grid i{font-size:16px;color:#d1ab9e;margin-bottom:9px}
#dashboard-shell .db-shortcut-grid strong{font-size:11px;font-weight:600}
#dashboard-shell .db-shortcut-grid span{font-size:9px;line-height:1.5;color:#9c9fac}
#dashboard-shell .db-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 23px}
#dashboard-shell .db-section-heading h3{font-size:27px;letter-spacing:-.8px;line-height:1.3;font-weight:600;margin:6px 0}
#dashboard-shell .db-section-heading p{font-size:12px;line-height:1.6;color:var(--db-muted);margin:0}
#dashboard-shell .db-section-heading>.db-primary-btn{flex-shrink:0}
#dashboard-shell .db-site-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}
#dashboard-shell .db-site-summary{display:flex;gap:8px;align-items:center;flex-wrap:wrap;flex:1;color:var(--db-muted);font-size:11px}
#dashboard-shell .db-site-summary>strong{font-size:25px;color:var(--db-ink);font-weight:600}
#dashboard-shell #dash-sites-progress-net{width:100%;font-size:10px;color:#9699a6}
#dashboard-shell .db-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:38px;border:1px solid var(--db-border);border-radius:8px;background:#ffffff03;color:#888d9a;font-size:12px;width:225px;max-width:100%}
#dashboard-shell .db-search input{min-width:0;width:100%;border:0;background:transparent;padding:0;outline:none!important;color:var(--db-ink);font-size:11px}
#dashboard-shell .db-search:focus-within{outline:2px solid #ffb0a7;outline-offset:3px}
#dashboard-shell .db-filter{height:38px;border:1px solid var(--db-border);border-radius:8px;background:transparent;color:#c7c8cf;padding:0 11px;font-size:10px}
#dashboard-shell .db-filter[aria-pressed=true]{border-color:#dd9a6b;background:#b1753522;color:#f2c08d}
#dashboard-shell .db-site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
#dashboard-shell .db-site-card{min-width:0;background:var(--db-card);border:1px solid var(--db-border);border-radius:13px;padding:20px;display:flex;flex-direction:column;transition:border-color .15s}
#dashboard-shell .db-site-card:hover{border-color:#626570}
#dashboard-shell .db-site-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:21px}
#dashboard-shell .db-site-icon{height:32px;width:32px;display:grid;place-items:center;border-radius:8px;background:#ffffff08;color:#b1bbc8}
#dashboard-shell .db-status{font-size:9px;font-weight:500;border-radius:5px;background:#92d5b114;color:#a4d7bb;padding:5px 7px}
#dashboard-shell .db-status.is-overdue{background:#e7b26b17;color:#e7bd86}
#dashboard-shell .db-site-name{border:0;background:transparent;padding:0;text-align:left;color:var(--db-ink);font-size:17px;font-weight:600;letter-spacing:-.3px;line-height:1.35;overflow-wrap:anywhere}
#dashboard-shell .db-site-address{font-size:10px;line-height:1.6;color:#a4a7b3;min-height:31px;margin:9px 0 15px;display:flex;align-items:baseline;gap:6px;overflow-wrap:anywhere}
#dashboard-shell .db-site-card dl{display:flex;flex-wrap:wrap;justify-content:space-between;gap:13px;margin:auto 0 18px;padding-top:5px}
#dashboard-shell .db-site-card dt{font-size:9px;color:#999ca9;margin-bottom:5px}
#dashboard-shell .db-site-card dd{font-size:12px;font-weight:500;margin:0;color:#e1e2e7}
#dashboard-shell .db-site-open{display:flex;justify-content:space-between;gap:10px;border:0;border-top:1px solid #ffffff0d;background:transparent;color:#e5b0a4;padding:12px 0 0;font-size:11px}
#dashboard-shell .db-empty{grid-column:1/-1;border:1px dashed var(--db-border);border-radius:12px;text-align:center;padding:45px 20px;color:var(--db-muted);font-size:13px}
#dashboard-shell .db-empty>i{font-size:25px;color:#8d929c;margin-bottom:8px}
#dashboard-shell .db-more-sites{grid-column:1/-1;font-size:11px;color:var(--db-muted)}
#dashboard-shell .db-people-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,1.6fr);gap:13px;margin-bottom:23px}
#dashboard-shell .db-people-metrics>article{display:grid;grid-template-columns:1fr auto;gap:12px;background:var(--db-card);border:1px solid var(--db-border);border-radius:12px;padding:19px}
#dashboard-shell .db-people-metrics>article>i{color:#a7bad2;font-size:15px}
#dashboard-shell .db-people-metrics>article>strong{font-size:29px;font-weight:550;grid-column:1;grid-row:2;letter-spacing:-.7px}
#dashboard-shell .db-people-metrics>article>span{grid-column:1/-1;font-size:10px;color:var(--db-muted)}
#dashboard-shell .db-people-metrics .db-coverage{display:flex;flex-direction:column;justify-content:center;gap:13px}
#dashboard-shell .db-coverage>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--db-muted)}
#dashboard-shell .db-coverage strong{font-size:24px;color:var(--db-ink);font-weight:550}
#dashboard-shell .db-progress{height:5px;border-radius:10px;background:#ffffff0a;overflow:hidden}
#dashboard-shell .db-progress>span{display:block;background:#adc6df;height:100%;border-radius:10px;width:0}
#dashboard-shell .db-coverage small{font-size:10px;line-height:1.5;color:#9ea2af}
#dashboard-shell #wp-dash{margin-bottom:22px;overflow:hidden;background:var(--db-card);border-color:var(--db-border)}
#dashboard-shell .wp-dash-grid{overflow:auto;max-height:460px}
#dashboard-shell #db-agenda-full{padding:0 22px 22px;display:grid;grid-template-columns:1fr 1fr;column-gap:35px}
#dashboard-shell .db-empty-text{font-size:12px;line-height:1.6;color:var(--db-muted);padding:15px 0}
#dashboard-shell .db-finance-callout{display:flex;align-items:flex-start;gap:13px;border:1px solid #728aa437;background:#a9c4e00a;border-radius:11px;padding:17px 19px;margin-bottom:21px;color:#c5d6e7}
#dashboard-shell .db-finance-callout>i{margin-top:2px}
#dashboard-shell .db-finance-callout strong{font-size:12px;font-weight:600}
#dashboard-shell .db-finance-callout p{font-size:11px;line-height:1.6;color:#aab8c7;margin:5px 0 0}
#dashboard-shell .painel-kpis-finance{gap:15px;margin-bottom:12px}
#dashboard-shell .painel-kpi{background:var(--db-card);border-color:var(--db-border);border-radius:12px;box-shadow:none;padding:20px;min-width:0}
#dashboard-shell .painel-kpi>strong{font-size:29px;letter-spacing:-.6px;margin:16px 0 10px}
#dashboard-shell .painel-kpi>span{font-size:11px}
#dashboard-shell .painel-kpi>small{font-size:10px;line-height:1.5;color:#a5a8b4}
#dashboard-shell .painel-kpi-result{background:#2c2928}
#dashboard-shell .painel-kpi-result>span>em{font-size:9px}
#dashboard-shell .db-finance-details{font-size:11px;color:var(--db-muted);margin:15px 0 23px}
#dashboard-shell .db-finance-details summary{cursor:pointer;color:#b4b9c6;width:fit-content}
#dashboard-shell .db-finance-details p{line-height:1.7;max-width:950px;margin:10px 0}
#dashboard-shell #bank-live-dashboard{margin-bottom:22px}
#dashboard-shell #bank-live-dashboard .bc-overview{background:var(--db-card);border-color:var(--db-border);color:var(--db-ink);border-radius:13px;padding:18px 20px}
#dashboard-shell #bank-live-dashboard :is(.bc-bank,.bc-account){background:#ffffff02;border-color:#ffffff10;color:var(--db-ink)}
#dashboard-shell #bank-live-dashboard :is(.bc-muted,.bc-account small,.bc-account-label){color:#b2b5c1}
#dashboard-shell #bank-live-dashboard :is(h3,h4,strong){color:#e3e6ee}
#dashboard-shell #bank-live-dashboard .btn{background:#ffffff05;border-color:#ffffff16;color:#d6dbe7}
#dashboard-shell #bank-live-dashboard .bc-warning{background:#e2b36416;color:#e7bf89;border-color:#e2b3642a;font-size:10px}
#dashboard-shell #bank-live-dashboard .bc-grid{gap:14px}
#dashboard-shell .painel-chart-wrap{height:240px}
#dashboard-shell #dashboard-chart-card .card-body{padding-top:0}
#dashboard-shell #dashboard-monthly-status{font-size:11px;line-height:1.6}
#dashboard-shell .is-negative{color:#f49b8f!important}
#dashboard-shell .db-skeleton>span,#dashboard-shell .db-skeleton>strong,#dashboard-shell .db-skeleton>small{display:block;background:#ffffff06;border-radius:5px;height:12px;width:70%}
#dashboard-shell .db-skeleton>strong{height:33px;width:40%;margin:20px 0}
@media(min-width:1650px){#dashboard-shell .db-primary-grid,#dashboard-shell .db-secondary-grid{grid-template-columns:minmax(0,1.65fr) minmax(350px,1fr)}#dashboard-shell .db-metric{padding:23px;min-height:170px}#dashboard-shell .db-site-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1150px){#dashboard-shell .db-hero{align-items:flex-start;gap:18px}#dashboard-shell .db-hero-tools{max-width:215px}#dashboard-shell .db-metrics{gap:10px}#dashboard-shell .db-metric{padding:15px 13px}#dashboard-shell .db-primary-grid,#dashboard-shell .db-secondary-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,1fr);gap:15px}#dashboard-shell .db-site-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#dashboard-shell .db-people-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}#dashboard-shell .db-people-metrics .db-coverage{grid-column:1/-1}#dashboard-shell .db-focus{padding:20px 18px 0}}
@media(max-width:800px){#dashboard-shell .db-hero{padding:10px 0 21px;flex-direction:column;gap:17px}#dashboard-shell .db-hero-tools{display:flex;justify-content:space-between;max-width:none;width:100%;align-items:center;gap:10px}#dashboard-shell .db-date{font-size:10px;padding:7px 9px}#dashboard-shell .db-sync{font-size:9px;max-width:180px}#dashboard-shell .db-tabs{width:100%;margin-bottom:19px}#dashboard-shell .db-tab{padding:11px 13px;flex-shrink:0;font-size:11px}#dashboard-shell .db-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#dashboard-shell .db-metric{min-height:145px;padding:15px}#dashboard-shell .db-metric>strong{font-size:33px}#dashboard-shell .db-primary-grid,#dashboard-shell .db-secondary-grid{grid-template-columns:1fr;gap:17px}#dashboard-shell .db-focus h3{max-width:100%;font-size:26px;margin-top:20px}#dashboard-shell .db-focus>p{max-width:100%}#dashboard-shell .db-rex{margin-top:2px}#dashboard-shell .db-section-heading{align-items:flex-start;flex-direction:column;gap:15px}#dashboard-shell .db-section-heading h3{font-size:24px}#dashboard-shell .db-site-toolbar{gap:12px}#dashboard-shell .db-site-summary{flex-basis:100%}#dashboard-shell .db-search{flex:1;width:auto;min-width:140px}#dashboard-shell .db-site-card{padding:17px}#dashboard-shell #db-agenda-full{grid-template-columns:1fr}#dashboard-shell .painel-kpi>strong{font-size:25px}#dashboard-shell #bank-live-dashboard .bc-grid{grid-template-columns:1fr}}
@media(max-width:480px){#view-dashboard{padding-top:0}#dashboard-shell .db-hero h2{font-size:30px;letter-spacing:-1px}#dashboard-shell .db-hero p{font-size:11px;max-width:280px}#dashboard-shell .db-tabs{gap:2px;padding:4px;border-radius:10px}#dashboard-shell .db-tab{padding:11px 12px;gap:7px;font-size:11px}#dashboard-shell .db-tab-lock{display:none}#dashboard-shell .db-site-grid{grid-template-columns:1fr}#dashboard-shell .db-metric{padding:14px 12px;min-height:152px}#dashboard-shell .db-metric-top{font-size:10px;gap:8px}#dashboard-shell .db-metric-top>i{width:26px;height:26px;font-size:11px;border-radius:7px}#dashboard-shell .db-metric-foot{font-size:9px}#dashboard-shell .db-metric-foot>i{display:none}#dashboard-shell .db-priority-copy strong{font-size:11px}#dashboard-shell .db-priority-copy small{font-size:9px}#dashboard-shell .db-card-head,#dashboard-shell .card-header{padding:18px 16px 14px}#dashboard-shell #dashboard-actions{padding:0 14px 9px}#dashboard-shell .db-priority{gap:9px;padding:13px 0}#dashboard-shell .db-priority-icon{flex-basis:29px;height:29px;font-size:11px}#dashboard-shell .db-subtle{font-size:9px}#dashboard-shell #today-list{padding:0 16px 16px}#dashboard-shell .db-agenda-item{grid-template-columns:78px 9px minmax(0,1fr);gap:6px}#dashboard-shell .db-agenda-item time{font-size:9px}#dashboard-shell .db-people-metrics{gap:9px}#dashboard-shell .db-people-metrics>article{padding:14px 11px;gap:9px}#dashboard-shell .db-people-metrics>article>span{font-size:9px}#dashboard-shell .db-people-metrics>article>strong{font-size:25px}#dashboard-shell .db-people-metrics>article>i{font-size:12px}#dashboard-shell .db-filter{font-size:9px;padding:0 8px}#dashboard-shell .painel-kpis-finance{grid-template-columns:1fr}#dashboard-shell .painel-kpi>strong{font-size:29px}#dashboard-shell .db-finance-callout{padding:14px}#dashboard-shell .db-finance-callout p{font-size:10px}#dashboard-shell .db-finance-callout strong{font-size:11px}#dashboard-shell .db-shortcut-grid{padding:0 15px 17px}#dashboard-shell #bank-live-dashboard .bc-overview{padding:15px 13px}}
@media(prefers-reduced-motion:reduce){#dashboard-shell *{transition:none!important;scroll-behavior:auto!important}}

#dashboard-shell #bank-live-dashboard .bc-account h5{color:#c7cad5}
#dashboard-shell #bank-live-dashboard .bc-balance span{color:#b2b5c1}

@media(max-width:480px){#dashboard-shell .db-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#dashboard-shell .db-tab{min-width:0;white-space:normal;justify-content:flex-start;min-height:42px;text-align:left;line-height:1.35}}
