html.cxq-open{overflow:hidden}.cxq-overlay{position:fixed;inset:0;z-index:2147483000;background:rgba(2,6,23,.82);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.cxq-modal{width:min(1180px,100%);max-height:94vh;overflow:hidden;border-radius:24px;display:flex;flex-direction:column;color:#e5eefc;background:linear-gradient(160deg,#08111f,#0b1424 58%,#07101c);border:1px solid rgba(148,163,184,.22);box-shadow:0 36px 100px rgba(0,0,0,.58)}.cxq-admin .cxq-modal{--cxq:#22c55e;--cxq2:#0ea5e9}.cxq-remote .cxq-modal{--cxq:#a3e635;--cxq2:#8b5cf6;background:linear-gradient(160deg,#07101f,#11122c 58%,#08111e);border-color:rgba(163,230,53,.22)}.cxq-head{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(148,163,184,.16);background:linear-gradient(90deg,color-mix(in srgb,var(--cxq) 10%,transparent),transparent 45%)}.cxq-title>span{display:block;font-size:10px;font-weight:900;letter-spacing:.18em;color:var(--cxq)}.cxq-title h2{margin:4px 0 2px;font-size:24px;line-height:1.15;color:white}.cxq-title p{margin:0;color:#94a3b8;font-size:12px}.cxq-head-side{display:flex;align-items:flex-start;gap:10px}.cxq-status{font-size:10px;font-weight:900;letter-spacing:.08em;padding:7px 9px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#cbd5e1}.cxq-head-side button{width:36px;height:36px;border:0;border-radius:11px;background:rgba(255,255,255,.07);color:white;font-size:24px;cursor:pointer}.cxq-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:12px 18px;background:rgba(2,6,23,.48);border-bottom:1px solid rgba(148,163,184,.13)}.cxq-summary article{padding:11px 12px;border:1px solid rgba(148,163,184,.13);background:rgba(15,23,42,.62);border-radius:14px;min-width:0}.cxq-summary span,.cxq-summary small{display:block;color:#7f8da3;font-size:10px}.cxq-summary strong{display:block;margin:3px 0;color:#fff;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cxq-body{overflow:auto;padding:14px 18px 24px}.cxq-section{margin-bottom:10px;border-radius:16px;border:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.58);overflow:hidden}.cxq-section-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;border:0;padding:14px 16px;background:transparent;color:#e5eefc;cursor:pointer}.cxq-section-head div{display:flex;flex-direction:column;gap:3px}.cxq-section-head strong{font-size:13px}.cxq-section-head span{font-size:10px;color:#7f8da3}.cxq-section-head b{font-size:18px;color:var(--cxq);transition:.2s}.cxq-section-body{display:none;padding:0 14px 14px}.cxq-section.is-open .cxq-section-body{display:block}.cxq-section.is-open .cxq-section-head b{transform:rotate(180deg)}.cxq-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 2px;border-top:1px solid rgba(148,163,184,.09)}.cxq-row-copy{display:flex;align-items:flex-start;gap:9px}.cxq-row-copy>span{width:23px;height:23px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.05);color:#718096;font-size:10px;flex:none}.cxq-row-copy p{margin:2px 0 0;color:#d7dfeb;font-size:12px;line-height:1.4}.cxq-choices{display:flex;gap:5px}.cxq-choice{min-width:48px;padding:7px 9px;border-radius:9px;border:1px solid rgba(148,163,184,.16);background:rgba(255,255,255,.035);color:#94a3b8;font-size:10px;font-weight:800;cursor:pointer}.cxq-choice.is-active{background:color-mix(in srgb,var(--cxq) 16%,transparent);border-color:color-mix(in srgb,var(--cxq) 42%,transparent);color:#f8fafc}.cxq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cxq-field,.cxq-textarea{display:flex;flex-direction:column;gap:6px}.cxq-field>span,.cxq-textarea>span{font-size:10px;font-weight:800;color:#94a3b8}.cxq-field input,.cxq-field select,.cxq-textarea textarea{width:100%;box-sizing:border-box;border-radius:11px;border:1px solid rgba(148,163,184,.18);background:#050c17;color:#eef2f7;padding:10px 11px;outline:none}.cxq-textarea{margin-top:10px}.cxq-switch{margin-top:12px;display:flex;align-items:center;gap:9px;font-size:12px;color:#fecaca}.cxq-score-hero{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--cxq) 13%,transparent),rgba(139,92,246,.08));border:1px solid color-mix(in srgb,var(--cxq) 28%,transparent);margin-bottom:12px}.cxq-score-hero span{display:block;font-size:9px;font-weight:900;letter-spacing:.15em;color:#94a3b8}.cxq-score-hero strong{font-size:27px;color:white}.cxq-score-hero strong small{font-size:12px;color:#94a3b8}.cxq-score-hero p{margin:0;font-size:12px;font-weight:900;color:var(--cxq);text-align:right}.cxq-score-group{margin-top:10px;padding:12px;border-radius:13px;background:rgba(2,6,23,.48);border:1px solid rgba(148,163,184,.11)}.cxq-score-group header{display:flex;justify-content:space-between;gap:10px;margin-bottom:9px}.cxq-score-group header strong{font-size:11px;color:#dbe4ef}.cxq-score-group header span{font-size:11px;font-weight:900;color:var(--cxq)}.cxq-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cxq-score-grid label{display:grid;grid-template-columns:minmax(0,1fr) 62px 30px;align-items:center;gap:6px;font-size:10px;color:#9aa8ba}.cxq-score-grid input{width:100%;box-sizing:border-box;border-radius:9px;border:1px solid rgba(148,163,184,.17);background:#050c17;color:white;padding:7px}.cxq-score-grid small{font-size:9px;color:#64748b}.cxq-coming{padding:15px;border-radius:13px;border:1px dashed rgba(148,163,184,.2);background:rgba(2,6,23,.34)}.cxq-coming strong{font-size:12px;color:var(--cxq)}.cxq-coming p{margin:5px 0 0;color:#94a3b8;font-size:11px;line-height:1.55}.cxq-history{display:grid;gap:7px}.cxq-history article{display:grid;grid-template-columns:1fr auto;gap:4px;padding:9px 10px;border-radius:10px;background:rgba(2,6,23,.45)}.cxq-history strong{font-size:10px;color:#dce6f2}.cxq-history span,.cxq-history small{font-size:9px;color:#718096}.cxq-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;border-top:1px solid rgba(148,163,184,.14);background:#07101b}.cxq-message{font-size:10px;color:#8492a6}.cxq-message.is-bad{color:#fda4af}.cxq-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.cxq-btn{border:1px solid rgba(148,163,184,.16);border-radius:10px;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer}.cxq-btn.primary{background:linear-gradient(135deg,var(--cxq),var(--cxq2));color:#07101b;border:0}.cxq-btn.secondary{background:rgba(255,255,255,.06);color:#e2e8f0}.cxq-btn.success{background:#059669;color:white;border:0}.cxq-btn.warning{background:#d97706;color:white;border:0}.cxq-btn.ghost{background:transparent;color:#94a3b8}.cxq-loading,.cxq-error{padding:40px;display:block}.cxq-error strong{color:#fda4af}.cxq-error p{color:#cbd5e1}.cxq-error button{padding:8px 12px;border-radius:8px;border:0}.cx-quality-entry{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:0 14px;border-radius:11px;border:1px solid rgba(34,197,94,.35);background:rgba(34,197,94,.12);color:#bbf7d0;font-size:12px;font-weight:900;cursor:pointer}.cxq-remote-entry{border-color:rgba(163,230,53,.33);background:rgba(163,230,53,.10);color:#d9f99d}.cx31-quality-action{margin-top:12px;padding:12px;border-radius:14px;border:1px solid rgba(163,230,53,.2);background:rgba(163,230,53,.06);display:flex;justify-content:space-between;gap:12px;align-items:center}.cx31-quality-action p{margin:0;color:#94a3b8;font-size:11px}.cx31-quality-action strong{color:#e5e7eb;font-size:12px}.cx31-quality-action button{flex:none}
@media(max-width:800px){.cxq-overlay{padding:6px}.cxq-modal{max-height:98vh;border-radius:17px}.cxq-head{padding:15px}.cxq-title h2{font-size:19px}.cxq-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:9px}.cxq-body{padding:10px}.cxq-row{grid-template-columns:1fr}.cxq-choices{justify-content:flex-start}.cxq-fields,.cxq-score-grid{grid-template-columns:1fr}.cxq-footer{align-items:flex-start;flex-direction:column}.cxq-actions{width:100%;justify-content:stretch}.cxq-btn{flex:1}.cx31-quality-action{align-items:flex-start;flex-direction:column}}
.cxq-classification{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:13px;border:1px solid color-mix(in srgb,var(--cxq) 28%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--cxq) 12%,transparent),rgba(139,92,246,.06));margin-bottom:10px}.cxq-classification span{display:block;font-size:9px;font-weight:900;letter-spacing:.14em;color:#7f8da3}.cxq-classification strong{display:block;margin-top:4px;font-size:13px;color:#fff}.cxq-classification>b{font-size:10px;letter-spacing:.08em;color:var(--cxq);text-align:right}.cxq-recommendations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cxq-recommendations label{display:flex;align-items:flex-start;gap:8px;padding:9px 10px;border-radius:10px;background:rgba(2,6,23,.42);border:1px solid rgba(148,163,184,.1);font-size:10px;line-height:1.35;color:#cbd5e1}.cxq-recommendations input{margin-top:1px;accent-color:var(--cxq)}.cxq-escalation{border-color:rgba(244,63,94,.2)}.cxq-escalation .cxq-section-head strong{color:#fecdd3}
@media(max-width:800px){.cxq-recommendations{grid-template-columns:1fr}.cxq-classification{align-items:flex-start;flex-direction:column}.cxq-classification>b{text-align:left}}

/* R43-R6 professional workflow */
.cxq-auto-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.cxq-auto-score-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;background:rgba(2,6,23,.42);border:1px solid rgba(148,163,184,.1)}.cxq-auto-score-row>span{font-size:10px;color:#aebbd0}.cxq-auto-score-row>strong{font-size:13px;color:#fff;white-space:nowrap}.cxq-auto-score-row small{font-size:9px;color:#64748b}.cxq-recommend-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;border-radius:15px;margin-bottom:12px;border:1px solid rgba(56,189,248,.2);background:linear-gradient(135deg,rgba(14,165,233,.11),rgba(139,92,246,.07))}.cxq-recommend-card.success{border-color:rgba(34,197,94,.28);background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(14,165,233,.06))}.cxq-recommend-card.warning{border-color:rgba(245,158,11,.3);background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(234,88,12,.05))}.cxq-recommend-card.danger{border-color:rgba(244,63,94,.3);background:linear-gradient(135deg,rgba(244,63,94,.12),rgba(127,29,29,.05))}.cxq-recommend-card span{font-size:9px;font-weight:900;letter-spacing:.14em;color:#94a3b8}.cxq-recommend-card strong{display:block;margin-top:4px;font-size:15px;color:#fff}.cxq-recommend-card p{margin:5px 0 0;color:#a8b5c8;font-size:10px;line-height:1.5}.cxq-recommend-score{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:950;color:#fff;background:radial-gradient(circle at 50% 50%,#0f172a 58%,transparent 60%),conic-gradient(var(--cxq) 0 75%,rgba(148,163,184,.12) 75%)}.cxq-recommend-score small{font-size:9px;color:#94a3b8}.cxq-readonly-field>strong{min-height:42px;display:flex;align-items:center;padding:0 11px;border-radius:11px;border:1px solid rgba(148,163,184,.15);background:rgba(2,6,23,.35);font-size:10px;color:#cbd5e1}.cxq-btn.pdf{background:linear-gradient(135deg,#0ea5e9,#6366f1);color:#fff;border:0}.cxq-btn:disabled{opacity:.38;cursor:not-allowed}.cxq-result-overlay{position:absolute;inset:0;z-index:5;display:grid;place-items:center;padding:18px;background:rgba(2,6,23,.78);backdrop-filter:blur(9px);animation:cxqFade .24s ease both}.cxq-result-card{position:relative;width:min(520px,100%);padding:28px 24px 22px;text-align:center;border-radius:24px;background:linear-gradient(155deg,#0b1628,#09111f);border:1px solid rgba(148,163,184,.2);box-shadow:0 35px 90px rgba(0,0,0,.56);animation:cxqPop .5s cubic-bezier(.2,.9,.2,1.1) both}.cxq-result-card.success{border-color:rgba(34,197,94,.35);box-shadow:0 35px 90px rgba(34,197,94,.12),0 35px 90px rgba(0,0,0,.5)}.cxq-result-card.warning{border-color:rgba(245,158,11,.35)}.cxq-result-card.danger{border-color:rgba(244,63,94,.38)}.cxq-result-close{position:absolute;right:14px;top:14px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(148,163,184,.15);background:rgba(255,255,255,.05);color:#fff;font-size:20px;cursor:pointer}.cxq-result-kicker{font-size:9px;letter-spacing:.19em;font-weight:950;color:var(--cxq)}.cxq-result-ring{--score:0;width:148px;height:148px;border-radius:50%;margin:16px auto;display:grid;place-items:center;background:conic-gradient(var(--cxq) calc(var(--score)*1%),rgba(148,163,184,.13) 0);position:relative;animation:cxqRing 1s ease both}.cxq-result-ring:before{content:"";position:absolute;inset:12px;border-radius:50%;background:#091321;box-shadow:inset 0 0 30px rgba(0,0,0,.38)}.cxq-result-ring>div{position:relative;z-index:1}.cxq-result-ring strong{font-size:42px;color:#fff}.cxq-result-ring span{font-size:12px;color:#94a3b8}.cxq-result-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:color-mix(in srgb,var(--cxq) 13%,transparent);border:1px solid color-mix(in srgb,var(--cxq) 30%,transparent);font-size:9px;font-weight:950;letter-spacing:.08em;color:#dfffd3}.cxq-result-card h3{margin:12px 0 6px;font-size:22px;color:#fff}.cxq-result-card>p{margin:0 auto;max-width:430px;color:#aebbd0;font-size:11px;line-height:1.6}.cxq-result-warning{margin:13px 0 0;padding:9px 10px;border-radius:11px;background:rgba(244,63,94,.1);border:1px solid rgba(244,63,94,.22);font-size:10px;color:#fecdd3}.cxq-result-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:18px}@keyframes cxqFade{from{opacity:0}to{opacity:1}}@keyframes cxqPop{from{opacity:0;transform:translateY(16px) scale(.95)}to{opacity:1;transform:none}}@keyframes cxqRing{from{filter:brightness(.65);transform:rotate(-8deg) scale(.92)}to{filter:none;transform:none}}@media(max-width:800px){.cxq-auto-score-grid{grid-template-columns:1fr}.cxq-recommend-card{grid-template-columns:1fr}.cxq-recommend-score{width:64px;height:64px}.cxq-result-card{padding:24px 15px 18px}.cxq-result-actions{flex-direction:column}.cxq-result-actions .cxq-btn{width:100%}}
.cxq-application-bottom-entry{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 15px;border-radius:16px;border:1px solid rgba(34,197,94,.24);background:linear-gradient(135deg,rgba(34,197,94,.09),rgba(14,165,233,.05));box-shadow:0 12px 32px rgba(0,0,0,.12)}.cxq-application-bottom-copy{min-width:0}.cxq-application-bottom-copy strong{display:block;color:#f8fafc;font-size:13px}.cxq-application-bottom-copy p{margin:4px 0 0;color:#94a3b8;font-size:10px;line-height:1.5}.cxq-remote-bottom-entry{margin:14px 0;border-color:rgba(163,230,53,.24);background:linear-gradient(135deg,rgba(163,230,53,.08),rgba(139,92,246,.05))}@media(max-width:700px){.cxq-application-bottom-entry{align-items:flex-start;flex-direction:column}.cxq-application-bottom-entry .cx-quality-entry{width:100%}}

/* R43-R9 automated PDF-exact outcome */
.cxq-outcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px}.cxq-outcome{padding:11px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.13);background:rgba(2,6,23,.42)}.cxq-outcome span,.cxq-system-actions>span{display:block;font-size:9px;font-weight:900;letter-spacing:.12em;color:#7f8da3}.cxq-outcome strong{display:block;margin-top:5px;font-size:11px;color:#f8fafc}.cxq-system-actions{margin-top:10px;padding:12px;border-radius:13px;border:1px solid rgba(148,163,184,.12);background:rgba(2,6,23,.36)}.cxq-system-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.cxq-system-actions p,.cxq-result-actions-list p{margin:0;padding:8px 9px;border-radius:9px;background:rgba(255,255,255,.035);font-size:10px;line-height:1.35;color:#cbd5e1}.cxq-auto-escalation{padding:13px;border-radius:13px;border:1px solid rgba(34,197,94,.22);background:rgba(34,197,94,.06)}.cxq-auto-escalation.danger{border-color:rgba(244,63,94,.28);background:rgba(244,63,94,.08)}.cxq-auto-escalation span{font-size:9px;font-weight:900;letter-spacing:.12em;color:#94a3b8}.cxq-auto-escalation strong{display:block;margin-top:4px;color:#fff;font-size:12px}.cxq-auto-escalation p{margin:6px 0 0;color:#aebbd0;font-size:10px;line-height:1.5}.cxq-result-meta{display:flex;justify-content:center;gap:8px;align-items:center;margin:12px auto 0;padding:8px 10px;width:max-content;max-width:100%;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.12)}.cxq-result-meta span{font-size:9px;color:#94a3b8}.cxq-result-meta strong{font-size:10px;color:#fff}.cxq-result-actions-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:13px;text-align:left}@media(max-width:800px){.cxq-outcome-grid,.cxq-system-actions>div,.cxq-result-actions-list{grid-template-columns:1fr}}

/* CODSHIPX_R43_R11_RESULT_POPUP_REMOTE_CARD_POLISH */
/* Result overlay is a sibling of .cxq-modal, so keep theme variables on the root overlay too. */
.cxq-admin{--cxq:#22c55e;--cxq2:#16a34a}
.cxq-remote{--cxq:#84cc16;--cxq2:#22c55e}

.cxq-result-overlay{padding:20px;background:rgba(2,6,23,.84);backdrop-filter:blur(12px)}
.cxq-result-card{width:min(590px,100%);padding:32px 28px 26px;border-radius:26px;overflow:hidden;background:radial-gradient(circle at 50% -12%,rgba(34,197,94,.14),transparent 38%),linear-gradient(155deg,#0a1728,#08121f 58%,#07101b);border:1px solid rgba(34,197,94,.32);box-shadow:0 36px 100px rgba(0,0,0,.62),0 0 0 1px rgba(34,197,94,.05) inset}
.cxq-result-card:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,#22c55e,#84cc16,#22c55e,transparent);opacity:.95}
.cxq-result-card.success{--cxq:#22c55e;--cxq2:#16a34a;border-color:rgba(34,197,94,.48);box-shadow:0 34px 100px rgba(34,197,94,.15),0 35px 90px rgba(0,0,0,.52)}
.cxq-result-card.warning{--cxq:#f59e0b;--cxq2:#d97706;border-color:rgba(245,158,11,.42)}
.cxq-result-card.danger{--cxq:#f43f5e;--cxq2:#e11d48;border-color:rgba(244,63,94,.46);background:radial-gradient(circle at 50% -12%,rgba(34,197,94,.10),transparent 36%),radial-gradient(circle at 50% 25%,rgba(244,63,94,.07),transparent 42%),linear-gradient(155deg,#0a1728,#08121f 58%,#07101b)}
.cxq-result-close{right:16px;top:16px;width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}
.cxq-result-kicker{color:#86efac;font-size:10px;letter-spacing:.21em}
.cxq-result-ring{width:154px;height:154px;margin:18px auto;background:conic-gradient(var(--cxq,#22c55e) calc(var(--score)*1%),rgba(148,163,184,.13) 0);filter:drop-shadow(0 0 18px rgba(34,197,94,.18))}
.cxq-result-ring:before{background:#081321;box-shadow:inset 0 0 34px rgba(0,0,0,.44),0 0 0 1px rgba(34,197,94,.08)}
.cxq-result-badge{background:color-mix(in srgb,var(--cxq,#22c55e) 12%,transparent);border-color:color-mix(in srgb,var(--cxq,#22c55e) 32%,transparent);color:#f8fafc;padding:7px 12px}
.cxq-result-card h3{font-size:24px;margin-top:14px}
.cxq-result-card>p{font-size:12px;line-height:1.65;color:#b7c5d8}
.cxq-result-meta{background:rgba(34,197,94,.06);border-color:rgba(34,197,94,.16);padding:9px 12px}
.cxq-result-warning{padding:10px 12px;border-radius:12px;font-weight:800}
.cxq-result-actions-list{gap:8px;margin-top:15px}
.cxq-result-actions-list p{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.08);padding:9px 10px}

/* Always show all result actions clearly. Save/PDF are the main row; Continue is centered below. */
.cxq-result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:center;margin-top:22px}
.cxq-result-actions .cxq-btn{min-height:44px;width:100%;border-radius:12px;padding:10px 14px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;opacity:1!important;visibility:visible!important}
.cxq-result-actions [data-cxq-result-save]{order:1;background:linear-gradient(135deg,#22c55e,#16a34a)!important;color:#fff!important;border:1px solid rgba(134,239,172,.25)!important;box-shadow:0 10px 26px rgba(34,197,94,.18)}
.cxq-result-actions [data-cxq-result-pdf]{order:2;background:linear-gradient(135deg,#0ea5e9,#6366f1)!important;color:#fff!important;border:0!important}
.cxq-result-actions [data-cxq-result-close]{order:3;grid-column:1/-1;justify-self:center;width:min(190px,100%);background:rgba(255,255,255,.065)!important;color:#e2e8f0!important;border:1px solid rgba(148,163,184,.18)!important}
.cxq-result-actions [data-cxq-result-close]:hover{background:rgba(34,197,94,.10)!important;border-color:rgba(34,197,94,.32)!important;color:#dcfce7!important}

/* Remote onboarding workspace uses a light surface; use a light-card treatment there. */
.onb-v16-shell .cxq-remote-bottom-entry{margin:16px 0 6px!important;padding:16px 18px!important;border:1px solid rgba(22,163,74,.28)!important;background:linear-gradient(135deg,#f0fdf4 0%,#ecfeff 58%,#f8fafc 100%)!important;box-shadow:0 10px 28px rgba(15,23,42,.08)!important;border-radius:16px!important;align-items:center!important}
.onb-v16-shell .cxq-remote-bottom-entry .cxq-application-bottom-copy strong{color:#14532d!important;font-size:14px!important;font-weight:900!important;letter-spacing:-.01em!important}
.onb-v16-shell .cxq-remote-bottom-entry .cxq-application-bottom-copy p{color:#475569!important;font-size:11px!important;line-height:1.55!important;font-weight:600!important;max-width:720px!important}
.onb-v16-shell .cxq-remote-bottom-entry .cxq-remote-entry{min-width:190px!important;min-height:44px!important;padding:0 18px!important;background:linear-gradient(135deg,#22c55e,#16a34a)!important;border:1px solid rgba(21,128,61,.25)!important;color:#fff!important;text-shadow:none!important;box-shadow:0 9px 22px rgba(34,197,94,.18)!important;font-size:12px!important;font-weight:900!important;border-radius:12px!important;white-space:normal!important;text-align:center!important;line-height:1.2!important}
.onb-v16-shell .cxq-remote-bottom-entry .cxq-remote-entry:hover{transform:translateY(-1px);filter:brightness(1.04)}

/* Access-error fallback remains readable if route permissions block for a real permission reason. */
.cxq-error{width:min(620px,calc(100% - 28px));padding:26px!important;border-color:rgba(244,63,94,.28)!important;background:linear-gradient(155deg,#0b1628,#09111f)!important}
.cxq-error strong{color:#fecdd3!important;font-size:16px!important}
.cxq-error p{color:#b8c4d5!important;line-height:1.6!important;margin:10px 0 18px!important}
.cxq-error button{min-height:40px;padding:0 18px;border-radius:10px;border:1px solid rgba(34,197,94,.28);background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;font-weight:900;cursor:pointer}

@media(max-width:800px){
  .cxq-result-card{padding:28px 16px 20px;border-radius:21px}
  .cxq-result-actions{grid-template-columns:1fr}
  .cxq-result-actions [data-cxq-result-close]{grid-column:auto;width:100%}
  .onb-v16-shell .cxq-remote-bottom-entry{align-items:stretch!important}
  .onb-v16-shell .cxq-remote-bottom-entry .cxq-remote-entry{width:100%!important;min-width:0!important}
}


/* CODSHIPX_R43_R12_FINAL_OUTCOME_AND_SELLER_ACTION_STACK */
.cxq-final-outcome{margin:14px 0 12px;padding:18px;border-radius:18px;border:1px solid rgba(34,197,94,.28);background:radial-gradient(circle at 90% 0,rgba(34,197,94,.10),transparent 34%),linear-gradient(145deg,rgba(6,78,59,.16),rgba(15,23,42,.78));box-shadow:0 16px 40px rgba(0,0,0,.16)}
.cxq-final-outcome.warning{border-color:rgba(245,158,11,.35);background:radial-gradient(circle at 90% 0,rgba(245,158,11,.10),transparent 34%),linear-gradient(145deg,rgba(120,53,15,.12),rgba(15,23,42,.78))}
.cxq-final-outcome.danger{border-color:rgba(244,63,94,.32);background:radial-gradient(circle at 90% 0,rgba(244,63,94,.10),transparent 34%),linear-gradient(145deg,rgba(76,5,25,.14),rgba(15,23,42,.78))}
.cxq-final-outcome-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.cxq-final-outcome-head>div>span{display:block;font-size:9px;font-weight:950;letter-spacing:.17em;color:#86efac}.cxq-final-outcome-head h3{margin:5px 0 4px;color:#fff;font-size:20px}.cxq-final-outcome-head p{margin:0;color:#a8b6c9;font-size:11px;line-height:1.55}.cxq-final-score{width:82px;height:82px;border-radius:50%;display:flex;align-items:baseline;justify-content:center;place-self:center;background:rgba(2,6,23,.64);border:7px solid color-mix(in srgb,var(--cxq,#22c55e) 75%,#1e293b);box-shadow:0 0 24px color-mix(in srgb,var(--cxq,#22c55e) 15%,transparent)}.cxq-final-score strong{font-size:27px;color:#fff;align-self:center}.cxq-final-score small{font-size:10px;color:#94a3b8;margin-left:2px;align-self:center}.cxq-final-outcome-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.cxq-final-outcome-grid article{padding:10px 11px;border-radius:11px;background:rgba(2,6,23,.46);border:1px solid rgba(148,163,184,.11)}.cxq-final-outcome-grid span,.cxq-final-actions>span{display:block;font-size:8px;font-weight:900;letter-spacing:.11em;color:#8290a5}.cxq-final-outcome-grid strong{display:block;margin-top:5px;color:#f8fafc;font-size:10px;line-height:1.35}.cxq-final-actions{margin-top:10px}.cxq-final-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.cxq-final-actions p{margin:0;padding:8px 9px;border-radius:9px;background:rgba(255,255,255,.035);border:1px solid rgba(148,163,184,.08);color:#cbd5e1;font-size:9px;line-height:1.35}.cxq-final-outcome-foot{margin-top:11px;padding-top:9px;border-top:1px solid rgba(148,163,184,.10);font-size:9px;color:#718096;line-height:1.5}
.cxq-seller-action-stack{width:160px;min-width:160px;display:flex;flex-direction:column;gap:10px;align-items:stretch;justify-content:center;flex:none}.cxq-seller-action-stack .cx-quality-entry,.cxq-seller-action-stack #cx-seller-edit-save{width:160px!important;min-width:160px!important;height:42px!important;min-height:42px!important;margin:0!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 16px!important;border-radius:12px!important;font-weight:900!important}
@media(max-width:800px){.cxq-final-outcome-head{grid-template-columns:1fr}.cxq-final-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cxq-final-actions>div{grid-template-columns:1fr}.cxq-seller-action-stack{width:100%;min-width:0}.cxq-seller-action-stack .cx-quality-entry,.cxq-seller-action-stack #cx-seller-edit-save{width:100%!important;min-width:0!important}}


/* CODSHIPX_R43_R13_PARENT_FORM_RESULT_SUMMARY */
.cxq-application-bottom-entry.cxq-has-parent-summary,.cx31-quality-action.cxq-has-parent-summary{flex-wrap:wrap!important}
.cxq-parent-result-summary{flex:0 0 100%;width:100%;box-sizing:border-box;margin-top:2px;padding:14px;border-radius:15px;border:1px solid rgba(34,197,94,.22);background:linear-gradient(145deg,rgba(2,6,23,.82),rgba(15,23,42,.86));box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}
.cxq-parent-result-summary.success{border-color:rgba(34,197,94,.30)}.cxq-parent-result-summary.warning{border-color:rgba(245,158,11,.32)}.cxq-parent-result-summary.danger{border-color:rgba(244,63,94,.32)}
.cxq-parent-result-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid rgba(148,163,184,.12)}
.cxq-parent-result-head>div:first-child{min-width:0}.cxq-parent-result-head span{display:block;font-size:9px;font-weight:950;letter-spacing:.15em;color:#4ade80}.cxq-parent-result-head strong{display:block;margin-top:4px;color:#f8fafc;font-size:16px;line-height:1.25}.cxq-parent-result-head small{display:block;margin-top:3px;color:#7f8da3;font-size:9px;font-weight:800}
.cxq-parent-result-score{width:72px;height:72px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;gap:2px;background:radial-gradient(circle at 50% 50%,#0b1424 57%,transparent 58%),conic-gradient(#22c55e calc(var(--cxq-parent-score,0)*1%),rgba(148,163,184,.18) 0);border:1px solid rgba(34,197,94,.22)}.cxq-parent-result-score b{color:#fff;font-size:23px}.cxq-parent-result-score small{color:#94a3b8;font-size:9px}
.cxq-parent-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px}.cxq-parent-result-grid article{padding:9px 10px;border-radius:11px;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.12);min-width:0}.cxq-parent-result-grid span{display:block;color:#7f8da3;font-size:8px;font-weight:900;letter-spacing:.08em}.cxq-parent-result-grid strong{display:block;margin-top:4px;color:#e5eefc;font-size:10px;line-height:1.35;word-break:break-word}
.cxq-parent-result-actions{margin-top:10px;padding:10px 11px;border-radius:11px;background:rgba(34,197,94,.055);border:1px solid rgba(34,197,94,.14)}.cxq-parent-result-actions>span{display:block;color:#86efac;font-size:8px;font-weight:950;letter-spacing:.1em}.cxq-parent-result-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:7px}.cxq-parent-result-actions p{margin:0;color:#cbd5e1;font-size:9px;line-height:1.45}
.cxq-remote-bottom-entry .cxq-parent-result-summary{background:linear-gradient(145deg,#f7fff8,#eefbf2);border-color:#a7e7b7;box-shadow:0 8px 22px rgba(15,23,42,.06)}.cxq-remote-bottom-entry .cxq-parent-result-head{border-bottom-color:#d7e6dc}.cxq-remote-bottom-entry .cxq-parent-result-head span{color:#15803d}.cxq-remote-bottom-entry .cxq-parent-result-head strong{color:#0f172a}.cxq-remote-bottom-entry .cxq-parent-result-head small{color:#64748b}.cxq-remote-bottom-entry .cxq-parent-result-score{background:radial-gradient(circle at 50% 50%,#fff 57%,transparent 58%),conic-gradient(#22c55e calc(var(--cxq-parent-score,0)*1%),#dbe7df 0);border-color:#a7e7b7}.cxq-remote-bottom-entry .cxq-parent-result-score b{color:#0f172a}.cxq-remote-bottom-entry .cxq-parent-result-grid article{background:#fff;border-color:#dbe7df}.cxq-remote-bottom-entry .cxq-parent-result-grid span{color:#64748b}.cxq-remote-bottom-entry .cxq-parent-result-grid strong{color:#0f172a}.cxq-remote-bottom-entry .cxq-parent-result-actions{background:#f0fdf4;border-color:#bbf7d0}.cxq-remote-bottom-entry .cxq-parent-result-actions>span{color:#15803d}.cxq-remote-bottom-entry .cxq-parent-result-actions p{color:#334155}
@media(max-width:800px){.cxq-parent-result-head{align-items:flex-start}.cxq-parent-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cxq-parent-result-actions>div{grid-template-columns:1fr}.cxq-parent-result-score{width:62px;height:62px}.cxq-parent-result-score b{font-size:20px}}

/* CODSHIPX_R43_R13_R2_ADMIN_NATIVE_THEME_EXACT
   Exact visual language copied from the active Admin "Edit Seller + KYC" native modal.
   Remote Sales Agent workspace styling is intentionally untouched. */
.cxq-admin.cxq-overlay{
  background:rgba(0,0,0,.82)!important;
  backdrop-filter:none!important;
  padding:16px!important;
}
.cxq-admin .cxq-modal{
  width:min(980px,96vw)!important;
  max-height:92vh!important;
  border-radius:20px!important;
  border:1px solid rgba(16,185,129,.35)!important;
  background:#0f172a!important;
  color:#fff!important;
  box-shadow:0 24px 70px rgba(0,0,0,.55)!important;
}
.cxq-admin .cxq-head{
  padding:18px 18px 12px!important;
  background:#0f172a!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-title>span{
  color:#86efac!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}
.cxq-admin .cxq-title h2{
  margin:4px 0 2px!important;
  color:#fff!important;
  font-size:19px!important;
  font-weight:900!important;
}
.cxq-admin .cxq-title p{color:#94a3b8!important;font-size:12px!important}
.cxq-admin .cxq-status{
  color:#cbd5e1!important;
  background:#111c30!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:999px!important;
}
.cxq-admin .cxq-head-side button{
  width:36px!important;height:36px!important;border-radius:10px!important;
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#94a3b8!important;
}
.cxq-admin .cxq-head-side button:hover{color:#fff!important;background:rgba(255,255,255,.10)!important}
.cxq-admin .cxq-summary{
  padding:12px 18px!important;
  background:#0f172a!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-summary article{
  background:#111c30!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
}
.cxq-admin .cxq-summary span,.cxq-admin .cxq-summary small{color:#94a3b8!important}
.cxq-admin .cxq-summary strong{color:#fff!important}
.cxq-admin .cxq-body{
  background:#0f172a!important;
  padding:14px 18px 22px!important;
  scrollbar-color:#334155 #0f172a!important;
}
.cxq-admin .cxq-body::-webkit-scrollbar{width:8px!important}
.cxq-admin .cxq-body::-webkit-scrollbar-track{background:#0f172a!important}
.cxq-admin .cxq-body::-webkit-scrollbar-thumb{background:#334155!important;border-radius:999px!important}
.cxq-admin .cxq-section{
  margin-bottom:10px!important;
  background:#0f172a!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:14px!important;
  box-shadow:none!important;
}
.cxq-admin .cxq-section-head{
  padding:13px 14px!important;
  background:transparent!important;
  color:#fff!important;
}
.cxq-admin .cxq-section-head strong{color:#f8fafc!important;font-size:13px!important;font-weight:900!important}
.cxq-admin .cxq-section-head span{color:#94a3b8!important;font-size:10px!important}
.cxq-admin .cxq-section-head b{color:#86efac!important}
.cxq-admin .cxq-section.is-open>.cxq-section-head{
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-section-body{padding:0 14px 14px!important;background:#0f172a!important}
.cxq-admin .cxq-row{border-top:1px solid rgba(255,255,255,.07)!important}
.cxq-admin .cxq-row-copy>span{background:#172033!important;color:#94a3b8!important}
.cxq-admin .cxq-row-copy p{color:#cbd5e1!important;font-size:12px!important}
.cxq-admin .cxq-choice{
  min-width:48px!important;
  border-radius:10px!important;
  background:#111c30!important;
  color:#94a3b8!important;
  border:1px solid rgba(255,255,255,.14)!important;
}
.cxq-admin .cxq-choice:hover{color:#fff!important;border-color:rgba(134,239,172,.38)!important}
.cxq-admin .cxq-choice.is-active{
  background:rgba(16,185,129,.18)!important;
  color:#ecfdf5!important;
  border-color:rgba(16,185,129,.55)!important;
}
.cxq-admin .cxq-field>span,
.cxq-admin .cxq-textarea>span,
.cxq-admin .cxq-score-grid label{
  color:#cbd5e1!important;
  font-size:12px!important;
}
/* Beat the global/light form theme with the exact native Admin modal controls. */
.cxq-admin .cxq-section input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.cxq-admin .cxq-section select,
.cxq-admin .cxq-section textarea,
.cxq-admin .cxq-field input,
.cxq-admin .cxq-field select,
.cxq-admin .cxq-textarea textarea,
.cxq-admin .cxq-score-grid input{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:38px!important;
  border-radius:10px!important;
  background:#020617!important;
  background-color:#020617!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(255,255,255,.14)!important;
  padding:9px 10px!important;
  outline:none!important;
  box-shadow:none!important;
  caret-color:#86efac!important;
  color-scheme:dark!important;
}
.cxq-admin .cxq-section select{height:38px!important;padding-top:0!important;padding-bottom:0!important}
.cxq-admin .cxq-section textarea{min-height:76px!important;resize:vertical!important}
.cxq-admin .cxq-section input::placeholder,
.cxq-admin .cxq-section textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}
.cxq-admin .cxq-section select option{background:#020617!important;color:#fff!important}
.cxq-admin .cxq-section input:focus,
.cxq-admin .cxq-section select:focus,
.cxq-admin .cxq-section textarea:focus{
  border-color:rgba(16,185,129,.65)!important;
  box-shadow:0 0 0 3px rgba(16,185,129,.10)!important;
}
.cxq-admin .cxq-section input[type="file"]{
  color:#cbd5e1!important;background:transparent!important;border:0!important;padding:0!important;
}
.cxq-admin .cxq-score-group,
.cxq-admin .cxq-outcome,
.cxq-admin .cxq-system-actions,
.cxq-admin .cxq-auto-escalation,
.cxq-admin .cxq-coming,
.cxq-admin .cxq-history article{
  background:#111c30!important;
  border-color:rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-score-group header strong,
.cxq-admin .cxq-history strong{color:#f8fafc!important}
.cxq-admin .cxq-score-grid label,
.cxq-admin .cxq-coming p,
.cxq-admin .cxq-history span,
.cxq-admin .cxq-history small{color:#94a3b8!important}
.cxq-admin .cxq-score-hero,
.cxq-admin .cxq-classification,
.cxq-admin .cxq-recommend-card{
  background:rgba(16,185,129,.07)!important;
  border-color:rgba(16,185,129,.25)!important;
}
.cxq-admin .cxq-footer{
  padding:13px 18px!important;
  background:#0f172a!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-message{color:#94a3b8!important}
.cxq-admin .cxq-btn{
  min-height:40px!important;
  border-radius:12px!important;
  padding:0 18px!important;
  font-size:11px!important;
  font-weight:900!important;
}
.cxq-admin .cxq-btn.primary,
.cxq-admin .cxq-btn.success{
  background:linear-gradient(135deg,#10b981,#059669)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:none!important;
}
.cxq-admin .cxq-btn.secondary{
  background:#172033!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.14)!important;
}
.cxq-admin .cxq-btn.ghost{
  background:transparent!important;
  color:#94a3b8!important;
  border:1px solid rgba(255,255,255,.12)!important;
}
.cxq-admin .cxq-btn.pdf{
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
  color:#fff!important;border:0!important;
}
.cxq-admin .cxq-final-outcome,
.cxq-admin .cxq-parent-result-summary{
  background:#0f172a!important;
  border:1px solid rgba(16,185,129,.35)!important;
  border-radius:14px!important;
  color:#fff!important;
  box-shadow:none!important;
}
.cxq-admin .cxq-parent-result-grid article{
  background:#111c30!important;
  border-color:rgba(255,255,255,.10)!important;
}
.cxq-admin .cxq-parent-result-head span,
.cxq-admin .cxq-parent-result-actions>span{color:#86efac!important}
.cxq-admin .cxq-parent-result-head strong,
.cxq-admin .cxq-parent-result-grid strong{color:#fff!important}
.cxq-admin .cxq-parent-result-head small,
.cxq-admin .cxq-parent-result-grid span{color:#94a3b8!important}
.cxq-admin .cxq-parent-result-actions{
  background:rgba(16,185,129,.06)!important;
  border-color:rgba(16,185,129,.20)!important;
}
.cxq-admin .cxq-parent-result-actions p{color:#cbd5e1!important}
@media(max-width:800px){
  .cxq-admin.cxq-overlay{padding:6px!important}
  .cxq-admin .cxq-modal{width:100%!important;max-height:98vh!important;border-radius:16px!important}
  .cxq-admin .cxq-head{padding:14px!important}
  .cxq-admin .cxq-body{padding:10px 12px 18px!important}
  .cxq-admin .cxq-footer{padding:10px 12px!important}
}


/* CODSHIPX_R43_R13_R3_REMOTE_THEME_VARIABLES */
.cxq-remote .cxq-modal{--cxq:#10b981!important;--cxq2:#059669!important}
/* CODSHIPX_R43_R13_R3_REMOTE_EXACT_ADMIN_MIRROR
   Remote Quality Review modal mirrors the exact Admin Quality Review/Admin native visual language.
   Only the Quality Review overlay/modal is targeted; the surrounding Remote workspace remains unchanged. */
.cxq-remote.cxq-overlay{
  background:rgba(0,0,0,.82)!important;
  backdrop-filter:none!important;
  padding:16px!important;
}
.cxq-remote .cxq-modal{
  width:min(980px,96vw)!important;
  max-height:92vh!important;
  border-radius:20px!important;
  border:1px solid rgba(16,185,129,.35)!important;
  background:#0f172a!important;
  color:#fff!important;
  box-shadow:0 24px 70px rgba(0,0,0,.55)!important;
}
.cxq-remote .cxq-head{
  padding:18px 18px 12px!important;
  background:#0f172a!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-title>span{
  color:#86efac!important;
  font-size:10px!important;
  font-weight:900!important;
  letter-spacing:.14em!important;
}
.cxq-remote .cxq-title h2{
  margin:4px 0 2px!important;
  color:#fff!important;
  font-size:19px!important;
  font-weight:900!important;
}
.cxq-remote .cxq-title p{color:#94a3b8!important;font-size:12px!important}
.cxq-remote .cxq-status{
  color:#cbd5e1!important;
  background:#111c30!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:999px!important;
}
.cxq-remote .cxq-head-side button{
  width:36px!important;height:36px!important;border-radius:10px!important;
  background:rgba(255,255,255,.06)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  color:#94a3b8!important;
}
.cxq-remote .cxq-head-side button:hover{color:#fff!important;background:rgba(255,255,255,.10)!important}
.cxq-remote .cxq-summary{
  padding:12px 18px!important;
  background:#0f172a!important;
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-summary article{
  background:#111c30!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:12px!important;
}
.cxq-remote .cxq-summary span,.cxq-remote .cxq-summary small{color:#94a3b8!important}
.cxq-remote .cxq-summary strong{color:#fff!important}
.cxq-remote .cxq-body{
  background:#0f172a!important;
  padding:14px 18px 22px!important;
  scrollbar-color:#334155 #0f172a!important;
}
.cxq-remote .cxq-body::-webkit-scrollbar{width:8px!important}
.cxq-remote .cxq-body::-webkit-scrollbar-track{background:#0f172a!important}
.cxq-remote .cxq-body::-webkit-scrollbar-thumb{background:#334155!important;border-radius:999px!important}
.cxq-remote .cxq-section{
  margin-bottom:10px!important;
  background:#0f172a!important;
  border:1px solid rgba(255,255,255,.10)!important;
  border-radius:14px!important;
  box-shadow:none!important;
}
.cxq-remote .cxq-section-head{
  padding:13px 14px!important;
  background:transparent!important;
  color:#fff!important;
}
.cxq-remote .cxq-section-head strong{color:#f8fafc!important;font-size:13px!important;font-weight:900!important}
.cxq-remote .cxq-section-head span{color:#94a3b8!important;font-size:10px!important}
.cxq-remote .cxq-section-head b{color:#86efac!important}
.cxq-remote .cxq-section.is-open>.cxq-section-head{
  border-bottom:1px solid rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-section-body{padding:0 14px 14px!important;background:#0f172a!important}
.cxq-remote .cxq-row{border-top:1px solid rgba(255,255,255,.07)!important}
.cxq-remote .cxq-row-copy>span{background:#172033!important;color:#94a3b8!important}
.cxq-remote .cxq-row-copy p{color:#cbd5e1!important;font-size:12px!important}
.cxq-remote .cxq-choice{
  min-width:48px!important;
  border-radius:10px!important;
  background:#111c30!important;
  color:#94a3b8!important;
  border:1px solid rgba(255,255,255,.14)!important;
}
.cxq-remote .cxq-choice:hover{color:#fff!important;border-color:rgba(134,239,172,.38)!important}
.cxq-remote .cxq-choice.is-active{
  background:rgba(16,185,129,.18)!important;
  color:#ecfdf5!important;
  border-color:rgba(16,185,129,.55)!important;
}
.cxq-remote .cxq-field>span,
.cxq-remote .cxq-textarea>span,
.cxq-remote .cxq-score-grid label{
  color:#cbd5e1!important;
  font-size:12px!important;
}
/* Beat the global/light form theme with the exact native Admin modal controls. */
.cxq-remote .cxq-section input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),
.cxq-remote .cxq-section select,
.cxq-remote .cxq-section textarea,
.cxq-remote .cxq-field input,
.cxq-remote .cxq-field select,
.cxq-remote .cxq-textarea textarea,
.cxq-remote .cxq-score-grid input{
  box-sizing:border-box!important;
  width:100%!important;
  min-height:38px!important;
  border-radius:10px!important;
  background:#020617!important;
  background-color:#020617!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(255,255,255,.14)!important;
  padding:9px 10px!important;
  outline:none!important;
  box-shadow:none!important;
  caret-color:#86efac!important;
  color-scheme:dark!important;
}
.cxq-remote .cxq-section select{height:38px!important;padding-top:0!important;padding-bottom:0!important}
.cxq-remote .cxq-section textarea{min-height:76px!important;resize:vertical!important}
.cxq-remote .cxq-section input::placeholder,
.cxq-remote .cxq-section textarea::placeholder{color:#64748b!important;-webkit-text-fill-color:#64748b!important;opacity:1!important}
.cxq-remote .cxq-section select option{background:#020617!important;color:#fff!important}
.cxq-remote .cxq-section input:focus,
.cxq-remote .cxq-section select:focus,
.cxq-remote .cxq-section textarea:focus{
  border-color:rgba(16,185,129,.65)!important;
  box-shadow:0 0 0 3px rgba(16,185,129,.10)!important;
}
.cxq-remote .cxq-section input[type="file"]{
  color:#cbd5e1!important;background:transparent!important;border:0!important;padding:0!important;
}
.cxq-remote .cxq-score-group,
.cxq-remote .cxq-outcome,
.cxq-remote .cxq-system-actions,
.cxq-remote .cxq-auto-escalation,
.cxq-remote .cxq-coming,
.cxq-remote .cxq-history article{
  background:#111c30!important;
  border-color:rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-score-group header strong,
.cxq-remote .cxq-history strong{color:#f8fafc!important}
.cxq-remote .cxq-score-grid label,
.cxq-remote .cxq-coming p,
.cxq-remote .cxq-history span,
.cxq-remote .cxq-history small{color:#94a3b8!important}
.cxq-remote .cxq-score-hero,
.cxq-remote .cxq-classification,
.cxq-remote .cxq-recommend-card{
  background:rgba(16,185,129,.07)!important;
  border-color:rgba(16,185,129,.25)!important;
}
.cxq-remote .cxq-footer{
  padding:13px 18px!important;
  background:#0f172a!important;
  border-top:1px solid rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-message{color:#94a3b8!important}
.cxq-remote .cxq-btn{
  min-height:40px!important;
  border-radius:12px!important;
  padding:0 18px!important;
  font-size:11px!important;
  font-weight:900!important;
}
.cxq-remote .cxq-btn.primary,
.cxq-remote .cxq-btn.success{
  background:linear-gradient(135deg,#10b981,#059669)!important;
  color:#fff!important;
  border:0!important;
  box-shadow:none!important;
}
.cxq-remote .cxq-btn.secondary{
  background:#172033!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.14)!important;
}
.cxq-remote .cxq-btn.ghost{
  background:transparent!important;
  color:#94a3b8!important;
  border:1px solid rgba(255,255,255,.12)!important;
}
.cxq-remote .cxq-btn.pdf{
  background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
  color:#fff!important;border:0!important;
}
.cxq-remote .cxq-final-outcome,
.cxq-remote .cxq-parent-result-summary{
  background:#0f172a!important;
  border:1px solid rgba(16,185,129,.35)!important;
  border-radius:14px!important;
  color:#fff!important;
  box-shadow:none!important;
}
.cxq-remote .cxq-parent-result-grid article{
  background:#111c30!important;
  border-color:rgba(255,255,255,.10)!important;
}
.cxq-remote .cxq-parent-result-head span,
.cxq-remote .cxq-parent-result-actions>span{color:#86efac!important}
.cxq-remote .cxq-parent-result-head strong,
.cxq-remote .cxq-parent-result-grid strong{color:#fff!important}
.cxq-remote .cxq-parent-result-head small,
.cxq-remote .cxq-parent-result-grid span{color:#94a3b8!important}
.cxq-remote .cxq-parent-result-actions{
  background:rgba(16,185,129,.06)!important;
  border-color:rgba(16,185,129,.20)!important;
}
.cxq-remote .cxq-parent-result-actions p{color:#cbd5e1!important}
@media(max-width:800px){
  .cxq-remote.cxq-overlay{padding:6px!important}
  .cxq-remote .cxq-modal{width:100%!important;max-height:98vh!important;border-radius:16px!important}
  .cxq-remote .cxq-head{padding:14px!important}
  .cxq-remote .cxq-body{padding:10px 12px 18px!important}
  .cxq-remote .cxq-footer{padding:10px 12px!important}
}

/* CODSHIPX_R43_R15_SEMANTIC_SCORE_RING */
.cxq-parent-result-summary{--cxq-parent-ring:#22c55e;--cxq-parent-ring-track:rgba(148,163,184,.20)}
.cxq-parent-result-summary.success{--cxq-parent-ring:#22c55e}
.cxq-parent-result-summary.warning{--cxq-parent-ring:#f59e0b}
.cxq-parent-result-summary.danger{--cxq-parent-ring:#f43f5e}
.cxq-parent-result-score{
  position:relative!important;
  width:78px!important;
  height:78px!important;
  min-width:78px!important;
  min-height:78px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  box-sizing:border-box!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:2px!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:conic-gradient(var(--cxq-parent-ring) calc(var(--cxq-parent-score,0)*1%),var(--cxq-parent-ring-track) 0)!important;
  box-shadow:0 0 0 1px color-mix(in srgb,var(--cxq-parent-ring) 26%,transparent),0 0 18px color-mix(in srgb,var(--cxq-parent-ring) 18%,transparent)!important;
}
.cxq-parent-result-score::before{
  content:"";
  position:absolute;
  inset:7px;
  z-index:0;
  border-radius:50%;
  background:#0b1424;
  box-shadow:inset 0 0 0 1px rgba(148,163,184,.10),inset 0 0 18px rgba(0,0,0,.24);
}
.cxq-parent-result-score b,
.cxq-parent-result-score small{
  position:relative;
  z-index:1;
  margin:0!important;
  line-height:1!important;
  align-self:center!important;
}
.cxq-parent-result-score b{font-size:24px!important;font-variant-numeric:tabular-nums}
.cxq-parent-result-score small{font-size:9px!important;transform:translateY(2px)}
.cxq-remote-bottom-entry .cxq-parent-result-score::before{background:#fff;box-shadow:inset 0 0 0 1px rgba(148,163,184,.16)}
@media(max-width:800px){.cxq-parent-result-score{width:68px!important;height:68px!important;min-width:68px!important;min-height:68px!important}.cxq-parent-result-score::before{inset:6px}.cxq-parent-result-score b{font-size:21px!important}}
