.agenda-editor[data-v-fa501f7e]{display:flex;flex-direction:column;gap:.5rem;min-height:0;min-width:0;flex:1}.agenda-text[data-v-fa501f7e]{flex:1;min-height:8rem;resize:none;field-sizing:fixed;font-family:var(--font-sans);font-size:var(--text-body);line-height:1.5}.agenda-errors[data-v-fa501f7e]{max-height:8rem;overflow-y:auto;flex-shrink:0;overflow-wrap:anywhere}.agenda-reading[data-v-9d4fd84b]{display:flex;flex-direction:column;gap:.75rem;height:100%;min-height:0;min-width:0}.agenda-decoded[data-v-9d4fd84b]{min-height:0;overflow-y:auto;font-size:var(--text-caption)}.agenda-decoded li[data-v-9d4fd84b]{display:flex;gap:1rem;align-items:baseline;padding-block:.5rem;border-bottom:1px solid var(--border)}.reading-name[data-v-9d4fd84b]{min-width:0;overflow-wrap:anywhere}.reading-duration[data-v-9d4fd84b]{margin-left:auto;flex-shrink:0;font-variant-numeric:tabular-nums;text-align:right}.reading-total[data-v-9d4fd84b]{margin-top:auto;flex-shrink:0}.agenda-steps[data-v-51ccca6c]{display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:0;min-width:0;padding:.75rem}.agenda-steps ol[data-v-51ccca6c]{min-height:0;overflow-y:auto}.agenda-steps button[data-v-51ccca6c]{display:grid;grid-template-columns:1.5rem minmax(0,1fr) auto;gap:.125rem .5rem;width:100%;min-height:44px;padding:.625rem .5rem;text-align:left;border-radius:var(--radius);font-family:var(--font-sans);font-size:var(--text-caption)}.agenda-steps button[data-v-51ccca6c]:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.agenda-steps button[data-v-51ccca6c]:disabled{opacity:.5}.step-name[data-v-51ccca6c]{overflow-wrap:anywhere}.step-duration[data-v-51ccca6c]{text-align:right;font-variant-numeric:tabular-nums}.step-state[data-v-51ccca6c]{grid-column:2 / -1}.step-current .step-name[data-v-51ccca6c],.step-current .step-state[data-v-51ccca6c]{font-weight:600}.agenda-samples[data-v-203b4102]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;flex-shrink:0}.sample-link[data-v-203b4102]{min-height:44px;min-width:44px;text-decoration:underline;text-underline-offset:.2em}.agenda-surface[data-v-f42e5c7e]{display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0;width:100%;padding:1rem;box-sizing:border-box;overflow:hidden}.agenda-surface[data-v-f42e5c7e]:fullscreen{height:100dvh;width:100vw;padding:clamp(1rem,3vw,3rem)}.agenda-top[data-v-f42e5c7e]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-shrink:0}.agenda-top[data-v-f42e5c7e]>:first-child:not(:last-child){margin-right:auto}.agenda-layout[data-v-f42e5c7e]{flex:1;min-height:0;min-width:0;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"work side" "controls side";gap:.75rem 1.5rem}.agenda-work[data-v-f42e5c7e]{grid-area:work;display:flex;flex-direction:column;gap:.75rem;min-height:0;min-width:0}.agenda-side[data-v-f42e5c7e]{grid-area:side;display:flex;flex-direction:column;gap:.75rem;min-width:0;min-height:0}.agenda-side[data-v-f42e5c7e]>:first-child{flex:1;min-height:0}.agenda-controls[data-v-f42e5c7e]{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;flex-shrink:0}.agenda-control[data-v-f42e5c7e]{min-width:44px;min-height:44px}.agenda-timer-link[data-v-f42e5c7e],.agenda-phone-caption[data-v-f42e5c7e],.agenda-empty[data-v-f42e5c7e]{text-align:center;flex-shrink:0}.agenda-sheet[data-v-f42e5c7e]{display:flex;flex-direction:column;gap:1rem}.agenda-sheet[data-v-f42e5c7e] .agenda-text{height:12rem;flex:auto}.agenda-sheet[data-v-f42e5c7e] .agenda-decoded,.agenda-sheet[data-v-f42e5c7e] .agenda-steps ol{max-height:40vh}.agenda-sheet-actions[data-v-f42e5c7e]{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 900px){.agenda-surface[data-v-f42e5c7e]{padding:.75rem 1rem;gap:.5rem}.agenda-layout[data-v-f42e5c7e]{display:flex;flex-direction:column;gap:.5rem}.agenda-work[data-v-f42e5c7e]{flex:1;gap:.5rem}.agenda-controls[data-v-f42e5c7e]{flex-wrap:nowrap;gap:.25rem;justify-content:space-evenly}.agenda-control[data-v-f42e5c7e]{padding-inline:.75rem}}@media (max-width: 900px) and (max-height: 500px){.agenda-surface[data-v-f42e5c7e]{padding-block:.375rem;gap:.25rem}.agenda-face-idle[data-v-f42e5c7e]{display:none}.agenda-face-pane[data-v-f42e5c7e] .clock-face:not(.agenda-face-idle){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}.agenda-face-pane[data-v-f42e5c7e] .clock-step{grid-area:1 / 1;text-align:left}.agenda-face-pane[data-v-f42e5c7e] .clock-status{grid-area:1 / 2;justify-content:flex-end}.agenda-face-pane[data-v-f42e5c7e] .clock-digit-container{grid-area:2 / 1 / 3 / -1}.agenda-face-pane[data-v-f42e5c7e] .clock-caption{grid-area:3 / 1 / 4 / -1;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.agenda-face-pane[data-v-f42e5c7e] .clock-caption p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
