/* Task colors match the approved participant card; no behavior or sidebar changes. */
.task-tabs149{gap:1px;background:transparent;border-color:#c7d4e3}
.task-tabs149 button,.task-tabs149 button[aria-pressed=true]{background:#245d9c;border-color:#245d9c;color:#fff;font-weight:600;border-radius:8px 8px 0 0}
.task-tabs149 button[aria-pressed=true]{box-shadow:inset 0 -3px #fff}
.task-tabs149 button:hover{background:#1d4e85;color:#fff}
.task-tabs149 .duplicate-count150{background:#fff;color:#173c60}
.task-stats>.stat:nth-child(n){background:#245d9c;border-color:#245d9c;color:#fff}
.task-stats>.stat:nth-child(n)>span,.task-stats>.stat:nth-child(n)>strong,.task-stats>.stat:nth-child(n)>small,.task-stats>.stat:nth-child(n) svg,.task-stats>.stat:nth-child(n) .task-stat-label{color:#fff}
.task-stats>.stat:hover{background:#1d4e85;border-color:#1d4e85}
.task-stats>.stat[aria-pressed=true],.task-stats>.stat.selected{outline:2px solid #8cb9e8;outline-offset:2px}
.toolbar.task-toolbar{background:#fff;border-color:#d8e3ef}
.task-toolbar label.task-control:nth-child(n){background:#f5f7fa;border-color:#d4dce7;color:#173c60}
.task-toolbar .task-control>span{color:#173c60}
.task-toolbar select,.task-toolbar input{background:#fff;border-color:#bbcbdc;color:#173c60;font-family:"RL67 UI",Arial,sans-serif}
.toolbar.task-toolbar button#task-refresh{background:#245d9c;border-color:#245d9c;color:#fff}
.toolbar.task-toolbar button#task-refresh:hover{background:#1d4e85;border-color:#1d4e85}
.tasks-table th:nth-child(n){background:#e2e7ee;color:#173c60}
.tasks-table td:nth-child(n){background:#fff;color:#173c60}
.tasks-table tbody tr:nth-child(even)>td{background:#f2f5f9}
.tasks-table [data-approve-notify],.tasks-table [data-approve-silent]{background:#245d9c;border-color:#245d9c;color:#fff}
.tasks-table [data-approve-notify]:hover,.tasks-table [data-approve-silent]:hover{background:#1d4e85;border-color:#1d4e85}
.tasks-table .task-reject-button:is([data-reject-task],[data-reject-notify634]){background:#fff;color:#173c60;border:1px solid #245d9c}
.tasks-table .task-reject-button:is([data-reject-task],[data-reject-notify634]):hover{background:#e4edf8;border-color:#245d9c;color:#173c60}
.tasks-table .badge,.tasks-table .badge.paid{background:#dceaff;border-color:#bed2eb;color:#173c60}
.duplicate-panel150 h3{color:#173c60}.duplicate-table150 th:nth-child(n){background:#e2e7ee;color:#173c60}
.duplicate-table150 td{background:#fff;color:#173c60}.duplicate-table150 tbody tr:nth-child(even)>td{background:#f2f5f9}
button.duplicate-primary150{background:#245d9c;border-color:#245d9c;color:#fff}button.duplicate-primary150:hover{background:#1d4e85}

.tasks-heading239{display:flex;align-items:center;gap:12px;background:#245d9c;color:#fff;padding:12px 18px;min-height:48px;font-size:17px}.tasks-heading239 svg{width:22px;height:22px;flex:0 0 22px}.tasks-heading239 strong{font-weight:600}
