:root{--school-color-arrived:var(--wc-color-success);--school-color-picked-up:var(--wc-color-success);--school-color-absent:var(--wc-color-warning);--school-color-pending:var(--wc-color-warning);--school-color-conflict:var(--wc-color-danger);--school-color-rejected:var(--wc-color-danger);--school-color-leave:var(--wc-color-info);--school-text:var(--wc-text-primary);--school-text-muted:var(--wc-text-secondary);--school-surface:var(--wc-bg-container);--school-border:var(--wc-border-color);--school-primary-bg:var(--wc-btn-solid);--school-primary-hover-bg:var(--wc-btn-solid-hover);--school-primary-text:var(--wc-color-on-solid);--school-font-title:var(--wc-font-size-xl);--school-font-section:1.0625rem;--school-font-body:var(--wc-font-size-lg);--school-font-helper:var(--wc-font-size-sm);--school-font-timestamp:.8125rem;--school-line-height:var(--wc-line-height-normal);--school-font-weight-heading:var(--wc-font-weight-semibold);--school-space-8:var(--wc-space-2);--school-space-12:var(--wc-space-3);--school-space-16:var(--wc-space-4);--school-space-24:var(--wc-space-6);--school-card-padding:var(--wc-space-4);--school-section-gap:var(--wc-space-6);--school-touch-min:44px;--school-actions-direction:row}@media(max-width:767.98px){:root{--school-font-timestamp:var(--wc-font-size-sm)}}@media(max-width:399.98px){:root{--school-actions-direction:column}}
