/* Metrix dashboard, Figma frame 12:9517. Values and chart geometry come from live DTOs. */
body.cms-admin.cms-metrix .cms-dashboard {
  --dashboard-radius: 12px;
  color: #45464e;
  display: grid;
  gap: 20px;
  min-width: 0;
}
body.cms-admin.cms-metrix .cms-dashboard-stats { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
body.cms-admin.cms-metrix .cms-dashboard-card { min-width: 0; border: 0; border-radius: var(--dashboard-radius); padding: 20px; background: #fff; box-shadow: none; }
body.cms-admin.cms-metrix .cms-dashboard-card-head { display: flex; align-items: center; justify-content: space-between; gap: 12px; margin-bottom: 28px; }
body.cms-admin.cms-metrix .cms-dashboard-icon-tile { display: grid; place-items: center; flex: 0 0 36px; width: 36px; height: 36px; border-radius: 8px; background: #eef0fc; }
body.cms-admin.cms-metrix .cms-dashboard-stat:nth-child(2) .cms-dashboard-icon-tile,
body.cms-admin.cms-metrix .cms-dashboard-stat:nth-child(3) .cms-dashboard-icon-tile { background: #fef5ea; }
body.cms-admin.cms-metrix .cms-dashboard-icon { display: block; flex-shrink: 0; max-width: 24px; max-height: 24px; object-fit: contain; }
body.cms-admin.cms-metrix .cms-dashboard-caption { color: #6e7079; font-size: 12px; line-height: 1.4; text-align: right; }
body.cms-admin.cms-metrix .cms-dashboard-metrics { display: flex; flex-wrap: wrap; align-items: start; gap: 16px 28px; margin: 0; padding: 0; }
body.cms-admin.cms-metrix .cms-dashboard-metric { flex: 1 1 70px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-metric dt { margin: 0 0 7px; color: #6e7079; font-size: 14px; font-weight: 400; line-height: 1.35; }
body.cms-admin.cms-metrix .cms-dashboard-metric dd { margin: 0; color: inherit; font-size: 20px; font-weight: 500; line-height: 1.3; font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-metric small { display: block; color: #6e7079; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-link { display: inline-flex; align-items: center; min-height: 36px; margin: 9px 0 -7px; color: #4b60d2; font-size: 12px; font-weight: 500; text-decoration: none; text-underline-offset: 3px; }
body.cms-admin.cms-metrix .cms-dashboard-link:hover { text-decoration: underline; }
body.cms-admin.cms-metrix .cms-dashboard a:focus-visible,
body.cms-admin.cms-metrix .cms-dashboard button:focus-visible { outline: 2px solid var(--metrix-primary,#5570f1); outline-offset: 3px; border-radius: 6px; }
body.cms-admin.cms-metrix .cms-dashboard-body { display: grid; grid-template-columns: minmax(0,1.56fr) minmax(290px,1fr); gap: 20px; align-items: start; }
body.cms-admin.cms-metrix .cms-dashboard-main { display: grid; gap: 20px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-middle { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px; align-items: stretch; }
body.cms-admin.cms-metrix .cms-dashboard-mini-stack { display: grid; grid-template-rows: minmax(150px,1fr) minmax(150px,1fr); gap: 20px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-accent { color: #fff; background: var(--metrix-action,#4b60d2); }
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-caption,
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-metric dt,
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-link { color: #fff; }
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-icon-tile { background: rgb(255 255 255 / 16%); }
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-icon { filter: brightness(0) invert(1); }
body.cms-admin.cms-metrix .cms-dashboard-accent a:focus-visible { outline-color: #fff; }
body.cms-admin.cms-metrix .cms-dashboard-section-head { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; gap: 12px; margin: 0 0 20px; }
body.cms-admin.cms-metrix .cms-dashboard-section-head h2 { margin: 0; color: inherit; font-size: 16px; line-height: 1.4; font-weight: 500; }
body.cms-admin.cms-metrix .cms-dashboard-section-head .cms-dashboard-link { margin: -4px 0; }
body.cms-admin.cms-metrix .cms-dashboard-legend { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px 14px; padding: 0; margin: 0; list-style: none; }
body.cms-admin.cms-metrix .cms-dashboard-legend li { display: flex; align-items: center; gap: 6px; min-width: 0; color: #6e7079; font-size: 11px; line-height: 1.4; }
body.cms-admin.cms-metrix .cms-dashboard-legend strong { color: #45464e; font-weight: 500; }
body.cms-admin.cms-metrix .cms-dashboard-dot { display: inline-block; width: 8px; height: 8px; flex: 0 0 8px; border-radius: 50%; background: var(--dashboard-segment); }
body.cms-admin.cms-metrix .cms-dashboard-ring { display: grid; place-items: center; position: relative; width: min(100%,260px); aspect-ratio: 1; margin: 10px auto; }
body.cms-admin.cms-metrix .cms-dashboard-ring svg { display: block; grid-area: 1/1; width: 100%; height: auto; overflow: visible; }
body.cms-admin.cms-metrix .cms-dashboard-ring-total { display: grid; grid-area: 1/1; justify-items: center; gap: 3px; padding: 20px; max-width: 55%; text-align: center; }
body.cms-admin.cms-metrix .cms-dashboard-ring-total strong { color: #45464e; font-size: clamp(20px,2.2vw,32px); line-height: 1.2; font-weight: 500; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-ring-total span { color: #6e7079; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-note { margin: 12px 0 0; color: #6e7079; font-size: 11px; line-height: 1.6; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-note { color: #fff; }
body.cms-admin.cms-metrix .cms-dashboard-chart { padding-top: 16px; }
body.cms-admin.cms-metrix .cms-dashboard-chart .cms-dashboard-section-head { justify-content: flex-start; gap: 20px; margin-bottom: 30px; }
body.cms-admin.cms-metrix .cms-dashboard-chart-select { width: auto; max-width: 210px; min-height: 36px; padding: 5px 12px; border: 0; border-radius: 8px; background: #f1f3ff; color: #4b60d2; font: inherit; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-chart .kv-select { width: auto; min-width: 160px; max-width: 240px; }
body.cms-admin.cms-metrix .cms-dashboard-chart .kv-select-trigger { min-height: 36px; height: auto; padding: 8px 12px; background: #f1f3ff; color: #4b60d2; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-plot { display: grid; grid-template-columns: 35px minmax(0,1fr); gap: 16px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-chart-axis { display: flex; flex-direction: column; align-items: end; justify-content: space-between; height: 240px; color: #6e7079; font-size: 11px; line-height: 1; }
body.cms-admin.cms-metrix .cms-dashboard-bars { display: grid; grid-auto-columns: minmax(45px,1fr); grid-auto-flow: column; gap: clamp(8px,1.4vw,22px); overflow-x: auto; min-width: 0; padding: 0 4px 6px; }
body.cms-admin.cms-metrix .cms-dashboard-bar-entry { display: flex; flex-direction: column; align-items: center; gap: 10px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-bar-value { display: block; min-height: 16px; color: #53545c; font-size: 11px; font-weight: 500; }
body.cms-admin.cms-metrix .cms-dashboard-bar-track { display: flex; align-items: end; width: 13px; height: 214px; overflow: hidden; border-radius: 50px; background: #eef0fa; }
body.cms-admin.cms-metrix .cms-dashboard-bar { display: block; width: 100%; height: var(--dashboard-bar-size); border-radius: inherit; background: var(--dashboard-segment,#5570f1); transition: height .3s ease; }
body.cms-admin.cms-metrix .cms-dashboard-bar-label { display: flex; align-items: flex-start; justify-content: center; min-height: 42px; max-width: 95px; padding: 3px 0; color: #6e7079; font-size: 11px; text-align: center; line-height: 1.4; text-decoration: none; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-bar-label:hover { color: #4b60d2; text-decoration: underline; }
body.cms-admin.cms-metrix .cms-dashboard-recent { align-self: stretch; }
body.cms-admin.cms-metrix .cms-dashboard-recent-filter { width: 100%; max-width: 240px; min-height: 36px; margin: -4px 0 12px; padding: 5px 10px; border: 1px solid #cfd3d4; border-radius: 8px; background: #fff; font: inherit; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-recent > .kv-select { width: 100%; margin-bottom: 14px; }
body.cms-admin.cms-metrix .cms-dashboard-recent > .kv-select > .kv-select-trigger { min-height: 36px; padding: 8px 12px; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-recent-list { padding: 0; margin: 0; list-style: none; }
body.cms-admin.cms-metrix .cms-dashboard-recent-list > li + li { border-top: 1px solid #f1f3f9; }
body.cms-admin.cms-metrix .cms-dashboard-recent-entry { display: grid; grid-template-columns: 49px minmax(0,1fr) auto; align-items: center; gap: 12px; min-height: 87px; padding: 12px 0; color: #45464e; text-decoration: none; }
body.cms-admin.cms-metrix .cms-dashboard-recent-entry:hover { color: #4b60d2; }
body.cms-admin.cms-metrix .cms-dashboard-order-picture { display: grid; place-items: center; width: 49px; height: 49px; border: 1px solid #f1f3f9; border-radius: 8px; overflow: hidden; background: #f8f9fd; }
body.cms-admin.cms-metrix .cms-dashboard-order-picture > img:not(.cms-dashboard-icon) { width: 100%; height: 100%; object-fit: cover; }
body.cms-admin.cms-metrix .cms-dashboard-order-copy { display: grid; gap: 4px; min-width: 0; }
body.cms-admin.cms-metrix .cms-dashboard-order-copy > strong { font-size: 14px; line-height: 1.4; font-weight: 400; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-order-customer { color: #6e7079; font-size: 11px; line-height: 1.4; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-order-amount { color: #33343a; font-size: 12px; line-height: 1.5; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-order-meta { display: grid; gap: 10px; justify-items: end; align-content: space-between; max-width: 110px; color: #6e7079; font-size: 11px; line-height: 1.5; text-align: right; }
body.cms-admin.cms-metrix .cms-dashboard-status { display: inline-flex; justify-content: center; border-radius: 8px; padding: 2px 10px; background: #eef0fc; color: #4b60d2; font-size: 11px; line-height: 1.4; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-status.is-new { background: #fcefed; color: #a84343; }
body.cms-admin.cms-metrix .cms-dashboard-status.is-completed { background: #eaf4ee; color: #327653; }
body.cms-admin.cms-metrix .cms-dashboard-status.is-cancelled { background: #f1f3f9; color: #53545c; }
body.cms-admin.cms-metrix .cms-dashboard-message { display: grid; align-content: start; justify-items: start; gap: 8px; padding: 15px 0; font-size: 12px; line-height: 1.6; overflow-wrap: anywhere; }
body.cms-admin.cms-metrix .cms-dashboard-message strong { font-weight: 500; }
body.cms-admin.cms-metrix .cms-dashboard-message p { margin: 0; color: #6e7079; }
body.cms-admin.cms-metrix .cms-dashboard-message .cms-button { min-height: 36px; height: auto; padding: 7px 12px; font-size: 12px; }
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-message p,
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-message .cms-button { color: #fff; }
body.cms-admin.cms-metrix .cms-dashboard-updated { margin: 0; color: #6e7079; font-size: 11px; line-height: 1.6; }
body.cms-admin.cms-metrix .cms-dashboard-loading { margin: 0; color: #53545c; }
body.cms-admin.cms-metrix .cms-dashboard-skeleton { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 20px; }
body.cms-admin.cms-metrix .cms-dashboard-skeleton span { display: block; min-height: 160px; border-radius: 12px; background: #fff; }
@media (min-width: 1700px) {
  body.cms-admin.cms-metrix .cms-dashboard-body { grid-template-columns: minmax(0,1.8fr) minmax(380px,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-ring { width: min(100%,290px); }
}
@media (max-width: 1199px) {
  body.cms-admin.cms-metrix .cms-dashboard-body { grid-template-columns: minmax(0,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-recent-list { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 0 24px; }
  body.cms-admin.cms-metrix .cms-dashboard-recent-list > li { border-bottom: 1px solid #f1f3f9; }
  body.cms-admin.cms-metrix .cms-dashboard-recent-list > li + li { border-top: 0; }
  body.cms-admin.cms-metrix .cms-dashboard-metrics { gap: 14px; }
}
@media (max-width: 767px) {
  body.cms-admin.cms-metrix .cms-dashboard,
  body.cms-admin.cms-metrix .cms-dashboard-stats,
  body.cms-admin.cms-metrix .cms-dashboard-main,
  body.cms-admin.cms-metrix .cms-dashboard-body,
  body.cms-admin.cms-metrix .cms-dashboard-middle,
  body.cms-admin.cms-metrix .cms-dashboard-mini-stack { gap: 14px; }
  body.cms-admin.cms-metrix .cms-dashboard-stats { grid-template-columns: minmax(0,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-middle { grid-template-columns: minmax(0,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-card { padding: 16px; }
  body.cms-admin.cms-metrix .cms-dashboard-card-head { margin-bottom: 20px; }
  body.cms-admin.cms-metrix .cms-dashboard-mini-stack { grid-template-rows: auto; }
  body.cms-admin.cms-metrix .cms-dashboard-recent-list { grid-template-columns: minmax(0,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-recent-entry { grid-template-columns: 42px minmax(0,1fr) auto; gap: 9px; }
  body.cms-admin.cms-metrix .cms-dashboard-order-picture { width: 42px; height: 42px; }
  body.cms-admin.cms-metrix .cms-dashboard-order-meta { max-width: 86px; }
  body.cms-admin.cms-metrix .cms-dashboard-chart-axis { height: 200px; }
  body.cms-admin.cms-metrix .cms-dashboard-bar-track { height: 174px; }
  body.cms-admin.cms-metrix .cms-dashboard-plot { grid-template-columns: 25px minmax(0,1fr); gap: 10px; }
  body.cms-admin.cms-metrix .cms-dashboard-skeleton { grid-template-columns: minmax(0,1fr); }
  body.cms-admin.cms-metrix .cms-dashboard-skeleton span:nth-child(n+4) { display: none; }
}
@media (prefers-reduced-motion: reduce) {
  body.cms-admin.cms-metrix .cms-dashboard-bar { transition: none; }
}

/* Reuse the original Metrix card primitives; columns are only transparent layout tracks. */
body.cms-admin.cms-metrix .cms-dashboard-body{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0}
body.cms-admin.cms-metrix .cms-dashboard-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.32fr);gap:20px;align-items:start;min-width:0}
body.cms-admin.cms-metrix .cms-dashboard-column{display:grid;align-content:start;gap:20px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.cms-admin.cms-metrix .cms-dashboard-stats{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.32fr);align-items:stretch}
body.cms-admin.cms-metrix .cms-dashboard-stat{min-height:145px}
body.cms-admin.cms-metrix .cms-dashboard-stat .cms-dashboard-caption{margin:0;font-size:12px;font-weight:500;line-height:18px;letter-spacing:0;color:#6e7079}
body.cms-admin.cms-metrix .cms-dashboard-stat .cms-dashboard-card-head{margin-bottom:20px}
body.cms-admin.cms-metrix .cms-dashboard-stat .cms-dashboard-metric small{margin-top:3px;font-size:11px}
body.cms-admin.cms-metrix .cms-dashboard-stat .cms-dashboard-metrics{gap:16px}
body.cms-admin.cms-metrix .cms-dashboard-accent{min-height:159px}
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-caption,body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-metric small{color:#fff}
body.cms-admin.cms-metrix .cms-dashboard-accent .cms-dashboard-note{color:#fff}
body.cms-admin.cms-metrix .cms-dashboard-section{display:grid;gap:0;align-content:start;min-width:0}
body.cms-admin.cms-metrix .cms-dashboard-section-head h3{margin:0;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:0;color:inherit}
body.cms-admin.cms-metrix .cms-dashboard-note{font-size:12px;line-height:1.6}
body.cms-admin.cms-metrix .cms-dashboard-section>.cms-dashboard-note:first-of-type{margin-top:0}
body.cms-admin.cms-metrix .cms-dashboard-chart .cms-dashboard-section-head{margin-bottom:20px}
body.cms-admin.cms-metrix .cms-dashboard-line-chart{display:block;width:100%;height:194px;overflow:visible}
body.cms-admin.cms-metrix .cms-dashboard-axis{fill:#6e7079;font:11px/1 Inter,system-ui,sans-serif}
body.cms-admin.cms-metrix .cms-dashboard-chart-track{fill:#eef0fa}
body.cms-admin.cms-metrix .cms-dashboard-chart-bar{fill:#5570f1}
body.cms-admin.cms-metrix .cms-dashboard-chart-data{margin-top:12px;min-width:0;color:#6e7079;font-size:12px;line-height:19px}
body.cms-admin.cms-metrix .cms-dashboard-chart-data>summary{width:fit-content;min-height:32px;padding:6px 0;cursor:pointer;color:#4b60d2}
body.cms-admin.cms-metrix .cms-dashboard-chart-data>summary:focus-visible{outline:2px solid #5570f1;outline-offset:3px;border-radius:6px}
body.cms-admin.cms-metrix .cms-dashboard-data-scroll{max-height:240px;overflow:auto;border:1px solid #eef0f5;border-radius:8px}
body.cms-admin.cms-metrix .cms-dashboard-data-table{width:100%;border-collapse:collapse;color:#53545c;font-size:12px;line-height:18px}
body.cms-admin.cms-metrix .cms-dashboard-data-table caption{padding:10px;text-align:left;color:#6e7079}
body.cms-admin.cms-metrix .cms-dashboard-data-table :is(th,td){padding:8px 10px;border-top:1px solid #f1f3f9;text-align:left;font-weight:400}
body.cms-admin.cms-metrix .cms-dashboard-data-table thead th{font-weight:500;background:#fafbfe}
body.cms-admin.cms-metrix .cms-dashboard-data-table td{text-align:right;font-variant-numeric:tabular-nums}
body.cms-admin.cms-metrix .cms-dashboard-ring{width:min(100%,240px);margin:16px auto 6px}
body.cms-admin.cms-metrix .cms-dashboard-ring-total strong{font-size:26px}
body.cms-admin.cms-metrix .cms-dashboard-legend{justify-content:flex-start;gap:10px 16px}
body.cms-admin.cms-metrix .cms-dashboard-distribution-copy>span:not(.cms-dashboard-dot){min-width:0;overflow-wrap:anywhere}
body.cms-admin.cms-metrix .cms-dashboard-distribution-copy>strong{margin-left:2px;font-variant-numeric:tabular-nums}
body.cms-admin.cms-metrix .cms-dashboard-count-list{display:grid;gap:12px;margin:0}
body.cms-admin.cms-metrix .cms-dashboard-count-list>div{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:19px}
body.cms-admin.cms-metrix .cms-dashboard-count-list dt{color:#53545c}
body.cms-admin.cms-metrix .cms-dashboard-count-list dd{margin:0;color:#6e7079}
body.cms-admin.cms-metrix .cms-dashboard-count-list strong{color:#45464e;font-weight:500;font-variant-numeric:tabular-nums}
body.cms-admin.cms-metrix .cms-dashboard-count-list+.cms-dashboard-note{margin-top:16px}
body.cms-admin.cms-metrix .cms-dashboard-order-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:0}
body.cms-admin.cms-metrix .cms-dashboard-order-statuses dt{margin-bottom:5px;color:#6e7079;font-size:12px;line-height:18px}
body.cms-admin.cms-metrix .cms-dashboard-order-statuses dd{margin:0;color:#45464e;font-size:20px;font-weight:500;line-height:26px;font-variant-numeric:tabular-nums}
body.cms-admin.cms-metrix .cms-dashboard-subtitle{margin:24px 0 14px;padding-top:20px;border-top:1px solid #f1f3f9;font-size:14px;font-weight:500;line-height:21px;color:#45464e}
body.cms-admin.cms-metrix .cms-dashboard-amounts{display:grid;gap:10px;padding:0;margin:0;list-style:none;font-size:13px;line-height:20px}
body.cms-admin.cms-metrix .cms-dashboard-amounts>li{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
body.cms-admin.cms-metrix .cms-dashboard-amounts span{color:#6e7079}
body.cms-admin.cms-metrix .cms-dashboard-amounts strong{font-weight:500;font-variant-numeric:tabular-nums}
body.cms-admin.cms-metrix .cms-dashboard-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px}
body.cms-admin.cms-metrix .cms-dashboard-period-control{display:flex;align-items:center;padding:4px;gap:2px;background:#e9ecf8;border-radius:10px}
body.cms-admin.cms-metrix .cms-dashboard-period-control>.cms-button{min-width:66px;min-height:40px;padding:9px 12px;border:0;border-radius:7px;background:transparent;box-shadow:none;color:#53545c;font-size:13px;line-height:20px;white-space:nowrap}
body.cms-admin.cms-metrix .cms-dashboard-period-control>.cms-button[aria-pressed=true]{background:#4b60d2;color:#fff}
body.cms-admin.cms-metrix .cms-dashboard-period-control>.cms-button:hover:not([aria-pressed=true]){background:#fff;color:#4b60d2}
body.cms-admin.cms-metrix .cms-dashboard-period,body.cms-admin.cms-metrix .cms-dashboard-updated{margin:0;color:#6e7079;font-size:12px;line-height:20px}
body.cms-admin.cms-metrix .cms-dashboard-error{display:grid;justify-items:start;gap:14px;padding:24px;border:1px solid #e8d5d8;border-radius:12px;background:#fff}
body.cms-admin.cms-metrix .cms-dashboard-error h2{margin:0;font-size:18px;line-height:26px;font-weight:500}
body.cms-admin.cms-metrix .cms-dashboard-skeleton span{min-height:145px}
@media(max-width:1199px){body.cms-admin.cms-metrix .cms-dashboard-stats,body.cms-admin.cms-metrix .cms-dashboard-columns{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){body.cms-admin.cms-metrix .cms-dashboard-body,body.cms-admin.cms-metrix .cms-dashboard-columns,body.cms-admin.cms-metrix .cms-dashboard-column{gap:14px}body.cms-admin.cms-metrix .cms-dashboard-controls{width:100%;justify-content:space-between;gap:8px}body.cms-admin.cms-metrix .cms-dashboard-period-control>.cms-button{min-width:58px;padding-inline:10px}}
@media(forced-colors:active){body.cms-admin.cms-metrix .cms-dashboard-chart-bar{fill:CanvasText}body.cms-admin.cms-metrix .cms-dashboard-axis{fill:CanvasText}body.cms-admin.cms-metrix .cms-dashboard-chart-track{fill:Canvas}body.cms-admin.cms-metrix .cms-dashboard-period-control>.cms-button[aria-pressed=true]{background:Highlight;color:HighlightText;forced-color-adjust:none}}
