:root{--np-key-h:clamp(3.25rem,7.5vh,4.5rem);--np-tabbar-h:4.25rem}@supports (height:1dvh){:root{--np-key-h:clamp(3.25rem,7.5dvh,4.5rem)}}.np-outcome{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:var(--np-outcome-bg);color:var(--np-outcome-fg,var(--np-outcome-ink));padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);animation:np-outcome-in var(--np-d-base) var(--np-ease)}.np-outcome[data-kind=paid]{--np-outcome-bg:var(--np-outcome-paid);--np-outcome-fg:var(--np-outcome-paid-ink)}.np-outcome[data-kind=failed]{--np-outcome-bg:var(--np-outcome-failed)}.np-outcome[data-kind=expired]{--np-outcome-bg:var(--np-outcome-expired)}@keyframes np-outcome-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.np-outcome-band{flex-shrink:0;overflow:hidden;display:flex;align-items:center;height:1.75rem;background:rgb(0 0 0/.2)}.np-outcome-band-track{display:flex;width:max-content;font-family:var(--np-font-num);font-size:.8125rem;font-weight:600;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;animation:np-outcome-band 32s linear infinite}.np-outcome-band-track>span{padding-right:2rem}@keyframes np-outcome-band{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes np-outcome-band-fade{0%{opacity:1}to{opacity:.25}}.np-outcome-body{flex:1 1;width:100%;max-width:44rem;margin:0 auto;padding:1rem 1rem 0;flex-direction:column;gap:.75rem;text-align:center}.np-outcome-body,.np-outcome-top{display:flex;align-items:center;justify-content:center}.np-outcome-top{flex-wrap:wrap;gap:.5rem}.np-outcome .np-chip{background:rgb(0 0 0/.24);color:inherit;font-size:.875rem}.np-chip-dot{flex:none;width:.5rem;height:.5rem;margin-left:-.125rem;border-radius:var(--np-r-pill)}.np-outcome-ref{display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .625rem;border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:var(--np-r-xs);font-family:var(--np-font-num);font-size:.875rem;font-weight:600;letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-outcome-ring{display:grid;place-items:center;flex-shrink:0;width:clamp(3.5rem,8vh,4rem);height:clamp(3.5rem,8vh,4rem);border-radius:50%;background:var(--np-outcome-ink)}.np-outcome[data-kind=failed] .np-outcome-ring{color:var(--np-outcome-failed)}.np-outcome[data-kind=expired] .np-outcome-ring{color:var(--np-outcome-expired)}.np-outcome[data-kind=paid] .np-outcome-ring{background:var(--np-lime);color:var(--np-ink)}.np-outcome-icon{width:56%;height:56%}.np-outcome[data-kind=paid]:after{content:"";position:absolute;inset:0;z-index:3;background:var(--np-flash-paid);opacity:0;pointer-events:none;animation:np-outcome-flash var(--np-d-moment) ease-out 1 both}@keyframes np-outcome-flash{0%{opacity:0}30%{opacity:.55}to{opacity:0}}.np-outcome[data-kind=paid] .np-outcome-ring{animation:np-outcome-pop var(--np-d-moment) var(--np-ease-pop) 1 both}@keyframes np-outcome-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.np-outcome[data-kind=paid] .np-outcome-icon path{stroke-dasharray:1;stroke-dashoffset:0;animation:np-outcome-draw var(--np-d-moment) var(--np-ease) .12s 1 both}@keyframes np-outcome-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.np-outcome-title{font-family:var(--np-font-display);font-size:1.75rem;line-height:1.15}.np-outcome-amount,.np-outcome-title{margin:0;font-weight:600;letter-spacing:0}.np-outcome-amount{font-family:var(--np-font-num);line-height:1;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;font-size:3.5rem;font-size:min(clamp(3.5rem,9vh,4rem),calc(88vw / var(--np-fit, 6)))}.np-outcome-message{margin:0;font-size:1.125rem;font-weight:500;line-height:1.35}.np-outcome[data-kind=expired] .np-outcome-message,.np-outcome[data-kind=failed] .np-outcome-message{width:100%;max-width:26rem;padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--np-outcome-ink) 70%,transparent);border-radius:var(--np-r-md)}.np-outcome-detail{font-size:1rem;font-weight:500;line-height:1.4}.np-outcome-detail p{margin:0}.np-outcome-detail b,.np-outcome-detail strong{font-family:var(--np-font-num);font-weight:600}.np-outcome-code{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.5rem 1.5rem .625rem;border-radius:var(--np-r-md);background:var(--np-outcome-ink);color:var(--np-ink-0)}.np-outcome-code-label{font-size:.875rem;font-weight:500}.np-outcome-code-value{font-family:var(--np-font-num);font-size:3rem;font-weight:700;line-height:1.1;letter-spacing:.14em;margin-right:-.14em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-outcome-code-hint{font-size:.875rem;font-weight:500}.np-outcome-ago{margin:0;font-family:var(--np-font-num);font-size:.875rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-outcome-error{margin:0;padding:.625rem 1rem;border-radius:var(--np-r-md);background:var(--np-ink-0);color:var(--np-cream);font-size:.875rem;font-weight:500}.np-outcome-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;width:100%;max-width:26rem;display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem;padding:.5rem 0 1rem;background:var(--np-outcome-bg)}.np-outcome-btn{min-height:3.5rem;padding:.5rem 1.5rem;border:none;border-radius:var(--np-r-md);font-family:var(--np-font-sans);font-size:1.0625rem;font-weight:600;line-height:1.2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--np-d-fast) var(--np-ease),background var(--np-d-fast)}.np-outcome-btn[data-variant=primary]{background:var(--np-outcome-ink);color:var(--np-ink-0)}.np-outcome-btn[data-variant=secondary]{min-height:3rem;background:transparent;color:inherit;box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 60%,transparent);font-size:1rem;font-weight:500}@media (hover:hover){.np-outcome-btn[data-variant=secondary]:hover:not(:disabled){background:color-mix(in srgb,currentColor 10%,transparent)}}.np-outcome-btn-in{display:inline-flex;align-items:center;justify-content:center;gap:.625rem}.np-outcome-btn-in svg{width:1.5rem;height:1.5rem;flex:none}.np-outcome-btn:active:not(:disabled){transform:scale(.98)}.np-outcome-btn:disabled{cursor:progress}.np-outcome-btn[data-variant=secondary]:disabled{color:color-mix(in srgb,currentColor 65%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.np-outcome-btn:focus-visible{outline:2px solid var(--np-outcome-ink);outline-offset:3px;border-radius:var(--np-r-md)}.np-conn-banner{position:-webkit-sticky;position:sticky;top:0;z-index:60}.np-conn-banner[data-open=true]{background:var(--np-banner-bg);color:var(--np-banner-ink);border-bottom:1px solid rgb(0 0 0/.25)}.np-conn-banner-inner{display:flex;align-items:flex-start;gap:.75rem;max-width:44rem;margin:0 auto;padding:calc(.75rem + env(safe-area-inset-top, 0px)) 1rem .75rem;animation:np-banner-in var(--np-d-base) var(--np-ease)}.np-conn-banner-icon{width:1.625rem;height:1.625rem;flex-shrink:0;margin-top:.0625rem}.np-conn-banner-title{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.np-conn-banner-hint{margin:.125rem 0 0;font-size:.875rem;font-weight:500;line-height:1.35}@keyframes np-banner-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.np-keypad{gap:.625rem}.np-keypad,.np-keypad-display{display:flex;flex-direction:column}.np-keypad-display{container-type:inline-size;align-items:center;gap:.125rem;padding:.625rem .75rem .75rem;border:1px solid var(--np-border);border-radius:var(--np-r-card);background:var(--np-surface-2)}.np-keypad-label{font-size:var(--np-t-label);font-weight:500;color:var(--np-text-label)}.np-keypad-amount{font-family:var(--np-font-num);font-weight:600;line-height:1.15;font-feature-settings:"pnum";font-variant-numeric:proportional-nums;color:var(--np-text);font-size:2.25rem;font-size:min(3rem,calc(92cqi / var(--np-fit, 6)))}.np-keypad-display[data-empty=true] .np-keypad-amount{color:var(--np-text-dim)}.np-keypad-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.np-keypad-key{display:flex;align-items:center;justify-content:center;height:var(--np-key-h);padding:0;border:1px solid var(--np-border);border-radius:var(--np-r-tile);background:var(--np-surface-2);color:var(--np-text);font-family:var(--np-font-num);font-size:1.625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--np-d-fast) var(--np-ease),background var(--np-d-fast),border-color var(--np-d-fast)}.np-keypad-key[data-key="00"],.np-keypad-key[data-key=back]{font-size:1.25rem;color:var(--np-text-mute)}.np-keypad-key:hover:not(:disabled){border-color:var(--np-border-hi)}.np-keypad-key:active:not(:disabled){transform:scale(.95);background:var(--np-surface-3);border-color:var(--np-border-hi)}.np-keypad-key:disabled{color:var(--np-disabled-ink);border-color:var(--np-disabled-edge);cursor:not-allowed}.np-qrcd{display:flex;flex-direction:column;gap:.5rem}.np-qrcd-frame{border-radius:var(--np-r-md);outline:3px solid transparent;outline-offset:3px;transition:outline-color var(--np-d-base),opacity var(--np-d-base)}.np-qrcd[data-phase=ending] .np-qrcd-frame{outline-color:var(--np-warning)}.np-qrcd[data-phase=over] .np-qrcd-frame{outline-color:var(--np-danger);opacity:.3}.np-qrcd-track{height:.25rem;overflow:hidden;border-radius:2px;background:var(--np-surface-3)}.np-qrcd-fill{height:100%;background:var(--np-text-mute);transform-origin:left center;transition:transform 1s linear}.np-qrcd[data-phase=ending] .np-qrcd-fill{background:var(--np-warning)}.np-qrcd-label{margin:0;text-align:center;font-size:.875rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--np-text-mute)}.np-qrcd[data-phase=ending] .np-qrcd-label{color:var(--np-warning);font-weight:600}.np-qrcd[data-phase=over] .np-qrcd-label{color:var(--np-danger-text);font-weight:600}.np-seg{display:flex;gap:.25rem;padding:.25rem;border:1px solid var(--np-border);border-radius:var(--np-r-md);background:var(--np-surface-2)}.np-seg-btn{flex:1 1;min-height:2.75rem;padding:.375rem .5rem;border:none;border-radius:var(--np-r-sm);background:transparent;color:var(--np-text-mute);font-size:1rem;font-weight:500;white-space:nowrap;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--np-d-fast) var(--np-ease),background var(--np-d-fast),color var(--np-d-fast)}.np-seg-btn[aria-pressed=true]{background:var(--np-text);color:var(--np-bg);font-weight:600}.np-seg-btn:hover:not([aria-pressed=true]){background:var(--np-border);color:var(--np-text)}.np-seg-btn:active{transform:scale(.96)}.np-seg-btn:focus-visible{outline-offset:1px}.np-sticky-action{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;flex-direction:column;gap:.625rem;padding:1rem 0 .5rem;background:linear-gradient(to bottom,transparent,var(--np-sticky-bg,var(--np-surface)) 1rem)}@media (max-width:480px){:root{--np-key-h:clamp(2.75rem,6vh,4.5rem);--np-tabbar-h:clamp(3.5rem,8vh,4.25rem)}.np-keypad{gap:.5rem}.np-keypad-display{gap:0;padding:.375rem .75rem .5rem}.np-keypad-amount{font-size:min(2.75rem,6vh,calc(92cqi / var(--np-fit, 6)))}.np-keypad-grid{gap:.375rem}.np-keypad-key{font-size:1.5rem}.np-qrcd{gap:.375rem}.np-sticky-action{gap:.5rem;padding:.5rem 0 .25rem}}@media (max-width:480px) and (max-height:940px){.np-keypad-label,.np-short-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.np-short-hide{display:none!important}}@supports (height:1svh){@media (max-width:480px){:root{--np-key-h:clamp(2.75rem,6svh,4.5rem);--np-tabbar-h:clamp(3.5rem,8svh,4.25rem)}.np-keypad-amount{font-size:min(2.75rem,6svh,calc(92cqi / var(--np-fit, 6)))}}}@media (prefers-reduced-motion:reduce){.np-outcome[data-kind=paid]:after{display:none}.np-outcome[data-kind=paid] .np-outcome-icon path,.np-outcome[data-kind=paid] .np-outcome-ring{animation:none!important}.np-outcome-band-track{animation-name:np-outcome-band-fade!important;animation-duration:2.5s!important;animation-timing-function:ease-in-out!important;animation-iteration-count:infinite!important;animation-direction:alternate!important}}:root{--np-s-1:0.25rem;--np-s-2:0.5rem;--np-s-3:0.75rem;--np-s-4:1rem;--np-s-5:1.5rem;--np-s-6:2rem;--np-s-7:3rem;--np-s-8:4rem;--np-s-9:6rem;--np-r-xs:6px;--np-r-sm:10px;--np-r-md:14px;--np-r-lg:18px;--np-r-card:18px;--np-r-tile:14px;--np-field-h:2.5rem;--np-r-pill:999px;--np-t-amount:clamp(3rem,9vw,4rem);--np-t-h1:clamp(1.75rem,2.4vw,2.5rem);--np-t-h2:1.375rem;--np-t-h3:1.125rem;--np-t-body:1rem;--np-t-ui:0.9375rem;--np-t-label:0.8125rem;--np-pad-card:1.5rem;--np-gap:1rem;--np-qr:20rem;--np-ease:cubic-bezier(0.16,1,0.3,1);--np-ease-pop:cubic-bezier(0.34,1.56,0.64,1);--np-d-fast:150ms;--np-d-base:250ms;--np-d-moment:420ms;--np-d-slow:600ms;--np-pulse:1.6s;--np-font-sans:var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--np-font-mono:var(--font-mono),var(--font-sans),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--np-font-num:var(--np-font-mono);--np-font-display:var(--np-font-sans);--np-lime:#c7d301;--np-lime-deep:#9aa300;--np-lime-glow:transparent;--np-lime-edge:rgb(199 211 1/0.55);--np-lime-soft:rgb(199 211 1/0.14);--np-lime-ring:rgb(199 211 1/0.22);--np-ink:#1f2c36;--np-ink-0:#0f1112;--np-cream:#efe9df;--np-night:#081018;--np-green-1:#003818;--np-green-2:#004820;--np-green-3:#0a6b34;--np-card-oxio:#131618;--np-card-gloss:none;--np-bits:none;--np-bits-brand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='64'%3E%3Cg font-family='monospace' font-size='11' fill='%23EFE9DF' fill-opacity='.045'%3E%3Ctext x='2' y='12'%3E0101 1001 0110%3C/text%3E%3Ctext x='-12' y='28'%3E1100 1010 0101 1%3C/text%3E%3Ctext x='6' y='44'%3E0110 0101 1001%3C/text%3E%3Ctext x='-6' y='60'%3E1001 0011 0101 0%3C/text%3E%3C/g%3E%3C/svg%3E");--np-sec-copas:#3fe0c0;--np-sec-habitaciones:#c4b0f5;--np-sec-comida:#f2b49b;--np-sec-servicios:#d24fd8;--np-sec-entradas:#8fc3f2;--np-sec-propinas:#3fa9f5;--np-sec-saldo:#9aa4ad;--np-sec-otros:#7c8893;--np-on-section:#0f1112;--np-sec-servicios-tile:#df73e4;--np-sec-propinas-tile:#55b4f7;--np-outcome-ink:#f4f2ec;--np-outcome-paid:#0b3d24;--np-outcome-paid-ink:#f4f2ec;--np-outcome-failed:#7a1c20;--np-outcome-expired:#5c4300;--np-flash-paid:#5be38f;--np-banner-bg:#ffb020;--np-banner-ink:#0f1112}:root,[data-theme=dark]{color-scheme:dark;--np-bg:#0b0d0e;--np-surface:#131618;--np-surface-2:#1a1e21;--np-surface-3:#23282c;--np-border:#262b30;--np-border-hi:#6b7680;--np-text:#f4f2ec;--np-text-mute:#b8c0c6;--np-text-dim:#9da6ae;--np-text-label:#b8c0c6;--np-accent:#c7d301;--np-accent-2:#d3de1e;--np-on-accent:#11160a;--np-accent-edge:var(--np-lime-edge);--np-glow:rgb(199 211 1/0.22);--np-primary-bg:var(--np-lime);--np-primary-bg-hover:#d3de1e;--np-primary-ink:#11160a;--np-primary-shadow:none;--np-success:#58d68d;--np-danger:#ff6b6b;--np-danger-text:#ff8a84;--np-warning:#f5b342;--np-purple:#c9a3ff;--np-disabled-bg:var(--np-surface-2);--np-disabled-ink:var(--np-text-dim);--np-disabled-edge:var(--np-border);--np-pill-mute-bg:#1c2024;--np-pill-cyan-bg:#292c10;--np-pill-success-bg:#10291c;--np-pill-danger-bg:#2e1416;--np-pill-warning-bg:#2e2209;--np-pill-purple-bg:#231c33;--np-backdrop:rgb(5 6 7/0.74);--np-grain-opacity:0;--np-grain-blend:normal}[data-theme=light]{color-scheme:light;--np-bg:#f7f5f0;--np-surface:#fdfcf9;--np-surface-2:#eeebe4;--np-surface-3:#e3dfd6;--np-border:#dcd8cf;--np-border-hi:#827a6c;--np-text:#15191c;--np-text-mute:#4a545c;--np-text-dim:#5a636c;--np-text-label:#4a545c;--np-accent:#1f2c36;--np-accent-2:#33424e;--np-on-accent:#c7d301;--np-accent-edge:#1f2c36;--np-glow:rgb(31 44 54/0.18);--np-primary-bg:var(--np-lime);--np-primary-bg-hover:#d1dc1a;--np-primary-ink:var(--np-ink);--np-primary-shadow:inset 0 0 0 1px rgb(21 25 28/0.7);--np-success:#146234;--np-danger:#b8232a;--np-danger-text:#b8232a;--np-warning:#7f4c00;--np-purple:#5e36a3;--np-pill-mute-bg:#e6e0d5;--np-pill-cyan-bg:#e9edb8;--np-pill-success-bg:#d9eedd;--np-pill-danger-bg:#f8dcd9;--np-pill-warning-bg:#f6e6c8;--np-pill-purple-bg:#e9e1f5;--np-backdrop:rgb(31 44 54/0.45);--np-grain-opacity:0;--np-grain-blend:normal}html[data-contrast=sala]{font-size:112.5%;--np-text-mute:#e3e7ea;--np-text-dim:#c4cbd1;--np-text-label:#e3e7ea;--np-border:#4a535c;--np-border-hi:#8994a0;--np-lime-glow:rgb(199 211 1/0)}html[data-theme=light][data-contrast=sala]{--np-text-mute:#26333d;--np-text-dim:#36424c;--np-text-label:#1f2c36;--np-border:#a39a8c;--np-border-hi:#6f675c}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{font-size:100%}body{min-height:100vh;min-height:100dvh;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);font-family:var(--np-font-sans);font-size:var(--np-t-body);line-height:1.55;color:var(--np-text);background:var(--np-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--np-d-base) var(--np-ease),color var(--np-d-base) var(--np-ease)}#__next,.np-app-root,main{position:relative;z-index:2}.np-screen{min-height:100vh;min-height:100dvh}a{color:var(--np-accent);text-decoration:none}a:hover{color:var(--np-accent-2)}button{font:inherit;color:inherit;cursor:pointer}::selection{background:var(--np-accent);color:var(--np-on-accent)}:focus-visible{outline:2px solid var(--np-accent);outline-offset:3px}.np-num{font-family:var(--np-font-mono);font-weight:600;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","tnum"}:where(h1,h2,h3){font-family:var(--np-font-display);font-weight:600;letter-spacing:-.01em}.np-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--np-r-sm);font-family:var(--np-font-sans);font-weight:600;letter-spacing:0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform var(--np-d-fast) var(--np-ease),background var(--np-d-fast),box-shadow var(--np-d-fast),color var(--np-d-fast)}.np-btn[data-size=sm]{height:2.25rem;padding:0 .875rem;font-size:.875rem}.np-btn[data-size=md]{height:2.5rem;padding:0 1rem;font-size:.875rem}.np-btn[data-size=lg]{height:3rem;padding:0 1.5rem;font-size:1rem}.np-btn[data-variant=primary]{background:var(--np-primary-bg);color:var(--np-primary-ink);box-shadow:var(--np-primary-shadow)}.np-btn[data-variant=primary]:hover:not(:disabled){background:var(--np-primary-bg-hover)}.np-btn[data-variant=ghost]{font-weight:500;background:var(--np-surface-2);color:var(--np-text);box-shadow:inset 0 0 0 1px var(--np-border-hi)}.np-btn[data-variant=ghost]:hover:not(:disabled){background:var(--np-surface-3)}.np-btn[data-variant=danger]{background:var(--np-outcome-failed);color:var(--np-outcome-ink)}.np-btn[data-variant=danger]:hover:not(:disabled){filter:brightness(1.08)}.np-btn:active:not(:disabled){transform:scale(.98)}.np-btn:disabled:not([data-loading]){cursor:not-allowed;background:var(--np-disabled-bg);color:var(--np-disabled-ink);box-shadow:inset 0 0 0 1px var(--np-disabled-edge)}.np-btn[data-loading]{cursor:progress}.np-chip{display:inline-flex;align-items:center;gap:.375rem;min-height:1.75rem;padding:0 .625rem;border-radius:var(--np-r-xs);background:var(--np-surface-2);color:var(--np-text);font-family:var(--np-font-sans);font-size:.8125rem;font-weight:500;line-height:1.1;white-space:nowrap}.np-chip:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:var(--np-r-pill);background:var(--np-c,var(--np-sec-otros))}.np-staff.np-touch .np-chip{font-size:.875rem}.np-chip[data-dashed=true]:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--np-sec-saldo)}.np-logo-img{display:block;width:auto}.np-logo-img[data-on=light],[data-theme=light] .np-logo-img[data-on=dark]{display:none}[data-theme=light] .np-logo-img[data-on=light]{display:block}[data-theme=dark] .np-logo-bg{background:var(--np-cream);padding:0 .75rem}[data-theme=light] .np-logo-bg{background:transparent;padding:0}input,select,textarea{font-family:var(--np-font-sans);color:var(--np-text)}input:focus,select:focus,textarea:focus{border-color:var(--np-accent)!important;box-shadow:0 0 0 3px var(--np-glow)!important}input::placeholder{color:var(--np-text-dim)}.np-code-input::placeholder{letter-spacing:normal;font-weight:500}.np-form-error{display:flex;align-items:flex-start;gap:.625rem;margin:0;padding:.75rem .875rem;border:1px solid var(--np-danger);border-radius:var(--np-r-sm);background:var(--np-pill-danger-bg);color:var(--np-text);font-size:.875rem;font-weight:500;line-height:1.35;text-align:left}.np-form-error svg{flex:none;width:1.25rem;height:1.25rem;margin-top:.0625rem;color:var(--np-danger-text)}.np-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%23a7b0b8' stroke-width='1.5' stroke-linecap='round'><path d='M2 2 L6 6 L10 2'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:.75rem}[data-theme=light] .np-select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none' stroke='%234f5b65' stroke-width='1.5' stroke-linecap='round'><path d='M2 2 L6 6 L10 2'/></svg>")}.np-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@keyframes np-fade-in{0%{opacity:0}to{opacity:1}}@keyframes np-modal-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.np-modal-panel{max-height:90vh;max-height:90dvh}.np-modal-panel:focus{outline:none}.np-modal-close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin:-.5rem -.5rem 0 auto;padding:0;border:none;border-radius:var(--np-r-pill);background:transparent;color:var(--np-text-mute);transition:background var(--np-d-fast),color var(--np-d-fast)}.np-modal-close:hover{background:var(--np-border);color:var(--np-text)}@keyframes np-spin{to{transform:rotate(1turn)}}@keyframes np-amount-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes np-pulse-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.4);opacity:0}}.np-table{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--np-font-sans)}.np-table thead th{text-align:left;padding:.5rem .75rem;font-size:.75rem;font-weight:500;color:var(--np-text-dim);letter-spacing:0;background:var(--np-surface);position:-webkit-sticky;position:sticky;top:0;z-index:1}.np-table tbody td,.np-table thead th{border-bottom:1px solid var(--np-border)}.np-table tbody td{padding:.625rem .75rem;font-size:.875rem;color:var(--np-text)}.np-table tbody tr{transition:background var(--np-d-fast)}.np-table tbody tr:hover{background:var(--np-surface-2)}.np-table tbody tr:last-child td{border-bottom:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--np-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--np-border-hi)}::-webkit-scrollbar-track{background:transparent}.np-touch .np-btn{border-radius:var(--np-r-md)}html.np-touch{--np-field-h:3.25rem}.np-touch .np-btn[data-size=sm]{height:2.75rem;padding:0 1rem}.np-touch .np-btn[data-size=md]{height:3rem;padding:0 1.25rem;font-size:1rem}.np-touch .np-btn[data-size=lg]{height:3.5rem;padding:0 1.5rem;font-size:1.0625rem}@media (max-width:480px){html.np-staff{font-size:100%;--np-t-h1:clamp(1.75rem,7vw,2.25rem);--np-t-h2:1.375rem;--np-t-label:0.875rem;--np-pad-card:1rem;--np-gap:0.5rem;--np-qr:clamp(10rem,34vh,20rem)}html.np-staff:not(.np-touch){--np-field-h:3rem}html.np-staff[data-contrast=sala]{font-size:106.25%}:where(.np-staff) :where(input,select,textarea){font-size:1rem}.np-staff .np-btn{max-width:100%;white-space:normal;text-align:center;line-height:1.15}.np-staff .np-btn[data-size=sm]{height:2.75rem;padding:0 1rem}.np-staff .np-btn[data-size=md]{height:3rem;padding:0 1.25rem;font-size:1rem}.np-staff .np-btn[data-size=lg]{height:3.5rem;padding:0 1.5rem;font-size:1.0625rem}}@supports (height:1svh){@media (max-width:480px){html.np-staff{--np-qr:clamp(10rem,34svh,20rem)}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}