/* Scoped to the supervised review; existing workspace theme stays intact. */
.trade-review-list{max-width:100%;margin-top:24px}.trade-review-list>h2{font:600 23px/1.3 Sora,system-ui;margin:0 0 8px}.trade-review-card,.trade-journey{background:linear-gradient(145deg,#17231e,#141b19 70%);border:1px solid #34483e;border-radius:16px;padding:24px;margin:18px 0;color:#edf5ef;min-width:0}.trade-card-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.trade-card-heading h3{font:650 26px/1.25 Sora,system-ui;margin:8px 0}.trade-eyebrow{font:600 11px/1.4 system-ui;letter-spacing:.1em;color:#8cddb3}.trade-mode{border:1px solid #66704a;border-radius:20px;padding:6px 10px;color:#e1d49c;font-size:12px}.trade-muted{color:#acbeb3;font-size:13px;line-height:1.6}.trade-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:20px 0}.trade-facts>div{min-width:0;padding:14px;background:#101713;border:1px solid #2d3c33;border-radius:10px}.trade-facts dt{color:#acbeb3;font-size:12px;margin-bottom:6px}.trade-facts dd{margin:0;color:#f1f7f3;font:600 17px/1.4 system-ui;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.trade-reason{padding:14px 0;border-top:1px solid #34483e;border-bottom:1px solid #34483e;margin-bottom:20px}.trade-reason summary{cursor:pointer;font-weight:600}.trade-reason p{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.trade-review-form label{display:flex;flex-direction:column;gap:8px;font-size:14px}.trade-review-card input[name="stop"]{box-sizing:border-box;width:100%;max-width:320px;border:1px solid #607a69;border-radius:8px;padding:12px 14px;color:#f4faf6;background:#0d1510;font:16px system-ui}.trade-actions{display:flex;flex-wrap:wrap;gap:10px}.trade-review-card .btn{min-height:44px;white-space:normal}.trade-review-card .btn:not(.ghost){background:#94e3b5;color:#10251a;border:1px solid #94e3b5}.trade-review-card .btn.ghost{background:transparent;color:#e8f4ed;border:1px solid #61776a}.trade-review-card .btn:disabled{opacity:.45;cursor:not-allowed}.trade-review-card :focus-visible,.trade-reason summary:focus-visible{outline:3px solid #b3edcc;outline-offset:4px}.trade-exact section{margin-top:20px;padding-top:18px;border-top:1px solid #52684d}.trade-exact h4{font:600 19px system-ui;margin:0}.trade-consent{display:flex;gap:12px;align-items:flex-start;padding:16px 0;font-size:14px;line-height:1.6}.trade-consent input{width:19px;height:19px;flex:none;accent-color:#94e3b5}.trade-countdown{color:#e8dca8;font-size:13px;font-variant-numeric:tabular-nums}.trade-status{font-size:14px;line-height:1.6;overflow-wrap:anywhere}.trade-review-card[data-phase="submitted"] .trade-status{color:#a5e4be}.trade-review-card[data-phase="uncertain"] .trade-status,.trade-review-card[data-phase="blocked"] .trade-status{color:#f1ca8c}.trade-track-link[hidden],.trade-review-form[hidden],.trade-facts[hidden]{display:none!important}.trade-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.trade-step{display:flex;gap:10px;padding:14px;background:#101713;border-radius:10px;border:1px solid #34483e;min-width:0}.trade-step-index{border:1px solid #546b5e;border-radius:50%;width:24px;height:24px;flex:none;display:grid;place-items:center;font-size:12px}.trade-step p{margin:7px 0 0;color:#acbeb3;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.trade-step.done .trade-step-index{background:#94e3b5;color:#10251a}.trade-step.attention .trade-step-index{border-color:#d9bc7e;color:#e8cc91}.trade-journey h3{margin:0;font:600 20px system-ui}@media(max-width:1000px){.trade-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.trade-review-card,.trade-journey{padding:16px}.trade-steps{grid-template-columns:1fr}.trade-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-actions{flex-direction:column}.trade-review-card input[name="stop"]{max-width:none}}
#privateProtectionWorkspace [data-monitor]{margin:18px 0;padding:18px;border:1px solid #a78738;border-left:4px solid #d4ad4b;border-radius:10px;background:#171a16}#privateProtectionWorkspace [data-monitor][data-severity=danger]{border-color:#b65b60;background:#21171a}#privateProtectionWorkspace [data-monitor][data-severity=neutral]{border-color:#537468;background:#121b18}#privateProtectionWorkspace [data-monitor] h3{margin:0 0 8px;font-size:1.15rem}#privateProtectionWorkspace [data-monitor] p{margin:6px 0;overflow-wrap:anywhere}#privateProtectionWorkspace form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#privateProtectionWorkspace form label{display:flex;flex-direction:column;gap:6px}#privateProtectionWorkspace form label:has([type=checkbox]){grid-column:1/-1;display:block}#privateProtectionWorkspace form input:not([type=checkbox]){width:100%;min-width:0}@media(max-width:700px){#privateProtectionWorkspace form{grid-template-columns:1fr}}
#privateProtectionWorkspace [data-entry-stop]{margin:18px 0;padding:18px;border:1px solid #344b48;border-radius:10px;background:#111b1d;overflow-wrap:anywhere}
#privateProtectionWorkspace [data-entry-stop] h3{margin:0 0 8px}
#privateProtectionWorkspace [data-entry-stop] p{margin:8px 0;color:#c4d3d2}
#privateProtectionWorkspace [data-entry-stop] ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;padding:0;margin:16px 0}
#privateProtectionWorkspace [data-entry-stop] li{display:flex;flex-direction:column;gap:5px;border:1px solid #344b48;border-radius:7px;padding:10px}
#privateProtectionWorkspace [data-entry-stop] li strong{font-size:.85rem;color:#e2c785}
#privateProtectionWorkspace [data-entry-stop] details{margin-top:14px;padding-top:12px;border-top:1px solid #344b48}
#privateProtectionWorkspace [data-entry-stop] summary{cursor:pointer}
@media(max-width:700px){#privateProtectionWorkspace [data-entry-stop] ul{grid-template-columns:1fr}}
