@font-face{font-family:Figtree;src:url(../../../Figtree-VF.ttf) format("truetype");font-weight:300 900;font-display:swap}:root{--tinta:#141414;--tinta-2:#3D3D3D;--gris:#6E6E6A;--gris-2:#A3A3A3;--linea:#E7E7E4;--linea-2:#F1F1EF;--fondo:#FFFFFF;--papel:#FFFFFF;--suave:#F6F5F2;--sobre:#FFFFFF;--foto:#F6F5F2;--naranja:#F25C2A;--naranja-2:#D94A1A;--naranja-suave:#FEEEE7;--naranja-texto:#B93A0E;--verde:#0E7A52;--verde-suave:#E6F4ED;--verde-texto:#0B5A3D;--wa:#25A85A;--ambar:#A86A00;--ambar-suave:#FBF1DD;--ambar-texto:#6A4508;--rojo:#BF2F25;--rojo-suave:#FBE9E7;--rojo-texto:#7A1F18;--azul:#2F55C2;--azul-suave:#EAF0FC;--sole:#4B3A9C;--borde-btn:#CFCFCB;--sombra:0 14px 34px -18px rgba(0,0,0,.35);--f:"Figtree",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.23,1,.32,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tinta:#F2F1EE;--tinta-2:#D2D0CA;--gris:#A09E97;--gris-2:#75736D;--linea:#34332F;--linea-2:#272725;--fondo:#121211;--papel:#1B1B1A;--suave:#232321;--sobre:#141414;--foto:#F4F3F0;--naranja:#FF6A38;--naranja-2:#FF8457;--naranja-suave:#3B2016;--naranja-texto:#FFA584;--verde:#3CC48A;--verde-suave:#14301F;--verde-texto:#86DDB5;--ambar:#E8AE45;--ambar-suave:#352810;--ambar-texto:#F2C978;--rojo:#F2766B;--rojo-suave:#3B1A17;--rojo-texto:#F7A79F;--azul:#86A7F5;--azul-suave:#1A2440;--sole:#A595F2;--borde-btn:#4A4944;--sombra:0 14px 34px -18px rgba(0,0,0,.8);color-scheme:dark}}:root[data-theme=dark]{--tinta:#F2F1EE;--tinta-2:#D2D0CA;--gris:#A09E97;--gris-2:#75736D;--linea:#34332F;--linea-2:#272725;--fondo:#121211;--papel:#1B1B1A;--suave:#232321;--sobre:#141414;--foto:#F4F3F0;--naranja:#FF6A38;--naranja-2:#FF8457;--naranja-suave:#3B2016;--naranja-texto:#FFA584;--verde:#3CC48A;--verde-suave:#14301F;--verde-texto:#86DDB5;--ambar:#E8AE45;--ambar-suave:#352810;--ambar-texto:#F2C978;--rojo:#F2766B;--rojo-suave:#3B1A17;--rojo-texto:#F7A79F;--azul:#86A7F5;--azul-suave:#1A2440;--sole:#A595F2;--borde-btn:#4A4944;--sombra:0 14px 34px -18px rgba(0,0,0,.8);color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{margin:0;min-height:100%;font-family:var(--f);color:var(--tinta);background:var(--fondo);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:800;letter-spacing:-.02em;line-height:1.15;text-wrap:balance}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none;padding:0;-webkit-tap-highlight-color:transparent}input,select,textarea{font:inherit;color:inherit}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--tinta);outline-offset:2px;border-radius:6px}.ico{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;border-radius:12px;padding:0 18px;font-weight:700;font-size:15.5px;background:var(--tinta);color:var(--sobre);text-decoration:none;white-space:nowrap;transition:transform .16s var(--ease),background-color .2s ease}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.45;cursor:default;transform:none}.btn.naranja{background:var(--naranja);color:#fff}.btn.wa{background:var(--wa);color:#fff}.btn.borde{background:var(--papel);color:var(--tinta);box-shadow:0 0 0 1px var(--borde-btn) inset}.btn.ancho{width:100%}.btn.chico{min-height:38px;padding:0 12px;font-size:14px;border-radius:10px}.chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;border-radius:9px;padding:0 12px;font-size:14px;font-weight:600;background:var(--papel);box-shadow:0 0 0 1px var(--linea) inset;white-space:nowrap}.chip[aria-pressed=true]{background:var(--tinta);color:var(--sobre);box-shadow:none}.est{display:inline-flex;align-items:center;white-space:nowrap;font-size:12px;font-weight:800;border-radius:6px;padding:2px 8px}.est.verde{background:var(--verde-suave);color:var(--verde-texto)}.est.ambar{background:var(--ambar-suave);color:var(--ambar-texto)}.est.rojo{background:var(--rojo-suave);color:var(--rojo-texto)}.est.azul{background:var(--azul-suave);color:var(--azul)}.est.naranja{background:var(--naranja-suave);color:var(--naranja-texto)}.est.gris{background:var(--linea-2);color:var(--gris)}.campo{display:grid;gap:5px}.campo label{font-size:13px;font-weight:700;color:var(--gris)}.campo input,.campo select,.campo textarea{min-height:50px;border-radius:12px;border:1.5px solid var(--linea);padding:0 14px;background:var(--papel);font-size:16px;outline:0;width:100%}.campo input:focus,.campo select:focus{border-color:var(--tinta)}.vacio{color:var(--gris);font-size:14.5px;text-align:center;padding:36px 16px}.error{background:var(--rojo-suave);color:var(--rojo-texto);border-radius:12px;padding:12px 14px;font-size:14.5px}.nota{background:var(--suave);border-radius:12px;padding:12px 14px;font-size:14px;color:var(--tinta-2)}.aviso{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));transform:translate(-50%,12px);opacity:0;pointer-events:none;background:var(--tinta);color:var(--sobre);font-size:14.5px;font-weight:600;padding:11px 16px;border-radius:12px;max-width:calc(100% - 32px);z-index:90;transition:opacity .2s ease,transform .2s var(--ease)}.aviso.ver{opacity:1;transform:translate(-50%)}.sinred{position:sticky;top:0;z-index:80;background:var(--tinta);color:var(--sobre);font-size:13px;font-weight:600;padding:8px 16px;text-align:center}.cargando{display:grid;place-items:center;min-height:60vh;color:var(--gris);font-size:14.5px}.rueda{width:28px;height:28px;border-radius:50%;border:3px solid var(--linea);border-top-color:var(--naranja);animation:gira .8s linear infinite}@keyframes gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.pag{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:900px){.pag{padding-left:32px;padding-right:32px;max-width:1280px}}.tarj{background:var(--papel);border:1px solid var(--linea);border-radius:14px;padding:16px}.tarj h2{font-size:17px;margin-bottom:10px}
