.week-picker[data-v-da8d897b]{min-width:0;color:var(--app-text)}.month-controls[data-v-da8d897b],.month-navigation[data-v-da8d897b],.month-arrows[data-v-da8d897b],.month-label[data-v-da8d897b],.timezone[data-v-da8d897b]{align-items:center;display:flex}.month-controls[data-v-da8d897b]{justify-content:space-between;gap:12px;padding:20px 24px 16px}.month-navigation[data-v-da8d897b]{flex-wrap:wrap;gap:12px}button[data-v-da8d897b]{border:1px solid var(--app-border);min-height:40px;color:var(--app-text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px}button[data-v-da8d897b]:hover{background:var(--app-surface-soft);color:var(--app-text)}.month-label[data-v-da8d897b]{gap:9px;min-height:40px;font-size:18px;font-weight:750;position:relative}.month-label>span[data-v-da8d897b]:first-letter{text-transform:uppercase}.month-label>svg[data-v-da8d897b]:first-child{color:var(--app-accent-text)}.month-label input[data-v-da8d897b]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.month-arrows[data-v-da8d897b]{gap:4px}.month-arrows button[data-v-da8d897b]{place-items:center;width:36px;min-height:36px;padding:0;display:grid}.today-button[data-v-da8d897b]{min-height:36px;font-size:12px;font-weight:700}.timezone[data-v-da8d897b]{white-space:nowrap;color:var(--app-text-muted);gap:6px;font-size:11px}.weeks[data-v-da8d897b]{scrollbar-width:thin;gap:6px;padding:0 24px 18px;display:flex;position:relative;overflow-x:auto}.weeks button[data-v-da8d897b]{text-align:left;border-color:#0000;border-bottom:2px solid var(--app-border);white-space:nowrap;border-radius:8px 8px 0 0;flex-direction:column;flex:1 0 112px;gap:5px;padding:11px 14px;display:flex}.week-number[data-v-da8d897b]{color:var(--app-text-muted);font-size:11px}.weeks strong[data-v-da8d897b]{font-size:12px;font-weight:650}.weeks .selected[data-v-da8d897b]{border-bottom-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-text)}.weeks .selected .week-number[data-v-da8d897b]{color:var(--app-accent-text);font-weight:700}button[data-v-da8d897b]:focus-visible,.month-label[data-v-da8d897b]:focus-within{outline:2px solid var(--app-accent);outline-offset:3px}@media (width<=720px){.month-controls[data-v-da8d897b]{padding:16px 16px 12px}.month-navigation[data-v-da8d897b]{gap:7px}.month-label[data-v-da8d897b]{gap:6px;font-size:15px}.month-label>svg[data-v-da8d897b]:first-child,.timezone[data-v-da8d897b]{display:none}.weeks[data-v-da8d897b]{padding:0 16px 14px}.weeks button[data-v-da8d897b]{flex:1 0 112px}}
