.czr-serv{padding-bottom:3rem}.czr-serv__act{display:inline-block;font-size:.9rem;color:var(--czr-text-light)}.czr-serv__act.is-viejo{color:var(--czr-red)}.czr-patro{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:1rem 0 1.4rem;padding:.7rem 1rem;border:1px dashed var(--czr-border);border-radius:12px;background:var(--czr-bg-soft);color:var(--czr-text);text-decoration:none}a.czr-patro:hover{border-style:solid;color:var(--czr-text)}.czr-patro__k{font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--czr-text-light)}.czr-patro img{width:auto;max-width:120px;height:36px;object-fit:contain}.czr-patro__t{display:flex;flex-direction:column}.czr-patro__t small{color:var(--czr-text-mid)}.czr-patro--libre{border:0;background:none;padding:0;font-size:.85rem}.czr-patro--libre a{color:var(--czr-text-light)}.czr-serv__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.7rem;margin:1.2rem 0 .8rem}.czr-serv__acc{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.czr-serv__acc select{max-width:100%;min-height:38px;padding:.4rem 2rem .4rem .8rem;border:1px solid var(--czr-border);border-radius:999px;background-color:var(--czr-surface);color:var(--czr-text);font:inherit;font-size:.88rem}.czr-serv__acc [aria-expanded="true"],.czr-serv__acc .is-on{background:var(--czr-ink);color:var(--czr-surface);border-color:var(--czr-ink)}.czr-serv__msg{margin:0 0 .8rem;font-size:.9rem;color:var(--czr-text-mid)}.czr-serv__mapa{height:min(60vh, 440px);margin-bottom:1rem;border-radius:14px;overflow:hidden;border:1px solid var(--czr-border)}.czr-fuel{display:flex;flex-wrap:wrap;gap:.4rem}.czr-fuel__o input{position:absolute;opacity:0;pointer-events:none}.czr-fuel__o span{display:inline-block;padding:.45rem .85rem;border:1px solid var(--czr-border);border-radius:999px;background:var(--czr-surface);font-size:.88rem;font-weight:700;cursor:pointer}.czr-fuel__o input:checked+span{background:#b45309;border-color:#b45309;color:#fff}.czr-fuel__o input:focus-visible+span{outline:2px solid var(--czr-primary);outline-offset:2px}.czr-gasres{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.8rem;margin:1rem 0 0}.czr-gasres__i{padding:1rem 1.1rem;border-radius:16px;background:#fff7ed;background:light-dark(#fff7ed,#2a2017);border:1px solid #fed7aa;border:1px solid light-dark(#fed7aa,#5b3a1a)}.czr-gasres__i p{margin:0}.czr-gasres__k{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#b45309;color:light-dark(#b45309,#fbbf24)}.czr-gasres__p{font-size:2rem;font-weight:800;line-height:1.15;color:var(--czr-ink)}.czr-gasres__p small{font-size:.9rem;font-weight:700;color:var(--czr-text-light)}.czr-gasres__d{font-weight:700}.czr-gasres__m{font-size:.85rem;color:var(--czr-text-mid)}.czr-gas{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}@media (min-width:900px){.czr-gas{grid-template-columns:repeat(2,minmax(0,1fr))}}.czr-gas__i{display:flex;align-items:center;gap:.8rem;padding:.75rem .85rem;border:1px solid var(--czr-border);border-radius:14px;background:var(--czr-surface)}.czr-gas__i[hidden]{display:none}.czr-gas__i.is-sel{border-color:var(--czr-primary);box-shadow:0 0 0 2px var(--czr-primary)}.czr-gas__p{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.6rem;padding:.45rem .5rem;border-radius:10px;background:var(--czr-bg-soft);font-size:1.15rem;font-weight:800;line-height:1.1;font-variant-numeric:tabular-nums}.czr-gas__p small{font-size:.7rem;font-weight:700;color:var(--czr-text-light)}.czr-gas__p.is-b{background:#dcfce7;background:light-dark(#dcfce7,#133022);color:#166534;color:light-dark(#166534,#86efac)}.czr-gas__p.is-m{background:#fef9c3;background:light-dark(#fef9c3,#332d10);color:#854d0e;color:light-dark(#854d0e,#fde68a)}.czr-gas__p.is-c{background:#fee2e2;background:light-dark(#fee2e2,#3a1717);color:#991b1b;color:light-dark(#991b1b,#fca5a5)}.czr-gas__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.czr-gas__t strong{line-height:1.25}.czr-gas__t>span{font-size:.88rem;color:var(--czr-text-mid)}.czr-gas__t small{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8rem;color:var(--czr-text-light)}.czr-serv__km:not(:empty){margin-left:.3rem;padding:.05rem .45rem;border-radius:999px;background:var(--czr-ink);color:var(--czr-surface);font-weight:800}.czr-gas__ir{flex:none;display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;min-width:44px;padding:.35rem .4rem;border-radius:10px;color:var(--czr-primary-dark);font-size:.72rem;font-weight:800;text-decoration:none}.czr-gas__ir:hover{background:var(--czr-bg-soft)}.czr-serv__muns{display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none}.czr-serv__muns a{display:inline-block;padding:.35rem .75rem;border:1px solid var(--czr-border);border-radius:999px;font-size:.88rem;color:var(--czr-text)}.czr-serv__sec{margin-top:2.2rem}.czr-serv__sec h2{font-size:1.3rem;margin:0 0 .8rem}.czr-serv__faq details{padding:.8rem 0;border-bottom:1px solid var(--czr-border)}.czr-serv__faq summary{font-weight:700;cursor:pointer}.czr-serv__faq details p{margin:.5rem 0 0;color:var(--czr-text-mid)}.czr-serv__fuente{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--czr-border);font-size:.88rem;color:var(--czr-text-mid)}.czr-serv__nota{margin-top:1.2rem;font-size:.9rem;color:var(--czr-text-mid)}.czr-serv__vacio{color:var(--czr-text-light);font-size:.9rem}.czr-farm{margin-top:1.4rem}.czr-farm__t{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;margin:0 0 .7rem}.czr-farm__live{width:.65rem;height:.65rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 0 rgb(22 163 74 / .5);animation:czr-latido 2s infinite}@keyframes czr-latido{70%{box-shadow:0 0 0 9px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@media (prefers-reduced-motion:reduce){.czr-farm__live{animation:none}}.czr-farm:not(.is-ahora) .czr-farm__t{color:var(--czr-text-mid)}.czr-farm.is-ahora .czr-gas__i{border-left:4px solid #16a34a}.czr-farm__ico{flex:none;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;background:#dcfce7;background:light-dark(#dcfce7,#133022);color:#15803d;color:light-dark(#15803d,#86efac)}.czr-farm__acc{flex:none;display:flex;gap:.1rem}.czr-esqbusca{display:grid;grid-template-columns:1fr;gap:.2rem .8rem;align-items:end;margin:1rem 0 1.4rem;padding:1rem;border-radius:14px;background:var(--czr-bg-soft)}@media (min-width:720px){.czr-esqbusca{grid-template-columns:1fr 1fr auto}}.czr-esqbusca p{margin:0}.czr-esqbusca label{display:block;margin-bottom:.25rem;font-size:.85rem;font-weight:700}.czr-esqbusca input{width:100%;min-height:42px;padding:.5rem .8rem;border:1px solid var(--czr-border);border-radius:10px;background:var(--czr-surface);color:var(--czr-text);font:inherit}.czr-esq__filtro{font-size:.9rem;color:var(--czr-text-mid)}.czr-esqs{display:grid;gap:.6rem;margin:0 0 1.5rem;padding:0;list-style:none}@media (min-width:760px){.czr-esqs{grid-template-columns:repeat(2,minmax(0,1fr))}}.czr-esqc{display:flex;gap:.9rem;align-items:center;height:100%;padding:.85rem 1rem;border:1px solid var(--czr-border);border-radius:14px;background:var(--czr-surface);color:var(--czr-text);text-decoration:none}.czr-esqc:hover{border-color:var(--czr-text-light);color:var(--czr-text)}.czr-esqc__foto{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--czr-bg-soft);color:var(--czr-text-light)}.czr-esqc__foto img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.czr-esqc__t{display:flex;flex-direction:column;gap:.15rem;min-width:0}.czr-esqc__t strong{font-family:var(--czr-serif);font-size:1.12rem;line-height:1.25}.czr-esqc__t span{font-size:.86rem;color:var(--czr-text-mid)}.czr-esqc__t small{font-size:.8rem;color:var(--czr-text-light)}.czr-esq{max-width:640px;margin:1rem auto 0;padding:2rem 1.4rem;border:1px solid var(--czr-border);border-top:6px solid #1f2937;border-top:6px solid light-dark(#1f2937,#94a3b8);border-radius:6px;background:var(--czr-surface);text-align:center}.czr-esq__foto img{width:140px;height:140px;border-radius:50%;object-fit:cover;filter:grayscale(1)}.czr-esq__flor{color:var(--czr-text-light)}.czr-esq__k{margin:1rem 0 .2rem;font-size:.9rem;color:var(--czr-text-mid)}.czr-esq__n{margin:0 0 1rem;font-family:var(--czr-serif);font-size:clamp(1.6rem, 5vw, 2.2rem);line-height:1.2}.czr-esq__txt{margin:0 auto 1.2rem;max-width:52ch;font-family:var(--czr-serif);font-size:1.05rem;line-height:1.6}.czr-esq__datos{display:grid;gap:.6rem;margin:0 0 1.2rem;padding:1rem 0 0;border-top:1px solid var(--czr-border);text-align:left}.czr-esq__datos div{display:grid;grid-template-columns:6.5rem 1fr;gap:.6rem}.czr-esq__datos dt{font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--czr-text-light);padding-top:.15rem}.czr-esq__datos dd{margin:0}.czr-esq__dia{display:block;font-size:.88rem;color:var(--czr-text-mid)}.czr-esq__fun{font-size:.9rem;color:var(--czr-text-mid)}.czr-esq__comp{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:1.2rem 0 0}.czr-esq__aviso{max-width:640px;margin:1rem auto 0;font-size:.85rem;color:var(--czr-text-light);text-align:center}.czr-mk{display:inline-block;transform:translate(-50%,-100%);padding:.15rem .4rem;border-radius:8px;background:#b45309;color:#fff;font:800 12px/1.2 system-ui,sans-serif;white-space:nowrap;box-shadow:0 2px 6px rgb(0 0 0 / .3)}.czr-mk.is-b{background:#15803d}.czr-mk--farm{display:grid;place-items:center;width:26px;height:26px;padding:0;border-radius:50%;background:#15803d;font-size:18px}