:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--r-pill:9999px;--sidebar-w:256px;--topbar-h:64px;--bottomnav-h:64px;--content-max:1280px;--drawer-w:420px;--drawer-w-sm:320px;--sheet-max-h:88dvh;--hour-h:80px;--time-gutter-w:60px;--control-h:36px;--control-h-sm:30px;--control-h-lg:44px;--control-box:20px;--switch-w:44px;--switch-h:24px;--switch-knob:20px;--search-w:384px;--size-lg:56px;--nav-clearance:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px));--t-color:.3s ease-in-out;--t-move:.24s cubic-bezier(.2, 0, 0, 1);--t-fade:.16s ease}.section-header{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.section-header__title{align-items:center;gap:var(--s-2);flex:1 1 0;min-width:min-content;display:inline-flex}.section-header--h2 .section-header__title{font:var(--text-section)}.section-header--h3 .section-header__title{font:var(--text-card)}.section-header__text{min-width:auto}.section-header__icon{color:var(--ink-soft);flex-shrink:0;display:inline-flex}.section-header__action{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}
