.rt-ledger{--rt-card: #0f1728;--rt-well: #0b1220;--rt-row: #141f33;--rt-line: #17223a;--rt-row-line: #1a2740;--rt-line-strong: #26364f;--rt-ink: #e8eef7;--rt-text: #dce6f2;--rt-body: #c5d2e1;--rt-soft: #8fa2b8;--rt-title: #7e93aa;--rt-dim: #5c6e84;--rt-faint: #55697f;--rt-amber: #ffb224;--rt-cyan: #5ab4ea;--rt-ok: #4fb98a;--rt-bad: #ff8a8a;--rt-shadow: inset 0 1px 0 rgba(255, 255, 255, .035), 0 12px 34px -20px rgba(0, 0, 0, .95);--rt-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace}.rt-panel.rt-ledger{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;max-width:1480px;width:100%;margin:0 auto}.rt-panel.rt-ledger>*{flex-shrink:0}.rt-body{display:flex;flex-direction:column;gap:16px;padding:18px 18px 22px;min-width:0}.rt-two-col{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}@media(max-width:1120px){.rt-two-col{grid-template-columns:minmax(0,1fr)}}.rt-col{display:flex;flex-direction:column;gap:12px;min-width:0}.rt-sec-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;min-width:0}.rt-sec-head h3{margin:0;font-size:13px;font-weight:600;letter-spacing:1.5px;color:var(--rt-text);white-space:nowrap}.rt-sec-head .rt-sub{font-size:10.5px;color:var(--rt-dim);line-height:1.6}.rt-sec-head .rt-right{margin-left:auto;display:flex;align-items:center;gap:8px}.rt-card{background:var(--rt-card);border:1px solid var(--rt-line);border-radius:14px;box-shadow:var(--rt-shadow);padding:15px 18px 18px;min-width:0}.rt-card.rt-tight{padding:14px 15px;border-radius:13px}.rt-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:5px;border:1px solid var(--rt-line-strong);background:var(--rt-row);font-size:9.5px;letter-spacing:.3px;color:var(--rt-soft);white-space:nowrap}.rt-chip.on{border-color:#3ddc9759;background:#3ddc9717;color:var(--rt-ok)}.rt-chip.draft{border-style:dashed;border-color:var(--rt-line-strong);color:var(--rt-dim)}.rt-chip.off{border-color:#ff5d5d47;background:#ff5d5d14;color:var(--rt-bad)}.rt-chip.warn{border-color:#ffb22459;background:#ffb22414;color:var(--rt-amber)}.rt-notes{display:flex;gap:12px;flex-wrap:wrap}.rt-note{flex:1 1 320px;padding:11px 14px;border-radius:10px;font-size:11px;line-height:1.75;min-width:0}.rt-note.locked{background:#ff5d5d12;border:1px solid rgba(255,93,93,.3);color:#ffb3b3}.rt-note.disabled{background:var(--rt-row);border:1px dashed var(--rt-line-strong);color:var(--rt-dim)}.rt-note.plain{background:var(--rt-row);border:1px solid var(--rt-line);color:var(--rt-soft)}.rt-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px;margin-top:10px}.rt-field{display:flex;flex-direction:column;gap:5px;min-width:0}.rt-field>span{font-size:11px;color:var(--rt-title)}.rt-panel .rt-field input,.rt-panel .rt-field select,.rt-panel .rt-field textarea{width:100%;padding:7px 10px;border:1px solid var(--rt-line-strong);border-radius:7px;background:var(--rt-well);color:var(--rt-ink);font-size:12.5px}.rt-panel .rt-field textarea{min-height:66px;resize:vertical;font-family:var(--rt-mono);font-size:11.5px;line-height:1.6}.rt-panel .rt-field input:focus,.rt-panel .rt-field select:focus,.rt-panel .rt-field textarea:focus{outline:none;border-color:var(--rt-amber)}.rt-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.rt-msg{font-size:11px;line-height:1.6}.rt-msg.ok{color:var(--rt-ok)}.rt-msg.bad{color:var(--rt-bad)}.rt-msg.dim{color:var(--rt-dim)}.rt-table-wrap{margin-top:10px;overflow-x:auto}.rt-table{width:100%;min-width:720px;border-collapse:collapse}.rt-table th{text-align:left;padding:9px 8px 7px;border-bottom:1px solid var(--rt-row-line);font-size:10px;font-weight:500;letter-spacing:.8px;color:var(--rt-faint);white-space:nowrap}.rt-table td{padding:9px 8px;border-bottom:1px solid var(--rt-row-line);font-size:11px;color:var(--rt-soft);vertical-align:middle}.rt-table tbody tr:hover td{background:var(--rt-row)}.rt-table .rt-mono{font-family:var(--rt-mono)}.rt-table .rt-key{font-family:var(--rt-mono);font-size:11px;color:var(--rt-cyan);white-space:nowrap}.rt-table .rt-name{font-size:12px;color:var(--rt-ink);font-weight:600}.rt-table .rt-amount{font-family:var(--rt-mono);font-size:12px;font-weight:700;color:var(--rt-ink);white-space:nowrap}.rt-row-actions{display:flex;gap:6px;flex-wrap:wrap}.rt-mini{padding:4px 9px;border-radius:6px;border:1px solid var(--rt-line-strong);background:transparent;font-size:10px;color:var(--rt-soft);white-space:nowrap;transition:border-color .12s ease,color .12s ease}.rt-mini:hover:not(:disabled){border-color:var(--rt-amber);color:var(--rt-amber)}.rt-mini:disabled{opacity:.45;cursor:not-allowed}.rt-mini.danger:hover:not(:disabled){border-color:var(--rt-bad);color:var(--rt-bad)}.rt-empty{margin-top:12px;padding:22px 18px;border:1px dashed var(--rt-line-strong);border-radius:12px;background:var(--rt-well);text-align:center}.rt-empty strong{display:block;font-size:13px;color:var(--rt-soft);font-weight:600}.rt-empty em{display:block;margin-top:7px;font-style:normal;font-size:11px;line-height:1.8;color:var(--rt-dim);max-width:62ch;margin-left:auto;margin-right:auto}.rt-empty.rt-empty-left{text-align:left;padding:16px}.rt-empty.rt-empty-left em{margin-left:0;margin-right:0}.rt-case-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.rt-case-head .rt-id{font-family:var(--rt-mono);font-size:12px;color:var(--rt-cyan)}.rt-case-head .rt-who{font-size:13px;font-weight:700;color:var(--rt-ink)}.rt-case-head .rt-trip{font-size:11px;color:var(--rt-soft)}.rt-case-head .rt-at{margin-left:auto;font-family:var(--rt-mono);font-size:10px;color:var(--rt-dim)}.rt-steps{display:flex;align-items:stretch;gap:0;margin-top:12px;flex-wrap:wrap}.rt-step{flex:1 1 120px;padding:8px 10px;border-radius:8px;border:1px solid var(--rt-line);background:var(--rt-row);color:var(--rt-dim);min-width:0}.rt-step.done{background:#3ddc9714;border-color:#3ddc974d;color:var(--rt-ok)}.rt-step.now{background:#ffb2241a;border-color:#ffb22473;color:var(--rt-amber)}.rt-step .lv{font-size:10px;opacity:.7}.rt-step .nm{font-size:12px;font-weight:700}.rt-step .nt{display:block;margin-top:2px;font-size:9.5px;line-height:1.5;opacity:.85}.rt-arrow{align-self:center;padding:0 6px;font-size:13px;color:var(--rt-faint)}.rt-arrow.dim{color:var(--rt-line-strong)}.rt-evidence{display:flex;gap:6px;margin-top:11px;flex-wrap:wrap}.rt-ev{padding:3px 8px;border-radius:6px;background:var(--rt-row);border:1px solid var(--rt-line-strong);font-size:10px;color:var(--rt-soft);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-ev.none{border-style:dashed;color:var(--rt-dim)}.rt-facts{display:flex;gap:16px;margin-top:11px;font-size:11px;flex-wrap:wrap}.rt-facts .k{color:var(--rt-dim)}.rt-facts .v{color:var(--rt-body)}.rt-facts .v.cost{color:var(--rt-amber);font-family:var(--rt-mono)}.rt-facts .v.missing{color:var(--rt-dim)}.rt-gate{display:flex;gap:10px;margin-top:12px;align-items:center;flex-wrap:wrap}.rt-gate .rt-gate-note{font-size:10px;line-height:1.6;color:var(--rt-dim)}.rt-modal-back{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;background:#04080fb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rt-modal{width:min(560px,100%);max-height:88vh;overflow:auto;background:var(--rt-card);border:1px solid var(--rt-line-strong);border-radius:14px;box-shadow:0 24px 60px -20px #000000f2;padding:18px}.rt-modal h3{margin:0;font-size:14px;color:var(--rt-ink)}.rt-modal .rt-modal-sub{margin:6px 0 0;font-size:11px;line-height:1.75;color:var(--rt-dim)}.rt-modal .rt-form{grid-template-columns:minmax(0,1fr)}.rt-siren{background:linear-gradient(160deg,#2a1a1c,#170f13);border:1px solid #4a2a2e;border-radius:13px;padding:14px 15px}.rt-siren h4{margin:0;font-size:11px;font-weight:600;letter-spacing:1.5px;color:#ffc9c9}.rt-siren p{margin:8px 0 0;font-size:11px;line-height:1.8;color:#c79aa0}.rt-lock{padding:10px 11px;background:var(--rt-row);border:1px solid var(--rt-line);border-radius:9px}.rt-lock-head{display:flex;align-items:center;gap:8px;min-width:0}.rt-lock-head .t{font-family:var(--rt-mono);font-size:11px;color:var(--rt-cyan);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-lock-head .ttl{margin-left:auto;font-family:var(--rt-mono);font-size:10px;color:var(--rt-soft);white-space:nowrap}.rt-lock .holder{margin:6px 0 0;font-size:10px;line-height:1.6;color:var(--rt-title)}.rt-topbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;background:var(--rt-card);border:1px solid var(--rt-line);border-radius:12px;box-shadow:var(--rt-shadow)}.rt-topbar .rt-spacer{flex:1 1 auto}.rt-seg{display:inline-flex;padding:2px;gap:2px;background:var(--rt-well);border:1px solid var(--rt-line-strong);border-radius:9px}.rt-seg-btn{padding:5px 16px;border:0;border-radius:7px;background:transparent;color:var(--rt-soft);font-size:12px;font-weight:600;transition:background .12s ease,color .12s ease}.rt-seg-btn.on{background:#ffb22424;color:var(--rt-amber);box-shadow:inset 0 0 0 1px #ffb22459}.rt-panel .rt-owner{flex-direction:row;align-items:center;gap:7px}.rt-panel .rt-owner>span{white-space:nowrap}.rt-panel .rt-owner select{width:auto;min-width:180px}.rt-tabs{display:flex;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--rt-line);padding-bottom:2px}.rt-tab{padding:7px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--rt-dim);font-size:12px;transition:color .12s ease,border-color .12s ease}.rt-tab:hover{color:var(--rt-soft)}.rt-tab.on{color:var(--rt-ink);border-bottom-color:var(--rt-amber)}.rt-rules{display:grid;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px}@media(max-width:1180px){.rt-rules{grid-template-columns:minmax(0,1fr)}}.rt-list{position:sticky;top:0;max-height:calc(100vh - 190px);overflow-y:auto}.rt-chains{display:flex;flex-direction:column;gap:10px;margin-top:10px}.rt-chain{border:1px solid var(--rt-line);border-radius:10px;padding:9px 10px;background:var(--rt-well)}.rt-chain-head{display:flex;align-items:baseline;gap:8px}.rt-chain-head b{font-size:12.5px;color:var(--rt-ink)}.rt-chain-count{margin-left:auto;font-size:10px;color:var(--rt-dim)}.rt-chain-scope{display:flex;gap:4px;flex-wrap:wrap;margin:7px 0 4px}.rt-ver{display:flex;align-items:center;gap:7px;width:100%;margin-top:4px;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:transparent;text-align:left;transition:background .12s ease,border-color .12s ease}.rt-ver:hover{background:var(--rt-row)}.rt-ver.on{background:var(--rt-row);border-color:var(--rt-amber)}.rt-ver-no{font-family:var(--rt-mono);font-size:11px;color:var(--rt-cyan)}.rt-ver-valid{margin-left:auto;font-size:10px;color:var(--rt-dim);white-space:nowrap}.rt-editor-col,.rt-editor,.rt-pane{display:flex;flex-direction:column;gap:12px;min-width:0}.rt-editor-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 2px}.rt-editor-head b{font-size:14px;color:var(--rt-ink);margin-right:8px}.rt-editor-actions{position:sticky;bottom:0;padding:10px 12px;background:#0b1220eb;border:1px solid var(--rt-line);border-radius:11px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);margin-top:0}.rt-errors{padding:10px 12px;border:1px solid rgba(255,93,93,.32);border-radius:10px;background:#ff5d5d12;line-height:1.8}.rt-scope{display:flex;flex-direction:column;gap:6px;margin-top:10px}.rt-scope-row{border:1px solid var(--rt-line);border-radius:9px;padding:8px 10px;background:var(--rt-well)}.rt-scope-row.on{border-color:var(--rt-line-strong);background:var(--rt-row)}.rt-scope-head{display:flex;align-items:center;gap:8px;cursor:pointer}.rt-scope-head b{font-size:12px;color:var(--rt-text)}.rt-scope-head code,.rt-param-label code,.rt-basis-opt code,.rt-addon-head code{font-family:var(--rt-mono);font-size:9.5px;color:var(--rt-faint)}.rt-scope-kind{margin-left:auto;font-size:10px;color:var(--rt-dim)}.rt-scope-body{margin-top:8px;padding-left:22px}.rt-vals{display:flex;gap:5px;flex-wrap:wrap}.rt-val{padding:4px 10px;border:1px solid var(--rt-line-strong);border-radius:6px;background:var(--rt-well);color:var(--rt-soft);font-size:11px;transition:border-color .12s ease,color .12s ease,background .12s ease}.rt-val:hover:not(:disabled){border-color:var(--rt-cyan);color:var(--rt-cyan)}.rt-val.on{border-color:#ffb22480;background:#ffb2241f;color:var(--rt-amber)}.rt-val:disabled{opacity:.5;cursor:not-allowed}.rt-band{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.rt-panel .rt-band input{width:96px;padding:6px 9px;border:1px solid var(--rt-line-strong);border-radius:7px;background:var(--rt-well);color:var(--rt-ink);font-size:12px;font-family:var(--rt-mono)}.rt-band-sep,.rt-band-unit{font-size:11px;color:var(--rt-dim)}.rt-basis{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:10px}.rt-basis-opt{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:6px 8px;padding:9px 11px;border:1px solid var(--rt-line);border-radius:10px;background:var(--rt-well);cursor:pointer}.rt-basis-opt.on{border-color:#ffb22473;background:#ffb22412}.rt-basis-opt b{font-size:12.5px;color:var(--rt-ink)}.rt-basis-opt .rt-param-help{grid-column:1 / -1}.rt-basis-params{margin-top:10px;padding-top:10px;border-top:1px dashed var(--rt-line)}.rt-addons{display:flex;flex-direction:column;gap:8px;margin-top:10px}.rt-addon{border:1px solid var(--rt-line);border-radius:10px;padding:9px 11px;background:var(--rt-well)}.rt-addon.on{border-color:var(--rt-line-strong);background:var(--rt-row)}.rt-addon-head{display:flex;align-items:center;gap:8px;cursor:pointer}.rt-addon-head b{font-size:12.5px;color:var(--rt-text)}.rt-addon-order{margin-left:auto;font-size:9.5px;color:var(--rt-faint);white-space:nowrap}.rt-params{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px 12px;margin-top:9px}.rt-param{display:flex;flex-direction:column;gap:5px;min-width:0}.rt-param-wide{grid-column:1 / -1}.rt-param-bool{flex-direction:row;align-items:center;gap:7px}.rt-param-label{display:inline-flex;align-items:baseline;gap:6px;font-size:11px;color:var(--rt-title)}.rt-param-label .req,.rt-ptable .req{color:var(--rt-amber);font-style:normal}.rt-param-help{font-size:10px;line-height:1.7;color:var(--rt-dim);max-width:64ch}.rt-param-unknown{font-size:10.5px;line-height:1.7;color:var(--rt-bad)}.rt-panel .rt-param input[type=text],.rt-panel .rt-param input[type=date],.rt-panel .rt-param input[type=month],.rt-panel .rt-param select,.rt-panel .rt-ptable input,.rt-panel .rt-ptable select{width:100%;padding:6px 9px;border:1px solid var(--rt-line-strong);border-radius:7px;background:var(--rt-well);color:var(--rt-ink);font-size:12px}.rt-panel .rt-param input:focus,.rt-panel .rt-param select:focus,.rt-panel .rt-ptable input:focus,.rt-panel .rt-ptable select:focus{outline:none;border-color:var(--rt-amber)}.rt-ptable table{width:100%;border-collapse:collapse;margin-bottom:6px}.rt-ptable th{text-align:left;padding:5px 6px;font-size:10px;font-weight:500;color:var(--rt-faint);border-bottom:1px solid var(--rt-row-line);white-space:nowrap}.rt-ptable td{padding:4px 6px;border-bottom:1px solid var(--rt-row-line)}.rt-ptable-empty{font-size:10.5px;color:var(--rt-dim);padding:9px 6px}.rt-ptable-act{width:1%}.rt-schedule{display:flex;flex-direction:column;gap:12px;margin-top:10px}.rt-sched-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.rt-sched-cap{font-size:11px;color:var(--rt-title);white-space:nowrap}.rt-bands{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.rt-band-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--rt-line-strong);border-radius:8px;background:var(--rt-well);font-size:10px;color:var(--rt-dim)}.rt-panel .rt-band-chip input{width:62px;padding:4px 6px;border:1px solid var(--rt-line);border-radius:5px;background:var(--rt-card);color:var(--rt-ink);font-size:11px;font-family:var(--rt-mono)}.rt-table.rt-grid{min-width:480px}.rt-grid th{text-align:right}.rt-grid th:first-child{text-align:left}.rt-grid-unit{display:block;font-size:9px;color:var(--rt-faint);font-weight:400}.rt-panel .rt-cell{width:100%;min-width:74px;padding:5px 8px;border:1px solid var(--rt-line-strong);border-radius:6px;background:var(--rt-well);color:var(--rt-ink);font-family:var(--rt-mono);font-size:12px;text-align:right}.rt-panel .rt-cell:focus{outline:none;border-color:var(--rt-amber)}.rt-json-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:var(--rt-soft);font-size:11.5px;padding:0}.rt-json-toggle:hover{color:var(--rt-amber)}.rt-json{margin:10px 0 0;padding:11px 13px;max-height:340px;overflow:auto;background:var(--rt-well);border:1px solid var(--rt-line);border-radius:9px;font-family:var(--rt-mono);font-size:10.5px;line-height:1.65;color:var(--rt-body);white-space:pre}.rt-json-inline{display:block;margin-top:8px;font-family:var(--rt-mono);font-size:10px;color:var(--rt-soft);word-break:break-all}.rt-counts{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.rt-result{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:12px;padding:14px 16px;border:1px solid var(--rt-line-strong);border-radius:12px;background:linear-gradient(160deg,#152238,#101b30)}.rt-result-amount{font-family:var(--rt-mono);font-size:30px;font-weight:700;color:var(--rt-ink);font-variant-numeric:tabular-nums}.rt-result-amount.void{color:var(--rt-dim);font-size:26px}.rt-result-why p{margin:6px 0 0;font-size:11px;line-height:1.7;color:var(--rt-body)}.rt-formula{margin:10px 0 0;padding:10px 12px;border:1px dashed var(--rt-line-strong);border-radius:9px;background:var(--rt-well);font-size:11.5px;line-height:1.8;color:var(--rt-body);word-break:break-word}.rt-stop-row{margin-top:10px;padding:10px 12px;border:1px solid var(--rt-line);border-radius:10px;background:var(--rt-well)}.rt-stop-cap{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--rt-title)}.rt-ellipsis{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-replay{margin-top:5px;font-size:10px;line-height:1.6;max-width:280px}.rt-replay.ok{color:var(--rt-ok)}.rt-replay.bad{color:var(--rt-bad)}.rt-table .rt-amount.rt-delta{color:var(--rt-amber)}.rt-why{max-width:420px;min-width:0}.rt-why-text{color:var(--rt-ink);line-height:1.5}.rt-why-hint{margin-top:2px;font-size:11px;color:var(--rt-dim);line-height:1.5}.rt-why-go{display:inline-block;margin-top:3px;font-size:11px;color:var(--rt-cyan);text-decoration:none}.rt-why-go:hover{text-decoration:underline}.rt-sched-tools{display:flex;align-items:center;gap:10px;padding:0 0 8px;flex-wrap:wrap}.rt-sched-tools .rt-param-help{flex:1 1 240px}.rt-clip-note{color:var(--rt-cyan)}.rt-starter{padding:4px 2px}.rt-starter-title{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.rt-starter-title b{font-size:14px}.rt-starter-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rt-starter-card{text-align:left;background:var(--panel-raise,#1a1d22);border:1px solid var(--line,rgba(235,238,245,.13));border-radius:10px;padding:14px 14px 12px;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:6px;transition:border-color .12s}.rt-starter-card:hover:not(:disabled){border-color:var(--amber,#e8a33d)}.rt-starter-card b{font-size:14px}.rt-starter-eg{font-size:11.5px;color:var(--muted,#a3aab6);line-height:1.5}.rt-starter-who{font-size:10.5px;color:var(--muted,#62676f);margin-top:2px}.rt-starter-paste{margin-top:12px;width:100%;text-align:left;display:flex;align-items:center;gap:12px;border:1px dashed var(--line,rgba(235,238,245,.13));border-radius:10px;padding:11px 14px;font-size:12px;color:var(--muted,#a3aab6);background:transparent;cursor:pointer}.rt-starter-paste b{color:var(--text,#eceef3)}.rt-starter-foot{margin-top:10px}.rt-view-switch{display:flex;align-items:center;gap:12px;margin-bottom:8px}.rt-simple .rt-q{display:block;font-size:12.5px;margin-bottom:6px}.rt-simple .rt-q small{color:var(--muted,#62676f);margin-left:6px;font-size:11px}.rt-simple .rt-input{background:var(--bg,#0e1013);border:1px solid var(--line,rgba(235,238,245,.13));border-radius:6px;padding:7px 10px;color:var(--text,#eceef3);font-size:12.5px;width:100%;max-width:420px}.rt-simple .rt-input.sm{width:84px;max-width:84px;text-align:right}.rt-simple .rt-row{display:flex;align-items:center;gap:8px;font-size:12.5px}.rt-simple .rt-row.rt-wrap{flex-wrap:wrap;gap:8px 18px}.rt-radio{display:flex;align-items:center;gap:6px;font-size:12.5px;cursor:pointer}.rt-simple-table{border-collapse:collapse;font-size:12.5px}.rt-simple-table th,.rt-simple-table td{border:1px solid var(--line,rgba(235,238,245,.13));padding:5px 10px;text-align:left}.rt-simple-table th{background:var(--panel-raise,#1a1d22);color:var(--muted,#a3aab6);font-weight:500;font-size:11.5px}.rt-more .rt-msg{margin-top:6px;line-height:1.7}.rt-preview{background:var(--bg,#0e1013)}.rt-preview-line{font-size:12.5px;line-height:1.6}.rt-preview-try{font-size:12px;color:var(--ok,#4fb98a);margin-top:4px}.rt-actions{display:flex;gap:10px;align-items:center;margin-top:12px}.rt-actions .btn{background:var(--amber,#e8a33d);color:#111;border:none;border-radius:7px;padding:8px 16px;font-size:12.5px;font-weight:600;cursor:pointer}.rt-actions .btn.ghost{background:transparent;color:var(--text,#eceef3);border:1px solid var(--line,rgba(235,238,245,.13))}.rt-actions .btn:disabled{opacity:.5;cursor:not-allowed}.rt-conflict{border-radius:8px;padding:10px 14px;font-size:12px;margin:10px 0;line-height:1.6}.rt-conflict.ok{border:1px solid rgba(79,185,138,.4);color:var(--ok,#4fb98a)}.rt-conflict.warn{border:1px solid rgba(232,163,61,.45);background:#e8a33d0d}.rt-conflict.bad{border:1px solid rgba(255,97,84,.5);background:#ff61540f}.rt-conflict-row{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline;padding:3px 0}.rt-conflict.bad .rt-conflict-row b{color:var(--bad,#ff6154)}.rt-conflict.warn .rt-conflict-row b{color:var(--amber,#e8a33d)}.rt-conflict-acts{margin-left:auto;display:flex;gap:12px}.rt-chain-line{display:flex;gap:10px;font-size:11.5px;margin:2px 0 4px;align-items:baseline}.rt-chain-who{color:var(--amber,#e8a33d);white-space:nowrap}.rt-chain-price{color:var(--muted,#a3aab6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1100px){.rt-starter-grid{grid-template-columns:repeat(2,1fr)}}.rt-link{background:none;border:none;padding:0;color:var(--amber,#e8a33d);font-size:inherit;cursor:pointer;text-decoration:none}.rt-link:hover{text-decoration:underline}
