/* UX7 dashboard */
body.dashboard-page .container{max-width:1480px}
body.dashboard-page .page-head{align-items:center;padding:20px;border:1px solid #d7e0ec;border-radius:22px;background:#fff;box-shadow:0 1px 2px rgba(15,34,56,.06)}
.dashboard-focus-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:20px;margin-bottom:20px}
.dashboard-focus-card{border-left:5px solid #0f62fe}
.dashboard-focus-card h3{margin-top:0}
.dashboard-focus-list{display:grid;gap:10px;margin-top:12px}
.dashboard-focus-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px;padding:12px;border:1px solid #d7e0ec;border-radius:16px;background:#fff;text-decoration:none;color:#17263a}
.dashboard-focus-item:hover{border-color:#0f62fe;background:#eaf2ff;color:#17263a}
.dashboard-focus-item strong{display:block;font-size:1rem}
.dashboard-focus-item small{display:block;color:#53657d;margin-top:2px}
.dashboard-focus-count{min-width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;background:#eaf2ff;color:#0f62fe;font-weight:950}
.dashboard-focus-count.is-danger{background:#fff0ee;color:#b42318}
.dashboard-focus-count.is-warn{background:#fff4d6;color:#8a6200}
.dashboard-quick-actions{display:grid;gap:10px}
.dashboard-quick-actions .btn{justify-content:flex-start;width:100%}
body.dashboard-page .kpi-mini{min-height:104px;border-radius:16px}
body.dashboard-page .mini-item{min-height:62px;border-radius:12px}
body.dashboard-page .dashboard-note-card{border-left:4px solid #0f62fe}
@media(max-width:980px){.dashboard-focus-grid{grid-template-columns:1fr}}
@media(max-width:720px){body.dashboard-page .page-head{padding:16px;border-radius:16px}.dashboard-focus-item{grid-template-columns:1fr}.dashboard-focus-count{justify-self:start}body.dashboard-page .search-inline,body.dashboard-page .search-inline input,body.dashboard-page .search-inline button{width:100%}body.dashboard-page .dashboard-panels,body.dashboard-page .dashboard-panels-4,body.dashboard-page .dashboard-summary-grid{grid-template-columns:1fr!important}}
