#sidebarLinks>a>.sidebar-icon{width:21px;height:21px;min-width:21px;flex:0 0 21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#sidebarLinks>a>.sidebar-link-label{font-size:inherit;width:auto;text-align:left;color:inherit;line-height:1.4;min-width:0}#sidebarLinks>a[aria-current=page]>.sidebar-icon{color:inherit}.task-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:12px;align-items:end;margin:16px 0}.task-filters label{display:grid;gap:5px;min-width:0}.task-filters input,.task-filters select{width:100%;min-width:0;box-sizing:border-box}.task-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0 20px}.task-summary>div{display:grid;gap:4px;padding:14px;border:1px solid #dce4eb;border-radius:10px}.task-summary strong{font-size:24px}.task-summary span{font-size:13px;color:#617186}.task-row small{display:block;margin-bottom:12px}.task-history{margin-top:20px;padding-top:16px;border-top:1px solid #dce4eb}@media(max-width:600px){.task-filters{grid-template-columns:minmax(0,1fr)}.task-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Streamlined task workspace */
#qualityPanel .task-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}#qualityPanel .task-heading p{margin:0;color:#617186;font-size:14px}#qualityPanel .task-heading>.btn{background:#172d54;color:#fff;border:0;border-radius:10px;padding:11px 18px;margin:0;white-space:nowrap}
#qualityPanel form.task-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:20px;background:#f6f8fb;border:1px solid #e5eaf1;border-radius:16px;align-items:end}#qualityPanel .task-filters label{font-size:12px;font-weight:600;color:#52647b;gap:7px}#qualityPanel .task-filters .task-search{grid-column:1/4;grid-row:1}#qualityPanel .task-filters input,#qualityPanel .task-filters select,#qualityPanel .quality-editor input,#qualityPanel .quality-editor select,#qualityPanel .quality-editor textarea{font:inherit;font-size:14px;color:#172d54;background-color:#fff;border:1px solid #dce3ec;border-radius:10px;padding:11px 13px;min-height:44px;box-shadow:none}#qualityPanel .task-filters select,#qualityPanel .quality-editor select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2352647b' stroke-width='1.8'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}#qualityPanel .task-filters input:focus,#qualityPanel .task-filters select:focus{border-color:#476cec;outline:2px solid #476cec33;outline-offset:1px}#qualityPanel .task-filters button{border-radius:10px;min-height:44px;padding:10px 16px;margin:0;font-size:14px}#qualityPanel .task-search-button{grid-column:4;grid-row:1;background:#fff;border:1px solid #dce3ec;color:#172d54}#qualityPanel .task-clear{grid-column:1/-1;justify-self:end;background:none;border:0;min-height:28px;padding:0;color:#4262b6}#qualityPanel .task-clear[hidden]{display:none}
#qualityPanel .task-summary{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0;padding:4px 0 12px;border-bottom:1px solid #e5eaf1}#qualityPanel .task-summary>div{display:flex;align-items:baseline;gap:7px;border:0;padding:0}#qualityPanel .task-summary strong{font-size:19px;color:#172d54}#qualityPanel .task-summary span{font-size:13px}#qualityPanel .task-row{padding:18px 20px;border-radius:12px;box-shadow:none}#qualityPanel .task-row h3{font-family:inherit;font-size:16px;letter-spacing:0;margin:0 0 7px;color:#172d54}#qualityPanel .task-row p{font-size:13px;color:#617186;margin:0 0 5px}#qualityPanel .task-row small{font-size:12px;color:#617186;margin-bottom:10px}#qualityPanel .task-row .btn{border:1px solid #dce3ec;border-radius:9px;background:#fff;padding:8px 12px;font-size:13px;margin-bottom:0}#qualityPanel .task-row .btn:first-of-type{background:#eef3ff;border-color:#e2e9fa;color:#2449a7}
@media(max-width:650px){#qualityPanel form.task-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px;gap:12px}#qualityPanel .task-filters .task-search{grid-column:1/-1;grid-row:auto}#qualityPanel .task-search-button{grid-column:1/-1;grid-row:auto;order:1}#qualityPanel .task-clear{order:2}#qualityPanel .task-heading{align-items:start}#qualityPanel .task-summary{gap:10px 18px}#qualityPanel .task-row{padding:16px}}@media(max-width:340px){#qualityPanel form.task-filters{grid-template-columns:minmax(0,1fr)}}

#qualityPanel[data-task-view=true]>.quality-tabs,#qualityPanel[data-task-view=true]>.quality-toolbar{display:none}#qualityPanel>p:empty{display:none}#qualityPanel .task-heading-actions{display:flex;align-items:center;gap:8px}#qualityPanel .task-heading-actions .btn{border:0;border-radius:10px;padding:11px 14px;margin:0;white-space:nowrap}#qualityPanel .task-heading-actions .btn:last-child[data-qwrite=true]{background:#172d54;color:white}#qualityPanel .task-heading-actions .btn:first-child{background:transparent;color:#52647b}@media(max-width:650px){#qualityPanel .task-heading{flex-wrap:wrap}#qualityPanel .task-heading p{flex-basis:100%}}

.reminder-preferences-dialog{width:min(640px,calc(100vw - 48px));max-height:85vh;overflow:auto;border:1px solid #dce3ec;border-radius:18px;padding:24px;color:#172d54}.reminder-preferences-dialog::backdrop{background:#0b153866}.reminder-preferences-form{display:grid;gap:14px;margin:20px 0}.reminder-preferences-form label{display:flex!important;align-items:center;gap:10px}.reminder-preferences-form input[type=checkbox]{width:18px!important;height:18px;accent-color:#2449a7}.task-heading-actions{flex-wrap:wrap}#qualityPanel .task-heading-actions .btn[data-qwrite=true]{background:#172d54;color:white}

#qualityPanel #qualitySectionPicker{display:none}#qualitySectionPicker[hidden]{display:none!important}
#qualityPanel .task-advanced-filters{grid-column:1/-1;border-top:1px solid #dce3ec;padding-top:8px}#qualityPanel .task-advanced-filters summary{cursor:pointer;min-height:44px;padding:12px 0;box-sizing:border-box;font-weight:600}#qualityPanel .task-advanced-filters[open]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#qualityPanel .task-advanced-filters>summary{grid-column:1/-1}#qualityPanel .task-advanced-filters label[hidden]{display:none!important}
.task-quick-filters,.quality-report-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.task-quick-filters button[aria-pressed=true]{background:#172d54!important;color:white!important}.quality-report-actions button:first-child{background:#172d54!important;color:white!important}
@media(max-width:650px){#qualityPanel .quality-tabs{display:none!important}#qualityPanel #qualitySectionPicker{display:grid;gap:8px;margin:16px 0;font-weight:600}#qualityPanel #qualitySectionPicker[hidden]{display:none!important}#qualitySectionPicker select{box-sizing:border-box;width:100%;min-height:48px;padding:12px;font:inherit;border:1px solid #dce3ec;border-radius:10px}#qualityPanel form.task-filters{grid-template-columns:1fr}#qualityPanel .task-filters .task-search,#qualityPanel .task-search-button{grid-column:1;grid-row:auto}#qualityPanel .task-search-button{order:0}#qualityPanel .task-advanced-filters[open]{grid-template-columns:1fr}#qualityPanel .quality-editor form{display:grid;grid-template-columns:1fr;gap:14px}#qualityPanel .quality-editor label{display:grid;gap:8px}#qualityPanel input:not([type=checkbox]):not([type=radio]),#qualityPanel select,#qualityPanel textarea{box-sizing:border-box;max-width:100%;width:100%;min-width:0;font-size:16px;min-height:48px}#qualityPanel textarea{min-height:120px}#qualityPanel button,#qualityPanel summary{min-height:48px}#qualityPanel .quality-toolbar{flex-wrap:wrap}#qualityPanel .quality-editor pre{white-space:pre-wrap;overflow-wrap:anywhere}.quality-report-actions{display:grid;grid-template-columns:1fr}}

#qualityPanel.quality-editing>#qualityContent,#qualityPanel.quality-editing>.quality-toolbar{display:none}#qualityPanel.quality-editing .quality-editor{margin-top:20px;padding-top:0}
