.task-modal{border:1px solid var(--line);border-radius:var(--ui-dialog-radius,16px);background:var(--surface);width:min(700px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--ui-dialog-shadow,0 24px 80px #0005);padding:28px;overflow:auto}.task-modal::backdrop{background:var(--ui-overlay,#07150c99)}.task-modal>.section-heading{align-items:start;gap:20px;margin:0 0 20px}.task-modal>.section-heading h2{margin:0}.task-modal .memory-card{border:0;margin:0;padding:8px 0}.task-modal label{margin:var(--ui-space,16px) 0;display:block}.task-modal label:where(:has(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea)){gap:6px;display:grid}.task-modal label>:where(input:not([type=checkbox],[type=radio]),select,textarea){margin:0}.task-modal input:not([type=checkbox]),.task-modal textarea,.task-modal select{width:100%}.task-modal :is(.checkbox-label,.inline-check,label.checkbox){flex-direction:row;align-items:center;gap:10px;display:flex}.task-modal input[type=checkbox]{width:auto}.task-modal [hidden]{display:none!important}.task-modal button.danger{color:var(--danger);border:1px solid var(--danger-line);background:var(--danger-bg)}.task-modal :is(.checkbox-label,.inline-check,label.checkbox) input{width:auto;accent-color:var(--teal);flex-shrink:0;margin:0}.task-modal select{min-height:var(--ui-control,44px);border:1px solid var(--line-strong);border-radius:var(--ui-control-radius,8px);background:var(--surface);color:var(--ink);font:inherit;padding:8px 12px}@media (max-width:600px){.task-modal{padding:18px}}.task-modal{font:var(--ui-text,15px)/1.5 var(--ui-font,Arial, sans-serif)}.task-modal h2,.task-modal h3{font-family:var(--ui-font,Arial, sans-serif)}.task-modal.focused-task-modal{inset-inline:auto;left:var(--task-center,50%);border:1px solid var(--line);border-radius:var(--ui-dialog-radius,16px);background:var(--surface);width:min(604px,100vw - 40px);max-height:calc(100dvh - 40px);color:var(--ink);font:var(--ui-text,15px)/1.5 var(--ui-font,Arial, sans-serif);margin-inline:0;padding:26px 30px 28px;position:fixed;transform:translate(-50%)}.task-modal.focused-task-modal::backdrop{background:var(--ui-overlay,#14201e66)}.focused-task-context{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:30px;padding-bottom:30px;display:flex}.focused-task-context>div{align-items:center;gap:18px;min-width:0;display:flex}.focused-task-avatar{background:var(--soft);border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:14px;display:grid}.focused-task-context p{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.focused-task-context small{color:var(--muted);font-size:13px;display:block}.focused-task-context .icon-button{color:var(--muted);flex-shrink:0}.focused-task-modal h2{font:700 24px/1.35 var(--ui-font,Arial, sans-serif);letter-spacing:-.6px;outline:none;margin:0 0 12px}.focused-review-reason{color:var(--muted);overflow-wrap:anywhere;margin:0 0 30px;font-size:18px}.focused-review-choices{border:0;min-width:0;margin:0;padding:0}.focused-review-choices legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.task-modal .focused-review-choice{cursor:pointer;align-items:flex-start;gap:12px;margin:0;padding:8px 0;font-size:16px;display:flex}.task-modal .focused-review-choice input[type=radio]{appearance:auto;width:23px;height:23px;accent-color:var(--action);flex-shrink:0;margin:0}.focused-review-choice span{overflow-wrap:anywhere;min-width:0}.focused-review-choice small{color:var(--muted);white-space:pre-line;margin-top:5px;font-size:14px;display:block}.focused-review-edit{color:var(--teal);text-underline-offset:3px;margin-top:6px;padding:6px 0;font-size:14px;text-decoration:underline}.focused-review-editor{margin:12px 0}.focused-review-editor textarea{font:inherit;min-height:100px}.focused-review-editor small{color:var(--muted);font-size:13px}.focused-review-evidence{border-block:1px solid var(--line);margin-top:28px}.focused-review-evidence summary{cursor:pointer;align-items:center;gap:14px;padding:22px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.focused-review-evidence summary::-webkit-details-marker{display:none}.focused-review-evidence summary svg:last-child{margin-left:auto}.focused-review-evidence[open] summary svg:last-child{transform:rotate(180deg)}.focused-review-evidence blockquote{color:var(--muted);overflow-wrap:anywhere;margin:0 0 16px;font-size:14px}.focused-review-evidence a{color:var(--teal);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;text-decoration:underline;display:inline-flex}.focused-review-error{color:var(--danger);margin:18px 0;font-size:14px}.focused-review-footer{text-align:center;color:var(--muted);margin-top:22px;font-size:13px}@media (min-width:601px) and (min-height:850px){.task-modal.focused-task-modal{max-height:calc(100dvh - 128px);transform:translate(-50%,44px)}}.focused-review-footer p{margin:0}.focused-review-back{color:var(--teal);margin-top:12px;font-size:13px}body:has(.focused-task-modal:modal) .workspace-assistant-launcher{visibility:hidden}@media (max-width:600px){.task-modal.focused-task-modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;padding:20px 22px max(22px, env(safe-area-inset-bottom));border:0;border-radius:0;margin:0;inset:0;transform:none}.focused-task-context{margin-bottom:24px;padding-bottom:22px}.focused-task-modal h2{font-size:23px}}
