.brief-task.svelte-138dx3s{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;margin:2px 4px 2px 0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:6px;font-size:14px;line-height:1.3;color:var(--text-primary);text-decoration:none;vertical-align:middle;transition:all .12s;flex-wrap:wrap}.brief-task.svelte-138dx3s:hover{border-color:var(--accent);background:var(--accent-soft)}.brief-task-main.svelte-138dx3s,.brief-task-footer.svelte-138dx3s{display:contents}.brief-task.done.svelte-138dx3s .brief-task-title:where(.svelte-138dx3s){text-decoration:line-through;color:var(--text-tertiary)}.brief-task.suggestion.svelte-138dx3s{border-left:3px solid var(--saffron);padding-left:8px;background:var(--bg-elevated)}.brief-task.suggestion.has-verdict.svelte-138dx3s{opacity:.92;border-left-color:var(--accent)}.brief-task-check.svelte-138dx3s{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;font-size:10px;line-height:1;cursor:pointer;display:grid;place-items:center;flex-shrink:0;padding:0;color:var(--accent)}.brief-task-check.svelte-138dx3s:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.brief-task-check.done.svelte-138dx3s{background:var(--accent);border-color:var(--accent);color:var(--accent-text);cursor:default}.brief-task-mark.svelte-138dx3s{color:var(--saffron);font-size:12px;line-height:1;flex-shrink:0}.brief-task-title.svelte-138dx3s{color:var(--text-primary);text-decoration:none;font-weight:450}.brief-task-title.svelte-138dx3s:hover{color:var(--accent)}.brief-task-meta.svelte-138dx3s{font-family:Geist Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.brief-task-kind.svelte-138dx3s{font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--warning)}.brief-task.missing.svelte-138dx3s{color:var(--text-tertiary);font-style:italic}.brief-task-actions.svelte-138dx3s{display:inline-flex;gap:4px;margin-left:6px}.cos-btn.svelte-138dx3s{font:inherit;font-size:11px;font-weight:500;padding:3px 8px;border-radius:4px;border:1px solid var(--border);background:var(--bg-canvas);color:var(--text-secondary);cursor:pointer;line-height:1.2;white-space:nowrap}.cos-btn.svelte-138dx3s:hover{color:var(--text-primary);border-color:var(--border-strong)}.cos-btn.approve.svelte-138dx3s:hover{color:var(--success);border-color:var(--success);background:var(--success-soft)}.cos-btn.decline.svelte-138dx3s:hover{color:var(--error);border-color:var(--error);background:var(--error-soft)}.cos-btn.reply.svelte-138dx3s:hover{color:var(--saffron);border-color:var(--saffron);background:var(--saffron-soft)}.cos-btn.hide.svelte-138dx3s{padding-left:6px;padding-right:6px;color:var(--text-tertiary)}.cos-btn.hide.svelte-138dx3s:hover{color:var(--text-primary);border-color:var(--text-secondary);background:var(--bg-sunken)}.cos-btn.primary.svelte-138dx3s{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.cos-btn.primary.svelte-138dx3s:disabled{opacity:.4;cursor:not-allowed}.cos-btn.ghost.svelte-138dx3s{background:transparent;border-color:transparent;color:var(--text-tertiary)}.cos-btn.ghost.svelte-138dx3s:hover{color:var(--text-primary)}.cos-verdict.svelte-138dx3s{margin-left:6px;font-family:Geist Mono,monospace;font-size:10px;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:3px;background:var(--bg-canvas);color:var(--text-secondary)}.cos-verdict-approved.svelte-138dx3s{color:var(--success);background:var(--success-soft)}.cos-verdict-declined.svelte-138dx3s{color:var(--text-tertiary);background:var(--bg-sunken)}.cos-verdict-replied.svelte-138dx3s{color:var(--saffron);background:var(--saffron-soft)}.cos-verdict-done.svelte-138dx3s{color:var(--accent);background:var(--accent-soft)}.brief-task.reader-layout.svelte-138dx3s{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--space-md);margin:var(--space-md) 0;padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-body-small);line-height:1.5}.reader-layout.svelte-138dx3s .brief-task-main:where(.svelte-138dx3s){display:flex;align-items:baseline;gap:var(--space-sm);min-width:0}.reader-layout.svelte-138dx3s .brief-task-title:where(.svelte-138dx3s){flex:1;min-width:0;overflow-wrap:anywhere;font-weight:500}.reader-layout.svelte-138dx3s .brief-task-footer:where(.svelte-138dx3s){display:flex;align-items:center;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}.reader-layout.svelte-138dx3s .brief-task-footer:where(.svelte-138dx3s):empty{display:none}.reader-layout.svelte-138dx3s .brief-task-meta:where(.svelte-138dx3s),.reader-layout.svelte-138dx3s .brief-task-kind:where(.svelte-138dx3s),.reader-layout.svelte-138dx3s .cos-verdict:where(.svelte-138dx3s){font-family:inherit;font-size:var(--font-size-caption);text-transform:none;letter-spacing:normal}.reader-layout.svelte-138dx3s .brief-task-actions:where(.svelte-138dx3s){flex-wrap:wrap;gap:var(--space-sm);margin:0}.reader-layout.svelte-138dx3s .cos-btn:where(.svelte-138dx3s){font-size:var(--font-size-body-small);line-height:1.5;min-height:36px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-md)}.reader-layout.svelte-138dx3s .cos-verdict:where(.svelte-138dx3s){margin:0}.reader-layout.svelte-138dx3s button:where(.svelte-138dx3s):focus-visible,.reader-layout.svelte-138dx3s a:where(.svelte-138dx3s):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:640px){.reader-layout.svelte-138dx3s .cos-btn:where(.svelte-138dx3s){min-height:44px}.reader-layout.svelte-138dx3s .brief-task-actions:where(.svelte-138dx3s){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.reader-layout.svelte-138dx3s .brief-task-check:where(.svelte-138dx3s){width:32px;height:32px}.reader-layout.svelte-138dx3s .brief-task-kind:where(.svelte-138dx3s){display:none}}
