.review-page{padding-block:var(--ct-space-8) var(--ct-space-12);font-size:var(--ct-text-ui)}.review-page .eyebrow{margin:0}.rq-heading{gap:var(--ct-space-4);margin-block:var(--ct-space-3) var(--ct-space-6);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.rq-heading h1{letter-spacing:-.03em;margin-block:var(--ct-space-1) var(--ct-space-2);font-size:1.75rem;line-height:1.25}.rq-heading p:last-child{max-inline-size:62ch;color:var(--ct-muted)}.rq-muted{color:var(--ct-muted)}.rq-layout{gap:var(--ct-space-6);grid-template-columns:minmax(12rem,15rem) minmax(0,1fr);align-items:start;display:grid}.rq-layout-open{grid-template-columns:minmax(12rem,15rem) minmax(16rem,22rem) minmax(0,1fr)}.rq-facets{gap:var(--ct-space-4);display:grid}.rq-facets fieldset{gap:var(--ct-space-1);border:0;margin:0;padding:0;display:grid}.rq-facets legend{font-size:var(--ct-text-label);color:var(--ct-ink);margin-block-end:var(--ct-space-1);font-weight:600}.rq-facets label{gap:var(--ct-space-2);min-block-size:32px;color:var(--ct-ink);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.rq-count{font-variant-numeric:tabular-nums;color:var(--ct-muted)}.rq-main{gap:var(--ct-space-3);min-inline-size:0;display:grid}.rq-seat-note,.rq-stale-note{padding:var(--ct-space-3) var(--ct-space-4);border-radius:var(--ct-radius-control);background:var(--ct-info-wash);color:var(--ct-ink);margin:0}.rq-stale-note{background:var(--ct-warning-wash)}.rq-total{margin:0;font-weight:600}.rq-list{gap:var(--ct-space-2);margin:0;padding:0;list-style:none;display:grid}.rq-card{gap:var(--ct-space-3);padding:var(--ct-space-3);border:1px solid var(--ct-line);border-radius:var(--ct-radius-panel);background:var(--ct-surface);transition:border-color var(--ct-dur-short) var(--ct-ease-out);align-items:flex-start;display:flex}.rq-card-contrary{border-color:var(--ct-warning)}.rq-card-open{border-color:var(--ct-action);box-shadow:0 0 0 1px var(--ct-action)}.rq-select{block-size:1.1rem;inline-size:1.1rem;margin-block-start:.35rem}.rq-card-button{all:unset;gap:var(--ct-space-1);cursor:pointer;min-inline-size:0;color:var(--ct-ink);flex:1;display:grid}.rq-card-button:focus-visible{outline:2px solid var(--ct-focus);outline-offset:4px;border-radius:var(--ct-radius-compact)}.rq-card-title{gap:var(--ct-space-2);justify-content:space-between;display:flex}.rq-card-title strong{overflow-wrap:anywhere}.rq-group{font-size:var(--ct-text-caption);text-transform:uppercase;letter-spacing:.04em;color:var(--ct-muted);font-weight:600}.rq-reason-list,.rq-markers{gap:var(--ct-space-1);flex-wrap:wrap;display:flex}.rq-reason,.rq-marker,.rq-override,.rq-tag,.rq-stale{border-radius:var(--ct-radius-pill);border:1px solid var(--ct-line);font-size:var(--ct-text-caption);color:var(--ct-ink);background:var(--ct-canvas);padding:.1rem .5rem;display:inline-block}.rq-override{border-color:var(--ct-warning);background:var(--ct-warning-wash);margin-inline-start:var(--ct-space-2)}.rq-stale{background:var(--ct-warning-wash);margin-inline-start:var(--ct-space-2)}.rq-empty{padding:var(--ct-space-8);text-align:center;color:var(--ct-muted);border:1px dashed var(--ct-line-strong);border-radius:var(--ct-radius-panel)}.rq-bulk{gap:var(--ct-space-2);padding:var(--ct-space-4);border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius-panel);background:var(--ct-surface);display:grid}.rq-bulk h2{font-size:var(--ct-text-heading);margin:0}.rq-bulk select,.rq-bulk textarea,.rq-decision textarea,.rq-reopen textarea,.rj-form input[type=text],.rj-form select{inline-size:100%;min-block-size:var(--ct-control-min);padding:var(--ct-space-2);border:1px solid var(--ct-line-strong);border-radius:var(--ct-radius-control);background:var(--ct-canvas);color:var(--ct-ink);font:inherit}.rq-drawer{gap:var(--ct-space-4);padding:var(--ct-space-5);border:1px solid var(--ct-line);border-radius:var(--ct-radius-workspace);background:var(--ct-surface);min-inline-size:0;display:grid}.rq-drawer-head{gap:var(--ct-space-3);justify-content:space-between;align-items:center;display:flex}.rq-drawer-head h2{font-size:var(--ct-text-title);overflow-wrap:anywhere;margin:0}.rq-drawer-head h2:focus{outline:none}.rq-drawer h3{margin-block:var(--ct-space-2) 0;font-size:var(--ct-text-heading)}.rq-reasons{gap:var(--ct-space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rq-reasons li{border-radius:var(--ct-radius-pill);border:1px solid var(--ct-line-strong);font-size:var(--ct-text-caption);padding:.15rem .6rem}.rq-hint{padding:var(--ct-space-3) var(--ct-space-4);border:1px dashed var(--ct-line-strong);border-radius:var(--ct-radius-control)}.rq-hint p{margin:0}.rq-decision,.rq-decided,.rq-reopen{gap:var(--ct-space-2);display:grid}.rq-choices,.rq-basis{gap:var(--ct-space-1);border:0;margin:0;padding:0;display:grid}.rq-choice,.rq-basis label{gap:var(--ct-space-2);align-items:flex-start;min-block-size:32px;display:flex}.rq-basis legend{margin-block-end:var(--ct-space-1);font-weight:600}.rq-actions{gap:var(--ct-space-2);flex-wrap:wrap;display:flex}.rq-history summary{cursor:pointer;align-items:center;min-block-size:32px;font-weight:600;display:flex}.rq-history-list{gap:var(--ct-space-3);margin:0;padding:0;list-style:none;display:grid}.rq-history-list li{border-block-start:1px solid var(--ct-line);padding-block-start:var(--ct-space-2)}.rq-history-list p{margin:0}.rq-tag-current{border-color:var(--ct-action)}.rq-closed{padding-block:var(--ct-space-12)}.rc-table-scroll{max-inline-size:100%;overflow-x:auto}.rc-table-scroll:focus-visible{outline:2px solid var(--ct-focus)}.rc-table{border-collapse:collapse;inline-size:100%;font-size:var(--ct-text-caption)}.rc-table th,.rc-table td{text-align:start;vertical-align:top;padding:var(--ct-space-2);border-block-end:1px solid var(--ct-line)}.rq-compare th[scope=col],.rq-compare td{min-inline-size:9rem}.rc-cell-value{color:var(--ct-muted);font-weight:400;font-family:var(--ct-font-mono);overflow-wrap:anywhere;display:block}.rc-facts{gap:var(--ct-space-1) var(--ct-space-4);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.rc-facts dt{color:var(--ct-muted)}.rc-facts dd{overflow-wrap:anywhere;margin:0}.rj-form,.rj-preview,.rj-job{gap:var(--ct-space-3);max-inline-size:48rem;display:grid}.rj-instructions{gap:var(--ct-space-1);padding-inline-start:var(--ct-space-4);display:grid}.rj-warnings{padding:var(--ct-space-3) var(--ct-space-6);background:var(--ct-warning-wash);border-radius:var(--ct-radius-control);color:var(--ct-ink)}@media (width<=1100px){.rq-layout-open{grid-template-columns:minmax(0,1fr)}.rq-layout-open .rq-facets,.rq-layout-open .rq-main{display:none}}@media (width<=760px){.rq-layout{grid-template-columns:minmax(0,1fr)}.rq-drawer{padding:var(--ct-space-3)}.rq-drawer-head{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.rq-card{transition:none}}
