.workspace-switch{display:flex;gap:8px;padding:12px 0}.workspace-switch [aria-pressed=true]{background:var(--primary);color:#fff}.task-panel{max-width:none;margin:20px 0}.task-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.task-heading h2{margin:0}.task-heading .eyebrow{margin:0 0 8px}.task-panel label{display:block;font-size:13px;font-weight:600;margin:12px 0 6px}.task-panel input,.task-panel select{font:inherit}.task-panel form{padding:20px;border:1px solid #d5deeb;border-radius:14px;background:#f7f9fc}.task-panel form h3{margin:0 0 12px;font-size:17px}.task-form-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.task-filters{display:grid;grid-template-columns:1fr 2fr;gap:16px;margin:20px 0}.task-filters input,.task-filters select{margin-top:6px}.task-row{display:flex;align-items:flex-start;gap:16px;padding:20px 0;border-top:1px solid #d5deeb}.task-row input[type=checkbox]{appearance:auto;width:24px;height:24px;min-width:24px;padding:0;margin:5px 0;accent-color:var(--primary);cursor:pointer}.task-content{min-width:0;overflow-wrap:anywhere}.task-content h3{margin:0 0 8px;font-size:18px}.task-content p{font-size:14px;margin:4px 0}.task-state{font-size:12px;font-weight:700;color:var(--primary)}.task-content .overdue{color:#9c372a;font-weight:700}.completed h3{text-decoration:line-through;color:#586b80}#task-feedback:empty{display:none}#task-feedback{font-size:14px;background:#e8edf4;border-radius:10px;padding:12px}.task-panel .note{font-size:13px}@media(max-width:600px){.task-heading{display:block}.task-heading button{margin-top:16px}.task-panel{padding:18px}.task-panel .form-columns,.task-filters{grid-template-columns:1fr}.task-panel form{padding:14px}.task-row{gap:12px}.task-content h3{font-size:16px}.task-panel button{font-size:12px}}@media print{.workspace-switch,#task-form,.task-filters,.task-form-actions,#export-tasks,#refresh-tasks{display:none}}
#children-feedback:empty{display:none}#children-feedback{font-size:14px;background:#e8edf4;border-radius:10px;padding:12px}#children-list .task-content p{white-space:pre-wrap}.workspace-switch{flex-wrap:wrap}
