.recovery-terminal{--rt-accent:#55d4ab;--rt-wash:rgba(85,212,171,.07);color:#e9edf5;display:grid;gap:18px;margin-top:20px;font-variant-numeric:tabular-nums}
.rt-yellow,.rt-CAUTION{color:#f1cc65}.rt-small-tag.rt-purple{color:#bb9af6!important}.rt-green{--rt-accent:#55d4ab}.rt-yellow{--rt-accent:#f1cc65;--rt-wash:rgba(241,204,101,.06)}.rt-orange{--rt-accent:#f4aa6b;--rt-wash:rgba(244,170,107,.07)}.rt-purple{--rt-accent:#bb9af6;--rt-wash:rgba(187,154,246,.07)}.rt-blue{--rt-accent:#72c9f0;--rt-wash:rgba(114,201,240,.07)}.rt-red{--rt-accent:#fa7188;--rt-wash:rgba(250,113,136,.07)}.rt-muted{--rt-accent:#9da6b8;--rt-wash:rgba(157,166,184,.04)}
.rt-hero,.rt-panel{min-width:0;border:1px solid #252b37;border-radius:18px;background:linear-gradient(125deg,#141921,#0e121a 80%);box-shadow:0 7px 22px #00000020}.rt-hero{padding:26px 28px 0;position:relative;overflow:hidden;background:radial-gradient(ellipse at 8% 0%,#edc6530b,transparent 58%),linear-gradient(115deg,#171b23,#0f131b)}.rt-hero:before{content:'';position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#edc653,transparent 78%)}.rt-hero-top,.rt-hero-body,.rt-hero-footer,.rt-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.rt-pair{display:flex;align-items:center;gap:16px}.rt-coin{display:grid;place-items:center;width:56px;height:56px;border:1px solid #dac05945;border-radius:17px;background:linear-gradient(135deg,#e5c25522,#e5c25505);color:#f4d378;font-size:20px;font-weight:750;box-shadow:inset 0 0 14px #f4cc5706}.rt-eyebrow{font-size:9px;letter-spacing:1.6px;color:#8a96aa;font-weight:650;line-height:1.6}.rt-eyebrow>span{color:#e8c86f;margin-left:12px;font-size:9px;letter-spacing:1px}.rt-pair h1{font-size:29px;letter-spacing:-1px;margin:5px 0 0;line-height:1.15}.rt-status-stack{display:grid;gap:12px;justify-items:end}.rt-status{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:8px;color:var(--rt-accent);background:var(--rt-wash);border:1px solid color-mix(in srgb,var(--rt-accent) 23%,transparent);font-size:12px;font-weight:650}.rt-status i,.rt-connection i,.rt-now-icon i{width:6px;height:6px;background:var(--rt-accent);border-radius:50%;box-shadow:0 0 10px color-mix(in srgb,var(--rt-accent) 45%,transparent);animation:rt-breathe 3s ease-in-out infinite}.rt-connection{display:flex;align-items:center;gap:7px;color:#7c8b9f;font-size:10px}.rt-connection i{width:4px;height:4px}.rt-connection[data-freshness=stale]{color:#ef7e8e}.rt-connection[data-freshness=stale] i{background:#ef7e8e;animation:none}.rt-connection[data-freshness=aging]{color:#d1b46c}.rt-hero-body{margin:30px 0 27px;align-items:end}.rt-result>span,.rt-result>small{font-size:11px;color:#8c97aa}.rt-result>div{display:flex;align-items:baseline;gap:9px;margin:5px 0 2px}.rt-result strong{font-size:44px;line-height:1.2;font-weight:650;letter-spacing:-1.5px}.rt-result small{font-size:13px;font-weight:450}.rt-result b{font-size:12px;font-weight:550;border-radius:5px;padding:3px 7px;background:#829baa0c}.rt-result>small{font-size:10px}.rt-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;min-width:45%}.rt-metric{display:grid;gap:4px;min-width:0}.rt-metric>span{color:#939fb1;font-size:11px}.rt-metric>strong{font-size:24px;font-weight:600;line-height:1.3}.rt-metric>small{color:#7b8799;font-size:10px}.rt-hero-footer{border-top:1px solid #ffffff0b;padding:15px 0}.rt-hero-footer>div{display:flex;gap:24px;font-size:10px;color:#8190a4}.rt-hero-footer b{color:#dce2ed;font-weight:550;margin-left:8px}.rt-settings-button{color:#d4be7e;border:1px solid #d8c06133;border-radius:7px;padding:8px 11px;background:#dac25a07;font-size:11px;cursor:pointer;min-height:36px}.rt-settings-button:hover{background:#dac25a18}.rt-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(290px,1fr);gap:18px;align-items:start}.rt-main-column,.rt-side-column{display:grid;gap:18px;min-width:0}.rt-panel{padding:22px}.rt-panel-head{align-items:start;gap:12px;margin-bottom:18px}.rt-panel h2{font-size:15px;letter-spacing:-.15px;margin:3px 0 0;font-weight:600}.rt-small-tag{font-size:9px;color:#91a1b6;white-space:nowrap;border:1px solid #2b3342;background:#1d243035;border-radius:5px;padding:4px 7px}.rt-current{display:grid;text-align:right;gap:4px}.rt-current strong{font-size:17px;color:#ebcf82;line-height:1.4}.rt-current>span{font-size:9px;color:#76859b}.rt-chart{width:100%;display:block;height:auto;overflow:visible}.rt-axis{font-size:10px;fill:#748096}.rt-grid-line{stroke:#273140;stroke-dasharray:2 5;opacity:.6}.rt-price-line{fill:none;stroke:#efd076;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.rt-legend{display:flex;flex-wrap:wrap;gap:14px;margin:7px 0 20px;color:#8998ac;font-size:9px}.rt-legend>span:before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:5px;background:#55d4ab}.rt-legend .average:before{background:#bb9af6}.rt-legend .sell:before{background:#72c9f0}.rt-legend .protect:before{background:#fa7188}.rt-momentum{border-top:1px solid #ffffff0b;padding-top:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rt-momentum>div{display:grid;gap:6px}.rt-momentum span{font-size:9px;color:#8795aa}.rt-momentum b{font-size:12px;font-weight:550}.rt-price-summary{display:grid;grid-template-columns:1fr 1fr .75fr;gap:10px}.rt-price-summary>div{display:grid;gap:8px}.rt-price-summary span{color:#8d9aaf;font-size:10px}.rt-price-summary strong{font-size:16px;font-weight:600;letter-spacing:-.3px}.rt-price-summary>div:nth-child(1) strong{color:#c8b2ed}.rt-price-summary>div:nth-child(2) strong{color:#edd086}.rt-price-scale{background:#080d1480;border:1px solid #26303f;padding:13px 12px;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:20px 0}.rt-price-scale>span{display:grid;gap:5px;color:#748398;font-size:9px;min-width:0}.rt-price-scale b{font-size:10px;font-weight:500;color:#b4bfd0}.rt-price-scale>i{height:1px;flex:1;background:linear-gradient(90deg,#6c9ccc,#b093d4,#d8be6d);max-width:44px}.rt-economic-bottom{display:grid;gap:8px}.rt-line{display:flex;justify-content:space-between;align-items:start;gap:12px;min-width:0;font-size:11px;padding:5px 0}.rt-line>span{color:#8695a9}.rt-line>strong{color:#d3ddeb;font-weight:500;text-align:right;overflow-wrap:anywhere}.rt-now{display:flex;align-items:start;gap:13px;border-color:color-mix(in srgb,var(--rt-accent) 27%,#252b37);background:radial-gradient(ellipse at top left,var(--rt-wash),transparent 80%),#101720;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--rt-accent) 70%,transparent)}.rt-now-icon{width:27px;height:27px;border:1px solid color-mix(in srgb,var(--rt-accent) 25%,transparent);border-radius:9px;display:grid;place-items:center;flex-shrink:0}.rt-now .rt-eyebrow{font-size:8px}.rt-now h2{color:var(--rt-accent);font-size:17px;line-height:1.4;margin:7px 0}.rt-now p{font-size:11px;line-height:1.7;color:#9ba8bd;margin:0}.rt-reason{padding:9px 11px;margin-top:12px;border:1px solid #8793a31a;border-radius:7px;font-size:10px;line-height:1.55;color:#b5c0d0;background:#070d1630}.rt-exposure-value{display:flex;align-items:baseline;gap:5px;margin-bottom:17px}.rt-exposure-value>strong{font-size:40px;line-height:1;color:var(--rt-accent);font-weight:600;letter-spacing:-1px}.rt-exposure-value>b{color:var(--rt-accent);font-size:18px;font-weight:400}.rt-exposure-value>span{margin-left:auto;text-align:right;color:#8897ac;font-size:10px;line-height:1.6}.rt-exposure-value>span strong{color:#dce3f0;font-size:15px;font-weight:500}.rt-exposure-bar{position:relative;height:8px;background:linear-gradient(90deg,#4abb91 0 var(--warning),#d2b34e var(--warning) var(--recovery),#a98ae0 var(--recovery) var(--hard),#5c2e40 var(--hard) 100%);border-radius:5px;margin:10px 0 12px}.rt-exposure-bar i{position:absolute;left:var(--share);top:-4px;width:3px;height:16px;background:#eef1fa;box-shadow:0 0 7px #ffffff80;transition:left .3s ease}.rt-exposure-bar b{position:absolute;top:-3px;width:2px;height:14px;background:#ff7086}.rt-scale-labels{display:flex;justify-content:space-between;font-size:9px;color:#8492a7}.rt-caption{font-size:9px;line-height:1.6;color:#7989a0;margin:14px 0 0}.rt-disabled-note{display:block;font-size:10px;color:#e8c672;margin-top:10px}.rt-average-card .rt-panel-head{margin-bottom:14px}.rt-steps{display:flex;gap:6px;margin:10px 0 15px}.rt-steps>span{display:flex;align-items:center;flex:1;gap:6px}.rt-steps b{width:24px;height:24px;border-radius:7px;background:#1b2031;border:1px solid #333446;font-size:10px;display:grid;place-items:center;color:#79738e;font-weight:500}.rt-steps i{height:2px;flex:1;background:#292a3b;border-radius:2px}.rt-steps .done b{background:#bb9af62a;color:#d1b6ff;border-color:#bb9af650;box-shadow:0 0 14px #bb9af611}.rt-steps .done i{background:#bb9af650}.rt-average-note{font-size:10px;line-height:1.6;color:#a596c3;padding-top:12px;margin:9px 0 0;border-top:1px solid #a596c31b}.rt-feed-panel .rt-panel-head{margin-bottom:16px}.rt-feed-panel h2 small{font-size:10px;font-weight:500;color:#8893a8;border:1px solid #333b48;padding:2px 6px;border-radius:5px;margin-left:7px}.rt-feed{max-height:455px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3c4658 transparent}.rt-event{display:flex;text-align:left;align-items:start;gap:17px;width:100%;padding:17px 12px;border:0;border-top:1px solid #ffffff08;background:transparent;color:#dbe1ee;cursor:pointer;min-height:73px}.rt-event:hover{background:#ffffff03}.rt-event time{font-size:10px;color:#8191a7;margin-top:4px;min-width:50px}.rt-event-dot{background:#72c9f0;width:7px;height:7px;border-radius:50%;margin:7px 0 0;box-shadow:0 0 10px #72c9f020;flex-shrink:0;position:relative}.rt-event-green .rt-event-dot{background:#55d4ab}.rt-event-purple .rt-event-dot{background:#bb9af6}.rt-event-orange .rt-event-dot,.rt-event-yellow .rt-event-dot{background:#e7bb70}.rt-event-red .rt-event-dot{background:#fa7188}.rt-event-content{display:grid;gap:5px;min-width:0}.rt-event-content>strong{font-size:12px;font-weight:550;line-height:1.4}.rt-event-content>span{font-size:10px;line-height:1.6;color:#899bb1;overflow-wrap:anywhere}.rt-event-arrow{margin-left:auto;color:#5b687e;font-size:14px}.rt-event.new-event{animation:rt-arrival .4s ease-out;background:var(--rt-wash)}.rt-controls{display:flex;justify-content:space-between;align-items:center;gap:15px}.rt-controls .strategy-actions{margin:0;display:flex;gap:10px;flex-wrap:wrap}.rt-controls .button{font-size:11px;min-height:42px}.rt-controls>span{font-size:9px;max-width:170px;color:#7e8ca2;line-height:1.6}.rt-ledger summary{cursor:pointer;font-size:12px;color:#b8c4d7}.rt-ledger summary>span{color:#817590;margin-left:8px}.rt-lots{margin-top:16px;display:grid;gap:8px}.rt-lots>details{padding:12px;background:#070c1440;border:1px solid #29313f;border-radius:8px}.rt-lots>details>summary{display:flex;gap:12px;justify-content:space-between;font-size:11px}.rt-lots>details>summary>span{color:#aab6ca;margin:0}.rt-chart-empty{display:grid;place-content:center;text-align:center;gap:12px;height:212px;color:#788ba5;background:linear-gradient(#303b461a 1px,transparent 1px),linear-gradient(90deg,#303b461a 1px,transparent 1px);background-size:40px 40px;border-radius:10px}.rt-chart-empty strong{font-size:13px;font-weight:500}.rt-chart-empty>span:last-child{font-size:10px;max-width:250px;line-height:1.6}.rt-chart-symbol{font-size:45px;color:#b9a374}.rt-feed-empty{font-size:11px;line-height:1.8;color:#7e90a7;padding:22px 5px;max-width:650px}.rt-event-detail h2{font-size:23px;margin:14px 0}.rt-event-detail p{line-height:1.8;color:#aab7ca;font-size:13px}.rt-event-detail .rt-line{border-bottom:1px solid #ffffff08;padding:12px 0;font-size:12px}.rt-event-detail>small{display:block;color:#7e8fa7;margin-top:20px;font-size:11px}.rt-policy-fields{border:0;padding:0;margin:0;min-width:0}.rt-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 16px;margin:15px 0 20px}.rt-form-grid>label{min-width:0;display:grid;gap:7px;font-size:11px;color:#a6b4ca}.rt-form-grid>label>div{display:flex;align-items:center;border:1px solid #333d50;border-radius:8px;background:#0a1019;min-width:0}.rt-form-grid input{width:100%;min-width:0;background:transparent;border:0;padding:10px 12px;color:#e6edf7;font-size:15px}.rt-form-grid small{color:#71849e;padding-right:12px;min-width:28px}.rt-policy-switch{display:flex;justify-content:space-between;align-items:center;padding:13px 0;font-size:13px;gap:18px}.rt-policy-switch input{appearance:auto;width:18px;height:18px;accent-color:#e5c559}.rt-policy-fields .muted{font-size:11px;line-height:1.7}.rt-policy-fields summary{font-size:12px;cursor:pointer;padding:10px 0}.rt-policy-summary{border:1px solid #dbc26135;background:#e2ca6010;border-radius:10px;padding:15px;margin:15px 0;font-size:12px;line-height:1.8;color:#d6cda4}.rt-policy-error{color:#fb8996;font-size:12px;line-height:1.6}.rt-flash-up{animation:rt-number-up .65s ease}.rt-flash-down{animation:rt-number-down .65s ease}
@keyframes rt-number-up{30%{color:#73ebbe;text-shadow:0 0 16px #58d3a94a}}@keyframes rt-number-down{30%{color:#ff9aa8;text-shadow:0 0 16px #f7859850}}@keyframes rt-breathe{50%{opacity:.45;box-shadow:0 0 4px transparent}}@keyframes rt-arrival{from{opacity:.2;transform:translateY(-5px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.rt-hero-metrics{min-width:52%}.rt-result strong{font-size:50px}.rt-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,1fr)}}
@media(max-width:1150px){.rt-hero-metrics{gap:22px}.rt-result strong{font-size:35px}.rt-hero{padding:22px 22px 0}.rt-price-summary strong{font-size:13px}.rt-panel{padding:18px}.rt-hero-footer>div{gap:13px}.rt-workspace{grid-template-columns:minmax(0,1.3fr) minmax(285px,1fr)}}
@media(max-width:950px){.rt-workspace{grid-template-columns:1fr}.rt-side-column{grid-template-columns:1fr 1fr}.rt-now{grid-column:1/-1}.rt-main-column{order:2}.rt-side-column{order:1}.rt-hero-metrics{gap:20px}.rt-price-summary strong{font-size:17px}}
@media(max-width:600px){.recovery-terminal{gap:12px;margin-top:15px}.rt-hero{padding:19px 17px 0;border-radius:14px}.rt-hero-top{align-items:start;flex-wrap:wrap;gap:15px}.rt-pair{gap:11px}.rt-coin{width:42px;height:42px;font-size:15px;border-radius:12px}.rt-pair h1{font-size:24px;letter-spacing:-.7px}.rt-eyebrow{font-size:8px;letter-spacing:1px}.rt-eyebrow>span{font-size:8px;letter-spacing:.5px;margin-left:7px}.rt-status-stack{justify-items:start;gap:9px;width:100%}.rt-status{font-size:11px;padding:6px 9px}.rt-connection{font-size:9px;line-height:1.7}.rt-hero-body{display:block;margin:19px 0 16px}.rt-result strong{font-size:38px}.rt-result>div{gap:8px;margin:4px 0}.rt-result>small{font-size:9px}.rt-hero-metrics{gap:10px;min-width:0;margin-top:21px;padding-top:15px;border-top:1px solid #ffffff08}.rt-metric>strong{font-size:21px}.rt-metric>span{font-size:10px}.rt-metric>small{font-size:8px;line-height:1.6}.rt-hero-footer{flex-direction:column;align-items:stretch;gap:15px;padding:13px 0 15px}.rt-hero-footer>div{justify-content:space-between;gap:6px;flex-wrap:wrap;font-size:9px}.rt-hero-footer b{margin-left:4px}.rt-settings-button{min-height:40px;font-size:11px}.rt-workspace,.rt-main-column,.rt-side-column{display:grid;grid-template-columns:1fr;gap:12px}.rt-panel{padding:17px;border-radius:14px}.rt-now{padding:18px;gap:12px}.rt-now h2{font-size:17px}.rt-now p{font-size:11px}.rt-panel-head h2{font-size:15px}.rt-panel-head{margin-bottom:17px;gap:8px}.rt-small-tag{font-size:8px;padding:4px 5px}.rt-exposure-value>strong{font-size:40px}.rt-current strong{font-size:13px}.rt-current>span{font-size:8px}.rt-market-panel .rt-eyebrow{font-size:7px}.rt-chart{width:100%}.rt-legend{gap:10px;font-size:8px;margin-bottom:16px}.rt-momentum{gap:12px 8px;grid-template-columns:1fr 1fr}.rt-momentum>div{gap:4px}.rt-momentum b{font-size:12px}.rt-price-summary{grid-template-columns:1fr 1fr;gap:16px}.rt-price-summary>div:last-child{grid-column:1/-1;display:flex;justify-content:space-between}.rt-price-summary strong{font-size:16px}.rt-price-scale{padding:12px 8px;gap:6px}.rt-price-scale b{font-size:9px}.rt-price-scale>i{max-width:12px;min-width:5px}.rt-price-scale>span{font-size:8px}.rt-line{font-size:10px}.rt-feed-panel{padding:17px 12px}.rt-feed-panel .rt-panel-head{padding:0 5px}.rt-feed-panel .rt-eyebrow{font-size:7px;letter-spacing:.7px}.rt-feed-panel h2{font-size:16px}.rt-feed-panel .rt-small-tag{font-size:7px}.rt-feed{max-height:470px}.rt-event{padding:16px 5px;gap:10px}.rt-event time{font-size:9px;min-width:43px}.rt-event-content>strong{font-size:11px}.rt-event-content>span{font-size:10px}.rt-event-arrow{font-size:12px}.rt-controls{display:block}.rt-controls .strategy-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.rt-controls .strategy-actions>*:last-child:nth-child(odd){grid-column:1/-1}.rt-controls .button{width:100%;font-size:11px;min-height:45px}.rt-controls>span{display:block;max-width:none;margin-top:12px;text-align:center}.rt-form-grid{gap:14px 12px}.rt-form-grid>label{font-size:10px;line-height:1.6}.rt-form-grid input{padding:10px}.rt-event-detail h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.recovery-terminal *,.recovery-terminal *:before,.recovery-terminal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.rt-flash-up{color:#73ebbe}.rt-flash-down{color:#ff9aa8}}
/* Shared execution ledger and virtual terminal */
.rt-virtual .rt-hero{background:radial-gradient(ellipse at 85% 0,#8763d822,transparent 55%),linear-gradient(130deg,#191a22,#0e131d);border-color:#a489e531}.rt-virtual .rt-eyebrow>span{color:#d1b6ff}.rt-archived *{animation:none!important;transition:none!important}.rt-initial{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-color:#ab8bd936}.rt-initial h2{font-size:24px;margin:12px 0}.rt-initial p{font-size:12px;line-height:1.7;color:#9fabc0}.operation-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 26px}.operation-totals>div{padding:14px 12px;border:1px solid #ffffff0c;border-radius:11px;background:linear-gradient(135deg,#26212e50,#101722)}.operation-totals span{display:block;color:#98a6bc;font-size:11px;margin-bottom:10px}.operation-totals strong{font-size:16px;color:#ede5fc;overflow-wrap:anywhere}.operation-totals small{font-size:10px;font-weight:400;color:#a89ebb}.operation-heading,.operation-row>summary{display:grid;grid-template-columns:1.25fr 1.2fr 1fr 1.1fr;gap:16px;align-items:center}.operation-heading{font-size:10px;color:#8b9bb3;padding:12px 10px;border-bottom:1px solid #ffffff12}.operation-row{border-bottom:1px solid #ffffff0c}.operation-row>summary{list-style:none;cursor:pointer;padding:18px 10px;min-width:0}.operation-row>summary::-webkit-details-marker{display:none}.operation-row>summary>span{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.operation-row>summary b{font-size:11px;font-weight:500;color:#bdc7d8}.operation-row>summary strong{font-size:14px;color:#e0c576}.operation-row>summary small{font-size:10px;line-height:1.5;color:#8f9db4}.operation-row[open]{background:#aa8edb08;border-color:#aa8edb44}.operation-expanded{padding:10px 18px 20px}.operation-parts{display:grid;gap:10px;margin:16px 0}.operation-parts>div{border:1px solid #ffffff0d;background:#080e1740;padding:15px;border-radius:10px;min-width:0}.operation-parts b{font-size:12px;font-weight:500;color:#cfbce9;overflow-wrap:anywhere}.operation-parts small{display:block;font-size:10px;color:#8394ad;margin:7px 0}.operation-id{overflow-wrap:anywhere;font-size:11px!important}.rt-line strong{overflow-wrap:anywhere;min-width:0;max-width:65%;text-align:right}.rt-operations select{background:#121a28;border:1px solid #394153;border-radius:8px;padding:8px;color:#d4dfef;font-size:12px;max-width:150px}.rt-chart [role=button]{cursor:pointer}.rt-chart [role=button]:focus{outline:1px solid #f0cd68}.rt-soft-hint{font-size:12px;line-height:1.8;color:#e2c99c}.tests-detail .rt-workspace{grid-template-columns:minmax(0,1fr)}.tests-detail .rt-side-column{grid-template-columns:1fr 1fr}.tests-detail .rt-now{grid-column:1/-1}.tests-detail .rt-hero-body{flex-wrap:wrap;gap:24px}.tests-detail .rt-hero-metrics{flex:1}.tests-detail{min-width:0}.rt-initial,.operation-table,.operation-row{min-width:0}.rt-average-note{overflow-wrap:anywhere}
@media(max-width:1100px){.operation-totals{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.operation-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.operation-totals>div:last-child{grid-column:1/-1}.operation-totals strong{font-size:15px}.operation-heading{display:none}.operation-row{border:1px solid #ffffff10;border-radius:10px;margin:12px 0;background:#0b101a70}.operation-row>summary{grid-template-columns:1fr 1fr;gap:16px 10px;padding:14px}.operation-row>summary>span:nth-child(2){text-align:right}.operation-row>summary>span:nth-child(2) strong{font-size:14px}.operation-row>summary>span:nth-child(3),.operation-row>summary>span:nth-child(4){padding-top:10px;border-top:1px solid #ffffff08}.operation-expanded{padding:0 12px 14px}.rt-initial{grid-template-columns:1fr;gap:12px}.tests-detail .rt-side-column{grid-template-columns:1fr}.rt-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rt-metric strong{overflow-wrap:anywhere}.rt-event-detail .rt-line{gap:10px}}
.tests-detail:has(.recovery-terminal){max-height:none;height:auto;overflow:visible}.tests-detail .rt-side-column{order:1}.tests-detail .rt-main-column{order:2}.rt-operations .operation-table{max-height:640px;overflow:auto;scrollbar-width:thin}.rt-chart{overflow:hidden}

/* Polls retain the nodes; anchoring is restored explicitly around changed blocks. */
#main{overflow-anchor:none}
.rt-protection{border:1px solid #ef7e8e55;border-radius:12px;padding:16px 20px;background:#ef7e8e09;display:grid;gap:10px;line-height:1.6;font-size:12px;overflow-wrap:anywhere}
.rt-protection>div{display:grid;gap:6px}.rt-protection strong{color:#efa1ad}.rt-protection span,.rt-protection small{color:#9eabbd}
.rt-results-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:20px 0}.rt-results-grid .rt-metric strong{font-size:23px}.rt-loss-check{border-top:1px solid #ffffff0b;margin-top:12px;padding-top:10px}
.rt-connection{max-width:360px;line-height:1.6;min-height:48px}.rt-connection i{flex-shrink:0}
@media(max-width:600px){.rt-results-grid{grid-template-columns:1fr;gap:18px}.rt-protection{padding:15px}.rt-connection{max-width:100%}}
