.unlt-widget {
  --unlt-bg:#183c30; --unlt-text:#f4f8f3; --unlt-muted:#bfd0c5; --unlt-accent:#ffd14c; --unlt-delta:#c0e480;
  --unlt-card:rgba(0,0,0,.14); --unlt-line:rgba(255,255,255,.13);
  container-type:inline-size; box-sizing:border-box; width:100%; max-width:100%; margin:20px 0; padding:24px;
  border:1px solid var(--unlt-line); border-radius:14px; color:var(--unlt-text);
  background:radial-gradient(ellipse at 95% 0%,rgba(158,183,109,.18),transparent 60%),var(--unlt-bg);
  font-family:inherit; font-size:14px; line-height:1.4; text-align:left;
}
.unlt-widget *, .unlt-widget *::before, .unlt-widget *::after {box-sizing:border-box}
.unlt-widget.unlt-light {--unlt-bg:#f2f6f1;--unlt-text:#183c30;--unlt-muted:#4b6154;--unlt-accent:#8c6500;--unlt-delta:#3c661a;--unlt-card:rgba(255,255,255,.75);--unlt-line:rgba(24,60,48,.14)}
.unlt-widget .unlt-heading {display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}
.unlt-widget .unlt-title {color:var(--unlt-text);font:inherit;font-size:17px;font-weight:750;letter-spacing:.045em;text-transform:uppercase;margin:0;padding:0;border:0}
.unlt-widget .unlt-date {display:inline-flex;align-items:center;gap:7px;color:var(--unlt-muted);font-size:12px}
.unlt-widget .unlt-dot {width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--unlt-accent)}
.unlt-widget .unlt-grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.unlt-widget .unlt-item {min-width:0;padding:12px 10px;background:var(--unlt-card);border:1px solid var(--unlt-line);border-radius:7px}
.unlt-widget .unlt-top {display:grid;grid-template-columns:28px minmax(0,1fr);gap:0 8px;align-items:center;min-height:40px}
.unlt-widget .unlt-icon {grid-row:1 / 3;color:var(--unlt-accent);display:flex;align-items:center}
.unlt-widget .unlt-icon svg {width:28px;height:24px;display:block}
.unlt-widget .unlt-value {font-size:16px;font-weight:750;font-variant-numeric:tabular-nums;color:var(--unlt-text);line-height:1.3;overflow-wrap:normal}
.unlt-widget .unlt-delta {min-height:16px;grid-column:2;color:var(--unlt-delta);font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}
.unlt-widget .unlt-label {display:block;color:var(--unlt-muted);font-size:11px;margin-top:6px}
.unlt-widget .unlt-footer {display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;margin-top:14px;color:var(--unlt-muted);font-size:10px}
.unlt-widget .unlt-footer a {color:inherit;text-decoration:underline;text-underline-offset:2px}
.unlt-widget .unlt-footer a:hover {color:var(--unlt-text)}
.unlt-widget .unlt-footer a:focus-visible {outline:2px solid var(--unlt-accent);outline-offset:3px}
.unlt-widget .unlt-notice {color:var(--unlt-accent);margin:12px 0 0;padding:10px 0 0;border-top:1px solid var(--unlt-line);font-size:12px}
.unlt-widget [hidden] {display:none!important}
@container (max-width:850px) {.unlt-widget .unlt-grid {grid-template-columns:repeat(3,minmax(0,1fr))}}
@container (max-width:550px) {.unlt-widget .unlt-grid {grid-template-columns:repeat(2,minmax(0,1fr))}.unlt-widget .unlt-title {font-size:15px}}
@container (max-width:330px) {.unlt-widget .unlt-top {grid-template-columns:minmax(0,1fr)}.unlt-widget .unlt-icon {grid-row:auto;margin-bottom:5px}.unlt-widget .unlt-delta {grid-column:1}.unlt-widget .unlt-value {font-size:14px}}
@container (max-width:220px) {.unlt-widget .unlt-grid {grid-template-columns:minmax(0,1fr)}}
@supports not (container-type:inline-size) {.unlt-widget .unlt-grid {grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}
@media (max-width:600px) {.unlt-widget {padding:16px}}

