.overview-filters-v5{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:12px 14px;background:rgba(8,16,36,.78);border:1px solid rgba(124,167,255,.18)}.overview-filter-title{font-size:.72rem;font-weight:900;letter-spacing:.08em;color:var(--muted)}.overview-filters-v5 label{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:1px solid rgba(150,184,255,.18);border-radius:12px;background:rgba(255,255,255,.035);font-size:.78rem;font-weight:800;letter-spacing:.02em;cursor:pointer}.overview-filters-v5 input{width:17px;height:17px;accent-color:#73e6ff}.overview-filters-v5 strong{margin-left:auto;font-size:.68rem;color:var(--muted);letter-spacing:.04em}.variant[data-v5-filter-hidden="1"],.family[data-v5-filter-hidden="1"]{display:none!important}html[data-sprite-animations="off"] .variant,html[data-sprite-animations="off"] .variant::before,html[data-sprite-animations="off"] .variant::after,html[data-sprite-animations="off"] .family.complete,html[data-sprite-animations="off"] .mastery-orb,html[data-sprite-animations="off"] .sprite-mastered{animation:none!important;transition:none!important}.daily-shortcut-v5{white-space:nowrap}.daily-overview-v5{padding:18px;border-color:rgba(99,229,255,.3);background:linear-gradient(145deg,rgba(13,36,57,.92),rgba(7,19,39,.94))}.daily-overview-head{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:14px;border-bottom:1px solid rgba(154,184,255,.14)}.daily-overview-head h2{margin:.25rem 0 .15rem;font-size:1.3rem}.daily-date-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.daily-date-controls .input{width:auto}.daily-stats{display:grid;grid-template-columns:repeat(7,minmax(105px,1fr));gap:8px;margin:14px 0}.daily-stat{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:12px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(143,170,226,.08);opacity:.68}.daily-stat.active{opacity:1;border-color:rgba(99,229,255,.35);background:rgba(73,205,235,.08);box-shadow:inset 0 0 24px rgba(79,193,255,.05)}.daily-stat>span{grid-row:1/3;font-size:1.15rem}.daily-stat strong{font-size:1.25rem}.daily-stat small{font-size:.58rem;font-weight:900;letter-spacing:.06em;color:var(--muted)}.daily-change-head{display:flex;justify-content:space-between;gap:12px;padding:12px 0 8px;font-size:.65rem;font-weight:900;letter-spacing:.08em;color:var(--muted)}.daily-change-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.daily-change{display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:11px;border:1px solid rgba(144,174,229,.12);background:rgba(255,255,255,.025)}.daily-change img{width:36px;height:36px;object-fit:contain}.daily-change-icon{width:36px;text-align:center}.daily-change div{display:grid;gap:3px}.daily-change strong{font-size:.72rem;line-height:1.25}.daily-change small{font-size:.62rem;color:var(--muted)}.daily-change.mastered{border-color:rgba(255,116,145,.28);box-shadow:inset 0 0 22px rgba(255,84,142,.04)}.daily-change.level_up{border-color:rgba(105,229,255,.22)}.daily-change.level_down,.daily-change.lost{border-color:rgba(255,171,115,.18)}.daily-empty{grid-column:1/-1;padding:24px;text-align:center;color:var(--muted);border:1px dashed rgba(150,180,230,.16);border-radius:12px}@media(max-width:1000px){.daily-stats{grid-template-columns:repeat(4,minmax(100px,1fr))}.daily-change-grid{grid-template-columns:1fr}}@media(max-width:720px){.overview-filters-v5{position:sticky;top:0;z-index:8;gap:7px;padding:9px}.overview-filter-title{width:100%}.overview-filters-v5 label{flex:1 1 calc(50% - 7px);font-size:.67rem;padding:7px 9px}.overview-filters-v5 strong{width:100%;margin:0}.daily-overview-head{align-items:flex-start;flex-direction:column}.daily-date-controls{width:100%}.daily-date-controls .input{flex:1;min-width:130px}.daily-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-overview-v5{padding:12px}.daily-change strong{font-size:.69rem}}
.variant-wrap[data-v5-filter-hidden="1"]{display:none!important}
.daily-overview-heading{display:grid;gap:7px;min-width:0}
.daily-overview-back{justify-self:start;min-height:42px;padding:8px 12px;white-space:nowrap}
@media(max-width:720px){.daily-overview-back{width:100%;justify-content:flex-start}}
