[data-virtual-terminal]{max-width:1050px;color:#253d32;font:15px/1.5 system-ui,sans-serif}.vt-heading h2{margin-bottom:4px}.vt-heading p{color:#61716a}.vt-panel{background:white;padding:24px;border:1px solid #dce5df;border-radius:12px;margin:20px 0}.vt-mode{background:#edf5ef;padding:12px 16px;border-radius:6px;font-weight:700}.vt-field{display:flex;flex-direction:column;gap:6px;margin:16px 0;font-weight:600}.vt-field input,.vt-field select{padding:11px;border:1px solid #bfcfc4;border-radius:6px;min-width:0;font:inherit;background:white;color:#263c31}.vt-grid{display:grid;grid-template-columns:1fr 2fr;gap:20px}.vt-options{display:flex;gap:24px;flex-wrap:wrap;border:0;padding:12px 0;margin:12px 0}.vt-options legend{font-weight:700}.vt-consent{display:flex;gap:10px;align-items:flex-start}.vt-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}[data-virtual-terminal] button,.vt-dialog button{font:600 14px system-ui,sans-serif;border:1px solid #c4d1c9;border-radius:6px;padding:10px 16px;cursor:pointer;background:white;color:#284c38}#vtSubmit,.vt-dialog .vt-run{background:#21854b;color:white;border-color:#21854b}[data-virtual-terminal] button:disabled,.vt-dialog button:disabled{opacity:.5;cursor:wait}#vtMessage{white-space:pre-wrap;overflow-wrap:anywhere;font-weight:600}.vt-scroll{overflow-x:auto}.vt-scroll table{width:100%;border-collapse:collapse;text-align:left}.vt-scroll th,.vt-scroll td{padding:12px;border-bottom:1px solid #e0e8e3;vertical-align:top}.vt-dialog{width:min(520px,calc(100vw - 32px));box-sizing:border-box;max-height:85vh;overflow:auto;padding:28px;border:1px solid #c4d1c9;border-radius:14px;color:#263c31;font:16px/1.5 system-ui,sans-serif;box-shadow:0 20px 70px #10251c40}.vt-dialog::backdrop{background:#10251c99}.vt-feedback{padding:16px;background:#f0f5f2;border-radius:8px;overflow-wrap:anywhere}.vt-confirm-summary{font-weight:700;font-size:19px}.vt-confirm-mode{font-weight:600}.vt-dialog h2{margin-top:0}@media(max-width:650px){.vt-grid{grid-template-columns:1fr;gap:0}.vt-panel{padding:16px}}
.vt-action-radios{display:flex;gap:20px;align-items:center;margin:16px 0}.vt-action-radios label{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;width:auto!important;padding:0!important;margin:0!important;font-weight:500}.vt-action-radios input[type=radio]{appearance:auto!important;-webkit-appearance:radio!important;width:16px!important;height:16px!important;min-height:0!important;margin:0!important;padding:0!important;flex:0 0 16px;box-shadow:none!important}.vt-payment-summary{background:#f7faf8;border:1px solid #e1e9e4;border-radius:8px;padding:16px;margin:18px 0}.vt-payment-summary h3{margin:0 0 10px;font-size:15px}.vt-method-details{margin:0}.vt-method-details div{display:grid;grid-template-columns:140px 1fr;gap:16px;padding:4px 0}.vt-method-details dt{color:#62736a}.vt-method-details dd{margin:0;overflow-wrap:anywhere}.vt-field textarea{padding:11px;border:1px solid #bfcfc4;border-radius:6px;resize:vertical;font:inherit}.vt-panel #vtAmount{max-width:240px}.vt-panel [hidden]{display:none!important}@media(max-width:500px){.vt-method-details div{grid-template-columns:100px 1fr;gap:10px}}
