body[data-page="historico"] #main{max-width:1400px;padding:18px 30px 35px}.historystats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:12px 0 22px}.historystat{background:linear-gradient(145deg,#202735,#171e2a);border:1px solid #343b4d;border-radius:18px;padding:16px;min-height:96px}.historystat small{display:block;font-size:10px;letter-spacing:1px;color:#a2aabc}.historystat strong{display:block;color:#b1b7ff;font-size:16px;line-height:1.25;margin:8px 0 4px}.historystat:nth-child(-n+2) strong{font-size:26px}.historystat p{font-size:11px;margin:0;color:#a7b1c7}.historyheading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.historyheading h1{font-size:18px;margin:0}.historyheading select{width:auto;background:linear-gradient(145deg,#202735,#171e2a);color:#f3f5fc;border:1px solid #343b4d;border-radius:8px;padding:8px}.historysection h2,.historydaytitle{font-size:12px;letter-spacing:1px;color:#abb6d0;margin:18px 0 8px}.historypanel{background:linear-gradient(145deg,#202735,#171e2a);border:1px solid #343b4d;border-radius:20px;padding:16px;overflow-x:auto}.historymatrix{border-spacing:2px;border-collapse:separate;width:auto;margin:0}.historymatrix th,.historymatrix td{border:0;padding:0;min-width:26px;width:26px;text-align:center}.historymatrix thead th{font-weight:400;font-size:9px;vertical-align:bottom;padding-bottom:7px}.historymatrix thead span{display:block;color:#9aa5bd;font-size:8px;white-space:nowrap}.historymatrix thead b{display:block;margin:5px 0 2px}.historymatrix tbody th{font-weight:400;font-size:10px;color:#9aa5bd;min-width:16px;width:16px;padding-right:3px}.historycell{display:block;width:26px;height:26px;min-height:0;border:0;border-radius:3px;padding:0;cursor:pointer}.historycell:hover{outline:2px solid #b1b7ff;outline-offset:0}.historycell:focus-visible{outline:3px solid #b1b7ff}.historycell.done,.historylegend .done,.historydetail .done{background:#30916a}.historycell.miss,.historylegend .miss,.historydetail .miss{background:#dc555f}.historycell.partial,.historylegend .partial,.historydetail .partial{background:#e9b54a}.historycell.na,.historylegend .na,.historydetail .na{background:#30394b}.historycell.unknown,.historylegend .unknown,.historydetail .unknown{background:repeating-linear-gradient(135deg,#1c2534 0 4px,#485269 4px 5px)}.historylegend{display:flex;gap:14px;flex-wrap:wrap;margin:10px 0;font-size:10px;color:#a7b1c7}.historylegend span{display:flex;align-items:center;gap:5px}.historylegend i,.historydetail i{width:10px;height:10px;display:inline-block;border-radius:3px;flex-shrink:0}.historydays{display:grid;grid-template-columns:1fr 1fr;gap:6px}.historyday{display:flex;align-items:center;gap:24px;background:linear-gradient(145deg,#202735,#171e2a);color:#f3f5fc;border:1px solid #343b4d;border-radius:10px;padding:10px 12px;text-align:left;font-size:11px}.historyday span{flex:1;color:#a7b1c7}.historyday>i{width:46px;height:5px;border-radius:3px;background:#30394d;overflow:hidden}.historyday em{height:100%;display:block;background:#30916a}.historynote{text-align:center;color:#939fb7;font-size:11px;margin:18px}.historydetail{display:flex;gap:10px;align-items:center}.historydetail small{display:block;color:#999;margin-top:4px}body[data-page="historico"] .quiet{color:#aeb7ff}@media(max-width:700px){.historystats{grid-template-columns:repeat(2,minmax(0,1fr))}.historystat:last-child{grid-column:1/-1}.historydays{grid-template-columns:1fr}body[data-page="historico"] #main{padding:15px}.historystat{min-height:90px}.historyday{gap:16px}}

.historystat,.historypanel,.historyday{box-shadow:inset 0 1px 0 #ffffff06,0 10px 28px #00000020}
.historystat:nth-child(2) strong{color:#7ce0bb}
.historyheading select option{background:#1c2637;color:#f1f3ff}
.historyheading select:focus-visible{outline:2px solid #a7b0ff;outline-offset:2px}
.historyday:hover{border-color:#666caa;background:#242e42}
body[data-page="historico"] .syncstatus{background:#1b2435;border-color:#414b6d;color:#b6dcca}
.historymatrix thead b{color:#e1e6f5}
@media(min-width:701px) and (max-width:1000px){.historystats{grid-template-columns:repeat(6,minmax(0,1fr))}.historystat{grid-column:span 2}.historystat:nth-child(-n+2){grid-column:span 3}}
