body.cash035-shared>main.dash036{max-width:none!important;margin-left:244px!important;padding:20px clamp(18px,3vw,42px) 65px!important;background:#f4f7fd!important;min-height:100vh;color:#10284c}.dash036 *{box-sizing:border-box}.dash036 a{text-decoration:none}.dash036-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}.dash036-breadcrumb{color:#7c90aa;font-size:12px}.dash036-user{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#637896;font-size:11px}.dash036-user b{color:#1b3153}.dash036-user small{margin-left:3px}.dash036-out{background:#eaf1fc!important;color:#164a94!important;padding:6px 10px!important;font-size:11px!important}.dash036-hero{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:35px clamp(22px,3vw,45px);border-radius:20px;background:radial-gradient(circle at 72% 5%,#1593ff 0%,transparent 36%),linear-gradient(115deg,#052878,#0652c8 60%,#0743a4);color:white;min-height:225px;box-shadow:0 12px 30px #0756c32b;overflow:hidden}.dash036-kicker{font-size:11px;font-weight:800;letter-spacing:.12em;color:#9fdbff}.dash036-hero h1{font-size:clamp(29px,3.6vw,49px);letter-spacing:-.05em;margin:12px 0 8px;color:#fff}.dash036-hero p{color:#d4eaff;font-size:14px;margin:0}.dash036-heroactions{display:flex;gap:9px;margin-top:24px;flex-wrap:wrap}.dash036-heroactions a{background:white;color:#0651c1;padding:10px 14px;border-radius:10px;font-size:12px;font-weight:800}.dash036-heroactions a+a{background:#ffffff22;color:white;border:1px solid #ffffff40}.dash036-heroright{text-align:right;min-width:145px}.dash036-heroright>div{font-size:15px;font-weight:700;margin-bottom:15px}.dash036-online{display:inline-block;background:#003d8477;color:#c8fbe7;border-radius:30px;padding:9px 13px;font-size:11px;font-weight:800}.dash036-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:20px 0 13px;flex-wrap:wrap}.dash036-heading h2,.dash036-heading h3{margin:0;font-size:17px;color:#10284c}.dash036-heading a{font-size:12px;color:#065fe0;font-weight:800}.dash036-heading span,.dash036-heading small{font-size:11px;color:#8191a6}.dash036-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.dash036-kpi,.dash036-panel{border:1px solid #e2e9f4;background:white;border-radius:15px;box-shadow:0 5px 22px #1b3e7510}.dash036-kpi{padding:19px;display:flex;flex-direction:column;gap:10px}.dash036-kpi>span:nth-child(2){font-size:12px;font-weight:700;color:#4d6280}.dash036-kpi strong{font-size:clamp(19px,2vw,29px);letter-spacing:-.04em;color:#0b2b62;overflow-wrap:anywhere}.dash036-kpi small{color:#8595ab;font-size:11px}.dash036-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;font-size:19px}.dash036-icon.blue{background:#e6f0ff;color:#065ff0}.dash036-icon.green{background:#e0f9ee;color:#008958}.dash036-icon.orange{background:#fff0de;color:#e8780a}.dash036-icon.purple{background:#f1e7ff;color:#7c36d7}.dash036-columns{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,1fr);gap:15px;margin-top:20px}.dash036-panel{padding:19px;min-width:0}.dash036-panel>.dash036-heading:first-child{margin-top:0}.dash036-states{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dash036-states>div{padding:14px 9px;border-radius:12px;text-align:center;background:#f4f8ff;display:grid;gap:5px}.dash036-states>div:nth-child(1){background:#fff8eb}.dash036-states>div:nth-child(3){background:#ebfbf2}.dash036-states>div:nth-child(4){background:#fff0f0}.dash036-states span{color:#1461ce;font-size:18px}.dash036-states strong{font-size:25px;color:#112c58}.dash036-states small{font-size:10px;color:#64768d}.dash036-queue{display:grid;gap:7px}.dash036-queue-row{padding:11px;border:1px solid #e6edf6;border-radius:9px;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}.dash036-queue-row small{display:block;color:#8392a7;margin-top:3px}.dash036-queue-row b{color:#075dd6}.dash036-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dash036-shortcuts a{padding:16px 12px;border-radius:11px;background:#edf4ff;color:#174c9b;display:grid;gap:8px;font-weight:800;font-size:12px}.dash036-shortcuts a:nth-child(4n+1){background:#0866f2;color:#fff}.dash036-shortcuts a:nth-child(4n+2){background:#e1f8eb;color:#078654}.dash036-shortcuts a:nth-child(4n+3){background:#f2e9ff;color:#7b36cb}.dash036-shortcuts a:nth-child(4n+4){background:#fff1df;color:#aa5707}.dash036-shortcuts a span{font-size:23px}.dash036-tip{background:#eff6ff;border-radius:12px;padding:17px;margin-top:16px;color:#244e88}.dash036-tip p{font-size:12px;margin-bottom:0}.dash036-adminsummary{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}.dash036-adminsummary>div{padding:12px;border:1px solid #e5ebf5;border-radius:9px}.dash036-adminsummary span{display:block;font-size:11px;color:#7b8ca4}.dash036-adminsummary strong{font-size:21px;color:#0b3065}.dash036-adminsummary>a{background:#065ff0;color:white;padding:12px;border-radius:10px;font-weight:800;font-size:12px}@media(max-width:1180px){.dash036-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash036-columns{grid-template-columns:1fr}}@media(max-width:800px){body.cash035-shared>main.dash036{margin-left:0!important;padding:16px 13px 55px!important}.dash036-hero{padding:25px 18px;min-height:0}.dash036-heroright{display:none}}@media(max-width:460px){.dash036-kpis{grid-template-columns:1fr 1fr;gap:8px}.dash036-kpi{padding:12px}.dash036-states{grid-template-columns:repeat(2,1fr)}.dash036-adminsummary{grid-template-columns:1fr}.dash036-heroactions a{font-size:11px}}
/* 070: visão geral compacta, com orçamentos em destaque. */
.dash036 .dash036-hero{min-height:0!important;padding:17px 26px!important;border-radius:15px!important;gap:16px!important}
.dash036 .dash036-hero h1{font-size:clamp(25px,2.7vw,36px)!important;margin:5px 0 3px!important}
.dash036 .dash036-hero p{font-size:12px!important}
.dash036 .dash036-heroactions{margin-top:12px!important}
.dash036 .dash036-heroactions a{padding:7px 11px!important}
.dash036 .dash036-heroright>div{font-size:12px!important;margin-bottom:8px!important}
.dash036 .dash036-online{padding:6px 10px!important}
.dash036 .dash036-heading{margin:14px 0 10px!important}
.dash036 #d-quotes-panel{margin-top:16px!important}
.dash036 #d-quotes-panel .dash036-heading{margin-top:0!important}
@media(max-width:800px){.dash036 .dash036-hero{padding:15px 17px!important}}
