.rpsb-task-surface,.tfm-theme-scope{color-scheme:light dark;--task-surface:light-dark(#ffffff,#242525);--task-panel:light-dark(#f7f7f6,#2c2d2d);--task-hover:light-dark(#eeefed,#383a39);--task-line:light-dark(#dedfdb,#464947);--task-field-line:light-dark(#b5b9b4,#737a74);--task-text:light-dark(#252826,#f2f3ef);--task-muted:light-dark(#656c66,#b4bab4);--task-accent:light-dark(#a3470c,#f5ad72);--task-accent-soft:light-dark(#fff2e7,#423225);--task-brand:#d97a32;--task-on-brand:#241b14;--task-danger:light-dark(#b6342c,#ffaaa1);--task-danger-soft:light-dark(#fff2f0,#422c2b);--task-success:light-dark(#267449,#90d7a7);--ink:var(--task-text);--muted:var(--task-muted);--line:var(--task-line);--soft:var(--task-panel);--card:var(--task-surface);--accent:var(--task-accent);--accent-dark:var(--task-accent);color:var(--ink);scrollbar-color:var(--task-field-line) var(--task-panel)}[data-task-theme=light] .rpsb-task-surface{color-scheme:light}[data-task-theme=dark] .rpsb-task-surface{color-scheme:dark}.rpsb-task-surface :is(.task-modal,.modal,.jira-task-header,.description-view,.work-log-list){background:var(--task-surface);color:var(--ink)}.rpsb-task-surface :is(.jira-details-panel,.details-section,.collaboration-panel,.attachment-row,.context-attachment,.reply-target-preview,.subtask-inline-form,.checklist label,.work-log-list th,.work-log-list tfoot td){background:var(--task-panel);color:var(--ink);border-color:var(--line)}.rpsb-task-surface .jira-primary-form .description-field{background:var(--task-panel)!important;border-color:var(--line)!important}.rpsb-task-surface :is(.description-view,.rich-editor,.work-log-scroll){border-color:var(--task-field-line)}.rpsb-task-surface :is(.task-edit-form label,.jira-details-fields>label,.collaboration-panel label,.modal label,.description-label small,.description-help,.description-placeholder,.attachment-help,.task-file-field>small,.empty-state,.comment time,.history-entry time,.work-timer small,.work-timer p,.work-log-list th,.watch-button,.modal-close){color:var(--muted)}.rpsb-task-surface :is(.comment p,.history-entry p,.history-entry>div:last-child>div,.work-log-list td,.rich-toolbar select,.rich-toolbar button,.rich-toolbar-file,.subtask-row,.mention-hint){color:var(--ink)}.rpsb-task-surface :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--task-surface);border-color:var(--task-field-line);color:var(--ink)}.rpsb-task-surface .rich-editor-content:is(:empty,[data-empty=true]):before,.rpsb-task-surface :is(input,textarea)::placeholder{color:var(--muted)}.rpsb-task-surface :is(input[type=checkbox],input[type=radio]){accent-color:var(--task-accent)}.rpsb-task-surface .jira-details-fields :is(input,select){background:transparent;border-color:transparent}.rpsb-task-surface .jira-details-fields :is(input,select):is(:hover,:focus){background:var(--task-surface);border-color:var(--task-field-line)}.rpsb-task-surface :is(.secondary-button,.watch-button,.icon-action,.attachment-actions button,.rich-toolbar-file){background:var(--task-surface);border-color:var(--line);color:var(--muted)}.rpsb-task-surface :is(.primary-button,.timer-start,.inline-form button){background:var(--task-brand);color:var(--task-on-brand);border-color:transparent;box-shadow:none}.rpsb-task-surface :is(.primary-button,.timer-start):hover:not(:disabled){background:#e88b43}.rpsb-task-surface :is(.secondary-button,.watch-button,.icon-action,.attachment-actions button,.rich-toolbar button,.rich-toolbar-file):hover:not(:disabled),.rpsb-task-surface :is(.watch-button.active,.icon-action-accent){background:var(--task-accent-soft);color:var(--accent);border-color:var(--accent)}.rpsb-task-surface :is(.details-section-toggle:hover,.add-subtask-button:hover){background:var(--task-hover)}.rpsb-task-surface :is(.watch-button span,.section-title span,.collaboration-chips span,.attachment-row>a>span,.work-timer-icon){background:var(--task-accent-soft);color:var(--accent)}.rpsb-task-surface .collapsible-section-title .collapsible-section-label{background:transparent;color:inherit}.rpsb-task-surface .work-timer{background:var(--task-panel);border-color:var(--line)}.rpsb-task-surface :is(.work-timer.running,.task-delete-zone,.timer-warning,.form-error,.work-timer.running .work-timer-icon){background:var(--task-danger-soft);border-color:var(--task-danger);color:var(--task-danger)}.rpsb-task-surface :is(.task-delete-zone strong,.task-delete-zone p,.task-delete-zone>.details-section-toggle,.task-field-message.error){color:var(--task-danger)}.rpsb-task-surface :is(.danger-button,.icon-action-danger,.attachment-actions button.delete,.timer-stop){background:var(--task-danger-soft);border-color:var(--task-danger);color:var(--task-danger)}.rpsb-task-surface :is(.danger-button,.icon-action-danger,.attachment-actions button.delete,.timer-stop):hover{background:var(--task-danger-soft);color:var(--task-danger);outline:1px solid var(--task-danger)}.rpsb-task-surface .task-field-message:not(.error){color:var(--task-success)}.rpsb-task-surface :is(.work-log-list th,.work-log-list td,.activity-tabs,.comment-thread,.comment-reply,.subtask-row){border-color:var(--line)}.rpsb-task-surface .toolbar-divider{background:var(--line)}.rpsb-task-surface .history-dot{background:var(--task-accent-soft)}.rpsb-task-surface .rich-editor-content blockquote{background:var(--task-panel);color:var(--ink)}.rpsb-task-surface :is(.description-view,.rich-editor-content):hover{box-shadow:none}.rpsb-task-surface :is(.rich-editor:focus-within,.description-view:focus-visible){outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.rpsb-task-surface :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px;box-shadow:none}.rpsb-task-surface .jira-title-field input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rpsb-task-surface .jira-task-header{min-height:52px;height:auto;flex-wrap:wrap;padding-block:10px;gap:10px 16px}.rpsb-task-surface .jira-task-header>p{margin-right:auto}.task-theme-select{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:9px}.task-theme-select select{height:28px;max-width:116px;padding:0 7px;border:1px solid var(--line);border-radius:6px;font:inherit}@media (max-width:620px){.rpsb-task-surface .jira-task-header{padding-left:15px}.rpsb-task-surface .jira-task-header>div{flex-wrap:wrap}}.rpsb-task-surface .activity-tabs{background:var(--task-panel);border-color:var(--line)}.rpsb-task-surface .activity-tabs button.active{background:var(--task-accent-soft);color:var(--accent);border-color:var(--accent)}.rpsb-task-surface .mention-suggestions,.rpsb-task-surface .mention-suggestions button{background:var(--task-surface);border-color:var(--line)}.rpsb-task-surface .mention-suggestions button{color:var(--ink)}.rpsb-task-surface .mention-suggestions button:is(:hover,.active){background:var(--task-accent-soft);color:var(--accent)}.rpsb-task-surface .mention-suggestions small{color:var(--muted)}.rpsb-task-surface.task-composer-theme{display:contents}.rpsb-task-surface .timer-stop-modal .primary-button{background:var(--task-danger-soft);border:1px solid var(--task-danger);color:var(--task-danger)}.rpsb-task-surface .timer-stop-modal .primary-button:hover{background:var(--task-danger-soft);outline:1px solid var(--task-danger)}.rpsb-task-surface .timer-inline-error{color:var(--task-danger)!important}