.child-calendar_main___wO_1{padding-bottom:40px}.child-calendar_actions__TCxLt,.child-calendar_agendaHeading__4RE76,.child-calendar_tabs__r5RiP,.child-calendar_toolbar__1uhYJ{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.child-calendar_tabs__r5RiP{margin:20px 0}.child-calendar_tabs__r5RiP button[aria-pressed=true]{background:#e8efff;border-color:#2854b7;color:#173c8a}.child-calendar_toolbar__1uhYJ{align-items:end;margin:20px 0}.child-calendar_toolbar__1uhYJ>div{flex:1 1;min-width:150px}.child-calendar_summary__8uxgL{display:flex;flex-wrap:wrap;gap:12px}.child-calendar_summary__8uxgL>div{flex:1 1;min-width:180px;padding:16px;border-radius:12px}.child-calendar_summary__8uxgL strong{font-size:24px;margin-right:8px}.child-calendar_urgent__QoQ_D{background:#fce9e9;color:#8e2222}.child-calendar_possible__vbNf_{background:#fff2d7;color:#785100}.child-calendar_none__GajD_{background:#edf2f5;color:#425566}.child-calendar_badge__HcESc{display:inline-block;border-radius:8px;padding:5px 9px;font-size:13px;font-weight:650}.child-calendar_children__YQXu8{display:grid;grid-gap:12px;gap:12px}.child-calendar_card__B5qIP{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.child-calendar_card__B5qIP>div:first-child{min-width:0;flex:1 1}.child-calendar_card__B5qIP h2{font-size:18px;margin:6px 0 10px;overflow-wrap:anywhere}.child-calendar_note__uzuT2{white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.child-calendar_calendar__g6A9A{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:5px;gap:5px}.child-calendar_weekday__Ha69c{text-align:center;font-weight:650;padding:8px 0}.child-calendar_day__BwRGb{min-width:0;min-height:105px;text-align:left;padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);cursor:pointer}.child-calendar_day__BwRGb:hover,.child-calendar_selected__k2Ui1{background:#edf3ff;border-color:#2854b7}.child-calendar_day__BwRGb:focus-visible{outline:3px solid #2854b7;outline-offset:1px}.child-calendar_count__TUwPc{float:right;border-radius:12px;background:#2854b7;color:white;padding:1px 5px;font-size:11px}.child-calendar_preview__4W_p3{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;margin-top:6px}.child-calendar_agendaHeading__4RE76{justify-content:space-between;margin:22px 0 12px}.child-calendar_agendaHeading__4RE76 h2{font-size:20px;margin:0}@media (max-width:760px){.child-calendar_card__B5qIP{align-items:stretch;flex-direction:column;padding:15px}.child-calendar_day__BwRGb{min-height:62px;padding:6px}.child-calendar_preview__4W_p3{display:none}.child-calendar_calendar__g6A9A{gap:3px}.child-calendar_count__TUwPc{float:none;display:block;width:-moz-fit-content;width:fit-content;margin-top:4px}.child-calendar_summary__8uxgL>div{min-width:130px}}