#clientReviewQueue{position:fixed;right:22px;bottom:20px;z-index:80;width:min(410px,calc(100vw - 30px));border:1px solid var(--gold,#e3bb68);border-radius:16px;background:var(--surface,#10151d);color:var(--ink,#f5f1e8);box-shadow:0 16px 55px #0008;overflow:hidden}#clientReviewQueue .rq-toggle{display:flex;align-items:center;gap:12px;width:100%;padding:15px 20px;border:0;border-radius:0;background:linear-gradient(110deg,#1b2431,#0b1017);color:#e3bb68;text-align:left;font-weight:700}#clientReviewQueue .rq-toggle b{margin-left:auto;border:1px solid #e3bb6870;border-radius:30px;padding:3px 10px}#clientReviewQueue .rq-body{padding:20px;max-height:65vh;overflow:auto}#clientReviewQueue h3{margin:0 0 8px}#clientReviewQueue p,#clientReviewQueue small{font-size:13px;line-height:1.5;color:inherit;opacity:.8}#clientReviewQueue small{display:block;margin:6px 0 16px}#clientReviewQueue label{display:block;font-size:13px;margin:14px 0}#clientReviewQueue select{width:100%;margin-top:8px;padding:10px;background:var(--surface-2,#151c27);color:inherit;border:1px solid #a48b5f;border-radius:8px}#clientReviewQueue .primary,#clientReviewQueue .secondary{margin:5px 5px 0 0}body:has(dialog[open]) #clientReviewQueue{visibility:hidden}
body.signed-out #clientReviewQueue{display:none!important}

#clientReviewQueue textarea{width:100%;box-sizing:border-box;margin-top:8px;padding:10px;border:1px solid #a48b5f;border-radius:8px;background:var(--surface-2,#151c27);color:inherit;font:inherit;resize:vertical}#rqPolicyChoices[hidden]{display:none!important}.rq-downline-label{display:inline-block;padding:3px 9px;margin:6px 0;border:1px solid var(--gold,#e3bb68);border-radius:20px;color:var(--gold,#e3bb68);font-size:11px;font-weight:700}.rq-memory-note{margin:8px 0;padding:9px 12px;border-left:3px solid var(--gold,#e3bb68);background:var(--surface-2,#151c27);border-radius:5px;max-width:100%;overflow-wrap:anywhere}.rq-memory-note small{font-size:9px;letter-spacing:1px;opacity:.7}.rq-memory-note p{font-size:12px;margin:4px 0;white-space:pre-wrap}.rq-file-memory textarea{width:100%;box-sizing:border-box}.file-head .rq-memory-note{grid-column:1/-1}.rq-file-memory label{display:block;margin:10px 0}


#clientReviewQueue .rq-actions{position:sticky;bottom:-20px;margin:16px -20px -20px;padding:12px 20px 18px;background:var(--surface,#10151d);border-top:1px solid var(--gold,#e3bb68);z-index:1}#clientReviewQueue .rq-status{opacity:1;margin:0 0 8px;color:var(--gold,#e3bb68);font-weight:600}#clientReviewQueue select[aria-invalid="true"]{border:2px solid var(--gold,#e3bb68)}
