@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._0D_jrq_className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--navy:#1c2b42;--navy2:#26395a;--pri:#1a56db;--pri2:#1e429f;--bg:#f6f8fb;--card:#fff;--text:#1f2937;--muted:#6b7280;--line:#e5e7eb;--ok:#057a55;--okbg:#def7ec;--bad:#c81e1e;--badbg:#fde8e8;--warn:#8e4b10;--warnbg:#fdf6b2;--info:#1e429f;--infobg:#e1effe;--gray:#374151;--graybg:#eef0f3;--wa:#25d366}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.4}a{color:var(--pri)}h2{margin:0 0 12px;font-size:20px}h3{margin:0 0 10px;font-size:15px}.muted{color:var(--muted);font-size:12px}.small{font-size:12px}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.between{justify-content:space-between}.row.end{justify-content:flex-end}.mt{margin-top:12px}.mt6{margin-top:6px}.mb{margin-bottom:12px}.grow{flex:1;min-width:0}.btn{background:var(--pri);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(.96)}.btn.ghost{background:var(--graybg);color:var(--text)}.btn.line{color:var(--pri);background:#fff;border:1px solid #c3d4f7}.btn.bad{background:var(--bad)}.btn.ok{background:var(--ok)}.btn.wa{background:var(--wa);color:#073b1f}.btn.navy{background:var(--navy)}.btn.sm{border-radius:8px;padding:7px 10px;font-size:12.5px}.btn.block{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;padding:14px}.kpis{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;display:grid}@media (min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}.kpi{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 14px}.kpi .l{color:var(--muted);font-size:12px}.kpi .v{margin-top:2px;font-size:21px;font-weight:700}.kpi.click{cursor:pointer}.kpi.click:hover{border-color:var(--pri)}.tag{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-block}.t-ok{background:var(--okbg);color:var(--ok)}.t-bad{background:var(--badbg);color:var(--bad)}.t-warn{background:var(--warnbg);color:var(--warn)}.t-info{background:var(--infobg);color:var(--info)}.t-gray{background:var(--graybg);color:var(--gray)}.tw{-webkit-overflow-scrolling:touch;margin:0 -4px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #eef0f3;padding:9px 6px}th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}td .muted{display:block}label{color:var(--muted);margin:8px 0 4px;font-size:12px;display:block}input,select,textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d5d9e0;border-radius:10px;padding:10px 11px;font-size:14px}input:focus,select:focus,textarea:focus{border-color:var(--pri);outline:2px solid #c3d4f7}input[type=checkbox]{width:auto}input[type=color]{height:40px;padding:2px}.form{grid-template-columns:1fr;gap:4px 12px;display:grid}@media (min-width:700px){.form{grid-template-columns:1fr 1fr}}.check{color:var(--text);align-items:center;gap:8px;margin:8px 0;font-size:13px;display:flex}.seg{background:var(--graybg);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13px}.seg button.on{color:var(--text);background:#fff;font-weight:700;box-shadow:0 1px 3px #0000001a}.seg.full{display:flex}.seg.full button{flex:1}.switch{cursor:pointer;background:#cbd5e1;border:0;border-radius:999px;flex-shrink:0;width:44px;height:26px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:3px;left:3px}.switch.on{background:var(--pri)}.switch.on:after{left:21px}.list .li{border-bottom:1px solid #eef0f3;align-items:center;gap:10px;padding:11px 0;display:flex}.list .li:last-child{border-bottom:0}.av{background:var(--infobg);width:38px;height:38px;color:var(--pri2);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.empty{color:var(--muted);text-align:center;padding:24px 10px}.note{color:#7a4b00;background:#fff8e6;border:1px solid #fbd38d;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}.info{background:var(--infobg);color:var(--pri2);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:12.5px}pre.wa-msg{white-space:pre-wrap;background:#e7fbe9;border:1px solid #c6f0cc;border-radius:12px;margin:10px 0;padding:12px;font-family:inherit;font-size:13px}.side{background:var(--bg);min-height:100vh;display:flex}.sb{background:var(--mbg,var(--navy));color:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:14px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.sb .brand{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;margin-bottom:10px;padding:4px 8px 16px;display:flex}.sb .brand .lg{background:var(--macc,var(--pri));border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.sb .brand b{font-size:15px;display:block}.sb .brand small{opacity:.6;font-size:11px}.sb button.it{text-align:left;color:#cfd8e6;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:10px;font-size:14px;display:flex}.sb button.it:hover{background:var(--mbg2,var(--navy2));color:#fff}.sb button.it.on{background:var(--macc,var(--pri));color:var(--maccfg,#fff);font-weight:600}.sb .ic{text-align:center;width:20px}.sb .sep{flex:1;min-height:12px}.sb .foot{opacity:.5;padding:8px 10px;font-size:11px}.content{flex-direction:column;flex:1;min-width:0;display:flex}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fff;align-items:center;gap:10px;padding:10px 16px;display:flex;position:sticky;top:0}.topbar .t{font-size:16px;font-weight:700}.topbar .who{color:var(--muted);text-align:right;margin-left:auto;font-size:12px}.burger{background:var(--graybg);cursor:pointer;border:0;border-radius:10px;width:38px;height:38px;font-size:18px;display:none}main.pg{width:100%;max-width:1200px;padding:16px}.sbbg{display:none}@media (max-width:899px){.sb{z-index:60;height:auto;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.sb.open{transform:none;box-shadow:4px 0 20px #0000004d}.sbbg.open{z-index:55;background:#00000059;display:block;position:fixed;inset:0}.burger{place-items:center;display:grid}main.pg{padding:12px}.topbar .who{display:none}}.phone{background:var(--bg);max-width:480px;min-height:100vh;margin:0 auto;padding-bottom:76px;position:relative}@media (min-width:700px){body.ph{background:#e9edf3}.phone{box-shadow:0 0 0 1px var(--line),0 10px 40px #00000014}}.ahdr{background:var(--navy);color:#fff;border-radius:0 0 18px 18px;padding:14px 16px 18px}.ahdr .h{font-size:18px;font-weight:700}.ahdr .s{opacity:.75;font-size:12px}.ahdr .bar{align-items:center;gap:10px;display:flex}.ahdr .lg{background:var(--pri);border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.amain{padding:12px}.tabs{border-top:1px solid var(--line);z-index:30;width:100%;max-width:480px;padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 2px 10px;font-size:11px;display:flex}.tabs button .i{font-size:19px;line-height:1}.tabs button.on{color:var(--pri);font-weight:700}.qa{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.qa button{border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--text);background:#fff;border-radius:14px;padding:14px 10px;font-size:13px;font-weight:600}.qa button .i{margin-bottom:6px;font-size:22px;display:block}.qa button:hover{border-color:var(--pri)}.stepper{align-items:center;gap:6px;display:inline-flex}.stepper button{cursor:pointer;background:#fff;border:1px solid #d5d9e0;border-radius:8px;width:30px;height:30px;font-size:16px}.stepper span{text-align:center;min-width:22px;font-weight:700}.stop{border-left:3px solid #d5d9e0;margin-left:4px;padding:8px 0 10px 12px}.stop.done{border-color:var(--ok)}.stop.cur{border-color:var(--pri)}.stop.no{border-color:var(--bad)}.map{background:linear-gradient(135deg,#e1effe,#c3d4f7);border-radius:12px;height:170px;position:relative;overflow:hidden}.map:before{content:"";background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.pin{background:var(--pri);border-radius:50%;width:16px;height:16px;transition:all 1s;position:absolute;box-shadow:0 0 0 6px #1a56db40}.dest{background:var(--navy);border-radius:3px;width:10px;height:10px;position:absolute}.toast{color:#fff;z-index:200;text-align:center;background:#111827;border-radius:10px;max-width:92vw;padding:10px 16px;font-size:13px;display:none;position:fixed;bottom:88px;left:50%;transform:translate(-50%)}.toast.show{display:block}.modal{z-index:150;background:#0f172a73;justify-content:center;align-items:flex-end;display:none;position:fixed;inset:0}.mbox{box-sizing:border-box;background:#fff;border-radius:18px 18px 0 0;width:100%;max-width:min(520px,100%);max-height:90vh;padding:16px;overflow:auto}.mbox select,.mbox input{box-sizing:border-box;min-width:0;max-width:100%}.mbox .list .li{flex-wrap:wrap;align-items:flex-start}.mbox .list .li select{flex:100%;width:100%}@media (min-width:700px){.modal{align-items:center}.mbox{border-radius:18px}}.mh{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.mh b{font-size:16px}.x{background:var(--graybg);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;width:32px;height:32px;font-size:18px}.home{background:linear-gradient(180deg,var(--navy) 0,var(--navy) 230px,var(--bg) 230px);min-height:100vh}.home .in{max-width:1000px;margin:0 auto;padding:22px 16px 40px}.home .hd{color:#fff;align-items:center;gap:12px;margin-bottom:6px;display:flex}.home .hd .lg{background:var(--pri);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.home .sub{color:#cfd8e6;max-width:640px;margin:6px 0 20px;font-size:13px}.roles{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.roles{grid-template-columns:1fr 1fr}}@media (min-width:980px){.roles{grid-template-columns:1fr 1fr 1fr}}.role{border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:var(--text);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex;box-shadow:0 2px 8px #0f172a0d}.role:hover{border-color:var(--pri);box-shadow:0 4px 14px #1a56db26}.role .e{background:var(--infobg);border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:26px;display:grid}.role b{font-size:15px;display:block}.role .d{color:var(--muted);margin-top:3px;font-size:12.5px}.role .cr{color:var(--pri2);margin-top:6px;font-family:ui-monospace,monospace;font-size:11px}.login{background:var(--bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.login .box{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(380px,100%);padding:24px;box-shadow:0 8px 30px #0f172a14}.steps{gap:6px;margin-bottom:14px;padding-bottom:4px;display:flex;overflow-x:auto}.steps span{background:var(--graybg);color:var(--muted);white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:12px}.steps span.on{background:var(--pri);color:#fff;font-weight:600}.steps span.done{color:var(--pri2);background:#c3d4f7}.tipos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;display:grid}.tipo{border:2px solid var(--line);text-align:center;cursor:pointer;background:#fff;border-radius:14px;padding:12px}.tipo.on{border-color:var(--pri);background:#eef4ff}.tipo .em{font-size:28px}.plans{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:800px){.plans{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.plans{grid-template-columns:repeat(4,1fr)}}.plan .p small{color:var(--muted);font-size:12px;font-weight:600}.plan{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;padding:16px}.plan.on{border-color:var(--pri)}.plan .p{color:var(--navy);margin:6px 0;font-size:20px;font-weight:800}.plan ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:13px}.prev{color:#fff;border-radius:12px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.prev .lg{background:#ffffff40;border-radius:12px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:grid}.cat-h{color:#fff;padding:16px 16px 28px;position:relative}.cat-h .lg{background:#fff3;border-radius:14px;place-items:center;width:50px;height:50px;font-size:24px;font-weight:800;display:grid}.cartb{color:var(--navy);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:9px 13px;font-weight:700;position:absolute;top:16px;right:14px}.cartb .n{background:var(--bad);color:#fff;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:12px}.cat-tb{background:var(--bg);z-index:5;border-radius:14px 14px 0 0;margin-top:-14px;padding:12px 14px 6px;position:sticky;top:0}.chips{scrollbar-width:none;gap:8px;padding:10px 0 4px;display:flex;overflow-x:auto}.chip{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d5d9e0;border-radius:999px;padding:7px 13px;font-size:13px}.chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}.pgrid{grid-template-columns:repeat(2,1fr);gap:12px;padding:8px 14px 30px;display:grid}@media (min-width:760px){.pgrid{grid-template-columns:repeat(4,1fr)}}.pc{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.pc.out{opacity:.55}.pc .th{place-items:center;height:110px;font-size:50px;display:grid;position:relative}.pc .bd{color:#fff;background:#0009;border-radius:999px;padding:2px 7px;font-size:10px;position:absolute;top:8px;left:8px}.pc .if{padding:10px 12px 12px}.pc .nm{min-height:34px;font-size:13.5px;font-weight:600;line-height:1.25}.pc .pr{color:var(--pri);margin-top:4px;font-size:16px;font-weight:800}.carousel{scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px;display:flex;overflow-x:auto}.slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;height:200px;font-size:90px;display:grid}.dots{justify-content:center;gap:6px;margin:8px 0;display:flex}.dot{background:#cbd0d8;border-radius:50%;width:7px;height:7px}.dot.on{background:var(--pri)}.fab{background:var(--navy);color:#fff;cursor:pointer;z-index:15;border:0;border-radius:999px;padding:12px 16px;font-weight:700;position:fixed;bottom:16px;right:14px;box-shadow:0 4px 12px #00000040}.demobar{color:#cbd5e1;background:#111827;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.demobar button{color:#fff;cursor:pointer;background:#374151;border:0;border-radius:7px;padding:5px 10px;font-size:12px}.demobar button.on{color:#111827;background:#fff;font-weight:700}.qrbox{border:2px solid var(--navy);text-align:center;background:#fff;border-radius:14px;padding:14px;display:inline-block}canvas.firma{touch-action:none;background:#fff;border:1px dashed #cbd5e1;border-radius:10px;width:100%;height:160px;margin-top:8px}.banner{color:#7a4b00;background:#fff4e5;border-bottom:1px solid #fbd38d;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;display:flex}.li .acts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.li.wrap{flex-wrap:wrap}.li.wrap .acts{justify-content:flex-start;width:100%;padding-left:48px}.seats{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.lock{opacity:.55}.steps-list .li b{font-size:14px}.ok-dot{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.amt{white-space:nowrap;text-align:right;font-weight:700}.mini{color:var(--muted);font-size:11.5px}.sucbar{background:#eef4ff;border-bottom:1px solid #d6e2fb;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 14px;font-size:13px;display:flex}.sucbar select{width:auto;margin:0;padding:4px 8px;font-size:13px}.schip{white-space:nowrap;background:#f1f5f9;border-radius:999px;margin:2px 2px 0 0;padding:2px 8px;font-size:11.5px;display:inline-block}.schip.low{background:var(--badbg);color:var(--bad)}.schip.tot{background:#e0e7ff}.imrow.err{background:#fef2f2;border-radius:10px;padding-left:8px}.imrow.warn{background:#fffbeb;border-radius:10px;padding-left:8px}.li.ign{opacity:.6}.heroimp{background:linear-gradient(135deg,#ecfdf5,#eff6ff);border:1px solid #bbf7d0}.heroimp .big{padding:12px 16px;font-size:16px}.lgimg{object-fit:contain;width:100%;height:100%;display:block}.lg:has(>.lgimg){border-radius:50%;padding:2px;overflow:hidden;background:#fff!important}.av:has(>.lgimg){border-radius:50%;padding:2px;overflow:hidden;background:#fff!important}.role .e:has(>.lgimg){border-radius:50%;padding:2px;overflow:hidden;background:#fff!important}.qrlogo:has(>.lgimg){border-radius:50%;padding:2px;overflow:hidden;background:#fff!important}.sb .brand .lg:has(>.lgimg){box-shadow:0 0 0 2px #ffffff26}.home{background:linear-gradient(180deg,var(--navy) 0,#0b3a8c 160px,#0e7490 230px,var(--bg) 230px)}.home .hd .tabrand{background:#fff;border-radius:14px;flex-shrink:0;width:86px;height:72px;padding:4px;box-shadow:0 4px 14px #0000002e}.home .hd .tabrand img,.tabig img{object-fit:contain;width:100%;height:100%;display:block}.tabig{justify-content:center;height:150px;margin:10px 0;display:flex}.powered{opacity:.85;white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.powered img{width:16px;height:16px}.qrlogo{place-items:center;width:64px;height:64px;margin:0 auto 6px;font-size:30px;display:grid}.qrlogo.sm{width:44px;height:44px;margin:0 0 6px;font-size:22px}.ticket{background:#fff;border:1px dashed #cbd5e1;border-radius:12px;padding:14px;font-size:13px}.tk-h{border-bottom:1px dashed #cbd5e1;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:10px;display:flex}.tk-h img,.tk-e{object-fit:contain;border-radius:50%;flex-shrink:0;width:56px;height:56px}.tk-e{color:#fff;place-items:center;font-weight:800;display:grid}.tk-t{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.tk-i{border-collapse:collapse;width:100%;margin:8px 0}.tk-i td{vertical-align:top;border-bottom:1px solid #f1f5f9;padding:5px 0}.tk-i td:last-child{text-align:right;white-space:nowrap;padding-left:8px}.tk-tot{justify-content:space-between;margin:6px 0;font-size:16px;display:flex}.tk-f{text-align:center;color:var(--muted);margin-top:10px}html,body{min-height:100%}body{background:#fff}button,input,select,textarea{font-family:inherit}.toast{color:#fff;z-index:200;text-align:center;background:#111827;border-radius:10px;max-width:92vw;padding:10px 16px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.modal.show{display:flex}a.btn{text-decoration:none}.help-body p{margin:0 0 10px;line-height:1.5}.help-body ul,.help-body ol{margin:0 0 10px;padding-left:22px;line-height:1.5}.help-body a{color:var(--pri)}.help-img{border-radius:10px;max-width:100%;margin:6px 0 10px;display:block}.help-video{aspect-ratio:16/9;width:100%;max-width:640px;margin:6px 0 10px;position:relative}.help-video iframe{border:0;border-radius:10px;width:100%;height:100%;position:absolute;inset:0}.help-item{border-bottom:1px solid var(--line)}.help-title{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:6px;padding:12px 4px;font-size:15px;display:flex}.help-open{padding:0 6px 12px 22px}.tlay{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.tnav{background:var(--mbg,var(--navy));color:#fff;z-index:30;position:sticky;top:0;box-shadow:0 2px 8px #0000001f}.tnav-top{align-items:center;gap:10px;padding:8px 14px;display:flex}.tnav .brand{align-items:center;gap:10px;min-width:0;display:flex}.tnav .brand .lg{background:var(--macc,var(--pri));border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.tnav .brand b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.tnav .brand small{opacity:.6;font-size:11px}.tnav-r{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex}.tnav-r a,.tnav-r button{color:#cfd8e6;cursor:pointer;white-space:nowrap;background:#ffffff14;border:0;border-radius:8px;padding:7px 10px;font-size:12.5px;text-decoration:none}.tnav-items{scrollbar-width:thin;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;gap:4px;padding:0 10px 8px;display:flex;overflow-x:auto}.tnav-items button{white-space:nowrap;color:#cfd8e6;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.tnav-items button:hover{background:var(--mbg2,var(--navy2));color:#fff}.tnav-items button.on{background:var(--macc,var(--pri));color:var(--maccfg,#fff);font-weight:600}.tlay .topbar{position:static}.tlay .content{flex:1}@media (max-width:599px){.tnav-r .lbl{display:none}.tnav-items button{padding:8px 10px;font-size:13px}}.sb a.it{text-align:left;color:#cfd8e6;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;margin-bottom:2px;padding:10px;font-size:14px;text-decoration:none;display:flex}.sb a.it:hover{background:var(--mbg2,var(--navy2));color:#fff}.errfix{z-index:210;align-items:flex-start;gap:10px;width:min(560px,92vw);margin:0;font-size:14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #0000002e}.errfix.grave{border:2px solid var(--bad);color:#7f1d1d;background:#fde8e8;width:min(680px,94vw);padding:14px 16px;font-size:16px;font-weight:700}.errfix .x{cursor:pointer;color:inherit;background:0 0;border:0;font-size:20px;line-height:1}.alertbar{background:var(--badbg);color:#7f1d1d;border:2px solid #f8b4b4;border-radius:12px;margin-bottom:12px;padding:12px 14px}.alertbar b{font-size:16px}.alertbar ul{margin:6px 0 0;padding-left:18px}.noticebar{background:var(--infobg);color:var(--pri2);border:1px solid #c3d4f7;border-radius:12px;margin-bottom:12px;padding:10px 14px}.noticebar button{margin-right:6px}.pthumb{object-fit:cover;background:var(--graybg);border-radius:12px;flex-shrink:0;display:block}.pc .th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.slide img{object-fit:contain;background:#fff;width:100%;height:100%}.pc .bd{z-index:1}.login-one{max-width:420px;margin:8px auto 0}.slide{position:relative;overflow:hidden}.slide img{position:absolute;inset:0}.home .in>.hd{text-align:left;justify-content:center}.home .in>.sub{text-align:center;margin-left:auto;margin-right:auto}.plan-notice{margin-bottom:12px;display:block}.plan-notice ul{margin:6px 0 0;padding-left:18px}.plan-notice li{margin:3px 0}.trial-notice{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.trial-notice.info{color:#334155;background:#f4f8ff;border-color:#dbe6fb;padding:8px 12px;font-size:13px}.trial-notice.aviso{color:#7a4b00;background:#fff7e6;border-color:#f5c26b;font-weight:600}.trial-notice.ended{color:#8a1f1f;background:#fdecec;border-color:#f5b5b5}.logo-picker{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:8px 0 4px;display:flex}.logo-prev{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:34px;display:grid;overflow:hidden}.logo-prev img{object-fit:contain;width:100%;height:100%}.made-card{border:2px solid var(--ok,#057a55);background:var(--okbg,#def7ec);border-radius:14px;margin-top:8px;padding:14px}.made-card .creds{word-break:break-all;font-size:16px;line-height:1.7}.alta-errs{margin:8px 0}.passwrap{position:relative}.passwrap input{padding-right:46px}.passeye{cursor:pointer;background:0 0;border:0;padding:8px;font-size:18px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ferr{color:var(--bad);margin-top:4px;font-size:13px}input[aria-invalid=true]{border-color:var(--bad)}.stk{z-index:15;background:var(--bg);margin:-4px -4px 8px;padding:6px 4px 2px;position:sticky;top:56px}.stk input[type=search]{padding:12px 14px;font-size:16px}.chips.cats{padding:8px 0 6px}.chip .n{opacity:.6;margin-left:4px;font-size:11.5px}.chip.on .n{opacity:.8}.cat-h{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:14px 2px 6px;font-size:13px;font-weight:700}.tiles{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.tile{border:1px solid var(--line);cursor:pointer;text-align:left;font:inherit;color:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;min-height:168px;padding:8px;display:flex;position:relative}.tile:active{transform:scale(.98)}.tile:disabled{opacity:.45;cursor:not-allowed}.tile .ph{aspect-ratio:1;background:var(--infobg);border-radius:9px;place-items:center;font-size:34px;display:grid;overflow:hidden}.tile .ph img{object-fit:cover;width:100%;height:100%}.tile .nmline{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;display:flex}.tile .nm{font-size:16px;font-weight:700;line-height:1.25}.tile .pr{color:var(--pri);margin:0;padding:0;font-size:18px;font-weight:800}.tile .st{color:var(--muted);margin-top:auto;padding-top:4px;font-size:12px}.prod-name{font-size:16px}.prod-price{color:var(--pri);white-space:nowrap;margin-left:8px;font-size:18px;font-weight:800}.tile .in{background:var(--pri);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:grid;position:absolute;top:4px;right:4px}.more{width:100%;margin-top:10px;display:block}.cartbar{z-index:40;background:var(--navy);color:#fff;width:min(560px,100vw - 24px);font:inherit;cursor:pointer;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000040}.cartbar b{font-size:16px}.qty{align-items:center;gap:4px;display:inline-flex}.qty input{text-align:center;width:72px;padding:7px 4px}.qty button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;width:34px;height:34px;font-size:18px}.tk-n{font-size:15px}.tk-meta{color:var(--gray);margin:2px 0;font-size:12.5px}.tk-d{color:var(--muted);margin-top:2px;font-size:12px}.tk-desc td{color:#15803d;font-size:12px}.tk-acts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.tk-acts .btn{padding:10px 6px;font-size:13px}.tk-paper{margin-top:10px}.print-root{display:none}@page a4doc{size:A4 portrait;margin:14mm}@media print{@page{margin:2mm}body.tk-printing{background:#fff!important}body.tk-printing>:not(.print-root){display:none!important}body.tk-printing .print-root{color:#000;font-size:12px;display:block}.print-root.p80{width:72mm}.print-root.p58{width:48mm;font-size:11px}.print-root.pa4{page:a4doc;width:auto;max-width:190mm;margin:0 auto;font-size:13px}.print-root .ticket{font-size:inherit;border:0;border-radius:0;padding:0}.print-root .tk-h{text-align:center;flex-direction:column;gap:4px}.print-root .tk-h img,.print-root .tk-e{color:#000;width:44px;height:44px;font-size:28px;background:0 0!important}.print-root .muted,.print-root .tk-f,.print-root .tk-d,.print-root .tk-meta{color:#000}.print-root .tk-i td{border-bottom:1px dashed #000;padding:3px 0}.print-root .tk-tot{font-size:14px}}.tile.fmt .ph{background:#fdf2f8}.flavors{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:52vh;margin-top:10px;padding:2px;display:grid;overflow-y:auto}.flv{border:1px solid var(--line);font:inherit;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;min-height:56px;padding:10px;display:flex}.flv .nm{font-size:14px;font-weight:600}.flv .st{color:var(--muted);font-size:11.5px}.flv .st.low{color:var(--bad);font-weight:600}.flv.on{border-color:var(--pri);background:var(--infobg);box-shadow:0 0 0 1px var(--pri)}.flv:disabled{opacity:.45;cursor:not-allowed}.helpbox{background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px}.helpbox summary{cursor:pointer;font-weight:700}.helpbox ol{margin:8px 0 0;padding-left:20px;line-height:1.5}.envio-box{border:1px solid var(--line,#ddd);background:var(--soft,#00000005);border-radius:10px;margin:6px 0;padding:8px 10px}.combo{position:relative}.combo-list{z-index:8;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:240px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.combo-list button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #f3f4f6;padding:9px 10px;display:block}.combo-list button:hover{background:var(--infobg)}.tk-letra{border:2px solid #111;flex-shrink:0;place-items:center;width:54px;height:54px;font-size:28px;font-weight:800;display:grid}.tk-doc{letter-spacing:.02em;font-size:15px;font-weight:800}.disc-l{color:#15803d;font-size:13px}.linkbtn{color:var(--brand,#2563eb);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}.tile .promo-tag{margin:2px 0;font-size:11px;display:inline-block}.li .promo-tag{color:#15803d;font-size:12px}.pc .bd.promo{background:#15803d;top:auto;bottom:8px}.list button.li{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef0f3}.list button.li:hover{background:#f8fafc}.li.low-row{background:var(--badbg);border-radius:8px;padding-left:8px;padding-right:8px}.mt0{margin-top:0}.picker-list{max-height:320px;margin-top:6px;overflow:auto}.picker .picked{border:1px solid var(--line);border-radius:10px;padding:8px 10px}.confirm-modal{z-index:220}.cartbar-space{height:72px}.pcar{background:#fff;border-radius:14px;position:relative;overflow:hidden}.pcar-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:260px;display:flex;overflow-x:auto}.pcar-track::-webkit-scrollbar{display:none}.pcar-track img{object-fit:contain;scroll-snap-align:center;background:#fff;flex:0 0 100%;width:100%;height:100%}.pcar-arrow{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.pcar-arrow.l{left:8px}.pcar-arrow.r{right:8px}.pcar-arrow:disabled{opacity:.25;cursor:default}.pcar-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:8px;left:0;right:0}.pcar-dots button{cursor:pointer;background:#ffffffb3;border:0;border-radius:50%;width:9px;height:9px;padding:0;box-shadow:0 0 0 1px #00000040}.pcar-dots button.on{background:var(--pri)}.photo-mgr{gap:8px;display:grid}.photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.photo-slot{border:1px solid var(--line,#e3e6eb);background:#fff;border-radius:12px;flex-direction:column;min-height:120px;display:flex;position:relative;overflow:hidden}.photo-slot img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%}.photo-main{background:var(--pri);color:#fff;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;position:absolute;top:6px;left:6px}.photo-acts{justify-content:space-between;gap:2px;padding:4px;display:flex}.photo-acts .btn{min-width:0;padding:4px 6px}.photo-mk{margin:0 4px 4px}.photo-add{cursor:pointer;color:var(--pri);font-weight:700;font:inherit;border-style:dashed;justify-content:center;align-items:center;gap:4px}.photo-add small{color:#8a93a3;font-weight:400}@media (max-width:420px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fiado-saldo{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:10px;padding:10px 12px;display:flex}.fiado-saldo .v{font-size:26px;font-weight:800;line-height:1.1}.fiado-desc{white-space:normal;word-break:break-word;font-size:13px}.li.anulado b,.li.anulado .amt{opacity:.6;text-decoration:line-through}.fiado-box{background:#fffbeb;border:1px solid #e5e7eb;border-radius:10px;margin-top:8px;padding:10px 12px}.fiado-box.ok{background:#f0fdf4}.bbar{display:none}@media (max-width:899px){.bnav .bbar{z-index:50;background:var(--mbg,var(--navy));padding:6px 6px calc(6px + env(safe-area-inset-bottom));gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000026}.bbar button{color:#cfd8e6;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:2px;min-width:0;padding:6px 2px;font-size:11px;display:flex}.bbar button.on{background:var(--macc,var(--pri));color:var(--maccfg,#fff);font-weight:600}.bbar .ic{font-size:19px;line-height:1}.bbar .lbl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bnav .content{padding-bottom:78px}.bnav .burger{display:none!important}.bnav .tnav-items{display:none}.bnav .cartbar{bottom:86px}}.mgrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mgrid button{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px;font-size:12.5px;display:flex}.mgrid button .ic{font-size:22px}.mgrid button.on{border-color:var(--pri);background:var(--infobg);font-weight:700}.themes{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.theme{border:1px solid var(--line);cursor:pointer;text-align:left;color:var(--text);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px;font-size:13px;display:flex}.theme.on{border:2px solid var(--pri);padding:7px;font-weight:700}.theme .sw{border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:28px;display:grid}.theme .sw i{border-radius:4px;width:18px;height:10px;display:block}.msec{gap:6px}.msec .grip{cursor:grab;color:var(--muted);-webkit-user-select:none;user-select:none;touch-action:none;padding:6px 4px;font-size:20px}.msec.drag{background:var(--infobg);border-radius:10px}.msec .arrow{min-width:38px;padding:6px 10px}.msec .arrow:disabled{opacity:.3}.savebar{z-index:40;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:flex;position:sticky;bottom:10px;box-shadow:0 6px 20px #0000001f}@media (max-width:899px){.bnav .savebar{bottom:86px}}.aum-t th,.aum-t td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px;font-size:13px}.aum-t th{color:var(--muted);font-size:12px;font-weight:600}.aum-t s{color:var(--muted)}.aum-t td:not(:first-child){white-space:nowrap}.ok-card{background:#f0fdf4;border-color:#86efac}.alc select,.alc input{width:100%}.etq-root{display:none}.lprev{border:1px solid var(--line);zoom:.44;background:#fff;border-radius:8px;width:fit-content;overflow:hidden}@media (min-width:700px){.lprev{zoom:.7}}.lpage{box-sizing:border-box;color:#000;background:#fff;width:194mm;height:280mm;font-family:Arial,Helvetica,sans-serif;display:grid}.lbl{box-sizing:border-box;border:.2mm dashed #9ca3af;flex-direction:column;min-width:0;min-height:0;padding:2.5mm 3mm;display:flex;overflow:hidden}.lneg{text-transform:uppercase;letter-spacing:.04em;color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:7pt;overflow:hidden}.lnm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}.lpr{letter-spacing:-.02em;white-space:nowrap;margin-top:auto;font-weight:800;line-height:1}.lpr small{margin-left:1mm;font-size:40%;font-weight:600}.lmay{margin-top:1mm;line-height:1.2}.lft{justify-content:space-between;align-items:flex-end;gap:2mm;margin-top:1mm;display:flex}.lbc svg{width:auto;max-width:100%;display:block}.lbc{min-width:0;max-width:75%}.lbt{letter-spacing:.06em;font-family:monospace;font-size:6pt}.lfe{color:#4b5563;font-size:6.5pt}.lbl.chica .lnm{font-size:8.5pt}.lbl.chica .lpr{font-size:19pt}.lbl.chica .lmay{font-size:7pt}.lbl.chica .lbc svg{width:34mm}.lbl.mediana .lneg{font-size:8pt}.lbl.mediana .lnm{font-size:12pt}.lbl.mediana .lpr{font-size:34pt}.lbl.mediana .lmay{font-size:10pt}.lbl.mediana .lbc svg{width:42mm}.lbl.grande{padding:5mm 6mm}.lbl.grande .lneg{font-size:11pt}.lbl.grande .lnm{font-size:22pt}.lbl.grande .lpr{font-size:80pt}.lbl.grande .lmay{font-size:16pt}.lbl.grande .lbc svg{width:60mm}.lbl.grande .lbt{font-size:9pt}.lbl.grande .lfe{font-size:10pt}@page etq{size:A4 portrait;margin:8mm}@media print{body.etq-printing{background:#fff!important}body.etq-printing>:not(.etq-root){display:none!important}body.etq-printing .etq-root{display:block}.etq-root .lpage{page:etq;break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact}.etq-root .lpage:last-child{break-after:auto;page-break-after:auto}}.rep-root{display:none}.rep-group .li.rep-off{opacity:.5}.rep-qty{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.rep-qty input{text-align:right;width:84px;margin:0}.btn.disabled{opacity:.5;pointer-events:none}.kpi.warn .v{color:var(--bad)}@media print{body.rep-printing{background:#fff!important}body.rep-printing>:not(.rep-root){display:none!important}body.rep-printing .rep-root{color:#000;font:12px/1.35 system-ui,sans-serif;display:block}.rep-root h1{margin:0 0 2px;font-size:18px}.rep-root>p{color:#444;margin:0 0 10px}.rep-root h2{border-bottom:1px solid #000;margin:14px 0 4px;padding-bottom:2px;font-size:14px}.rep-root h2 small{color:#333;font-weight:400}.rep-root table{border-collapse:collapse;width:100%}.rep-root th,.rep-root td{text-align:left;border-bottom:1px solid #ccc;padding:4px 6px}.rep-root th:nth-child(n+3),.rep-root td:nth-child(n+3){text-align:right;width:60px}.rep-root section{break-inside:avoid}}.help-box input[type=search]{font-size:16px}.help-sop{align-items:center;gap:10px}.help-cat{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:12px 0 2px;font-size:13px}.help-title .tag{flex:none}.help-mp4{background:#000;border-radius:10px;width:100%;max-width:360px;max-height:70vh;margin:6px 0 10px;display:block}.acad-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.acad-card{text-align:left;background:var(--card,#fff);border:1px solid var(--line);cursor:pointer;color:var(--text);font:inherit;border-radius:12px;flex-direction:column;gap:4px;padding:8px;display:flex}.acad-card:hover:not(:disabled){border-color:var(--pri,#1a56db)}.acad-card.soon{cursor:default;opacity:.8}.acad-card b{font-size:14px;line-height:1.25}.acad-card .muted{font-size:12.5px;line-height:1.3}.acad-thumb{aspect-ratio:16/10;background:linear-gradient(135deg,#1c2b42,#26395a) 50%/cover no-repeat;border-radius:8px;display:block;position:relative}.acad-play{color:#1c2b42;background:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000040}.acad-soon{position:absolute;bottom:6px;right:6px}.acad-sec{color:var(--muted);font-size:11.5px}.tut-btn{flex:none;margin-left:auto}.soporte-off{margin:0}.exp-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pdot{vertical-align:middle;border-radius:50%;width:10px;height:10px;display:inline-block}.pdot.lg{width:22px;height:22px}.turno-li{padding-left:10px}.turno-li.st-cancelado,.turno-li.st-ausente{opacity:.6}.turno-open{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;min-width:0;padding:0}.semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}@media (max-width:900px){.semana{grid-template-columns:1fr}}.sdia{min-height:90px;padding:8px}.sdia.hoy{outline:2px solid var(--navy)}.sdh{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;justify-content:space-between;padding:0 0 6px;display:flex}.schip{text-align:left;background:var(--graybg);cursor:pointer;width:100%;color:inherit;white-space:nowrap;text-overflow:ellipsis;border:0;border-left:4px solid #64748b;border-radius:6px;margin-top:4px;padding:5px 6px;font-size:12.5px;display:block;overflow:hidden}.schip.st-cancelado,.schip.st-ausente{opacity:.55;text-decoration:line-through}.slots{flex-wrap:wrap;gap:6px;display:flex}.slots .btn{min-width:64px}.horario .hdia{border-bottom:1px solid var(--line,#e5e7eb);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:6px 0;display:flex}.horario .hd{width:86px;padding-top:6px}.horario input[type=time]{width:auto;min-width:0}.turno-cobro{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bk{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.bk-h{color:#fff;align-items:center;gap:12px;padding:18px 16px;display:flex}.bk-h h2{color:#fff;margin:0;font-size:20px}.bk-h .sub{opacity:.85;font-size:13px}.bk-h .lg{background:#fff3;border-radius:14px;flex:none;place-items:center;width:50px;height:50px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.bk-body{flex:1;width:100%;max-width:560px;margin:0 auto;padding:14px 12px 30px}.bk-steps{gap:4px;margin:0 0 12px;padding:0;font-size:12px;list-style:none;display:flex}.bk-steps li{text-align:center;background:var(--graybg);color:var(--muted);border-radius:8px;flex:1;padding:6px 2px}.bk-steps li.on{background:var(--navy);color:#fff;font-weight:700}.bk-steps li.ok{color:var(--text)}.bk-opt{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:0;align-items:center;gap:10px;display:flex}.bk-opt .em{text-align:center;width:32px;font-size:24px}.bk-opt .d{display:block}.bk-sum{background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:14px;display:flex}.bk-days{scroll-snap-type:x mandatory;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.bk-day{border:1px solid var(--line,#e5e7eb);cursor:pointer;width:58px;font:inherit;color:inherit;scroll-snap-align:start;background:#fff;border-radius:10px;flex-direction:column;flex:none;align-items:center;padding:6px 0;display:flex}.bk-day b{font-size:18px}.bk-day .m{color:var(--muted);font-size:11px}.bk-day.on{background:var(--navy);color:#fff;border-color:var(--navy)}.bk-day.on .m{color:#fff}.bk-day.off{opacity:.4;cursor:default}.bk-ok{text-align:center}.bk-ok .big{font-size:42px}.bk-foot{text-align:center;color:var(--muted);padding:10px;font-size:12px}.hsel{width:auto;min-width:92px;padding-left:10px;padding-right:24px}@media (max-width:520px){.horario .hd{width:100%;padding-top:0}}@media (max-width:900px){.sdia{min-height:0}}.vt-check{cursor:pointer;align-items:flex-start;gap:10px;margin:6px 0;font-weight:400;display:flex}.vt-check input{width:20px;height:20px;accent-color:var(--pri);flex-shrink:0;margin:1px 0 0}.vt-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vt-grid .photo-slot img{aspect-ratio:4/3;object-fit:cover}@media (max-width:520px){.vt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vt-biz{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.vt-files{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.vt-file{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;width:118px;padding:6px;font-size:12px}.vt-file img{object-fit:cover;background:#f5f6f8;border-radius:6px;width:100%;height:78px;margin-bottom:4px;display:block}.vt-file .logo-img{object-fit:contain}.ld{color:var(--text);background:#fff;font-size:15px;line-height:1.5}.ld h2{letter-spacing:-.01em;margin:0 0 8px;font-size:24px;line-height:1.2}.ld h3{margin:6px 0 4px;font-size:16px}.ld-wrap{max-width:1120px;margin:0 auto;padding:0 16px}.ld-narrow{max-width:760px}.ld-top{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#1c2b42f7;position:sticky;top:0}.ld-top-in{align-items:center;gap:12px;height:58px;display:flex}.ld-brand{color:#fff;align-items:center;gap:8px;font-size:17px;text-decoration:none;display:flex}.ld-brand img{object-fit:contain;background:#fff;border-radius:9px;padding:2px}.ld-nav{gap:18px;margin-left:auto;display:none}.ld-nav a{color:#dbe4f3;font-size:14px;text-decoration:none}.ld-nav a:hover{color:#fff}.ld-in{color:var(--navy);background:#fff;margin-left:auto}.ld-hero{background:linear-gradient(160deg,var(--navy) 0,#0b3a8c 55%,#0e7490 100%);color:#fff;padding:26px 0 30px}.ld-hero-in{gap:22px;display:grid}.ld-hero h1{letter-spacing:-.02em;margin:12px 0 10px;font-size:31px;line-height:1.12}.ld-lead{color:#dbe4f3;max-width:600px;margin:0 0 16px;font-size:16px}.ld-pill{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;display:inline-block}.ld-ctas{flex-wrap:wrap;gap:10px;display:flex}.ld-big{border-radius:12px;padding:13px 18px;font-size:15px}.ld-checks{color:#cfe3f5;flex-wrap:wrap;gap:6px 16px;margin:16px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.ld-checks li:before{content:"✓ ";color:#6ee7b7;font-weight:700}.ld-login{color:var(--text);scroll-margin-top:70px}.ld-login .role{box-shadow:0 10px 30px #0000002e}.ld-login label{color:var(--muted);margin:10px 0 4px;font-size:12.5px;display:block}.ld-login input{border:1px solid var(--line);border-radius:10px;width:100%;padding:11px 12px;font-size:15px}.ld-demos{color:#fff;background:#ffffff1a;border-radius:12px;margin-top:12px;padding:8px 12px}.ld-demos summary{cursor:pointer;font-size:13.5px;font-weight:600}.ld-demos .roles{grid-template-columns:1fr!important}.ld-sec{padding:40px 0}.ld-alt{background:var(--bg)}.ld-sub{color:var(--muted);max-width:680px;margin:0 0 18px}.ld-grid3,.ld-grid4{grid-template-columns:1fr;gap:12px;display:grid}.ld-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.ld-card p{color:#4b5563;margin:0;font-size:14px}.ld-ic{font-size:26px;line-height:1}.ld-shots{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:8px;display:flex;overflow-x:auto}.ld-shots figure{scroll-snap-align:start;flex:0 0 68%;max-width:260px;margin:0}.ld-shots img{border:1px solid var(--line);background:#f3f4f6;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #0f172a1f}.ld-shots figcaption{text-align:center;color:var(--muted);margin-top:8px;font-size:13px}.ld-plan ul{color:#4b5563;margin:8px 0 6px;padding-left:18px;font-size:13.5px}.ld-price{color:var(--navy);font-size:26px;font-weight:800}.ld-price small{color:var(--muted);font-size:13px;font-weight:500}.ld-logos{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ld-logo{text-align:center;width:110px}.ld-logo img,.ld-logo-e{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:18px;place-items:center;width:96px;height:96px;margin:0 auto;padding:6px;font-size:42px;display:grid}.ld-logo small{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.25;display:block}.ld-faq{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:8px;padding:12px 14px}.ld-faq summary{cursor:pointer;font-weight:600}.ld-faq p{color:#4b5563;margin:8px 0 0}.ld-cta{background:linear-gradient(160deg,#ecfdf5,#eff6ff)}.ld-foot{background:var(--navy);color:#cbd5e1;padding:18px 0;font-size:13px}.ld-foot a{color:#fff}.ld-wa-float{background:var(--wa);z-index:30;border-radius:50%;place-items:center;width:54px;height:54px;font-size:26px;text-decoration:none;display:grid;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #00000040}@media (min-width:640px){.ld-grid3,.ld-grid4{grid-template-columns:1fr 1fr}.ld-shots figure{flex-basis:240px}}@media (min-width:900px){.ld h2{font-size:30px}.ld-nav{display:flex}.ld-in{margin-left:8px}.ld-hero{padding:56px 0 60px}.ld-hero-in{grid-template-columns:1.25fr .9fr;align-items:center;gap:40px}.ld-hero h1{font-size:46px}.ld-grid3{grid-template-columns:repeat(3,1fr)}.ld-grid4{grid-template-columns:repeat(4,1fr)}.ld-sec{padding:64px 0}.ld-shots{justify-content:space-between;overflow:visible}.ld-shots figure{flex:1 1 0;max-width:250px}}.ld-feat{grid-template-columns:36px 1fr;column-gap:10px;padding:12px 14px;display:grid}.ld-feat .ld-ic{grid-row:span 2;padding-top:4px;font-size:24px}.ld-feat h3{margin:2px 0}@media (min-width:900px){.ld-feat{padding:16px;display:block}.ld-feat .ld-ic{padding:0}}.linkb{font:inherit;color:var(--pri);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:13px;text-decoration:underline}.cerrado{color:#fff;background:#1f2937;padding:10px 14px;font-size:13.5px;line-height:1.35}.cerrado .linkb{color:#c7d7fe;margin-left:4px}.cerrado ul{color:#e5e7eb;margin:6px 0 0;padding-left:18px}.cf-prev{color:#92400e;text-align:center;background:#fef3c7;padding:7px 12px;font-size:12.5px}.sabpick{margin-top:10px}.sabgrid{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.sab{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:7px 11px;font-size:13px}.sab.on{background:var(--navy);border-color:var(--navy);color:#fff;font-weight:700}.sab:disabled{opacity:.45;cursor:default}.tg{color:#374151;background:#e5e7eb;border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700;line-height:1.4;display:inline-block}.tg-dest{color:#92400e;background:#fef3c7}.tg-promo{color:#166534;background:#dcfce7}.tg-out{color:#991b1b;background:#fee2e2}.tg-low{color:#9a3412;background:#ffedd5}.stepper.big{background:var(--graybg,#f1f3f6);border-radius:12px;gap:4px;padding:3px}.stepper.big button{background:#fff;border:0;border-radius:10px;width:42px;height:42px;font-size:22px;box-shadow:0 1px 2px #00000014}.stepper.big button:disabled{opacity:.4}.stepper.big span{min-width:30px;font-size:17px}.fab.up{bottom:84px}.cf{background:#f6f7f9;min-height:100vh;padding-bottom:96px}.cf-h{color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 14px 14px;display:flex}.cf-h h1{margin:0;font-size:19px;line-height:1.2}.cf-lg{background:#ffffff38;border-radius:14px;flex:none;place-items:center;width:52px;height:52px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.cf-lg img{object-fit:cover;width:100%;height:100%}.cf-sub{opacity:.88;margin-top:2px;font-size:12.5px}.cf-st{background:#00000059;border-radius:999px;margin-top:5px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.cf-st.on{background:#16a34a}.cf-turnos{flex:none}.cf-bar{z-index:10;border-bottom:1px solid var(--line);background:#fff;padding:10px 14px;position:sticky;top:0;box-shadow:0 2px 6px #0000000a}.cf-bar input{width:100%}.cf-main{max-width:640px;margin:0 auto;padding:12px 12px 0}.cf-cats{grid-template-columns:1fr;gap:10px;display:grid}.cf-cat{cursor:pointer;text-align:left;color:#fff;border:0;border-radius:16px;width:100%;height:120px;padding:0;display:block;position:relative;overflow:hidden}.cf-cat img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cf-cat:after{content:"";background:linear-gradient(90deg,#0000009e,#00000026);position:absolute;inset:0}.cf-cat-em{opacity:.9;font-size:56px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.cf-cat-t{z-index:1;text-shadow:0 1px 3px #0006;flex-direction:column;display:flex;position:absolute;bottom:14px;left:16px}.cf-cat-t b{font-size:20px;line-height:1.15}.cf-cat-t span{opacity:.9;font-size:12.5px}@media (min-width:560px){.cf-cats{grid-template-columns:1fr 1fr}.cf-cat{height:140px}}.cf-all{width:100%;color:var(--navy);cursor:pointer;background:#fff;border:1px dashed #c3cad6;border-radius:12px;margin:12px 0 4px;padding:13px;font-size:14px;font-weight:700;display:block}.cf-tt{align-items:center;gap:8px;margin:4px 2px 10px;font-size:17px;display:flex}.cf-back{border:1px solid var(--line);cursor:pointer;width:36px;height:36px;color:var(--text);background:#fff;border-radius:10px;flex:none;font-size:22px;line-height:1}.cf-list{flex-direction:column;gap:8px;display:flex}.cf-row{background:#fff;border-radius:14px;align-items:center;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000f}.cf-row.out{opacity:.62}.cf-open{text-align:left;cursor:pointer;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:9px;display:flex}.cf-th{border-radius:12px;flex:none;place-items:center;width:74px;height:74px;font-size:34px;display:grid;position:relative;overflow:hidden}.cf-th img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cf-if{flex-direction:column;gap:3px;min-width:0;display:flex}.cf-nm{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.cf-tags{flex-wrap:wrap;gap:4px;display:flex}.cf-pr{color:var(--navy);font-size:16px;font-weight:800}.cf-add{background:var(--biz,var(--pri));color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;width:40px;height:40px;margin-right:10px;font-size:22px}.cf-foot{text-align:center;padding:20px 16px;font-size:12.5px}.cf-cart{z-index:30;background:var(--navy);color:#fff;width:min(600px,100vw - 24px);font:inherit;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:10px;padding:13px 16px;font-size:15px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #00000047}.cf-cart .n{color:var(--navy);text-align:center;background:#fff;border-radius:999px;min-width:24px;padding:1px 7px;font-size:13px;font-weight:800}.cf-cart .grow{text-align:left;font-weight:700}.cf-pp{z-index:50;background:#fff;flex-direction:column;display:flex;position:fixed;inset:0}.cf-pp-h{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.cf-pp-b{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.cf-pp-b>.carousel,.cf-pp-b>div:first-child{border-radius:0}.cf-pp-i{max-width:640px;margin:0 auto;padding:14px 16px 20px}.cf-pp-i h2{margin:8px 0 4px;font-size:20px}.cf-pp-pr{color:var(--navy);font-size:22px;font-weight:800}.cf-pp-f{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;align-items:center;gap:10px;display:flex}.cf-pp-f .btn{min-height:48px;font-size:15px}.est-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.est{border:2px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:var(--text);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:10px;font-size:13px;display:flex}.est.on{border-color:var(--pri);background:#eef4ff}.est-pic{gap:3px;height:46px;margin-bottom:4px;display:grid}.est-pic i{background:#d6dde8;border-radius:4px}.est-pic.clasico{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.est-pic.fotos{grid-template-rows:1.4fr 1fr 1fr}.est-pic.fotos i:first-child{background:linear-gradient(90deg,#64748b,#a3b1c6)}.catf-list{flex-direction:column;gap:6px;margin-top:6px;display:flex}.catf{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;display:flex}.catf .grow{flex-direction:column;display:flex}.catf-th{background:#eef1f5;border-radius:8px;flex:none;place-items:center;width:56px;height:40px;font-size:20px;display:grid;overflow:hidden}.catf-th img{object-fit:cover;width:100%;height:100%}.hor{flex-direction:column;gap:6px;margin-top:6px;display:flex}.hor-d{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.hor-d .check{min-width:110px;margin:6px 0}.hor-f{flex-direction:column;gap:4px;display:flex}.hor-r{align-items:center;gap:6px;display:flex}.hor-r input{width:auto;padding:5px 6px}.hor-l{margin:4px 0;padding-left:18px;font-size:13px}.cf-if>*{flex:none}.cf-pp-f .btn,.cf-pp-f .btn:hover{background:var(--biz,var(--pri));border-color:var(--biz,var(--pri))}.cf-pp-f .btn:disabled{opacity:.55}.grid2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.grid3{grid-template-columns:1fr 1fr 1fr;gap:0 8px;display:grid}@media (max-width:420px){.grid2{grid-template-columns:1fr}}.li.col{flex-direction:column;align-items:stretch}.tag.t-sug{color:#1d4ed8;background:#eef6ff;border:1px solid #bfdbfe}.fz-box{max-width:min(760px,100%)}.fz-cta{background:#f5f9ff;border:1px dashed #93c5fd}.fz-prog{text-align:center;padding:18px 4px}.fz-bar{background:#e5e7eb;border-radius:6px;height:10px;margin:10px 0;overflow:hidden}.fz-bar i{background:#2563eb;height:100%;transition:width .3s;display:block}.fz-lines{flex-direction:column;gap:10px;display:flex}.fz-line{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:10px}.fz-line.off{opacity:.5}.fz-desc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fz-raw{white-space:pre-wrap;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;max-height:240px;padding:8px;font-size:11.5px;overflow:auto}.tk-fe{border-top:1px dashed #bbb;border-bottom:1px dashed #bbb;align-items:flex-start;gap:10px;margin:6px 0;padding:6px 0;display:flex}.tk-letra{text-align:center;border:2px solid #111;border-radius:4px;min-width:42px;padding:2px 4px;line-height:1}.tk-letra b{font-size:26px;display:block}.tk-letra small{font-size:8px}.tk-rec{border-top:1px dotted #ccc;margin-top:4px;padding-top:4px}.tk-fe-foot{border-top:1px dashed #bbb;margin-top:6px;padding-top:6px}.tk-cae{align-items:center;gap:10px;margin-top:4px;font-size:12px;display:flex}.tk-cae img{image-rendering:pixelated;flex-shrink:0}.print-root .tk-cae img{width:28mm;height:28mm}.fe-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.hp-field{width:1px;height:1px;top:auto;overflow:hidden;position:absolute!important;left:-10000px!important}.legal-page{max-width:820px;margin:0 auto;padding:18px 14px 40px}.legal-page h1{margin:12px 0;font-size:24px}.legal-body h1{margin:0 0 12px;font-size:22px}.legal-body h2{margin:20px 0 8px;font-size:17px}.legal-body h3{margin:16px 0 6px;font-size:15px}.legal-body blockquote{background:#fffbeb;border-left:4px solid #f59e0b;border-radius:6px;margin:0 0 12px;padding:8px 12px}.legal-meta{font-size:13px}.legal-foot{margin-top:24px;font-size:13px}.legal-links{flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legal-resp{opacity:.85;margin-top:6px;font-size:12px}.ld-legal{border-top:1px solid #ffffff26;margin-top:10px;padding-top:10px}.ld-legal .legal-links a{color:#fff}.legal-check{align-items:flex-start;line-height:1.4}.legal-check input{flex:none;margin-top:3px}.legal-code{letter-spacing:2px;margin:4px 0 10px;font-family:ui-monospace,monospace;font-size:28px;font-weight:800}.legal-ed{width:100%;font-family:ui-monospace,monospace;font-size:13px;line-height:1.45}.legal-why{margin:8px 0 0;padding-left:18px}.legal-prev{background:var(--bg)}.legal-gate{max-width:560px;margin:30px auto}.aviso-priv{color:var(--muted,#64748b);margin:8px 0;font-size:11.5px;line-height:1.4}.aviso-priv a{color:var(--pri)}.panel-legal{border-top:1px solid #e5e7eb;margin:24px 0 8px;padding-top:10px}.baja-row{flex-wrap:wrap;align-items:flex-start}.legal-ph .chips{flex-wrap:wrap}.redes{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.redes a{color:#fff;background:#ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;text-decoration:none;display:grid}.redes a:hover,.redes a:focus-visible{background:#ffffff61}.cf-h .redes,.bk-h .redes{margin-top:6px}.redes-prev{border-radius:12px;padding:0 8px 8px;display:inline-block}.plans-view .plan{cursor:default}.plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.plan-ed{cursor:default}.plan-ed textarea{width:100%;min-height:190px;font:inherit;font-size:13px;line-height:1.45}.cf.tj{background:#fff;flex-direction:column;min-height:100dvh;padding-bottom:0;display:flex}.cf.tj>.tj-h,.cf.tj>.tj-bar,.cf.tj>.tj-wave-b,.cf.tj>.cf-foot,.cf.tj>.cf-prev{flex-shrink:0;width:100%}.cf.tj>.cf-main{flex:1 0 auto;width:100%}.tj-h{color:#fff;background:linear-gradient(135deg,var(--biz) 0%,var(--biz2,var(--biz)) 100%);padding:18px 16px 34px;position:relative;overflow:hidden}.tj-h:before{content:"";background:#ffffff0f;border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-40px}.tj-h-in{align-items:center;gap:14px;max-width:640px;margin:0 auto;display:flex;position:relative}.tj-lg{border:3px solid var(--acento);width:84px;height:84px;color:var(--biz);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:34px;font-weight:800;display:grid;overflow:hidden;box-shadow:0 0 0 3px #ffffffd9,0 6px 16px #00000040}.tj-lg img{object-fit:cover;width:100%;height:100%}.tj-h .tj-sep{background:#ffffff73;border-radius:2px;flex:none;align-self:stretch;width:2px;margin:6px 0}.tj-tx{min-width:0}.tj-tx h1{letter-spacing:-.2px;margin:0;font-size:22px;font-weight:800;line-height:1.15}.tj-sub{opacity:.92;margin-top:4px;font-size:14px;line-height:1.3}.tj-tx .redes{margin-top:8px}.tj-tx .cf-st{margin-top:6px}.tj-turnos{margin-top:8px;display:inline-block}.tj-wave{width:100%;height:30px;display:block;position:absolute;bottom:-1px;left:0;right:0}.tj-bar{z-index:10;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff5;max-width:672px;margin:0 auto;padding:10px 16px;position:sticky;top:0}.tj-q{color:#4b5563;background:#fff;border:1.5px solid #d7dce3;border-radius:14px;align-items:center;gap:10px;padding:0 14px;display:flex;box-shadow:0 1px 3px #0000000d}.tj-q:focus-within{border-color:var(--biz)}.tj-q input{background:0 0;outline:0;flex:1;min-width:0;margin:0;font-size:16px;box-shadow:none!important;border:0!important;padding:13px 0!important}.tj-pills{gap:8px;margin-top:12px;display:flex}.tj-pills button{font:inherit;color:#374151;cursor:pointer;background:#eceef2;border:0;border-radius:12px;padding:10px 20px;font-size:15px;font-weight:700}.tj-pills button.on{background:var(--biz);color:#fff;box-shadow:0 3px 8px #0000002e}.tj .cf-main{padding-top:6px}.tj-cats{grid-template-columns:1fr;gap:12px;display:grid}.tj-cat{cursor:pointer;text-align:left;color:#fff;width:100%;min-height:124px;font:inherit;border:0;border-radius:20px;align-items:center;gap:14px;padding:16px 18px;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a24}.tj-cat:active{transform:scale(.985)}.tj-ph{pointer-events:none;width:58%;position:absolute;top:0;bottom:0;right:0}.tj-ph img{object-fit:cover;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}.tj-ph-ic{color:#ffffff47;background:radial-gradient(circle at 60%,#ffffff29,#0000 62%);place-items:center;display:grid}.tj-ph-ic svg{transform:rotate(-8deg)}.tj-ic{z-index:1;color:var(--ic,#d9f99d);flex:none;place-items:center;width:44px;display:grid;position:relative}.tj-cat .tj-sep{z-index:1;background:#ffffff8c;border-radius:2px;flex:none;width:2px;height:44px;position:relative}.tj-t{z-index:1;text-shadow:0 1px 6px #00000059;flex-direction:column;gap:3px;min-width:0;max-width:56%;display:flex;position:relative}.tj-t b{overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.12}.tj-t span{opacity:.92;font-size:14.5px}.tj-all{width:100%;color:var(--biz);cursor:pointer;background:#fff;border:1.5px dashed #c3cad6;border-radius:14px;margin:14px 0 4px;padding:13px;font-size:14.5px;font-weight:700;display:block}.tj .cf-back{border-color:#d7dce3}.tj .cf-pr,.tj .cf-pp-pr{color:var(--biz)}.tj-fab{background:var(--biz);border-radius:999px;align-items:center;gap:8px;padding:11px 18px 11px 14px;font-size:15.5px;display:flex;bottom:20px;box-shadow:0 6px 16px #00000047}.tj-fab.up{bottom:84px}.tj .cf-cart{background:var(--biz)}.tj .cf-cart .n{color:var(--biz)}.tj-wave-b{width:100%;height:42px;margin-top:22px;display:block}.tj-foot{background:var(--biz);margin-top:-1px;padding-bottom:84px;color:#ffffffdb!important}.tj-foot .powered{color:#ffffffdb}@media (min-width:560px){.tj-cats{grid-template-columns:1fr 1fr}.tj-t b{font-size:20px}}@media (max-width:360px){.tj-lg{width:68px;height:68px}.tj-tx h1,.tj-t b{font-size:19px}.tj-cat{min-height:112px}}.est-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.est-pic.tarjetas{grid-template-rows:1fr 1fr 1fr}.est-pic.tarjetas i{background:linear-gradient(90deg,var(--biz,#1f6f43),#9fb7aa);border-radius:7px}.est-pic.tarjetas i:nth-child(2){filter:hue-rotate(50deg)saturate(.6)}.est-pic.tarjetas i:nth-child(3){filter:hue-rotate(22deg)saturate(.85)}.ld-mail{opacity:.95;margin-top:14px;font-size:15px}.ld-mail .email-contacto{color:inherit;text-underline-offset:3px;word-break:break-all;font-weight:700;text-decoration:underline}.legal-resp a{color:inherit;text-decoration:underline}
