.time-page{padding:.8rem clamp(1rem,2vw,2rem) 1.25rem}.time-toolbar-main{flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;display:flex}.time-toolbar-heading{align-items:center;gap:.7rem;display:flex}.time-toolbar-heading h1{font-size:1.25rem;line-height:1.2}.time-toolbar-actions{gap:.5rem;margin-left:auto;display:flex}.time-toolbar-actions>button{height:2.15rem;padding-inline:.7rem;font-size:.76rem}.time-view-switch{background:var(--color-soft);border:1px solid var(--color-rule);border-radius:.5rem;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex}.time-view-switch a{color:var(--color-muted);border-radius:.3rem;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.76rem;font-weight:550;display:inline-flex}.time-view-switch a:hover{color:var(--color-ink)}.time-view-switch a[aria-current]{background:var(--color-surface);color:var(--color-ink)}.time-toolbar-context{border-bottom:1px solid var(--color-rule);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.65rem;padding-bottom:.65rem;display:flex;position:relative}.time-toolbar-primary{flex-wrap:wrap;gap:.5rem;display:flex}.time-toolbar-summary{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.73rem}.time-toolbar-filters{position:static}.time-toolbar-filters>summary{cursor:pointer;border-radius:.4rem;align-items:center;gap:.4rem;padding:.4rem .6rem;font-size:.76rem;list-style:none;display:inline-flex}.time-toolbar-filters>summary::-webkit-details-marker{display:none}.time-toolbar-filters>summary:hover,.time-toolbar-filters[open]>summary{background:var(--color-soft)}.time-toolbar-filters>summary>span{background:var(--color-pine);color:#fff;border-radius:.3rem;padding:.05rem .3rem;font-size:.65rem}.time-filter-panel{z-index:5;background:var(--color-surface);border:1px solid var(--color-rule);border-radius:.6rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;width:29rem;max-width:calc(100vw - 2rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .4rem);right:0}.time-filter-panel>div{min-width:0}.time-filter-panel>div>span{color:var(--color-muted);margin-bottom:.3rem;font-size:.72rem;display:block}.time-filter-panel button{text-overflow:ellipsis;width:100%;overflow:hidden}.time-toolbar-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.time-toolbar-chips a{background:var(--color-soft);max-width:100%;color:var(--color-muted);border-radius:.3rem;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.7rem;display:inline-flex}.time-page .time-calendar{margin-top:.65rem}.time-page .time-period-navigation h2{font-size:1rem}.time-page .time-week-scroll{max-height:calc(100dvh - 15rem)}@media (max-width:700px){.time-toolbar-main{gap:.6rem}.time-toolbar-heading{flex:1}.time-toolbar-actions{margin-left:0}.time-toolbar-summary{flex-basis:100%;margin-left:0}.time-toolbar-context{position:relative}.time-toolbar-filters{position:static}.time-filter-panel{width:auto;left:0;right:0}.time-page .time-week-scroll{max-height:65dvh}}@media (max-width:420px){.time-toolbar-heading{flex-basis:100%}.time-toolbar-actions{margin-left:auto}.time-toolbar-actions>button{padding-inline:.45rem;font-size:.7rem}}
