.dashboard-page{gap:var(--ds-space-6)}.dashboard-range{justify-content:flex-end;max-width:100%;display:inline-flex;position:relative}.dashboard-range-menu{transform-origin:100% 0;left:auto;right:0}
.metric-card-loading{justify-content:center;gap:var(--ds-space-4-5)}.metric-skeleton-label,.metric-skeleton-trend{border-radius:var(--ds-radius-pill);width:44%;height:14px}.metric-skeleton-value{border-radius:var(--ds-radius-pill);width:66%;height:30px}.dashboard-data-refreshing{opacity:.74;transition:opacity var(--ds-motion-feedback)}.dashboard-panel-loading{overflow:hidden}.dashboard-skeleton-title{border-radius:var(--ds-radius-pill);width:160px;height:18px;display:block}.dashboard-skeleton-line{width:220px;height:13px;margin-top:var(--ds-space-2);border-radius:var(--ds-radius-pill);display:block}.dashboard-skeleton-total{border-radius:var(--ds-radius-pill);width:112px;height:28px;display:block}.dashboard-skeleton-list-row{min-height:74px}.dashboard-skeleton-row-title{border-radius:var(--ds-radius-pill);width:min(220px,70%);height:15px;display:block}.dashboard-skeleton-row-meta{width:min(160px,54%);height:12px;margin-top:var(--ds-space-2);border-radius:var(--ds-radius-pill);display:block}.dashboard-skeleton-row-side{border-radius:var(--ds-radius-pill);width:82px;height:24px}.dashboard-skeleton-progress{width:min(240px,82%);height:8px;margin-top:var(--ds-space-3);border-radius:var(--ds-radius-pill);display:block}.dashboard-full-grid{content-visibility:auto;contain-intrinsic-size:320px;grid-template-columns:1fr;display:grid}.dashboard-country-grid{content-visibility:auto;contain-intrinsic-size:430px}.dashboard-operations-grid{align-items:stretch;gap:var(--ds-space-6);content-visibility:auto;contain-intrinsic-size:720px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-compact-card{--dashboard-compact-row-height:84px;--dashboard-compact-rows:4;--dashboard-compact-body-padding:var(--ds-space-3);--dashboard-compact-body-height:calc(var(--dashboard-compact-row-height) * var(--dashboard-compact-rows) + var(--dashboard-compact-body-padding) * 2);min-width:0;min-height:calc(64px + var(--dashboard-compact-body-height));flex-direction:column;display:flex;overflow:hidden}.dashboard-compact-body{flex:0 0 var(--dashboard-compact-body-height);height:var(--dashboard-compact-body-height);padding-block:var(--dashboard-compact-body-padding);overflow:hidden}.dashboard-empty-state{min-width:0;color:var(--ds-muted);font-size:var(--ds-font-size-sm);font-weight:var(--ds-font-weight-regular);line-height:var(--ds-leading-normal);text-align:center;place-items:center;display:grid}.dashboard-page .country-map-card-empty{flex-direction:column;min-height:220px;display:flex}.dashboard-compact-body>.dashboard-empty-state{min-height:100%;padding:var(--ds-space-6)}.dashboard-compact-header{gap:var(--ds-space-2);min-height:64px;padding:var(--ds-space-4-5) var(--ds-space-5);flex-wrap:wrap}.dashboard-compact-header .panel-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-card-actions{justify-content:flex-end;align-items:center;gap:var(--ds-space-1-5);flex-wrap:wrap;flex:none;min-width:0;max-width:100%;display:inline-flex}.dashboard-compact-header .panel-title{flex:0 auto;min-width:0}.dashboard-compact-header .dashboard-card-link{flex:none}.dashboard-card-link{justify-content:center;align-items:center;gap:var(--ds-space-1-5);width:28px;height:28px;color:var(--ds-primary);font-size:var(--ds-font-size-xs);font-weight:var(--ds-font-weight-semibold);border-radius:var(--ds-radius-sm);flex:0 0 28px;display:inline-flex}.dashboard-card-link:hover{background:var(--ds-control-hover)}.dashboard-card-link:focus-visible{outline:var(--ds-focus-outline);outline-offset:var(--ds-focus-outline-offset)}.dashboard-card-link:hover{color:var(--ds-primary-hover)}
