:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--rw-sky-300:#b9dde8;--rw-sky-600:#368697;--rw-clay-300:#e1c5b7;--rw-lilac-200:#e2dafa;--rw-violet-400:#987fff;--rw-violet-600:#5e43e6;--rw-violet-700:#4b34c7;--rw-ink-100:#e7ebef;--rw-ink-200:#d2d8df;--rw-ink-500:#667380;--rw-ink-600:#4d5a67;--rw-ink-900:#182331;--rw-ink-950:#101820;--rw-cloud:#f5f7fa;--rw-white:#fff;--rw-success:#147a5a;--rw-success-bg:#e8f7f1;--rw-warning:#9a6100;--rw-warning-bg:#fff4d8;--rw-danger:#b53a46;--rw-danger-bg:#fcecef;--rw-unknown:#6d5b91;--rw-unknown-bg:#f1edf8;--rw-font-sans:"Instrument Sans", Arial, sans-serif;--rw-font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rw-focus:2px solid var(--rw-violet-600);--rw-focus-offset:2px;--rw-elevation-low:0 1px 2px #1018200d, 0 4px 12px #1018200a;--paper-base:var(--rw-cloud);--paper-raised:var(--rw-white);--ink-primary:var(--rw-ink-900);--ink-muted:var(--rw-ink-600);--ink-faint:var(--rw-ink-500);--ink-inverse:var(--rw-white);--accent-carbon:var(--rw-violet-600);--accent-carbon-hover:var(--rw-violet-700);--status-confirmed:var(--rw-success);--status-pending:var(--rw-warning);--status-attention:var(--rw-danger);--confirmed-on-ink:#a8e0ca;--pending-on-ink:#f5d98f;--status-unknown:var(--rw-unknown);--rule-section:1px solid var(--rw-ink-900);--rule-ledger-left:2px solid var(--rw-violet-600);--rule-hairline:1px solid var(--rw-ink-200);--border-control:1px solid var(--rw-ink-500);--font-display:var(--rw-font-sans);--font-body:var(--rw-font-sans);--font-evidence:var(--rw-font-mono);--font-mono:var(--font-evidence);--size-display:clamp(36px, 5.6vw, 72px);--size-h2:clamp(22px, 3.2vw, 30px);--size-body:14.5px;--size-caption:11.5px;--leading-display:.98;--leading-body:1.6;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--hit-target-min:44px;--motion-stamp-in:.18s cubic-bezier(.2, 0, 0, 1);--motion-paper-settle:.28s cubic-bezier(.2, 0, 0, 1);--motion-pulse:1.2s ease-in-out;--focus-ring:var(--rw-focus);--focus-ring-on-ink:2px solid var(--rw-violet-400);--focus-offset:var(--rw-focus-offset);--paper:var(--paper-base);--raised:var(--paper-raised);--ink:var(--ink-primary);--muted:var(--ink-muted);--accent:var(--accent-carbon);--accent-hover:var(--accent-carbon-hover);--confirmed:var(--status-confirmed);--pending:var(--status-pending);--attention:var(--status-attention);--rule:#1e2a2a33}*{box-sizing:border-box}html{background:var(--rw-cloud);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;min-width:320px}body{min-width:320px;color:var(--ink);background:var(--rw-cloud);font-family:var(--font-body);font-size:var(--size-body);font-synthesis:none;line-height:var(--leading-body);text-wrap:pretty;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--accent)}h1,h2,p{margin-top:0}h1,h2{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;font-weight:560}h1{font-size:var(--size-display);line-height:var(--leading-display);margin-bottom:10px}h2{font-size:var(--size-h2);margin:0;line-height:1.15}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.paper{background:var(--raised);border:1px solid #1e2a2a52;box-shadow:0 4px 18px #1e2a2a17}.ui-control{min-height:var(--hit-target-min);border-radius:0;font-weight:700}.ui-input{width:100%;min-height:var(--hit-target-min);border:var(--border-control);background:var(--raised);color:var(--ink);border-radius:0;padding:9px 11px}.ui-input[aria-invalid=true]{border-color:var(--attention)}.ui-table{border-collapse:collapse;border-left:var(--rule-ledger-left);font-variant-numeric:tabular-nums;width:100%}.ui-table th,.ui-table td{padding:var(--space-3) var(--space-4);border-bottom:var(--rule-hairline);text-align:left}.ui-table th{color:var(--muted);font-family:var(--font-mono);font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase}.eyebrow,.micro-label,.section-number,.simulation-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.eyebrow{margin-bottom:8px}.lede{max-width:60ch;color:var(--muted);margin-bottom:0;font-size:.95rem;line-height:1.6}.app-shell{min-height:100vh}.sidebar{z-index:1;border-bottom:1.5px solid var(--ink);background:var(--paper);align-items:center;gap:12px;width:100%;min-height:73px;padding:14px clamp(16px,4vw,32px);display:flex;position:relative}.wordmark{min-height:auto;color:var(--ink);font-family:var(--font-display);letter-spacing:.07em;border:0;padding:0;font-size:1.3rem;font-weight:900;text-decoration:none}.workspace-block{border:1px solid #1e2a2ab3;align-items:baseline;gap:7px;padding:2px 7px;display:flex}.workspace-block p,.workspace-block span{display:none}.sidebar nav{gap:18px;margin-left:auto;display:flex}.sidebar nav a{min-height:44px;color:var(--ink);border:0;padding:10px 0;font-size:.86rem;font-weight:600;text-decoration:none}.sidebar nav a[aria-current=page]{border-bottom:2px solid var(--accent);background:0 0}.capability-note{border:0;margin:0;padding:0}.capability-note p{display:none}.dashboard{width:min(1080px,100%);min-height:100vh;margin:0 auto;padding:clamp(16px,3vw,30px) clamp(14px,3vw,28px) 80px}.dashboard-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.button-primary,.button-secondary,.button-text,.icon-button,.filter-group button{cursor:pointer;border-radius:0;min-height:44px;font-weight:700}.button-primary,.button-secondary{text-align:center;justify-content:center;align-items:center;padding:11px 17px;text-decoration:none;display:inline-flex}.button-primary{border:1.5px solid var(--accent);background:var(--accent);color:var(--raised)}.button-primary:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.button-secondary{border:1.5px solid var(--accent);color:var(--accent);background:0 0}.button-secondary:hover{background:#4b3f7212}.button-text{color:var(--accent);background:0 0;border:0;padding:8px 10px}.wide{width:100%;margin-top:14px}.icon-button{border:1.5px solid var(--ink);width:44px;color:var(--ink);background:0 0;padding:0;font-size:1.5rem}.summary-grid{border:1px solid #1e2a2a59;border-left:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px;display:grid}.summary-card{border-right:1px solid var(--rule);background:var(--raised);align-content:start;gap:8px;min-height:128px;padding:17px;display:grid}.summary-card:last-child{border-right:0}.summary-card>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.summary-card strong{font-feature-settings:"tnum" 1;font-size:clamp(1.1rem,2vw,1.45rem)}.summary-card small{color:var(--muted);line-height:1.4}.summary-attention{box-shadow:inset 0 4px 0 var(--attention)}.summary-unknown{box-shadow:inset 0 4px 0 var(--status-unknown)}.section-heading{border-bottom:1.5px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:18px;padding-bottom:9px;display:flex}.section-heading>div{align-items:baseline;gap:13px;display:flex}.section-heading p{color:var(--accent);margin:0}.section-heading>span{color:var(--muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem}.toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 0;display:flex}.search-field{flex:240px}.search-field input,.field input{background:var(--raised);width:100%;min-height:44px;color:var(--ink);border:1px solid #1e2a2a73;border-radius:0;padding:9px 11px}.filter-group{flex-wrap:wrap;gap:6px;display:flex}.filter-group button{color:var(--ink);text-transform:uppercase;background:0 0;border:1px solid #1e2a2a6b;padding:7px 11px;font-size:.72rem}.filter-group button.filter-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.invoice-list{border-left:2px solid var(--ink)}.invoice-row{border-bottom:1px solid var(--rule)}.invoice-row:nth-child(2n),.message-card{background:var(--raised)}.invoice-row-main{cursor:pointer;width:100%;min-height:82px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:minmax(130px,.8fr) minmax(180px,1.2fr) auto minmax(270px,1fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.invoice-row-main:hover{background:#4b3f720d}.invoice-row-main>span{min-width:0}.invoice-row-main strong,.invoice-row-main small{display:block}.invoice-row-main strong{font-family:var(--font-mono);font-size:.78rem}.invoice-row-main small{color:var(--muted);text-overflow:ellipsis;margin-top:5px;font-size:.72rem;overflow:hidden}.amount{font-feature-settings:"tnum" 1;white-space:nowrap;font-weight:700}.row-states{flex-wrap:wrap;gap:5px;display:flex}.status-chip{letter-spacing:.06em;text-transform:uppercase;border:1.5px solid;align-items:center;gap:5px;width:fit-content;padding:3px 8px;font-size:.62rem;font-weight:800;line-height:1.4;display:inline-flex}.status-confirmed{color:var(--confirmed)}.status-pending{border-color:var(--pending);background:var(--pending);color:var(--ink)}.status-attention{color:var(--attention)}.status-neutral{color:#1e2a2ac7}.status-unknown{color:var(--status-unknown)}.row-actions{align-items:center;gap:4px;min-height:48px;padding:0 10px 4px;display:flex}.delivery-state{color:var(--confirmed);font-family:var(--font-mono);text-transform:uppercase;margin-left:auto;font-size:.66rem}.surface-state{border-left:2px solid var(--ink);background:var(--raised);color:var(--muted);gap:10px;padding:24px 18px;display:grid}.surface-state .button-secondary{width:fit-content}.attention-panel{border-left-color:var(--attention)}.inline-error,.field-error{color:var(--attention);font-size:.78rem;font-weight:700}.messages-section{margin-top:44px}.message-card{border-left:2px solid var(--ink);grid-template-columns:minmax(190px,.6fr) minmax(260px,1.4fr);gap:24px;padding:18px;display:grid}.message-card>div{align-content:start;gap:8px;display:grid}.message-card>div>span:not(.status-chip){color:var(--muted);font-family:var(--font-mono);font-size:.7rem}.message-card p{margin:0;line-height:1.65}.dialog-backdrop,.drawer-backdrop{z-index:40;background:#1e2a2a8a;place-items:center;padding:14px;display:grid;position:fixed;inset:0;overflow-y:auto}.dialog{box-sizing:border-box;border:1px solid var(--rw-ink-200,#d2d8df);background:var(--rw-white,#fff);width:min(100%,650px);max-height:calc(100vh - 28px);color:var(--rw-ink-900,#182331);border-radius:12px;padding:clamp(18px,4vw,30px);overflow-y:auto;box-shadow:0 24px 70px #1018203d}.dialog-heading{border-bottom:1px solid var(--rw-ink-200,#d2d8df);justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;padding-bottom:13px;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.dialog form{display:block}.dialog .form-grid>.form-field,.dialog .form-grid>.field{min-width:0}.dialog .field,.dialog .form-field{color:var(--rw-ink-900,#182331);gap:7px;font-size:12px;font-weight:650;display:grid}.dialog .ui-input,.dialog select{box-sizing:border-box;border:1px solid var(--rw-ink-200,#d2d8df);background:var(--rw-white,#fff);width:100%;min-height:46px;color:var(--rw-ink-900,#182331);border-radius:6px;padding:10px 12px}.dialog .ui-input:focus,.dialog select:focus{border-color:var(--rw-violet-600,#5e43e6);outline-offset:1px;outline:2px solid #5e43e629}.dialog .eyebrow{color:var(--rw-unknown,#6d5b91);font:700 10px var(--rw-font-mono,monospace);letter-spacing:.1em;text-transform:uppercase}.dialog-heading h2{color:var(--rw-ink-900,#182331);font:650 25px/1.05 var(--rw-font-sans,Arial, sans-serif);letter-spacing:-.04em;margin:7px 0 0}.dialog .dialog-actions .button-primary,.dialog .dialog-actions .button-secondary{border-radius:6px;min-height:42px;padding:10px 16px;font-weight:700}.dialog .dialog-actions .button-primary{border:1px solid var(--rw-violet-600,#5e43e6);background:var(--rw-violet-600,#5e43e6);color:#fff}.dialog .dialog-actions .button-secondary{border:1px solid var(--rw-ink-200,#d2d8df);color:var(--rw-ink-900,#182331);background:#fff}.field{color:var(--ink);gap:6px;font-size:.8rem;font-weight:600;display:grid}.field input[aria-invalid=true]{border-color:var(--attention)}.field small{color:var(--muted);font-size:.68rem;font-weight:400;line-height:1.5}.form-note{color:var(--muted);margin:16px 0 0;font-size:.76rem;line-height:1.6}.dialog-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.review-list,.slip-facts{margin:0}.review-list>div,.slip-facts>div{border-bottom:1px solid var(--rule);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.review-list dt,.slip-facts dt{color:var(--muted)}.review-list dd,.slip-facts dd{text-align:right;margin:0;font-weight:650}.success-panel{border-left:4px solid var(--confirmed);background:#2f6f5e14;gap:5px;margin-bottom:15px;padding:15px;display:grid}.success-panel span{color:var(--muted);font-family:var(--font-mono);font-size:.72rem}.drawer-backdrop{place-items:stretch end;padding:0}.invoice-drawer{border-left:1.5px solid var(--ink);background:var(--raised);width:min(100%,480px);min-height:100%;padding:clamp(28px,5vw,46px);position:relative;overflow-y:auto}.drawer-close{position:absolute;top:16px;right:16px}.unknown-callout{border-left:4px solid var(--status-unknown);background:var(--paper);margin-top:20px;padding:16px}.unknown-callout p{color:var(--muted);margin:7px 0 0;line-height:1.6}.checkout-shell{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:clamp(22px,5vw,52px) 12px;display:flex}.simulation-label{width:min(100%,390px);margin-bottom:10px}.payment-slip{width:min(100%,390px);padding:clamp(20px,6vw,30px);position:relative}.payment-slip:before{background:linear-gradient(135deg, transparent 7px, var(--raised) 0) 0 0 / 14px 14px, linear-gradient(225deg, transparent 7px, var(--raised) 0) 0 0 / 14px 14px;content:"";height:10px;position:absolute;inset:-10px 0 auto}.slip-heading,.receipt-heading{border-bottom:1px solid var(--rule);font-family:var(--font-mono);letter-spacing:.1em;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:13px;font-size:.68rem;display:flex}.checkout-status{border-bottom:1px solid var(--rule);padding:15px 0 12px}.checkout-status p{margin:10px 0 0;font-size:.82rem;line-height:1.55}.slip-facts{padding:4px 0;font-size:.85rem}.slip-facts>div{padding:8px 0}.fact-amount{font-feature-settings:"tnum" 1;white-space:nowrap;font-size:clamp(1.15rem,6vw,1.65rem)}.mono{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:.7rem}.wallet-form{border-top:1px solid var(--rule);padding-top:17px}.wallet-form .micro-label{margin:0 0 8px}.wallet-choice{cursor:pointer;width:100%;min-height:58px;color:var(--ink);text-align:left;background:0 0;border:1.5px solid #1e2a2a66;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-weight:700;display:flex}.wallet-choice span{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:.58rem;font-weight:500}.wallet-choice.selected{border-color:var(--accent);background:#4b3f7214}.wallet-choice.disabled{cursor:not-allowed;color:var(--muted);border-style:dashed}.slip-support{border-top:1px solid var(--rule);color:var(--muted);margin-top:18px;padding-top:13px;font-size:.72rem;line-height:1.6}.receipt{background:#fff;border:1px solid #1e2a2a5c;margin-top:14px;padding:17px}.receipt-heading{margin-bottom:5px}.confirmed-stamp{border:3px double var(--accent);width:120px;height:120px;color:var(--accent);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:24px 0 8px auto;animation:.16s cubic-bezier(.2,1.4,.4,1) stamp-in;display:flex;transform:rotate(-7deg)}.confirmed-stamp strong{font-family:var(--font-display);letter-spacing:.08em;font-size:.72rem}.confirmed-stamp span{font-family:var(--font-mono);font-size:.48rem}.checkout-loading{color:var(--muted);gap:11px;padding-top:18px;font-size:.8rem;display:grid}.skeleton-line,.skeleton-block{background:#1e2a2a47;height:13px;animation:1.2s ease-in-out infinite pulse;display:block}.skeleton-line.short{width:100%}.skeleton-block{height:48px}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(1.4)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes pulse{50%{opacity:.42}}@media (max-width:1000px){.summary-grid{grid-template-columns:1fr 1fr}.summary-card:nth-child(2){border-right:0}.summary-card:nth-child(-n+2){border-bottom:1px solid var(--rule)}.invoice-row-main{grid-template-columns:1fr 1fr}.row-states{grid-column:1/-1}}@media (max-width:767px){.sidebar{flex-wrap:wrap;width:100%;min-height:58px;padding:12px 16px}.wordmark{min-height:auto;padding:0}.workspace-block,.capability-note{display:none}.sidebar nav{justify-content:space-between;gap:12px;width:100%;margin-left:0}.sidebar nav a{text-align:left;padding:8px 0}.dashboard{width:100%;padding:30px 14px 50px}.dashboard-header{flex-direction:column}.form-grid{grid-template-columns:1fr}.message-card{grid-template-columns:1fr;gap:14px}}.checkout-shell{isolation:isolate;color:#182331;background:#f5f7f9;min-height:100svh;padding:34px 20px 56px;position:relative;overflow:hidden}.checkout-backdrop{z-index:-1;background:linear-gradient(140deg,#f5f7f9 0% 64%,#eef0ff 100%);position:absolute;inset:0;overflow:hidden}.checkout-backdrop i{background:#d8d0ff;border-radius:50%;display:block;position:absolute}.checkout-backdrop i:first-child{background:#e5e1ff;width:690px;height:690px;top:-265px;right:-220px}.checkout-backdrop i:nth-child(2){background:#b9dde8;width:700px;height:700px;bottom:-440px;right:13%}.checkout-backdrop i:nth-child(3){opacity:.11;background:#6045ec;width:250px;height:250px;top:25%;left:-130px}.checkout-brand{z-index:1;justify-content:space-between;align-items:center;width:min(100%,500px);margin:0 auto 30px;display:flex;position:relative}.checkout-brand a{color:#182331;letter-spacing:-.065em;font-size:20px;font-weight:760;text-decoration:none}.checkout-brand a i{color:#6045ec;font-style:normal}.checkout-brand>span{color:#647488;letter-spacing:.08em;font:10px Geist Mono,monospace}.payment-slip{box-sizing:border-box;background:#fffffff5;border:1px solid #ccd6dee6;border-radius:18px;width:min(100%,500px);margin:auto;padding:30px;box-shadow:0 24px 70px #1823311f}.payment-slip:before{display:none}.slip-heading{letter-spacing:normal;border:0;align-items:flex-start;padding:0 0 26px;font-family:inherit}.slip-heading>div{gap:8px;display:grid}.slip-heading>div>span{color:#6045ec;letter-spacing:.12em;font:10px Geist Mono,monospace}.slip-heading strong{letter-spacing:-.055em;font-size:27px;line-height:1}.secure-lock{color:#16775a;letter-spacing:.03em;background:#edf6f2;border-radius:18px;padding:7px 10px;font:10px Geist Mono,monospace}.checkout-status{background:#f2f4f6;border:0;border-radius:11px;align-items:flex-start;gap:13px;padding:14px 15px;display:flex}.checkout-status p{color:#5e6e7f;margin:0;font-size:12px;line-height:1.5}.checkout-status .status-chip{flex:none;margin-top:1px}.slip-facts{border-top:1px solid #e5eaed;margin:21px 0 0}.slip-facts>div{border-color:#e9edf0;padding:13px 0}.slip-facts dt{color:#718193;font-size:12px}.slip-facts dd{color:#1b2936;font-size:13px}.slip-facts .fact-amount{letter-spacing:-.055em;font-size:24px}.wallet-form{border-top:1px solid #e5eaed;margin-top:14px;padding-top:22px}.wallet-form .micro-label{color:#6045ec;letter-spacing:.1em;margin:0 0 12px;font:10px Geist Mono,monospace}.wallet-choice{color:#1c2a37;background:#fff;border:1px solid #d1dbe1;border-radius:10px;align-items:center;min-height:63px;padding:12px 14px;font-size:13px}.wallet-choice>b{align-items:center;gap:9px;display:flex}.wallet-choice>b i{color:#fff;background:#159e68;border-radius:7px;place-items:center;width:25px;height:25px;font:800 16px/1 Arial;display:grid}.wallet-choice span{color:#7c8b99;font:10px Geist Mono,monospace}.wallet-choice.selected{background:#f5f2ff;border:2px solid #6045ec;box-shadow:0 0 0 3px #6045ec14}.wallet-choice.disabled{color:#718193;background:#f7f9fa;border-style:solid}.wallet-form .field{margin-top:20px}.wallet-form .field>span{color:#3b4b5b;font-size:12px;font-weight:650}.wallet-form .field input{background:#fff;border:1px solid #ced9e0;border-radius:9px;height:52px;font-size:15px}.wallet-form .field input:focus{border-color:#6045ec;box-shadow:0 0 0 4px #6045ec1c}.wallet-form .field small{color:#7b8997;margin-top:7px;font-size:10px}.button-primary.wide,.button-secondary.wide{border-radius:9px;min-height:52px;font-size:13px}.wallet-form .button-primary{background:#6045ec;margin-top:21px}.wallet-form .button-primary:hover{background:#4e36d6}.form-note{color:#718193;text-align:center;margin-top:15px;font-size:11px;line-height:1.55}.inline-error{color:#a23e3e;background:#fff2f2;border:1px solid #ecc3c3;border-radius:9px;padding:12px;font-size:12px;line-height:1.45}.receipt{background:#f9fbfc;border:1px solid #d9e2e7;border-radius:11px;padding:17px}.receipt-heading{border-color:#e2e8eb}.confirmed-stamp{color:#178560;border-color:#1a9c72;width:104px;height:104px;margin:23px auto 6px;animation:.28s cubic-bezier(.2,1.4,.4,1) stamp-in;transform:none}.confirmed-stamp strong{font-size:11px}.confirmed-stamp span{font-size:8px}.slip-support{color:#748494;text-align:center;border-top:1px solid #e5eaed;margin-top:23px;padding-top:15px;font-size:11px}.checkout-loading{color:#718193;padding:28px 0}.checkout-loading .skeleton-line,.checkout-loading .skeleton-block{background:#e2e8ec;border-radius:7px}.checkout-loading .skeleton-line.short{width:64%}@media (max-width:560px){.checkout-shell{padding:22px 14px 40px}.checkout-brand{margin-bottom:20px;padding:0 4px}.payment-slip{border-radius:15px;padding:22px 18px;box-shadow:0 16px 40px #1823311a}.slip-heading{padding-bottom:21px}.slip-heading strong{font-size:24px}.checkout-status{align-items:flex-start;padding:12px}.checkout-status p{font-size:11px}.slip-facts{margin-top:17px}.slip-facts>div{padding:12px 0}.wallet-choice span{display:none}.wallet-choice{justify-content:space-between}.wallet-form{padding-top:19px}.checkout-backdrop i:first-child{width:480px;height:480px;top:-170px;right:-270px}.checkout-backdrop i:nth-child(2){width:500px;height:500px;bottom:-280px;right:-240px}.checkout-backdrop i:nth-child(3){width:230px;height:230px;top:42%;left:-140px}.receipt{padding:14px}}@media (max-width:520px){.summary-grid{grid-template-columns:1fr}.summary-card{border-right:0;border-bottom:1px solid var(--rule);min-height:104px}.summary-card:last-child{border-bottom:0}.toolbar,.filter-group{width:100%}.filter-group button{flex:92px}.invoice-row-main{grid-template-columns:1fr}.row-states{grid-column:auto}.row-actions{flex-wrap:wrap;padding:4px 8px 10px}.delivery-state{width:100%;margin:0 7px}.section-heading{align-items:flex-start}.section-heading>span{text-align:right}.dialog-actions{flex-direction:column-reverse}.dialog-actions>*{width:100%}.review-list>div,.slip-facts>div{align-items:flex-start}.review-list dd,.slip-facts dd{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}body *{visibility:hidden}[data-screen-label=Payment\ confirmation],[data-screen-label=Payment\ confirmation] *{visibility:visible}[data-screen-label=Payment\ confirmation]{border:0;width:100%;position:absolute;inset:0 auto auto 0}.no-print{display:none!important}}.confirmation-details{border:1px solid var(--rw-ink-200);background:var(--rw-cloud);border-radius:12px;margin-top:14px;padding:17px}.confirmation-heading{border-bottom:1px solid var(--rw-ink-200);color:var(--rw-ink-600);justify-content:space-between;gap:12px;padding-bottom:10px;font-size:11px;display:flex}.confirmation-mark{border:1px solid var(--rw-success);background:var(--rw-success-bg);width:132px;min-height:72px;color:var(--rw-success);text-align:center;border-radius:8px;place-items:center;margin:24px auto 8px;padding:10px;display:grid}.confirmation-mark strong{font-size:11px}.confirmation-mark span{font-size:10px}.checkout-brand a{letter-spacing:-.03em;align-items:flex-end;gap:2px;font-size:22px;font-weight:650;line-height:.7;display:inline-flex}.checkout-brand a:before{content:"";background:url(/brand/roamerwave/primary-light-mark.svg) 50%/100% 100% no-repeat;flex:0 0 15px;width:15px;height:24px;display:inline-block;transform:translateY(1px)}.checkout-brand-word i{color:#6045ec;margin-left:.045em;font-style:normal}.status-chip{font-family:var(--rw-font-mono);letter-spacing:.02em;text-transform:none;border-radius:999px;font-size:.68rem;font-weight:600}.status-pending{border-color:var(--rw-sky-600);color:var(--rw-sky-600);background:#edf7f8}.checkout-status.is-active{background:linear-gradient(110deg,#f4fbfb,#edf7f8 55%,#f8fbfb);border:1px solid #c9e5e9;border-radius:12px;position:relative;overflow:hidden}.payment-activity{align-items:flex-end;gap:3px;min-width:24px;height:18px;margin-left:auto;padding-top:3px;display:inline-flex}.payment-activity i{background:var(--rw-sky-600);border-radius:4px;width:4px;height:7px;animation:.9s ease-in-out infinite payment-wave;display:block}.payment-activity i:nth-child(2){animation-delay:.14s}.payment-activity i:nth-child(3){animation-delay:.28s}@keyframes payment-wave{0%,to{opacity:.45;height:7px}50%{opacity:1;height:17px}}.payment-progress{color:var(--rw-ink-500);font:10px var(--rw-font-mono);justify-content:space-between;gap:8px;padding:10px 2px 0;display:flex}.payment-progress span{white-space:nowrap}.payment-progress .is-current{color:var(--rw-sky-600);font-weight:700}@media (prefers-reduced-motion:reduce){.payment-activity i{opacity:.75;height:10px;animation:none}}
