/* Focus is an original, opaque work surface in the existing Rattib system.
   The progress ring encodes elapsed time. No decorative motion or copied art. */
.focus-workbench,.focus-clear-dialog,.focus-backup-dialog{--focus-accent:#dfbd86;--focus-action:#9bc8a7;color:var(--text);font-family:var(--font);color-scheme:dark}
html[data-theme="light"] .focus-workbench,html[data-theme="light"] .focus-clear-dialog,html[data-theme="light"] .focus-backup-dialog{--focus-accent:#805719;--focus-action:#315c43;color-scheme:light}
.focus-workbench{max-inline-size:1280px;margin-inline:auto;padding:8px 4px 48px;min-inline-size:0}
.focus-workbench [hidden],.focus-clear-dialog [hidden],.focus-backup-dialog [hidden]{display:none!important}
.focus-workbench *, .focus-clear-dialog *, .focus-backup-dialog *{box-sizing:border-box}
.focus-workbench h1,.focus-workbench h2,.focus-workbench h3,.focus-clear-dialog h2,.focus-backup-dialog h2{color:var(--text);line-height:1.5;font-weight:600;margin:0}
.focus-workbench h1{font-size:clamp(25px,3vw,38px);letter-spacing:-.025em}.focus-workbench h2,.focus-backup-dialog h2{font-size:19px}.focus-workbench h3{font-size:16px}
.focus-heading,.focus-heading-actions,.focus-section-head,.focus-backup-actions,.focus-notes-foot,.focus-clear-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}
.focus-heading{margin-block-end:8px}.focus-heading-actions{justify-content:flex-end}.focus-eyebrow{color:var(--focus-accent);font-size:13px;font-weight:500;margin:0 0 5px}.focus-clock{font-size:15px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}
.focus-boundary,.focus-caption{font-size:12px;line-height:1.8;color:var(--muted);margin:8px 0}.focus-boundary{margin-block-end:4px}.focus-feedback{min-block-size:24px;font-size:13px;line-height:1.7;margin:4px 0 16px;color:var(--focus-action)}.focus-feedback.is-error{color:var(--danger)}
.focus-workspace{display:block}.focus-stage-slot,.focus-card{min-inline-size:0}.focus-card{border:1px solid var(--border);background:var(--card);border-radius:18px;padding:24px}.focus-card h2{margin-block-end:16px}
.focus-stage{--focus-progress:0deg;min-block-size:0;block-size:auto;border:1px solid var(--border);border-radius:24px;padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;isolation:isolate;background:var(--card);overflow:hidden;min-inline-size:0}
.focus-stage[data-focus-atmosphere="desert"]{background:#15120d}.focus-stage[data-focus-atmosphere="oasis"]{background:#132119;--focus-accent:#9bc8a7}.focus-stage[data-focus-atmosphere="paper"]{background:#231e16;--focus-accent:#e8d3ab}
html[data-theme="light"] .focus-stage[data-focus-atmosphere="desert"]{background:#eee8dc}html[data-theme="light"] .focus-stage[data-focus-atmosphere="oasis"]{background:#e6eee4;--focus-accent:#315c43}html[data-theme="light"] .focus-stage[data-focus-atmosphere="paper"]{background:#fffdf7;--focus-accent:#805719}
.focus-stage-top{display:flex;align-items:center;justify-content:space-between;gap:16px;inline-size:100%;text-align:start}.focus-stage-top .focus-field{flex:1;max-inline-size:220px}.focus-stage-top select{background:var(--card)}
.focus-field{display:flex;flex-direction:column;gap:7px;font-size:12px;line-height:1.65;color:var(--muted);margin:0;min-inline-size:0}.focus-field>span{font-weight:500}.focus-intention>.focus-field{margin-block-end:16px}
.focus-workbench button,.focus-workbench input,.focus-workbench select,.focus-workbench textarea,.focus-clear-dialog button,.focus-clear-dialog input,.focus-clear-dialog select,.focus-backup-dialog button,.focus-backup-dialog textarea{font:inherit}
.focus-workbench input:not([type="checkbox"]):not([type="range"]),.focus-workbench select,.focus-workbench textarea,.focus-clear-dialog select,.focus-backup-dialog textarea{inline-size:100%;min-inline-size:0;min-block-size:44px;max-inline-size:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--input);color:var(--text);font-size:14px;line-height:1.6}
.focus-workbench textarea,.focus-backup-dialog textarea{resize:vertical}.focus-workbench textarea::placeholder,.focus-workbench input::placeholder{color:var(--muted);opacity:1}.focus-workbench input[type="checkbox"]{inline-size:22px;block-size:22px;accent-color:var(--focus-action);flex:0 0 22px;cursor:pointer}
.focus-workbench .focus-check{min-block-size:44px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:12px;cursor:pointer;color:var(--text)}.focus-workbench .focus-check>span{font-size:13px}
.focus-button,.focus-text-button{min-block-size:44px;min-inline-size:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;border:1px solid var(--border);border-radius:10px;padding:10px 16px;background:var(--card);color:var(--text);font-size:13px!important;font-weight:500;line-height:1.6;text-align:center;max-inline-size:100%;overflow-wrap:anywhere}
.focus-button:hover,.focus-text-button:hover{background:var(--row);border-color:var(--muted)}.focus-button.focus-primary{background:var(--focus-action);border-color:var(--focus-action);color:#0c1a10;min-inline-size:170px;font-weight:600}.focus-button.focus-primary:hover{filter:brightness(1.07)}html[data-theme="light"] .focus-button.focus-primary{color:#fffdf7}.focus-text-button{background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:4px;font-size:12px!important}.focus-workbench button:disabled,.focus-workbench input:disabled,.focus-workbench select:disabled,.focus-clear-dialog button:disabled,.focus-clear-dialog select:disabled{opacity:.6;cursor:not-allowed}
.focus-workbench :is(button,input,select,textarea,summary):focus-visible,.focus-clear-dialog :is(button,select):focus-visible,.focus-backup-dialog :is(button,textarea):focus-visible{outline:3px solid var(--focus-action);outline-offset:4px}
.focus-dial{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;inline-size:min(168px,100%);aspect-ratio:1;flex:0 0 auto;isolation:isolate;margin:0}.focus-dial::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(var(--focus-accent) var(--focus-progress),var(--border) 0);z-index:-2}.focus-dial::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--card);z-index:-1}
.focus-time{font-family:var(--font);font-size:clamp(42px,4.5vw,56px);line-height:1.3;font-weight:400;letter-spacing:-.045em;tab-size:2;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.focus-phase-name{margin:0 0 8px;color:var(--focus-accent);font-size:14px}.focus-session-state{margin:8px 0 0;font-size:12px;color:var(--muted)}.focus-intent-echo{min-block-size:24px;max-inline-size:30rem;line-height:1.7;font-size:15px;margin:0 0 20px;overflow-wrap:anywhere;white-space:pre-wrap}
.focus-primary-controls,.focus-secondary-controls{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.focus-primary-controls{inline-size:100%;margin-block-start:auto}.focus-secondary-controls{margin-block-start:8px}.focus-next{font-size:12px;margin:8px 0 0;color:var(--focus-accent)}.focus-stage>.focus-caption{margin:4px 0 0}.focus-intention{display:flex;flex-direction:column}.focus-intention>h2{margin-block-end:24px}.focus-intention>.focus-caption:last-child{margin-block-start:auto}
.focus-settings{margin-block:20px;padding:0}.focus-settings summary{min-height:44px;box-sizing:border-box;padding:18px 24px;cursor:pointer;color:var(--text);font-size:15px;font-weight:500}.focus-settings[open] summary{border-block-end:1px solid var(--border)}.focus-settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px}.focus-settings-grid>.focus-check{grid-column:span 2}.focus-settings-grid>.focus-caption{grid-column:span 2;margin:0;align-self:center}
.focus-lower{display:grid;grid-template-columns:1fr 1fr;gap:20px}.focus-ambience>h2{margin-block-end:4px}.focus-ambience>#focus-audio-play{margin-block:8px 16px}.focus-mixer{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.focus-mixer .focus-field{gap:0}.focus-workbench input[type="range"]{inline-size:100%;min-block-size:44px;margin:0;padding:0;accent-color:var(--focus-action);cursor:pointer;background:transparent;border:0}.focus-volume{display:flex;align-items:center;gap:20px;padding-block-start:14px;margin-block-start:10px;border-block-start:1px solid var(--border)}.focus-volume>.focus-field{flex:1}.focus-notes{display:flex;flex-direction:column}.focus-notes>.focus-field{flex:1}.focus-notes textarea{flex:1;min-block-size:96px}.focus-notes-foot{margin-block-start:12px}
.focus-statistics,.focus-history{margin-block-start:38px}.focus-section-head{margin-block-end:20px}.focus-section-head>.focus-field{min-inline-size:160px}.focus-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.focus-metrics>div{border-inline-start:2px solid var(--border);padding:4px 16px}.focus-metrics dt{font-size:12px;color:var(--muted);line-height:1.6}.focus-metrics dd{font-size:clamp(22px,3vw,32px);margin:8px 0 0;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.focus-goal{display:flex;align-items:center;gap:24px;padding-block:24px;font-size:13px;color:var(--muted);flex-wrap:wrap}.focus-goal progress{inline-size:200px;max-inline-size:100%;block-size:7px;accent-color:var(--focus-action)}
.focus-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;block-size:150px;border-block-end:1px solid var(--border);padding:0 12px 12px}.focus-chart-day{display:grid;grid-template-rows:20px 1fr 20px;gap:5px;text-align:center;min-inline-size:0;block-size:100%;font-size:11px;color:var(--muted)}.focus-chart-bar{background:var(--row);border-radius:4px;position:relative;max-inline-size:64px;inline-size:100%;justify-self:center}.focus-chart-bar::after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--focus-bar);background:var(--focus-action);border-radius:4px}.focus-chart-value{font-variant-numeric:tabular-nums}.focus-statistics>.focus-caption{margin-block-start:14px;max-inline-size:65rem}
.focus-backup-actions{justify-content:flex-end;gap:8px}.focus-backup-actions .focus-button{font-size:12px!important}.focus-history-list{border-block-start:1px solid var(--border)}.focus-history-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 4px;border-block-end:1px solid var(--border)}.focus-history-row>div:first-child{min-inline-size:0}.focus-history-row strong{font-size:14px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.focus-history-row p{margin:4px 0 0}.focus-history-end{text-align:end;flex:0 0 auto;display:flex;flex-direction:column;gap:5px}.focus-history-end time{font-size:11px;color:var(--muted)}.focus-empty{padding:36px 12px;text-align:center}.focus-empty p{font-size:13px;color:var(--muted);line-height:1.7}.focus-pagination{display:flex;align-items:center;justify-content:center;gap:20px;padding:20px;font-size:13px}
.focus-clear-dialog{inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;padding:24px;margin:0;border:0;background:var(--bg);overflow:auto}.focus-clear-dialog::backdrop,.focus-backup-dialog::backdrop{background:rgb(12 10 7 / .8)}.focus-clear-tools{max-inline-size:850px;margin:0 auto 20px}.focus-clear-dialog .focus-stage{max-inline-size:850px;block-size:auto;min-block-size:calc(100dvh - 132px);margin-inline:auto;border:0}.focus-clear-dialog .focus-dial{inline-size:clamp(250px,40dvh,440px);max-inline-size:100%;margin-block:auto 20px}.focus-clear-dialog .focus-time{font-size:clamp(58px,9vw,96px)}.focus-clear-dialog .focus-stage-top{max-inline-size:600px}.focus-clear-dialog .focus-primary-controls{margin-block-start:16px}.focus-backup-dialog{inline-size:min(720px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--card);overflow:auto}.focus-backup-dialog textarea{display:block;margin-block:20px;font-family:ui-monospace,monospace;font-size:12px}.focus-backup-dialog button{margin-inline-end:10px}.focus-backup-dialog>p{line-height:1.8}
@media(max-width:1000px){.focus-workspace{grid-template-columns:minmax(0,1.1fr) minmax(260px,1fr)}.focus-stage,.focus-card{padding:20px}.focus-stage-top{gap:8px}.focus-stage-top .focus-field{font-size:11px}.focus-dial{inline-size:min(168px,100%)}.focus-time{font-size:48px}.focus-primary-controls>.focus-button{flex:1;min-inline-size:130px}.focus-settings{padding:0}}
@media(max-width:760px){.focus-workbench{padding-inline:0}.focus-workspace,.focus-lower{grid-template-columns:1fr}.focus-heading{align-items:flex-start}.focus-heading-actions{gap:8px}.focus-clock{font-size:12px}.focus-stage{min-block-size:0}.focus-intention{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.focus-intention>h2,.focus-intention>.focus-field:first-of-type,.focus-intention>.focus-caption,.focus-intention>.focus-check{grid-column:1/-1}.focus-intention>#focus-open-task{grid-column:1/-1;justify-self:start}.focus-settings-grid{grid-template-columns:1fr 1fr;padding:20px}.focus-metrics{grid-template-columns:1fr 1fr;gap:20px}.focus-section-head{align-items:flex-start}.focus-history .focus-section-head{display:block}.focus-backup-actions{justify-content:flex-start;margin-block-start:14px}.focus-chart{gap:9px;padding-inline:0}.focus-history-row{align-items:flex-start}.focus-clear-dialog{padding:12px}.focus-clear-dialog .focus-stage{padding:16px;min-block-size:calc(100dvh - 100px)}.focus-clear-tools{margin-block-end:10px}.focus-clear-tools>.focus-button{font-size:12px!important}}
@media(max-width:420px){.focus-heading{gap:12px}.focus-heading-actions{inline-size:100%;justify-content:space-between}.focus-stage,.focus-card{padding:16px}.focus-stage-top{flex-wrap:wrap;gap:12px}.focus-stage-top>.focus-field{max-inline-size:none}.focus-dial{inline-size:144px;max-inline-size:100%}.focus-intention{display:block}.focus-settings{padding:0}.focus-settings-grid{display:flex;flex-direction:column;padding:16px}.focus-mixer{gap:8px 14px}.focus-metrics dd{font-size:25px}.focus-history-row{gap:12px}.focus-history-end{max-inline-size:110px}.focus-backup-actions .focus-button{flex:1}.focus-backup-dialog{padding:18px}.focus-clear-dialog .focus-dial{inline-size:250px}}
@media(prefers-reduced-motion:reduce){.focus-workbench *,.focus-clear-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(forced-colors:active){.focus-stage,.focus-card,.focus-backup-dialog{background:Canvas!important;border:1px solid CanvasText}.focus-dial::before{background:CanvasText}.focus-dial::after{background:Canvas}.focus-button{border-color:ButtonText}.focus-primary{background:ButtonFace!important;color:ButtonText!important}.focus-chart-bar{border:1px solid CanvasText}.focus-chart-bar::after{background:Highlight}.focus-workbench :focus-visible,.focus-clear-dialog :focus-visible,.focus-backup-dialog :focus-visible{outline:3px solid Highlight}}

/* Daily-use controls remain solid, native, and readable in either direction. */
.focus-session-progress{inline-size:min(100%,30rem);margin-block:14px 8px}.focus-session-progress progress{display:block;inline-size:100%;block-size:8px;accent-color:var(--focus-action)}.focus-session-progress p{overflow-wrap:anywhere}.focus-session-progress #focus-cycle-progress{margin-block-start:14px}
.focus-saved-mixes{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block-start:18px;padding-block-start:18px;border-block-start:1px solid var(--border)}.focus-saved-mixes>.focus-caption{grid-column:1/-1}.focus-saved-mixes .focus-button{align-self:end}.focus-history-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin-block-end:12px}.focus-history-filters>.focus-field{flex:1 1 180px}.focus-history-filters>.focus-button{flex:0 1 auto}.focus-statistics #focus-filter-summary{color:var(--text);margin-block:12px 20px;overflow-wrap:anywhere}.focus-statistics #focus-filter-feedback:not(:empty){color:var(--danger)}
@media(max-width:420px){.focus-saved-mixes{grid-template-columns:1fr}.focus-history-filters>.focus-field,.focus-history-filters>.focus-button{flex-basis:100%}.focus-chart{gap:5px}.focus-chart-day{font-size:10px}}
@media(forced-colors:active){.focus-session-progress progress{forced-color-adjust:auto}.focus-history-filters input{border-color:ButtonText}}

/* Canonical Tasks queue: bounded rows, native controls, no separate visual system. */
.focus-task-queue{margin-block:20px;min-inline-size:0}.focus-task-queue>h2{margin-block-end:4px}.focus-queue-filters{display:flex;flex-wrap:wrap;gap:16px;margin-block:16px}.focus-queue-filters>.focus-field{flex:1 1 180px}.focus-queue-list{list-style:none;padding:0;margin:0}.focus-queue-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:16px;border-block-start:1px solid var(--border);min-inline-size:0}.focus-queue-body{flex:1;min-inline-size:0}.focus-queue-body strong{font-size:14px;line-height:1.7;font-weight:500;white-space:pre-wrap;overflow-wrap:anywhere}.focus-queue-body p,.focus-task-queue>.focus-caption{overflow-wrap:anywhere}.focus-queue-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 1 55%;min-inline-size:0}.focus-queue-actions>.focus-button,.focus-queue-actions>.focus-text-button{min-block-size:44px}.focus-task-queue .focus-feedback{margin-block:8px}.focus-task-queue .focus-empty{padding-block:16px}
@media(max-width:760px){.focus-queue-row{align-items:flex-start;flex-direction:column;gap:8px}.focus-queue-actions{justify-content:flex-start;flex-basis:auto;inline-size:100%}}
@media(max-width:420px){.focus-queue-filters>.focus-field{flex-basis:100%}.focus-queue-actions>.focus-button{flex:1 1 100%}.focus-queue-actions>.focus-text-button{flex:1 1 auto}}
@media(forced-colors:active){.focus-queue-row{border-color:CanvasText}.focus-queue-actions>button{border-color:ButtonText}}

/* The first panel is the daily starting point. Details retain the original controls. */
.focus-feedback:empty{display:none}.focus-heading h1{font-size:clamp(22px,2.8vw,30px)}
.focus-start-point{inline-size:min(100%,42rem);text-align:start}.focus-draft-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(10rem,.55fr);gap:12px;min-inline-size:0}.focus-draft-fields>.focus-field{font-size:13px;min-inline-size:0}.focus-draft-fields :is(input,select){font-size:16px!important}.focus-start-point .focus-intent-echo{font-size:16px;margin:0 0 8px;max-inline-size:none}
.focus-context-row{display:flex;align-items:center;gap:12px;min-inline-size:0}.focus-context-summary{flex:1;min-inline-size:0;font-size:13px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;color:var(--muted);margin-block:10px}.focus-context-row>.focus-text-button{flex:0 0 auto}
.focus-timer-row{display:flex;align-items:center;justify-content:center;gap:32px;inline-size:100%;margin-block:10px}.focus-timer-controls{display:flex;flex-direction:column;align-items:center;min-inline-size:0}.focus-timer-controls .focus-primary-controls{flex-direction:column;margin:0}.focus-timer-controls .focus-primary-controls>.focus-button{inline-size:100%;min-inline-size:170px}.focus-timer-controls .focus-secondary-controls{margin-block-start:0}.focus-timer-controls>.focus-text-button{font-size:11px!important}.focus-session-boundary{max-inline-size:42rem}
.focus-options{padding:0;margin-block:12px;display:block}.focus-options>summary{min-block-size:44px;padding:16px 20px;cursor:pointer;color:var(--text);font-size:14px;line-height:1.7;font-weight:500;overflow-wrap:anywhere}.focus-options[open]>summary{border-block-end:1px solid var(--border)}.focus-option-status{font-size:12px;font-weight:400;color:var(--muted);margin-inline-start:16px}.focus-options-body{padding:20px;min-inline-size:0}.focus-options-body>.focus-field{margin-block-end:16px}.focus-options .focus-task-queue{margin:0;padding:0;border:0;background:transparent}.focus-options .focus-statistics{margin-block-start:0}.focus-options .focus-history{margin-block-start:24px}
.focus-settings-grid>.focus-stage-top{grid-column:1/-1}.focus-settings-grid>.focus-stage-top>.focus-field{max-inline-size:none}.focus-settings-grid>#focus-cycle-progress{inline-size:100%;max-inline-size:20rem;accent-color:var(--focus-action);grid-column:1/-1}.focus-settings-grid>#focus-cycle-summary{grid-column:1/-1;margin:0;font-size:12px;line-height:1.7;color:var(--muted)}
.focus-notes{margin-block:16px}.focus-notes h2{font-size:16px;margin-block-end:10px}.focus-notes-foot{gap:8px;margin-block-start:8px}.focus-notes .focus-notes-foot>.focus-caption{margin:0}
.focus-clear-dialog .focus-stage{justify-content:center}.focus-clear-dialog .focus-start-point{max-inline-size:42rem}.focus-clear-dialog .focus-timer-row{flex-direction:column;gap:12px}.focus-clear-dialog .focus-dial{margin-block:16px}.focus-clear-dialog .focus-timer-controls .focus-primary-controls{flex-direction:row}.focus-clear-dialog .focus-timer-controls .focus-primary-controls>.focus-button{inline-size:auto}.focus-clear-dialog input:not([type="checkbox"]):not([type="range"]),.focus-clear-dialog select{inline-size:100%;min-inline-size:0;min-block-size:44px;max-inline-size:100%;border:1px solid var(--border);border-radius:10px;padding:10px 12px;background:var(--input);color:var(--text);font:inherit}.focus-clear-dialog :is(input,select,summary):focus-visible{outline:3px solid var(--focus-action);outline-offset:4px}
@media(max-width:760px){.focus-draft-fields{grid-template-columns:1fr}.focus-intention{display:block}.focus-timer-row{gap:20px}.focus-heading{gap:8px}.focus-heading-actions{gap:4px}.focus-heading-actions .focus-button{padding:8px 12px}.focus-option-status{display:block;margin-inline-start:18px}.focus-options-body{padding:16px}.focus-notes{padding:16px}}
@media(max-width:420px){.focus-timer-row{gap:12px}.focus-timer-controls{flex:1}.focus-timer-controls .focus-primary-controls>.focus-button{min-inline-size:0;min-block-size:44px;padding:8px 12px}.focus-timer-row .focus-dial{flex-shrink:1;min-inline-size:116px}.focus-timer-row .focus-time{font-size:40px}.focus-phase-name{font-size:12px}.focus-session-state{font-size:11px}.focus-heading-actions{inline-size:auto;flex:1;justify-content:flex-end}.focus-clock{display:none}.focus-options>summary{padding:14px 16px}.focus-clear-dialog .focus-timer-row .focus-time{font-size:64px}}
@media(forced-colors:active){.focus-options>summary{border-color:CanvasText}.focus-option-status,.focus-context-summary{color:CanvasText}}
