.v46Overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.v46Metric{padding:17px;background:linear-gradient(135deg,#e9f7ff,#f8fcff);border:1px solid #c9e5f2;border-radius:16px}.v46Metric span{display:block;font-size:13px;color:#346780}.v46Metric strong{display:block;font-size:23px;color:#125d85;margin-top:6px}.v46SectionHead{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.v46SectionHead h3{margin-bottom:4px}.v46SectionHead p{margin-top:0;color:#4a6c7d}.v46WeekNav,.v46Filter{display:flex;flex-wrap:wrap;gap:8px}.v46WeekNav button,.v46Filter button{border-radius:10px;background:#eaf6fc;color:#165c79;padding:9px 12px}.v46Filter button.active{background:#137faf;color:white}.v46WeekLabel{color:#41667b;font-weight:600}.v46Calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:15px 0 28px}.v46Day{border:1px solid #d7e8f2;background:#fff;border-radius:12px;padding:9px;min-height:125px;min-width:0}.v46Today{border:2px solid #178cb7;background:#f0faff}.v46DayTitle{display:flex;flex-direction:column;gap:4px;border-bottom:1px solid #e1edf4;padding-bottom:8px;font-size:12px}.v46DayTitle span,.v46Empty{color:#7894a2}.v46Event{display:grid;gap:5px;margin-top:8px;padding:8px;background:#e9f6fd;border-radius:8px;overflow-wrap:anywhere;font-size:12px}.v46Event small{color:#43697d}.v46Event a{font-weight:700;color:#116b96}.v46NoZoom{font-size:11px;color:#99611d}.v46HomeworkTitle{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.v46Status{background:#eaf6fc;color:#116b96;border-radius:30px;padding:5px 10px;font-size:12px}.v46Filter{margin:20px 0 8px}@media(max-width:1050px){.v46Calendar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:650px){.v46Overview{grid-template-columns:repeat(2,minmax(0,1fr))}.v46Calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.v46Metric strong{font-size:18px}}@media(max-width:380px){.v46Calendar{grid-template-columns:1fr}}