.vi-invoice{border:1px solid #39414d;border-radius:18px;background:#151a22;color:#f5f6f8;padding:22px;margin:18px 0;min-width:0}.vi-invoice h3{color:inherit;font-size:1.35rem;margin:8px 0}.vi-invoice p{color:#c7cdd5;margin:10px 0;overflow-wrap:anywhere}.vi-brand{font-weight:800;letter-spacing:.06em}.vi-state{display:inline-block;background:#303946;color:#fff;padding:7px 12px;border-radius:8px}.vi-amounts{margin:16px 0}.vi-amounts p{display:flex;justify-content:space-between;gap:18px}.vi-amounts strong{color:#fff;white-space:nowrap}.vi-actions{display:flex;flex-wrap:wrap;gap:10px}.vi-button{display:inline-flex;align-items:center;justify-content:center;background:#dc101b;color:#fff!important;border:1px solid #dc101b;border-radius:11px;padding:13px 17px;font-weight:750;text-decoration:none;cursor:pointer;min-height:48px;line-height:1.35}.vi-secondary{background:#242c37;border-color:#4c5664}.vi-button:disabled{opacity:.55;cursor:wait}.vi-help{font-size:.9rem;line-height:1.55}.vi-saved{margin-top:28px}.vi-button:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:480px){.vi-actions>*{flex:1 1 100%}.vi-invoice{padding:18px}.vi-amounts p{gap:10px}}

