.schedule-overview{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin:0 0 1rem}.schedule-overview-stats{display:grid;grid-template-columns:repeat(3,minmax(90px,1fr));gap:.65rem;flex:1}.schedule-overview-stats article{background:#0d1b15;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:.75rem .85rem}.schedule-overview-stats strong{display:block;color:#fff;font:800 1.55rem Barlow Condensed}.schedule-overview-stats span{color:#aebbb5;font-size:.72rem}.schedule-filter{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:flex-end}.schedule-filter button{border:1px solid rgba(255,255,255,.18);background:#0d1b15;color:#c7d3cd;border-radius:999px;padding:.55rem .75rem;font-size:.72rem;font-weight:800;cursor:pointer}.schedule-filter button.active{background:#c8ff2e;color:#07110d;border-color:#c8ff2e}.appointment-card[hidden],.schedule-history[hidden]{display:none!important}@media(max-width:760px){.schedule-overview{align-items:stretch;flex-direction:column}.schedule-overview-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.schedule-filter{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.schedule-filter button{white-space:nowrap}}