@keyframes t-gira{to{transform:rotate(360deg)}}.tasar .spin{border:2px solid;border-right-color:#0000;border-radius:99px;width:15px;height:15px;animation:.8s linear infinite t-gira;display:inline-block}.tasar{min-height:100svh;position:relative}.tasar .mapa{z-index:1;position:absolute;inset:0}.tasar #map{position:absolute;inset:0}.tasar .mapa:after{content:"";pointer-events:none;background:linear-gradient(90deg,#16201cf7 0%,#16201cf2 35%,#16201c99 46%,#16201c00 58%);position:absolute;inset:0}.tasar .panel{z-index:3;flex-direction:column;justify-content:center;gap:22px;width:min(440px,100vw - 40px);min-height:100svh;margin-left:max(20px,50vw - 580px);padding:104px 0 40px;display:flex;position:relative}.tasar .donde{color:#fff9;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.tasar .campo label,.tasar .lbl{color:#ffffffb8;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.tasar .fila{gap:8px;display:flex}.tasar .inp{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #0000;border-radius:14px;outline:none;padding:14px 16px;font-size:16px;font-weight:500}.tasar .inp:focus{box-shadow:0 0 0 3px #5fb89a73}.tasar .inp::placeholder{color:#9a9f9c}.tasar .inp:disabled{color:#ffffff73;cursor:not-allowed;background:#ffffff1f}.tasar .inp:disabled::placeholder{color:#fff6}.tasar .lupa{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;display:flex}.tasar .lupa:hover{background:#ffffff24}.tasar .lupa:disabled{opacity:.45;cursor:not-allowed}.tasar .por-pda{width:max-content;max-width:100%;font:700 13px var(--font-body),sans-serif;color:#ffffffb8;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:10px;padding:0;text-decoration:underline;display:flex}.tasar .por-pda:hover{color:#fff}.tasar .ayuda{color:#ffffff80;margin-top:8px;font-size:12px;line-height:1.45}.tasar .ayuda.ok{color:var(--brand-light);font-weight:700}.tasar .ayuda a{color:var(--brand-light);text-underline-offset:2px;font-weight:700;text-decoration:underline}.tasar .ver-mapa{display:none}.tasar .error{background:var(--rosa-soft);color:var(--rosa);border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700;line-height:1.4}.tasar .aviso{background:var(--ambar-soft);color:#7a4a0c;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4}.tasar .acepta{color:#fff9;text-align:center;margin-top:-10px;font-size:12.5px;line-height:1.5}.tasar .acepta a{color:var(--brand-light);text-underline-offset:2px;font-weight:700;text-decoration:underline}.tasar .mapa-tit{display:none}.tasar .tasar-btn{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:17px;font-size:16px;font-weight:700;transition:background .25s,opacity .25s;display:flex}.tasar .tasar-btn:hover{background:var(--brand-dark)}.tasar .tasar-btn:disabled{opacity:.45;cursor:not-allowed}.tasar .parte-b{flex-direction:column;gap:22px;display:flex}.tasar .chip-lote{z-index:4;-webkit-backdrop-filter:blur(8px);background:#16201cd9;border:1px solid #ffffff1f;border-radius:99px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;top:84px;right:max(20px,50vw - 580px)}.tasar .chip-lote i{background:var(--brand-light);border-radius:99px;width:9px;height:9px}.tasar .chip-lote button{color:#fffc;cursor:pointer;background:#ffffff1a;border:0;border-radius:99px;padding:6px 10px;font-size:12px;font-weight:700}.tasar .chip-lote button:hover{color:#fff;background:#ffffff2e}.tasar .guia{z-index:4;color:#fffc;background:#16201ccc;border:1px solid #ffffff1a;border-radius:99px;padding:9px 14px;font-size:13px;font-weight:600;position:absolute;bottom:24px;right:max(20px,50vw - 580px)}.tasar .trabado{z-index:5;cursor:wait;background:#16201c59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tasar .trabado span{color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:700;display:flex;box-shadow:0 20px 40px -20px #0009}.tasar .creditos{z-index:4;color:#ffffff59;font-size:10px;position:absolute;bottom:10px;left:max(20px,50vw - 580px)}.tasar .creditos a{text-decoration:underline}.tasar .sin-config{z-index:90;background:var(--ambar-soft);color:var(--ink);border-radius:16px;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.4;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 20px 40px -20px #00000080}@media (max-width:860px){.tasar{flex-direction:column;min-height:0;display:flex}.tasar .panel{display:contents}.tasar .parte-a{flex-direction:column;order:1;gap:14px;padding:88px 20px 0;display:flex}.tasar .parte-b{order:2;gap:18px;padding:18px 20px 28px}.tasar .por-pda{min-height:44px;margin-top:0}.tasar .ver-mapa{display:inline}.tasar .mapa-tit{color:#fff;border-top:1px solid #ffffff1a;order:3;margin:0 20px;padding:22px 0 12px;font-size:14px;font-weight:700;display:block}.tasar .mapa-tit span{color:#ffffff8c;margin-top:3px;font-size:12.5px;font-weight:500;display:block}.tasar .mapa{order:4;height:56svh;position:relative;inset:auto}.tasar .mapa:after{background:linear-gradient(180deg,var(--ink) 0%,#16201c00 10%,#16201c00 90%,var(--ink) 100%)}.tasar .chip-lote{top:14px;left:14px;right:auto}.tasar .guia{text-align:center;bottom:14px;left:14px;right:14px}.tasar .creditos{order:5;padding:0 20px 24px;position:static}}@media (min-width:861px){.tasar .parte-a{flex-direction:column;gap:18px;display:flex}}@media (prefers-reduced-motion:reduce){.tasar *,.tasar :before,.tasar :after{transition:none!important;animation:none!important}}.tasar{background:var(--ink);color:#fff;flex:1}.tasar .mapa-tit{scroll-margin-top:calc(var(--hdr) + 8px)}
