.workspace-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.workspace-filters,.workspace-columns,.plan-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.workspace-filters{align-items:end;border-bottom:1px solid #dce2ec;margin-bottom:24px}.workspace-filters p{grid-column:1/-1}.workspace-columns form,.plan-cards section{padding:20px;background:#f7f8fb;border:1px solid #dce2ec;border-radius:14px}.workspace-columns label,.workspace-filters label,.habit-extra label{display:block;margin:12px 0}.workspace-columns input,.workspace-columns select,.workspace-columns textarea,.workspace-filters select,.habit-extra input,.habit-extra select,.habit-extra textarea{display:block;width:100%;box-sizing:border-box;margin-top:6px;padding:10px}.habit-extra{border:1px solid #c4ccd8;border-radius:12px;margin:18px 0;padding:14px}.checklist-step{display:flex!important;align-items:center;gap:10px}.checklist-step input{width:auto!important}.focus-clock{display:block;text-align:center;font:56px ui-monospace,monospace;margin:25px 0}.trend-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:5px;margin:20px 0}.trend-day{height:22px;border:1px solid #b6c1d1;border-radius:4px;background:#e6eaf0}.trend-day.has-progress{background:#617c66;border-color:#45614a}#plansDialog{max-width:760px}#workspaceStatus{min-height:24px;color:#384b42}#focusFeedback,#billingStatus{min-height:24px}#routineTemplates button{margin:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:650px){.workspace-columns,.plan-cards,.workspace-filters{grid-template-columns:1fr}.workspace-columns form{padding:14px}.focus-clock{font-size:44px}}

.workspace-notes summary{cursor:pointer;padding:12px 0;font-weight:600}.workspace-notes[open]{margin-bottom:16px}
