.timer-board{margin:25px 0 30px}.timer-board .section-heading h2{font-size:22px}.task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.task-card{background:#fcfdf7;border:1px solid #fff;border-radius:26px;padding:23px;box-shadow:0 10px 25px #53663f0b}.task-card.done{border-color:#a3ba71;background:#f3f8e5}.task-badge{font-size:10px;letter-spacing:1px;color:#7d8f65}.task-icon{border:0;background:#edf2e3;border-radius:8px;min-height:32px;min-width:32px;margin-left:6px;font-size:11px}.task-clock{font-size:62px;font-weight:750;letter-spacing:-2px;font-variant-numeric:tabular-nums;text-align:center;line-height:1.3;margin:15px 0;color:#364629}.task-time{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:15px}.task-checks{display:flex;gap:20px;margin-top:10px;font-size:12px}.task-checks label{min-height:40px;display:flex;align-items:center;gap:7px}.task-checks input{accent-color:#7a963c}.task-status{font-size:12px;color:#6d7a60;min-height:20px}.task-card .actions{margin-top:10px}.task-card .field textarea{min-height:75px}.focus-time-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:15px}.focus-setup>.field{margin-top:9px}.focus-illustration{min-height:470px;justify-content:center}.focus-time-preview{position:absolute;top:24px;left:25px;width:150px}.focus-setup #focus-done{border-radius:15px;background:#eff5de;padding:12px;margin-top:15px;font-size:12px}.focus-setup .actions{gap:7px}.focus-setup .actions button{font-size:11px;padding:8px 11px}.focus-layout{grid-template-columns:1.2fr 1fr;align-items:stretch}.my-garden{margin-bottom:15px}.record-card strong{overflow-wrap:anywhere}.sw-laps{list-style:none;padding:0;margin-top:20px}.sw-laps li{display:flex;gap:15px;justify-content:space-between;padding:12px;border-bottom:1px solid #e0e7d6;font-size:13px}.sw-laps small{color:#7d886f}.alarm-columns{display:grid;grid-template-columns:1fr 1fr;gap:25px}.alarm-columns .field{margin:14px 0}.alarm-columns input[type=range]{padding:0;accent-color:#809b4c}.alarm-columns textarea{min-height:95px}#stopwatch-panel .clock-number{font-size:72px}#audio-stop{margin-top:12px}.timer-main #clock-error{position:sticky;bottom:16px;z-index:5;box-shadow:0 8px 25px #6332}.focus-layout .garden-landscape{margin-top:60px}.focus-setup .primary{min-width:0}.seed-choices button{min-height:75px}
@media(max-width:650px){.task-list{grid-template-columns:1fr}.task-card{padding:20px}.task-clock{font-size:60px}.timer-board .section-heading{align-items:start}.timer-board .section-heading h2{font-size:20px}.timer-board .section-heading p{font-size:11px;max-width:200px}.timer-board .section-heading>.primary{font-size:12px;white-space:nowrap;padding:10px}.focus-layout{grid-template-columns:1fr}.focus-illustration{min-height:0}.focus-layout .garden-landscape{margin-top:20px}.focus-time-preview{top:12px;left:14px;width:116px}.focus-time-preview strong{font-size:25px}.alarm-columns{grid-template-columns:1fr;gap:12px}.alarm-settings .row-actions{display:block}.alarm-settings h2{font-size:20px}#stopwatch-panel .clock-number{font-size:45px;letter-spacing:-2px}.sw-laps li{font-size:11px;gap:6px}.sw-laps small{font-size:9px}.plant-records{grid-template-columns:1fr}.focus-layout .field input{font-size:16px}}
