.ovs-glass-theme .gm-summary{padding:24px;margin-bottom:22px;border:1px solid var(--border);border-radius:24px;background:color-mix(in srgb,var(--surface) 78%,transparent);backdrop-filter:blur(18px)}
.ovs-glass-theme .gm-summary header{display:flex;align-items:center;justify-content:space-between;gap:20px}.gm-summary h3{font:600 19px var(--font-display);margin:6px 0 20px}.gm-eyebrow{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.gm-total{font:600 36px var(--font-display)}.gm-total small{font:400 12px var(--font-body);color:var(--text-dim)}.gm-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.gm-bar{display:grid;grid-template-columns:100px 1fr 30px;align-items:center;gap:12px;background:transparent;color:var(--text);border:0;text-align:left;padding:10px 5px;cursor:pointer;border-radius:10px}.gm-bar:hover,.gm-bar.selected{background:rgba(128,128,128,.1)}.gm-bar i{height:7px;border-radius:8px;background:rgba(128,128,128,.15);overflow:hidden}.gm-bar b{display:block;height:100%;border-radius:8px;background:var(--team-accent,var(--purple-2));transition:width .3s}.gm-note{font-size:11px;line-height:1.6;color:var(--text-dim);margin-bottom:0}.gm-selection{margin-top:20px;padding:16px;border-top:1px solid var(--border);font-size:12px;line-height:1.8}.gm-selection li{margin:6px 0}.gm-meter{display:inline-block;vertical-align:middle;margin-left:16px;width:48px;height:48px;border-radius:50%;background:conic-gradient(var(--team-accent,var(--purple-2)) var(--progress),rgba(128,128,128,.15) 0);mask:radial-gradient(transparent 52%,#000 55%)}
@media(max-width:760px){.ovs-glass-theme .gm-summary{padding:18px}.gm-bars{grid-template-columns:1fr}.gm-total{font-size:26px}.gm-summary header{align-items:flex-start}.gm-summary h3{font-size:17px}.gm-bar{font-size:12px;grid-template-columns:90px 1fr 25px}}
@media(prefers-reduced-motion:reduce){.gm-bar b{transition:none}}
