.tr-workspace{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.tr-workspace .product-panel,.tr-account{background:var(--bp-surface);border:1px solid var(--bp-line);border-radius:15px;padding:24px}.tr-account{display:grid;grid-template-columns:1fr 1fr;gap:32px}.tr-account-data{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.tr-workspace textarea{width:100%;resize:vertical;min-height:140px;background:var(--bp-soft);border:1px solid var(--bp-line);border-radius:8px;color:var(--bp-text);padding:12px}.tr-workspace small{font-size:12px;color:var(--bp-muted);font-weight:400;line-height:1.6}.tr-review{position:sticky;top:100px}.tr-review dl{display:grid;grid-template-columns:minmax(90px,.4fr) 1fr;gap:10px;font-size:12px;line-height:1.65}.tr-review dt{color:var(--bp-muted)}.tr-review dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tr-buttons{display:grid;gap:8px;margin-top:22px}.tr-buttons button{min-height:44px;background:var(--bp-soft);color:var(--bp-text);border:1px solid var(--bp-line);border-radius:8px;cursor:pointer}.tr-buttons button:disabled{opacity:.45;cursor:default}.tr-buttons #trExecute:not(:disabled){background:var(--bp-accent);color:var(--bp-on-accent,#07231d)}.tr-import{display:grid;gap:8px;font-size:12px;margin-top:20px;overflow:hidden}.tr-payments{max-height:300px;overflow:auto;padding:0;list-style:none;font-size:12px;line-height:1.7}.tr-payments li{padding:8px 0;border-bottom:1px solid var(--bp-line);overflow-wrap:anywhere}.tr-saved{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--bp-line);font-size:13px}.tr-saved small{display:block;color:var(--bp-muted);overflow-wrap:anywhere}.tr-saved button{padding:10px;border:1px solid var(--bp-line);border-radius:8px;background:var(--bp-soft);color:var(--bp-text)}@media(max-width:800px){.tr-workspace,.tr-account{grid-template-columns:1fr}.tr-review{position:static}.tr-workspace .product-panel,.tr-account{padding:20px}.tr-workspace .product-form{grid-template-columns:1fr}.tr-review dl{grid-template-columns:1fr}.tr-review dt{margin-top:8px}}
#treasuryApp{--op-line:var(--bp-line);--op-panel:var(--bp-surface);--op-muted:var(--bp-muted)}#treasuryApp *{box-sizing:border-box}#treasuryApp .product-form label{display:grid;gap:8px;font-size:12px;font-weight:600;align-content:start}#treasuryApp :is(input,select,textarea,button){font:inherit;border-radius:9px}#treasuryApp .product-form :is(input,select,textarea){width:100%;min-height:44px;padding:11px 12px;border:1px solid var(--bp-line);background:var(--bp-soft);color:var(--bp-text);font-size:14px;font-weight:400}#treasuryApp button{min-height:44px;padding:11px 14px;border:1px solid var(--bp-line);background:var(--bp-soft);color:var(--bp-text);cursor:pointer}#treasuryApp .product-form button[type=submit]{background:var(--bp-accent);color:var(--bp-on-accent,#07231d);border-color:transparent;font-weight:700}#treasuryApp :focus-visible{outline:2px solid var(--bp-accent);outline-offset:3px}#treasuryApp button:disabled{opacity:.45;cursor:default}#treasuryApp [hidden]{display:none!important}@media(max-width:800px){#treasuryApp .product-form :is(input,select,textarea){font-size:16px}.tr-account .product-form{grid-template-columns:1fr}}
