.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vp{flex-direction:column;gap:12px;min-width:0;display:flex}.vp-card,.vc{background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 0 0 1px var(--border), var(--shadow-md)}.vp-card{padding:16px}@media (min-width:560px){.vp-card{padding:20px}}.vp-fold{opacity:1;transition:grid-template-rows var(--dur-slow) var(--ease-out), opacity var(--dur-base) var(--ease-out);grid-template-rows:1fr;grid-template-columns:minmax(0,1fr);display:grid}.vp-fold>*{min-height:0;overflow:hidden}.vp-fold[data-hidden]{opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:0fr}.vp-fold:not([data-hidden])>*{overflow:visible}.vp-fold[data-hidden]>*{overflow:hidden}.vp-summary{min-height:44px;color:var(--ink-2);align-items:center;gap:10px;margin:-4px 0;font-size:14px;line-height:20px;display:flex}.vp-summary>*{line-height:20px}.vp-summary-label{color:var(--ink-3);flex-shrink:0}.vp-summary-ref{min-width:0;font-family:var(--mono);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;padding-top:1px;font-size:13px;overflow:hidden}.vp-summary-ref[data-plain]{font-family:var(--sans);padding-top:0;font-size:14px}.vp-edit{border-radius:var(--radius-md);cursor:pointer;min-width:44px;min-height:44px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;margin-right:-8px;padding:0 12px;font-size:14px;font-weight:550}@media (hover:hover){.vp-edit:hover{background:var(--surface-alt)}}.vp-form{flex-direction:column;gap:12px;display:flex}.vi{flex-direction:column;gap:8px;display:flex}.vi-label{color:var(--ink-2);font-size:13px;font-weight:550}.vi-field{border-radius:var(--radius-md);background:var(--bg);box-shadow:inset 0 0 0 1px var(--border);transition:box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;display:flex;position:relative}.vi-field:focus-within{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 4px color-mix(in srgb, var(--ink) 6%, transparent)}.vi-field[data-dragging]{box-shadow:inset 0 0 0 1.5px var(--ink-3)}.vi-input{min-width:0;height:52px;color:var(--ink);font-size:16px;font-family:var(--mono);letter-spacing:-.01em;text-overflow:ellipsis;background:0 0;border:none;flex:1;padding:0 4px 0 16px}.vi-input::placeholder{color:var(--ink-3);font-family:var(--sans);letter-spacing:0}.vi-input:focus,.vi-input:focus-visible{outline:none}.vi-input--extra{border-radius:var(--radius-md);background:var(--bg);height:48px;box-shadow:inset 0 0 0 1px var(--border);padding:0 14px}.vi-input--extra:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 4px color-mix(in srgb, var(--ink) 6%, transparent);outline:none}.vi-input--extra[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--red)}.vi-tools{flex-shrink:0;align-items:center;padding-right:4px;display:flex}.vi-tool{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.vi-tool:hover{background:var(--border);color:var(--ink)}}.vi-drop{border-radius:inherit;background:color-mix(in srgb, var(--surface) 94%, transparent);color:var(--ink);pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:550;display:flex;position:absolute;inset:0}.vi-row{align-items:center;gap:8px;height:32px;display:flex}.vi-status{min-width:0;color:var(--ink-2);white-space:nowrap;flex:1;align-items:center;font-size:13px;display:flex;overflow:hidden}.vi-status-inner{align-items:center;gap:8px;min-width:0;display:flex}.vi-status-inner[data-fresh]{animation:vi-swap var(--dur-base) var(--ease-out) both}@keyframes vi-swap{0%{opacity:0;transform:translateY(2px)}}.vi-status-inner>svg,.vi-status-inner>span:first-child{flex-shrink:0}.vi-status[data-tone=quiet]{color:var(--ink-3)}.vi-status[data-tone=warn]{color:var(--amber-text)}.vi-status-text{text-overflow:ellipsis;overflow:hidden}.vi-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-weight:550}.vi-beta{height:20px;color:var(--amber-text);flex-shrink:0;align-items:center;gap:5px;margin-left:2px;padding:0 2px;font-size:12px;font-weight:550;display:inline-flex}.vi-beta:before{content:"";background:var(--amber);border-radius:999px;width:6px;height:6px}.vi-select-wrap{border-radius:var(--radius-sm);max-width:150px;height:32px;color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-out);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23888' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;background-size:10px 6px;flex-shrink:0;align-items:center;padding:0 26px 0 10px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.vi-select-face{text-overflow:ellipsis;white-space:nowrap;pointer-events:none;min-width:0;overflow:hidden}.vi-select{opacity:0;appearance:none;cursor:pointer;width:100%;height:44px;color:var(--ink);background:0 0;border:0;margin:0;padding:0;font-size:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (hover:hover){.vi-select-wrap:hover{background-color:var(--border)}}.vi-select-wrap:has(.vi-select:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.vi-extra{opacity:0;transition:grid-template-rows var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.vi-extra[data-open]{opacity:1;transition-duration:var(--dur-slow), var(--dur-base);grid-template-rows:1fr}.vi-extra-inner{flex-direction:column;gap:8px;min-height:0;margin:0 -4px;padding:0 4px;display:flex;overflow:hidden}.vi-extra[data-open] .vi-extra-inner{padding-top:4px;padding-bottom:4px}.vi-hint{color:var(--ink-3);font-size:12px;line-height:1.5}.vi-hint[data-error]{color:var(--red-text);font-weight:500}.vp-notice{color:var(--ink-2);font-size:13px;line-height:1.5}.vp-submit{border-radius:var(--radius-md);background:var(--green-cta);width:100%;min-height:52px;color:var(--green-cta-fg);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000014}@media (hover:hover){.vp-submit:hover{background:color-mix(in srgb, var(--green-cta) 90%, var(--ink))}}.vp-submit:disabled{cursor:progress;opacity:.8}.vp-older{color:var(--ink-3);font-size:13px}.vp-older summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;list-style:none;display:inline-flex}.vp-older summary::-webkit-details-marker{display:none}.vp-older p{max-width:60ch;margin:0 0 6px;line-height:1.55}.vp-browser{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:4px;padding-top:16px;display:flex}.vp-browser-title{color:var(--ink);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.vp-browser-body{color:var(--ink-2);margin-top:-6px;font-size:13px;line-height:1.55}.vp-browser-beta{color:var(--amber-text);font-size:12px;line-height:1.5}.vp-server{cursor:pointer;min-height:44px;color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;background:0 0;border:none;align-self:flex-start;padding:0;font-size:13px;font-weight:550}.vp-server-hint{color:var(--ink-3);margin-top:-14px;font-size:12px}.gf{flex-direction:column;gap:12px;display:flex}.gf-tabs{border-radius:var(--radius-md);background:var(--surface-alt);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;padding:2px;display:grid}.gf-tab{cursor:pointer;min-height:44px;color:var(--ink-2);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:10px;padding:0 12px;font-size:13px;font-weight:550}.gf-tab[aria-selected=true]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-sm)}.gf-panel{flex-direction:column;gap:10px;display:flex}.gf-steps,.gf-note{color:var(--ink-2);font-size:13px;line-height:1.55}.gf-note{color:var(--ink-3);font-size:12px}.gf-textarea::placeholder{font-family:var(--sans);letter-spacing:0}.gf-textarea{resize:vertical;border-radius:var(--radius-md);width:100%;min-height:110px;box-shadow:inset 0 0 0 1px var(--border);background:var(--bg);color:var(--ink);font-family:var(--mono);border:none;padding:12px;font-size:13px}.gf-textarea:focus-visible{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong), 0 0 0 4px color-mix(in srgb, var(--ink) 6%, transparent);outline:none}.gf-read{align-self:stretch}.gf-bm-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gf-bm{border-radius:var(--radius-md);min-height:44px;color:var(--ink);cursor:grab;-webkit-user-select:none;user-select:none;background:var(--surface);box-shadow:0 0 0 1px var(--border-strong), var(--shadow-sm);align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.gf-bm-row .vc-btn--small{align-self:auto;min-height:44px}.gf-bm:before{content:"";background:var(--ink-3);clip-path:polygon(0 0,100% 0,100% 100%,50% 72%,0 100%);flex-shrink:0;width:10px;height:14px}.cam{border-radius:var(--radius-md);aspect-ratio:4/3;background:#000;max-height:60vh;position:relative;overflow:hidden}.cam-video{object-fit:cover;width:100%;height:100%;display:block}.cam-frame{aspect-ratio:1;border-radius:16px;outline:2px solid #ffffffd9;width:min(62%,240px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 999px #00000059}.cam-hint{text-align:center;color:#fff;text-shadow:0 1px 2px #0009;font-size:13px;font-weight:550;position:absolute;top:12px;left:56px;right:56px}.cam-close{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:6px;right:6px}.cam-shutter{cursor:pointer;color:#111;background:#fffffff2;border:none;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.vp-result:empty{display:none}.vc-title:focus,.vc-title:focus-visible{outline:none}.vc{--vc-dot:var(--ink-3);flex-direction:column;padding:20px;display:flex;position:relative}.vc[data-tone=green]{--vc-dot:var(--green)}.vc[data-tone=amber]{--vc-dot:var(--amber)}.vc[data-tone=red]{--vc-dot:var(--red)}.vc[data-tone=neutral]{--vc-dot:var(--ink-3)}.vc:not(.vc-skel){animation:vc-in var(--dur-slow) var(--ease-out) both}@keyframes vc-in{0%{opacity:0;transform:translateY(6px)}}.vc-head{flex-direction:column;gap:4px;display:flex}.vc-status{align-items:flex-start;gap:10px;min-width:0;display:flex}.vc-dot{background:var(--vc-dot);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vc-dot) 16%, transparent);border-radius:999px;flex-shrink:0;margin-top:7px}.vc-title{letter-spacing:-.012em;color:var(--ink);text-wrap:balance;font-size:17px;font-weight:600;line-height:1.3}.vc-sub{color:var(--ink-2);text-wrap:pretty;padding-left:18px;font-size:14px;line-height:1.5}.vc-amount{font-variant-numeric:tabular-nums;color:var(--ink);animation:vc-settle .32s var(--ease-out) 60ms both;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin-top:20px;display:flex}@keyframes vc-settle{0%{opacity:0;filter:blur(4px)}}.vc-amount-num{letter-spacing:-.035em;font-size:clamp(40px,11vw,48px);font-weight:650;line-height:1}.vc-amount-cents{color:var(--ink-2);letter-spacing:-.01em;font-size:.5em;font-weight:500}.vc-amount-cur{color:var(--ink-3);letter-spacing:-.01em;font-size:20px;font-weight:400}.vc-rows{border-top:1px solid var(--border);flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;display:flex}.vc-row{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:12px;font-size:14px;line-height:20px;display:grid}.vc-bank-row{align-items:center}.vc-row dt{color:var(--ink-3);font-weight:400}.vc-row dd{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.vc-name{font-weight:550}.vc-row .rt-sep{display:none}.vc-row .rt-rel{color:var(--ink-3);margin-top:2px;font-size:13px;line-height:18px;display:block}.vc-acct{font-family:var(--mono);color:var(--ink-3);letter-spacing:-.01em;font-size:12px;line-height:16px}.vc-mono{font-family:var(--mono);letter-spacing:-.01em;font-size:13px}.vc-num{font-variant-numeric:tabular-nums}.vc-bank{align-items:center;gap:8px;display:inline-flex}.vc-checks{flex-direction:column;gap:10px;margin-top:16px;list-style:none;display:flex}.vc-checks li{color:var(--ink-2);align-items:baseline;gap:10px;font-size:13px;line-height:1.5;display:flex}.vc-checks li:before{content:"";background:var(--ink-3);border-radius:999px;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)}.vc-checks li[data-state=warn]:before{background:var(--amber)}.vc-checks li[data-state=mismatch]:before{background:var(--red)}.vc[data-tone=green] .vc-checks li[data-state=pass]:before{background:var(--vc-dot)}.vc-checks strong{color:var(--ink);font-weight:600}.vc-note{color:var(--ink-2);margin-top:16px;font-size:13px;line-height:1.55}.vc-next{color:var(--ink);margin-top:16px;font-size:14px;line-height:1.55}.vc-head+.vc-next{margin-top:16px}.vc-link{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;white-space:nowrap;font-weight:550}.vc-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.vc-btn{border-radius:var(--radius-md);cursor:pointer;min-height:44px;color:var(--ink);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.vc-btn>svg{color:var(--ink-2);flex-shrink:0}@media (hover:hover){.vc-btn:hover{background:var(--surface-alt)}}.vc-btn:disabled{cursor:default;color:var(--ink-3)}.vc-btn--primary{background:var(--ink-cta);min-width:0;color:var(--ink-cta-fg);flex:1 1 0;box-shadow:inset 0 1px #ffffff1a,0 1px 2px #0000001a}.vc-btn--primary>svg{color:inherit}@media (hover:hover){.vc-btn--primary:hover{background:color-mix(in srgb, var(--ink-cta) 86%, var(--bg))}}.vc-btn--primary:disabled{background:var(--surface-alt);color:var(--ink-2);box-shadow:none}.vc-btn--quiet{background:var(--surface-alt);flex:none}@media (hover:hover){.vc-btn--quiet:hover{background:color-mix(in srgb, var(--surface-alt) 70%, var(--border-strong))}}.vc-btn--icon{width:44px;padding:0}.vc-btn--text{background:0 0;flex:none}.vc-btn--icon>svg{color:var(--ink)}.vc-btn--small{min-height:44px;box-shadow:inset 0 0 0 1px var(--border);align-self:flex-start;padding:0 12px;font-size:13px}.vc-btn-label{transition:opacity var(--dur-fast) var(--ease-out)}.vc-foot{border-top:1px solid var(--border);flex-direction:column;margin:20px -20px -20px;display:flex}.vc-source,.vc-foot .vc-details summary{min-height:48px;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);align-items:center;gap:10px;padding:0 20px;font-size:13px;text-decoration:none;display:flex}@media (hover:hover){.vc-source:hover,.vc-foot .vc-details summary:hover{background:color-mix(in srgb, var(--surface-alt) 60%, transparent)}}.vc-source>span:first-child{color:var(--ink);flex-shrink:0;font-weight:550}.vc-source-url{min-width:0;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);flex:1;font-size:12px;overflow:hidden}.vc-source>svg{color:var(--ink-3);flex-shrink:0}.vc-foot>*+*{border-top:1px solid var(--border)}.vc-foot>:last-child{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);overflow:hidden}.vp .vc-foot .vc-details summary{color:var(--ink);font-weight:550;list-style:none}.vc-details summary::-webkit-details-marker{display:none}.vc-chev{color:var(--ink-3);transition:transform var(--dur-base) var(--ease-out);margin-left:auto}.vc-details[open] .vc-chev{transform:rotate(180deg)}.vc-details-body{flex-direction:column;gap:12px;padding:4px 20px 20px;display:flex}.vc-xrows{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;display:grid}.vc-xrows>div{flex-direction:column;gap:2px;min-width:0;display:flex}.vc-xrows dt{color:var(--ink-3);font-size:12px}.vc-xrows dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.vc-json{border-radius:var(--radius-md);background:var(--bg);max-height:280px;box-shadow:inset 0 0 0 1px var(--border);font-family:var(--mono);color:var(--ink-2);margin:0;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.vc-skel .sk{animation:sk-pulse 1.2s var(--ease-in-out) infinite alternate}.vc-skel-label{color:var(--ink-2)!important}.sk{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:6px;display:block}.sk-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.sk-line{height:12px}.sk-sub{width:58%;height:12px;margin-top:6px;margin-left:18px}.sk-amount{border-radius:10px;width:46%;height:40px;margin-top:20px}.sk-row{align-items:center}.sk-row .sk-line{height:11px}.sk-stack{flex-direction:column;gap:7px;padding:3px 0;display:flex}.sk-acct{height:9px!important}.sk-note{width:84%;height:11px;margin-top:18px}.sk-foot-row{align-items:center;min-height:48px;padding:0 20px;display:flex}@media (min-width:560px){.sk-foot-row{padding:0 24px}}.sk-actions{gap:8px;margin-top:20px;display:flex}.sk-btn{border-radius:var(--radius-md);flex:1;height:44px}.sk-btn--icon{flex:0 0 44px}@media (min-width:560px){.sk-btn:not(.sk-btn--icon){flex:0 0 160px}}@keyframes sk-pulse{0%{opacity:.5}to{opacity:1}}.rch,.bp{flex-direction:column;gap:8px;display:flex}.rch-head,.bp-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.rch-title{color:var(--ink);font-size:14px;font-weight:600}.rch-sub{color:var(--ink-3);font-size:12px}.rch-clear{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;color:var(--ink-2);background:0 0;border:none;margin-right:-8px;padding:0 8px;font-size:13px;font-weight:550}@media (hover:hover){.rch-clear:hover{color:var(--ink);background:var(--border)}}.rch-list,.bp-list{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 0 0 1px var(--border), var(--shadow-sm);flex-direction:column;list-style:none;display:flex;overflow:hidden}.rch-row{align-items:stretch;display:flex}.rch-row+.rch-row,.bp-row+.bp-row{border-top:1px solid var(--border)}.rch-use{cursor:pointer;text-align:left;min-width:0;min-height:52px;color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 4px 0 14px;display:grid}@media (hover:hover){.rch-use:hover{background:color-mix(in srgb, var(--surface-alt) 60%, transparent)}}.rch-ref{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rch-meta{color:var(--ink-3);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.3;display:flex}.rch-amt{color:var(--ink);font-weight:550}.rch-remove{cursor:pointer;width:44px;color:var(--ink-3);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.rch-remove:hover{color:var(--ink)}}.bp-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px;display:grid}.bp-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.bp-state{color:var(--ink-2);text-align:right;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.bp-state:before{content:"";background:var(--ink-3);border-radius:999px;flex-shrink:0;width:6px;height:6px}.bp-row[data-tone=pending] .bp-state:before{opacity:.4}.bp-row[data-tone=green] .bp-state:before{background:var(--green)}.bp-row[data-tone=amber] .bp-state:before{background:var(--amber)}.bp-row[data-tone=red] .bp-state:before{background:var(--red)}.bp-detail{color:var(--ink-2);font-variant-numeric:tabular-nums;grid-column:1/-1;gap:12px;font-size:12px;display:flex}@media (min-width:560px){.vc{padding:24px}.vc-sub{font-size:14px}.vc-foot{margin:24px -24px -24px}.vc-source,.vc-foot .vc-details summary{padding:0 24px}.vc-details-body{padding:4px 24px 24px}.vc-btn--primary{flex:none;min-width:160px;padding:0 20px}}@media (max-width:380px){.vi-select-wrap{max-width:128px}.vc-row{grid-template-columns:76px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.vc,.vc-amount,.vi-status-inner,.vp-fold,.vi-extra,.vi-field,.vp-submit,.vc-btn,.vc-chev{transition:none!important;animation:none!important}.vc-skel .sk{animation:none!important}}@media print{body *{visibility:hidden!important}[data-print-slip],[data-print-slip] *{visibility:visible!important}[data-print-slip]{width:100%;position:absolute;top:0;left:0;box-shadow:none!important;color:#000!important;background:#fff!important;border:1px solid #000!important;animation:none!important}.vc-no-print{display:none!important}}.vp details.vp-older,.vp details.vc-details{background:0 0;border:none;border-radius:0;margin:0;overflow:visible}.vp details.vp-older summary,.vp details.vc-details summary{background:0 0;border-bottom:none;font-size:13px}.vp details.vp-older summary{padding:0}.vp details.vp-older summary:after,.vp details.vc-details summary:after{display:none}.vp details.vp-older>p{color:var(--ink-3);padding:0;font-size:13px}.vp details.vp-older:hover,.vp details.vc-details:hover{border-color:#0000}
