.source-correction-action{display:inline-flex}.source-correction-action>button{font:inherit;cursor:pointer;min-height:40px}.source-correction-dialog{width:min(800px,100vw - 28px);max-height:calc(100dvh - 36px);color:var(--ink);background:var(--surface);border:1px solid var(--line-dark);overscroll-behavior:contain;border-radius:12px;padding:24px;overflow:auto;box-shadow:0 24px 90px #0004}.source-correction-dialog::backdrop{background:#102b2cb3}.source-correction-dialog,.source-correction-review{font:16px/1.65 var(--sans)}.source-correction-dialog[lang=ur],.source-correction-review[lang=ur]{font-family:var(--urdu);line-height:2.1}.source-correction-review{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:22px}.source-correction-dialog>header,.source-correction-review>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.source-correction-dialog>header span,.source-correction-review>header span{font:700 12px/1.4 var(--sans);letter-spacing:.06em;color:var(--teal)}.source-correction-dialog h2,.source-correction-review h2{margin:5px 0;font-size:24px;line-height:1.4}.source-correction-dialog h4,.source-correction-review h4{margin:4px 0;font-size:18px}.source-correction-dialog>header>button{padding:0 12px;font-size:26px}:is(.source-correction-dialog,.source-correction-review) button{border:1px solid var(--line-dark);min-height:44px;font:inherit;color:var(--teal);background:var(--surface);cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:600}:is(.source-correction-dialog,.source-correction-review) button:disabled{opacity:.55;cursor:default}:is(.source-correction-dialog,.source-correction-review) button:hover:not(:disabled){background:var(--teal-pale)}:is(.source-correction-dialog,.source-correction-review) :is(input,select,textarea){border:1px solid var(--line-dark);width:100%;min-height:44px;font:inherit;color:var(--ink);background:var(--surface);border-radius:6px;padding:8px 10px}:is(.source-correction-dialog,.source-correction-review) :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--gold);outline-offset:2px}:is(.source-correction-dialog,.source-correction-review) label{gap:6px;margin-bottom:14px;font-size:14px;font-weight:600;display:grid}:is(.source-correction-dialog,.source-correction-review) textarea{resize:vertical;min-height:120px}:is(.source-correction-dialog,.source-correction-review) a{color:var(--teal)}.sc-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sc-form{padding-top:6px}.sc-form>button,.sc-decision>button{background:var(--teal);color:var(--surface)}.sc-source{color:var(--muted);font:13px/1.7 var(--sans);overflow-wrap:anywhere;margin:7px 0 12px}.sc-boundary,.sc-review-note{background:var(--teal-pale);border-inline-start:3px solid var(--teal);padding:12px 14px;font-size:14px}.sc-error,.sc-success{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:6px;padding:12px}.sc-error{color:var(--rose);background:var(--rose-pale)}.sc-success{color:var(--teal);background:var(--teal-pale)}.sc-own-reports{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.sc-report{border:1px solid var(--line);background:var(--paper);overflow-wrap:anywhere;border-radius:8px;margin:14px 0;padding:16px}.sc-report>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.sc-report>header small{color:var(--muted);font-size:12px}.sc-status{border:1px solid var(--line-dark);color:var(--teal);background:var(--surface);border-radius:5px;flex-shrink:0;padding:4px 9px;font-size:12px;display:inline-block}.sc-status-resolved{background:var(--teal-pale)}.sc-status-declined,.sc-status-withdrawn{color:var(--muted)}.sc-report :is(.sc-reason,.sc-proposed,.sc-review-note p,.sc-history p){white-space:pre-wrap}.sc-report summary{cursor:pointer;color:var(--teal);font-weight:600}.sc-report footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.sc-report footer button{min-height:36px;font-size:12px}.sc-decision{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.sc-decision p{color:var(--muted);font-size:13px}.sc-history{background:var(--surface);border-radius:6px;padding:12px;font-size:14px}.sc-history li{border-bottom:1px solid var(--line);padding:8px 0}.sc-history li:last-child{border:0}.sc-withdraw{margin-top:6px}.sc-pages{justify-content:center;align-items:center;gap:12px;padding:14px 0;display:flex}.sc-pages>span{direction:ltr;font-size:13px}.sc-queue-filter{max-width:350px}@media (max-width:600px){.source-correction-dialog{padding:16px}.source-correction-review{padding:14px}.sc-fields{grid-template-columns:1fr;gap:0}.sc-report>header{display:block}.sc-status{margin-top:5px}.sc-pages{gap:6px}.sc-pages>span{font-size:12px}}
