.family-rides.watch-supercompact{background:#fff;max-width:1200px;font-size:1rem}.watch-supercompact .watch-title{margin-bottom:.5rem}.watch-supercompact .watch-preview{margin-bottom:.75rem;font-size:.875rem}.wl-view-bar,.wl-range,.wl-range-actions,.wl-options{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.wl-view-bar{justify-content:space-between;align-items:center;margin:.75rem 0}.wl-view-bar a{align-items:center;min-height:44px;display:inline-flex}.wl-range,.wl-options{margin:.65rem 0}.wl-controls label{flex-direction:column;gap:.2rem;min-width:0;font-size:.875rem;font-weight:600;display:flex}.watch-list .wl-controls :is(button,input:not([type=checkbox]),select){width:auto;max-width:100%;min-height:44px;font:inherit;color:#213c60;background:#fff;border:1px solid #aebccc;border-radius:6px;padding:.45rem .65rem;font-size:1rem}.watch-list .wl-controls .fr-primary{color:#fff;background:#294db8;border-color:#294db8}.wl-controls .wl-range-actions{flex:1}.wl-controls .wl-notes-toggle{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-height:44px;padding:.25rem}.wl-notes-toggle input{accent-color:#294db8;flex-shrink:0;width:1.15rem;height:1.15rem}.wl-controls :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #3657d6}.wl-controls button:disabled{opacity:.55;cursor:not-allowed}.wl-hint{color:#4e5e6e;margin:.6rem 0;font-size:.875rem}.wl-sheet{margin-top:1.1rem}.wl-sheet-heading h2{margin:0 0 .15rem;font-size:1.15rem;font-weight:700}.wl-sheet-heading p{color:#405164;margin:.15rem 0;font-size:.875rem}.wl-table{table-layout:fixed;border-collapse:collapse;width:100%;margin:.85rem 0 0;font-size:1rem;line-height:1.35}.wl-col-time{width:18%}.wl-col-person{width:13%}.wl-col-activity{width:39%}.wl-col-location{width:30%}.wl-table :is(th,td){text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:.4rem .55rem}.wl-table .wl-day{color:#213c60;background:#edf2fa;border-block:1px solid #c1cddd;padding:.4rem .55rem;font-weight:700}.wl-column-headings th{color:#526175;padding-block:.2rem;font-size:.875rem;font-weight:600}.wl-event td{border-bottom:1px solid #dce2e9}.wl-time strong,.wl-time span{display:block}.wl-time strong{font-weight:650}.wl-time span{color:#4e5e6e;font-size:.875rem}.wl-person,.wl-event-title{font-weight:600}.wl-sport{margin-right:.15rem}.wl-notes{white-space:pre-line;margin:.35rem 0 0;font-size:.875rem}.wl-status{color:#823600;margin-top:.2rem;font-size:.875rem;display:block}.wl-cancelled .wl-event-title{text-decoration:line-through}.wl-cancelled td{background:#fff7f1}.wl-sheet-footer{color:#526175;margin-top:.9rem;font-size:.8125rem;line-height:1.4}.wl-sheet-footer p{margin:.25rem 0}.wl-empty{padding:1rem 0}.wl-print-blocked{display:none}.wl-load-more{margin-top:1.25rem;padding-block:.75rem}.wl-load-more p{color:#4e5e6e;margin:0 0 .65rem;font-size:1rem}.watch-list .wl-load-more button{width:100%;min-height:48px;padding:.65rem 1rem;font-size:1rem}.wl-load-more button:disabled{opacity:.55;cursor:not-allowed}@media screen{.wl-table{border-collapse:separate;border-spacing:0}.wl-table thead{z-index:2;background:#fff;position:sticky;top:0;box-shadow:0 2px 3px #203c601a}}@media screen and (max-width:650px){.family-rides.watch-supercompact{padding:12px 14px 40px}.wl-range>label:first-child{flex:11rem}.wl-range>label:nth-child(2){flex:6rem}.wl-controls .wl-range-actions{flex-basis:100%}.wl-range-actions button{flex:auto}.wl-options{align-items:center}.wl-options>label:first-child{flex:9rem}.wl-table,.wl-table thead,.wl-table tbody{display:block}.wl-table colgroup,.wl-table .wl-column-headings{display:none}.wl-table thead tr,.wl-table .wl-day{display:block}.wl-event{border-bottom:1px solid #dce2e9;grid-template-columns:6rem minmax(0,1fr);column-gap:.25rem;padding:.5rem 0;display:grid}.wl-event td{border:0;padding:.1rem .35rem}.wl-time{grid-area:1/1/span 3}.wl-person,.wl-activity,.wl-location{grid-column:2}.wl-person{color:#405164;font-size:.875rem}.wl-location{margin-top:.15rem}.wl-sheet-heading p{line-height:1.5}}@media screen and (max-width:350px){.wl-event{grid-template-columns:minmax(0,1fr)}.wl-time,.wl-person,.wl-activity,.wl-location{grid-area:auto/1}.wl-time strong,.wl-time span{margin-right:.3rem;display:inline}}@media print{@page kinplan-watch{size:auto;margin:12mm}:is(html:has(.watch-supercompact),body:has(.watch-supercompact)){color:#000!important;background:#fff!important;overflow:visible!important}.family-rides.watch-supercompact{max-width:none;min-height:0;margin:0;padding:0;font-family:Arial,sans-serif}.watch-supercompact>:not(.watch-list),.wl-controls,.wl-load-more{display:none!important}.watch-list,.wl-sheet{max-height:none;margin:0;overflow:visible}.wl-sheet{page:kinplan-watch}.watch-list[data-print-ready=false] .wl-sheet{display:none}.watch-list[data-print-ready=false] .wl-print-blocked{display:block}.wl-sheet *{color:#000!important;box-shadow:none!important;background:#fff!important}.wl-sheet-heading{break-after:avoid}.wl-sheet-heading h2{font-size:14pt}.wl-sheet-heading p{font-size:10pt}.wl-table{margin-top:8pt;font-size:10.5pt;line-height:1.25}.wl-table thead{z-index:auto;box-shadow:none;display:table-header-group;position:static;top:auto}.wl-table tr{break-inside:avoid;page-break-inside:avoid}.wl-table :is(th,td){border-color:#777;padding:3pt 4pt}.wl-table .wl-day{border-color:#444;padding:4pt;font-size:11pt}.wl-column-headings th,.wl-time span,.wl-notes,.wl-status{font-size:10pt}.wl-table .wl-column-headings th{padding-block:2pt}.wl-sheet-footer{margin-top:8pt;font-size:9pt}}.watch-schedule{max-width:1100px}.watch-title{margin:1rem 0;font-size:1.35rem;font-weight:650}.watch-preview{background:#eef3ff;border-left:3px solid #2c50ba;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.watch-activity{background:#fff;border-bottom:1px solid #d7dfe4;grid-template-columns:7.25rem 2rem minmax(0,1fr) auto;gap:.85rem;padding:1rem;display:grid}.watch-time{flex-direction:column;gap:.2rem;font-size:1rem;display:flex}.watch-time strong{color:#182d49;font-size:1.1rem}.watch-time span{color:#4f6070;overflow-wrap:anywhere;font-size:.9rem}.watch-sport{font-size:1.45rem}.watch-event{min-width:0}.watch-event h3{overflow-wrap:anywhere;margin:.25rem 0 .4rem;font-size:1.1rem;font-weight:650;line-height:1.4}.watch-person{align-items:center;gap:.45rem;margin:0;font-size:.9rem;font-weight:650;display:flex}.watch-initial{color:#204597;background:#e6edff;border-radius:50%;place-items:center;min-width:1.6rem;height:1.6rem;display:inline-grid}.watch-location{overflow-wrap:anywhere;margin:.4rem 0;font-size:1rem;line-height:1.45}.watch-event .activity-notes{margin:.5rem 0 0}.watch-event .activity-notes summary{align-content:center;min-height:44px;font-size:.9rem;display:list-item}.watch-directions a{min-height:44px}.watch-status{color:#893f00;margin:.4rem 0;font-size:1rem;display:block}.watch-cancelled{background:#fff8f4;border-left:4px solid #b65416}.watch-cancelled h3{text-decoration:line-through}@media (max-width:650px){.watch-schedule .fr-header{gap:.65rem}.watch-activity{grid-template-columns:6.5rem minmax(0,1fr);gap:.35rem .7rem;padding:.85rem .65rem}.watch-time{grid-area:1/1}.watch-sport{grid-area:2/1}.watch-event{grid-area:1/2/span 3}.watch-directions{grid-column:2}}@media (max-width:370px){.watch-activity{grid-template-columns:minmax(0,1fr)}.watch-time{flex-flow:wrap;grid-area:auto/1;gap:.35rem}.watch-sport{display:none}.watch-event,.watch-directions{grid-area:auto/1}}
