.rv-soon{background:#f8fafc;border:1px solid #e5e7eb;border-radius:.75rem;padding:.625rem .75rem .25rem}html.dark .rv-soon{border-color:var(--dk-border,#3b4a41);background:var(--dk-sunken,#141a16)}.rv-soon-head{align-items:center;gap:.75rem;min-height:1.75rem;display:flex}.rv-soon-marks{color:#9ca3af;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.rv-soon-marks svg{width:.95rem;height:.95rem}html.dark .rv-soon-marks{color:var(--dk-text-4,#909b8e)}.rv-soon-text{color:#4b5563;min-width:0;margin:0;font-size:.8125rem;line-height:1.25rem}html.dark .rv-soon-text{color:var(--dk-text-2,#d3dad1)}.rv-soon-ask{color:#2f5233;text-underline-offset:2px;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.375rem;min-height:2.75rem;margin-left:-.25rem;padding:0 .25rem;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #658c5873;text-decoration:underline #658c5873;display:inline-flex}.rv-soon-ask:hover{color:#507144}.rv-soon-ask:focus-visible{outline-offset:2px;outline:2px solid #658c58}html.dark .rv-soon-ask{color:var(--dk-green-text,#a5d6a7)}.rv-soon-chev{transition:transform .2s}.rv-soon-chev.is-open{transform:rotate(180deg)}.rv-soon-hint{color:#6b7280;margin:0 0 .5rem;font-size:.75rem;line-height:1.1rem}html.dark .rv-soon-hint{color:var(--dk-text-3,#adb7ab)}.rv-soon-chips{flex-wrap:wrap;gap:.5rem;padding-bottom:.5rem;display:flex}.rv-soon-chip{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:9999px;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .875rem;font-size:.8125rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.rv-soon-chip svg{flex-shrink:0;width:.7rem;height:.7rem}.rv-soon-chip:hover{color:#2f5233;border-color:#658c58}.rv-soon-chip:focus-visible{outline-offset:2px;outline:2px solid #658c58}.rv-soon-chip.is-done{color:#1b5e20;cursor:default;background:#e8f5e9;border-color:#a5d6a7}html.dark .rv-soon-chip{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface-2,#253029);color:var(--dk-text-2,#d3dad1)}html.dark .rv-soon-chip:hover{border-color:var(--dk-green-mid,#8fb582);color:var(--dk-green-text,#a5d6a7)}html.dark .rv-soon-chip.is-done{border-color:var(--dk-tint-border,#35503a);background:var(--dk-tint,#18261c);color:var(--dk-green-text,#a5d6a7)}.rv-help{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:.75rem}html.dark .rv-help{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface,#1b241e)}.rv-help-icon{color:#2f5233;background:#e8f5e9;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}html.dark .rv-help-icon{background:var(--dk-tint,#18261c);color:var(--dk-green-text,#a5d6a7)}.rv-help-btn{color:#1f2937;background:#fff;border:1.5px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;font-size:.875rem;font-weight:600;transition:background-color .15s,border-color .15s;display:inline-flex}.rv-help-btn:hover{background:#f1f8e9;border-color:#658c58}.rv-help-btn:focus-visible{outline-offset:2px;outline:2px solid #658c58}.rv-help-btn:disabled{opacity:.6;cursor:wait}html.dark .rv-help-btn{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface-2,#253029);color:var(--dk-text,#f1f4ef)}html.dark .rv-help-btn:hover{border-color:var(--dk-green-mid,#8fb582);background:var(--dk-tint-2,#22342a)}.rv-help-done{color:#1b5e20;background:#f1f8e9;border-radius:.625rem;align-items:flex-start;gap:.5rem;margin:0;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}html.dark .rv-help-done{background:var(--dk-tint,#18261c);color:var(--dk-green-text,#a5d6a7)}.rv-qr-tile,html.dark .rv-qr-tile{background-color:#fff;border-radius:.75rem;flex-shrink:0;padding:.5rem;display:inline-flex}.rv-qr-tile{border:1px solid #c8e6c9}html.dark .rv-qr-tile{border:1px solid var(--dk-tint-border,#35503a)}.rv-qr-tile img{width:100%;height:auto;image-rendering:pixelated;display:block}.rv-mark{color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.rv-mark svg{width:1.4rem;height:1.4rem}.rv-mark-zelle{background:#6d1ed4}.rv-mark-bank{background:#2f5233}html.dark .rv-mark-bank{background:#507144}.rv-mark-apple{background:#111}html.dark .rv-mark-apple{color:#111;background:#f5f5f7}.rv-bank-panel{background:#fff;border:1px solid #c8e6c9;border-radius:.75rem}html.dark .rv-bank-panel{border-color:var(--dk-tint-border,#35503a);background:var(--dk-surface,#1b241e)}.rv-bank-row{align-items:center;gap:.5rem;min-height:3.25rem;padding:.375rem .5rem .375rem .75rem;display:flex}.rv-bank-row+.rv-bank-row{border-top:1px solid #e8f5e9}html.dark .rv-bank-row+.rv-bank-row{border-top-color:var(--dk-border,#3b4a41)}.rv-bank-label{color:#6b7280;font-size:.75rem;line-height:1rem;display:block}html.dark .rv-bank-label{color:var(--dk-text-3,#adb7ab)}.rv-bank-value{color:#1f2937;overflow-wrap:anywhere;font-size:.9375rem;font-weight:600;line-height:1.35rem;display:block}html.dark .rv-bank-value{color:var(--dk-text,#f1f4ef)}.rv-mono{letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.rv-bank-copy{color:#fff;background:#2f5233;border:0;border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:700;transition:background-color .15s;display:inline-flex}.rv-bank-copy:hover{background:#264428}.rv-bank-copy:focus-visible{outline-offset:2px;outline:3px solid #658c58}.rv-bank-copy:disabled{opacity:.7;cursor:wait}html.dark .rv-bank-copy{color:#0c100e;background:#658c58}html.dark .rv-bank-copy:hover{background:#71a062}.rv-bank-skel{background:#e5e7eb;border-radius:.375rem;width:7rem;height:.9rem;display:block}html.dark .rv-bank-skel{background:var(--dk-surface-3,#303d34)}.rv-bank-cantcopy{color:#6b7280;text-underline-offset:2px;background:0 0;border:0;min-height:2.75rem;padding:0 .25rem;font-size:.75rem;-webkit-text-decoration:underline #6b728066;text-decoration:underline #6b728066}.rv-bank-cantcopy:hover{color:#2f5233}.rv-bank-cantcopy:focus-visible{outline-offset:2px;border-radius:.375rem;outline:2px solid #658c58}html.dark .rv-bank-cantcopy{color:var(--dk-text-3,#adb7ab)}.rv-bank-choices{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;gap:.5rem;padding:.75rem;display:grid}html.dark .rv-bank-choices{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface,#1b241e)}.rv-bank-choice{text-align:left;color:#1f2937;background:#fff;border:1.5px solid #cbd5e1;border-radius:.75rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-size:.875rem;font-weight:600;display:flex}.rv-bank-choice:hover{background:#f1f8e9;border-color:#658c58}.rv-bank-choice:focus-visible{outline-offset:2px;outline:2px solid #658c58}.rv-bank-choice:disabled{opacity:.7;cursor:wait}html.dark .rv-bank-choice{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface-2,#253029);color:var(--dk-text,#f1f4ef)}.rv-bank-shown{letter-spacing:.08em;font-size:1.375rem;line-height:1.75rem}.rv-bank-hide{color:#374151;background:#fff;border:1px solid #cbd5e1;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.375rem;min-height:2.75rem;padding:0 .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}html.dark .rv-bank-hide{border-color:var(--dk-border,#3b4a41);background:var(--dk-surface-2,#253029);color:var(--dk-text-2,#d3dad1)}@media (prefers-reduced-motion:reduce){.rv-soon-chip,.rv-help-btn,.rv-bank-copy,.rv-soon-chev{transition:none}}
