.v2-panel{font-size:14px}.v2-panel-title{letter-spacing:-.02em;font-size:21px;font-weight:600}.v2-panel-sub{color:var(--muted)}.v2-panel-window,.v2-panel-stats{border:1px solid var(--rule);background:var(--surface-2);color:var(--ink-2);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px}.v2-panel-stats{gap:24px;display:flex}.v2-panel-stats dt{color:var(--muted)}.v2-panel-stats dd{font-family:var(--font-code);margin:0}.v2-panel-lines{margin:12px 0 0;padding:0;list-style:none}.v2-panel-lines>li{border-bottom:1px solid var(--rule);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.v2-panel-lines>li .console-money{font-size:13px}.v2-panel-id{color:var(--muted);font-family:var(--font-code);font-size:12.5px}.v2-panel-lines>.v2-panel-total{border-bottom:0;font-weight:600}.v2-panel-lines>.v2-panel-total .console-money{font-size:15px;font-weight:600}.v2-panel-label{color:var(--muted);margin:18px 0 8px;font-size:12.5px;font-weight:500;display:block}.v2-panel-ack{color:var(--ink-2);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.v2-panel-ack input{accent-color:var(--action);margin-top:2px}.v2-panel-short,.v2-panel-error{border:1px solid color-mix(in srgb, var(--brass) 35%, transparent);background:color-mix(in srgb, var(--brass) 9%, transparent);color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;margin-top:8px;padding:9px 12px;font-size:13px;display:flex}.v2-panel-short>span,.v2-panel-error>span{flex:1}.v2-panel-short .v2-link-button,.v2-panel-error .v2-link-button{font-weight:500}.v2-panel .v2-link-button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v2-panel-note{color:var(--faint);text-wrap:pretty;margin:8px 0 0;font-size:12.5px}.v2-panel-amount{border:1px solid var(--rule-strong);background:var(--btn-bg);border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.v2-panel-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.v2-panel-amount>input{min-width:0;color:var(--ink);font-family:var(--font-code);background:0 0;border:0;outline:0;flex:1;font-size:16px}.v2-panel-field-error{color:var(--brass);margin:6px 0 0;font-size:12.5px}.v2-panel-total-row{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;margin-top:18px;padding-top:12px;font-weight:500;display:flex}
