/* /soluciones/distribucion-retail · experiencia «Plano de la red» (30/10/2026). Fuente: web/verticales/distribucion_red.css */
.dlr{--dlr-noche:#13252B;--dlr-pet:#1F5C6B;--dlr-pet2:#174A57;--dlr-ocre:#B8862B;--dlr-ocre-t:#8A6118;--dlr-ocre-o:#E2B661;--dlr-niebla:#EEF2F1;--dlr-linea:#D3DCDA;--dlr-linea2:#9FB0AE;--dlr-mute:#4E5F63;--dlr-od-m:#C9D3D5;--dlr-ease:cubic-bezier(.2,.7,.2,1)}
.dlr-sec{padding:clamp(4rem,2.5rem + 6vw,7.5rem) 0}
.dlr h2{margin:0 0 16px}
.dlr .lead{max-width:62ch}
.dlr-head{max-width:820px;margin-bottom:clamp(32px,4vw,56px)}
.dlr-nota{font-size:.9375rem;color:var(--dlr-mute);margin:16px 0 0;max-width:68ch}
.o_cc5 .dlr-nota,.o_cc4 .dlr-nota{color:var(--dlr-od-m)}
.dlr-n{display:inline-flex;align-items:center;justify-content:center;min-width:2.25em;height:2.25em;padding:0 .35em;border-radius:999px;background:var(--dlr-pet);color:#fff;font-weight:700;font-size:.875rem;font-variant-numeric:tabular-nums;line-height:1}
.dlr-dos{display:grid;gap:clamp(32px,4vw,64px);grid-template-columns:minmax(0,1fr)}
@media (min-width:992px){
 .dlr-dos--57{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
 .dlr-dos--75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}
 .dlr-dos--84{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}
 .dlr-dos--66{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.dlr-acciones{display:flex;flex-wrap:wrap;gap:12px 16px;margin:28px 0 0}

/* 0 · Carátula: campo plano noche; la foto del CD de Lurín es una franja arriba en móvil y un panel a sangre derecha en escritorio */
section.dlr-hero{position:relative;overflow:hidden;background-color:var(--dlr-noche);padding:calc(clamp(180px,48vw,240px) + 32px) 0 clamp(56px,6vw,96px)!important}
.dlr-hero:after{content:"";position:absolute;z-index:0;left:0;right:0;top:0;height:clamp(180px,48vw,240px);background:var(--dlr-pet2) url('/web/image/1915/dmg_bib_centro-distribucion-lurin-m.webp') center 60%/cover no-repeat}
.dlr-hero .o_we_bg_filter{display:none}
.dlr-hero .container{position:relative;z-index:2}
.dlr-hero__txt{max-width:700px}
.dlr-hero h1{color:#fff;margin:12px 0 18px}
.dlr-hero .lead{color:rgba(255,255,255,.9)}
.dlr-migas{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0;font-size:.9375rem;color:var(--dlr-od-m)}
.dlr-migas li+li:before{content:"/";margin-right:6px;opacity:.6}
.dlr-migas a{color:#fff;text-decoration:underline;text-underline-offset:3px}
@media (min-width:992px){
 section.dlr-hero{padding:clamp(88px,8vw,128px) 0 clamp(72px,7vw,112px)!important}
 .dlr-hero__txt{max-width:min(700px,52vw)}
 .dlr-hero:after{top:0;bottom:0;height:auto;left:calc(max(16px,(100vw - 1240px)/2) + min(760px,56vw));background-image:url('/web/image/1914/dmg_bib_centro-distribucion-lurin.webp');background-position:42% center}
}
.dlr-red{margin-top:36px}
.dlr-red__l{font-weight:600;color:#fff;margin:0 0 12px}
.dlr-red__chips{display:flex;flex-wrap:wrap;gap:10px}
.dlr-chip{min-height:44px;padding:8px 18px;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);background:transparent;color:#fff;font:600 1rem/1.2 inherit;cursor:pointer;transition:background-color .16s var(--dlr-ease),border-color .16s var(--dlr-ease),color .16s var(--dlr-ease),transform .16s var(--dlr-ease)}
.dlr-chip:hover{background:rgba(255,255,255,.18)}
.dlr-chip:active{transform:translateY(1px)}
.dlr-chip[aria-pressed="true"]{background:var(--dlr-ocre);border-color:var(--dlr-ocre);color:var(--dlr-noche)}
.dlr-chip:focus-visible,.dlr-punto:focus-visible,.dlr-seg input:focus-visible+span,.dlr-carga input:focus-visible+span{outline:3px solid var(--dlr-ocre-o);outline-offset:3px}
.dlr-red__nota{margin:12px 0 0;color:var(--dlr-od-m);font-size:1rem}
html:not(.dm-js) .dlr-red{display:none}

/* 1 · Plano */
.dlr-plano{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}
.dlr-plano__mapa,.dlr-plano__ficha{display:none}
.dlr-lz{border-top:2px solid var(--dlr-pet);padding:4px 0}
.dlr-lz:last-child{border-bottom:2px solid var(--dlr-pet)}
.dlr-lz>summary{font-family:Bitter,serif;font-weight:600;font-size:1.25rem;padding:14px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px;min-height:44px}
.dlr-lz>summary::-webkit-details-marker,.dlr-lp>summary::-webkit-details-marker,.dlr-faq__i>summary::-webkit-details-marker{display:none}
.dlr-lz>summary:after,.dlr-lp>summary:after,.dlr-faq__i>summary:after{content:"+";font-family:inherit;font-weight:600;color:var(--dlr-pet);flex:0 0 auto}
.dlr-lz[open]>summary:after,.dlr-lp[open]>summary:after,.dlr-faq__i[open]>summary:after{content:"−"}
.dlr-lz.is-off>summary{color:var(--dlr-mute)}
.dlr-lp{background:var(--dlr-niebla);border-radius:8px;margin:0 0 10px}
.dlr-lp>summary{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;font-weight:600;list-style:none;min-height:48px}
.dlr-lp>summary:after{margin-left:auto}
.dlr-lp .dlr-fc{padding:0 16px 18px}
.dlr-lp .dlr-fc__t{display:none}
.dlr-fc__t{font-size:1.5rem;display:flex;align-items:center;gap:12px;margin:0 0 18px}
.dlr-fc__t .dlr-n{background:var(--dlr-ocre);color:var(--dlr-noche)}
.dlr-fc__dl{margin:0}
.dlr-fc__dl>div{padding:12px 0;border-top:1px solid var(--dlr-linea)}
.dlr-fc__dl>div:first-child{border-top:0;padding-top:0}
.dlr-fc__dl dt{font-size:.9375rem;font-weight:700;color:var(--dlr-pet);margin:0 0 4px}
.dlr-fc__dl dd{margin:0}
.dlr-shot{margin:16px 0 0}
.dlr-shot img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid var(--dlr-linea);background:#fff}
.dlr-shot figcaption{font-size:.875rem;color:var(--dlr-mute);margin-top:8px}
.dlr-fc__ir{margin:16px 0 0}
@media (min-width:992px){
 html.dm-js .dlr-plano-sec .container{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,4vw,64px);align-items:start}
 html.dm-js .dlr-plano-sec .dlr-head{grid-column:1;grid-row:1;margin-bottom:32px}
 html.dm-js .dlr-plano{display:contents}
 html.dm-js .dlr-plano__lista{display:none}
 html.dm-js .dlr-plano__mapa{display:block;grid-column:2;grid-row:1 / span 2}
 html.dm-js .dlr-plano__ficha{display:block;grid-column:1;grid-row:2;position:sticky;top:96px;max-height:calc(100vh - 120px);overflow:auto;background:var(--dlr-niebla);border-radius:8px;padding:28px}
 .dlr-plano__ficha .dlr-fc{animation:dlr-fade .24s var(--dlr-ease)}
}
@keyframes dlr-fade{from{opacity:0}to{opacity:1}}
.dlr-ficha__vacia{margin:0;color:var(--dlr-mute)}
.dlr-plano__lienzo{position:relative;aspect-ratio:100/86;width:100%}
.dlr-plano__svg{position:absolute;inset:0;width:100%;height:100%}
.dlr-via path{fill:none;stroke:var(--dlr-pet);stroke-width:2.5;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}
.dlr-zona{position:absolute;background:var(--dlr-niebla);border:2px solid var(--dlr-pet);border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:8px;transition:opacity .28s var(--dlr-ease)}
.dlr-zona__t{margin:0;font-family:Bitter,serif;font-weight:600;font-size:1rem;line-height:1.2;color:var(--dlr-noche)}
.dlr-zona__ps{display:grid;gap:6px;grid-template-columns:minmax(0,1fr)}
.dlr-zona--C .dlr-zona__ps{grid-template-columns:repeat(2,minmax(0,1fr))}
.dlr-punto{display:flex;align-items:center;gap:8px;min-height:44px;padding:4px 8px 4px 4px;border:0;border-radius:6px;background:#fff;color:var(--dlr-noche);font:600 .875rem/1.2 inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--dlr-ease),color .16s var(--dlr-ease)}
.dlr-punto .dlr-n{flex:0 0 auto;min-width:36px;height:36px}
.dlr-punto:hover{background:#DCE6E4}
.dlr-punto[aria-pressed="true"]{background:var(--dlr-noche);color:#fff}
.dlr-punto[aria-pressed="true"] .dlr-n{background:var(--dlr-ocre);color:var(--dlr-noche)}
.dlr-plano.tiene-red .dlr-zona:not(.is-on){opacity:.35}
.dlr-plano.tiene-red .dlr-zona:not(.is-on):hover,.dlr-plano.tiene-red .dlr-zona:not(.is-on):focus-within{opacity:1}
.dlr-plano__pie{font-size:.875rem;color:var(--dlr-mute);margin:12px 0 0}
.dlr-zona--A .dlr-punto{flex-direction:column;align-items:flex-start;gap:4px;padding:6px 8px}
.dlr-zona--A .dlr-punto__t{overflow-wrap:anywhere}
@media (min-width:992px) and (max-width:1199px){.dlr-punto__t{font-size:.8125rem}.dlr-zona{padding:8px}}

/* 2 · Un pedido */
.dlr-seg{display:inline-flex;flex-wrap:wrap;border:2px solid var(--dlr-pet);border-radius:6px;padding:3px;margin:24px 0 16px;gap:3px;background:#fff}
.dlr-seg label{margin:0;cursor:pointer}
.dlr-seg input{position:absolute;opacity:0;width:1px;height:1px}
.dlr-seg span{display:flex;align-items:center;min-height:44px;padding:8px 16px;border-radius:4px;font-weight:600;color:var(--dlr-pet);transition:background-color .16s var(--dlr-ease),color .16s var(--dlr-ease)}
.dlr-seg input:checked+span{background:var(--dlr-pet);color:#fff}
html:not(.dm-js) .dlr-seg,html:not(.dm-js) .dlr-cont{display:none}
.dlr-cont{font-size:1.0625rem;margin:0 0 24px}
.dlr-cont strong{font-family:Bitter,serif;font-size:1.75rem;margin-left:6px;font-variant-numeric:tabular-nums;color:var(--dlr-noche)}
.dlr-pedido[data-vista="hoy"] .dlr-cont__odoo,.dlr-pedido[data-vista="odoo"] .dlr-cont__hoy{display:none}
.dlr-pedido__tabla{position:relative}
.dlr-pedido__obj{display:none}
@media (min-width:1200px){.dlr-pedido__obj{display:block;position:absolute;right:0;bottom:-36px;width:190px;height:auto;z-index:1;pointer-events:none}.dlr-pedido__tabla .dlr-nota{padding-right:220px}}
.dlr-tabla{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}
.dlr-tabla th,.dlr-tabla td{padding:14px 16px;vertical-align:top;text-align:left;border-bottom:1px solid var(--dlr-linea)}
.dlr-tabla thead th{background:var(--dlr-noche);color:#fff;font-size:.9375rem;font-weight:600}
.dlr-tabla tbody th{font-family:Bitter,serif;font-weight:600;white-space:nowrap}
.dlr-tabla tbody .c-ind{color:var(--dlr-pet2);font-weight:600}
.dlr-pedido[data-vista="hoy"] .c-odoo,.dlr-pedido[data-vista="odoo"] .c-hoy{display:none}
.dlr-pedido[data-vista="hoy"] tbody .c-ind{color:var(--dlr-mute);font-weight:400}
.dlr-pedido[data-vista="hoy"] tbody .dlr-ind{text-decoration:line-through;text-decoration-color:rgba(78,95,99,.6)}
.dlr-pedido[data-vista] tbody td{animation:dlr-fade .2s var(--dlr-ease)}
.dlr-rot{display:none}
.dlr-mini{display:flex;align-items:center;gap:10px;margin-top:10px;color:var(--dlr-pet);font-weight:600;font-size:.9375rem}
.dlr-mini img{width:96px;height:auto;border-radius:4px;border:1px solid var(--dlr-linea)}
@media (max-width:767px){
 .dlr-tabla,.dlr-tabla tbody,.dlr-tabla tr,.dlr-tabla th,.dlr-tabla td{display:block;width:100%}
 .dlr-tabla thead{display:none}
 .dlr-tabla tr{border-bottom:2px solid var(--dlr-linea)}
 .dlr-tabla tbody th{background:var(--dlr-niebla);border:0}
 .dlr-tabla td{border:0;padding-top:8px}
 .dlr-rot{display:block;font-size:.875rem;font-weight:700;color:var(--dlr-mute);margin-bottom:2px;text-decoration:none}
 .dlr-pedido[data-vista] .c-hoy .dlr-rot,.dlr-pedido[data-vista] .c-odoo .dlr-rot{display:none}
}

/* 3 · Días de caja */
.dlr-ciclo__campos fieldset{margin:0;padding:0;border:0}
.dlr-ciclo__campos legend{font-family:Bitter,serif;font-weight:600;font-size:1.25rem;margin:0 0 6px}
.dlr-ej{color:var(--dlr-ocre-t);font-weight:600;margin:0 0 20px}
.dlr-campo{margin:0 0 18px}
.dlr-campo label{display:block;font-weight:600;margin:0 0 6px}
.dlr-campo input{width:100%;min-height:48px;padding:10px 14px;border:1.5px solid var(--dlr-linea2);border-radius:4px;font-size:1.0625rem;font-variant-numeric:tabular-nums;background:#fff;color:var(--dlr-noche)}
.dlr-campo input:focus{outline:3px solid var(--dlr-ocre);outline-offset:1px;border-color:var(--dlr-pet)}
.dlr-campo__a{font-size:.9375rem;color:var(--dlr-mute);margin:6px 0 0}
.dlr-ciclo__res{background:var(--dlr-niebla);border-radius:8px;padding:clamp(24px,3vw,40px)}
@media (min-width:992px){.dlr-ciclo__res{position:sticky;top:96px}}
.dlr-res__rot{font-weight:700;color:var(--dlr-pet);margin:0 0 8px}
.dlr-res__ciclo{display:flex;flex-direction:column;gap:4px;margin:0 0 20px}
.dlr-res__lab{font-weight:600}
.dlr-big{font-family:Bitter,serif;font-weight:600;font-size:clamp(2.75rem,2rem + 3vw,4.5rem);line-height:1;color:var(--dlr-noche);font-variant-numeric:tabular-nums lining-nums}
.dlr-big span{font-size:.4em}
.dlr-barra{position:relative;display:flex;height:28px;border-radius:4px;overflow:hidden;background:#fff;margin:0 0 24px}
.dlr-barra__dio{background:var(--dlr-pet)}
.dlr-barra__dso{background:var(--dlr-noche)}
.dlr-barra__dio,.dlr-barra__dso{transition:width .4s var(--dlr-ease)}
.dlr-barra__dpo{position:absolute;right:0;top:0;bottom:0;background:rgba(255,255,255,.62);border-left:2px dashed var(--dlr-noche);transition:width .4s var(--dlr-ease)}
.dlr-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;margin:0 0 20px}
@media (min-width:1200px){.dlr-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}
.dlr-cifra dt{font-size:.9375rem;font-weight:600;color:var(--dlr-mute);margin:0 0 4px}
.dlr-cifra dd{margin:0;font-family:Bitter,serif;font-weight:600;font-size:1.5rem;font-variant-numeric:tabular-nums;color:var(--dlr-noche)}
.dlr-cifra .dlr-falta{display:block;font-family:inherit;font-size:.9375rem;font-weight:400;color:var(--dlr-mute)}
.dlr-cifra output:not(:empty)+.dlr-falta{display:none}
.dlr-form{margin:16px 0}
.dlr-form summary{cursor:pointer;font-weight:600;color:var(--dlr-pet);min-height:44px;display:flex;align-items:center}
.dlr-form ul{padding-left:1.1em;margin:8px 0}
.dlr-form li,.dlr-form p{font-size:.9375rem}

/* 4 · Línea base */
.dlr-base h2,.dlr-base h3{color:#fff}
.dlr-base h3{font-size:1.25rem;margin:28px 0 10px}
.dlr-entrega{padding-left:1.1em;margin:0;color:rgba(255,255,255,.92)}
.dlr-entrega li{margin:0 0 8px}
.dlr-base__obj{display:none}
@media (min-width:992px){.dlr-base__obj{display:block;width:62%;max-width:300px;height:auto;margin:32px 0 0}}
.dlr-carga fieldset{margin:0;padding:0;border:0}
.dlr-carga legend{font-family:Bitter,serif;font-weight:600;font-size:1.25rem;color:#fff;margin:0 0 16px}
.dlr-carga__l{list-style:none;padding:0;margin:0;display:grid;gap:10px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.dlr-carga__l{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dlr-carga__l label{display:flex;flex-direction:column;gap:4px;position:relative;margin:0;padding:12px 14px 12px 52px;min-height:56px;border-radius:6px;background:rgba(255,255,255,.07);cursor:pointer;transition:background-color .16s var(--dlr-ease)}
.dlr-carga__l label:hover{background:rgba(255,255,255,.12)}
.dlr-carga__l input{position:absolute;left:14px;top:14px;width:24px;height:24px;accent-color:var(--dlr-ocre)}
.dlr-carga__d{font-weight:600;color:#fff}
.dlr-carga__h{font-size:.875rem;color:var(--dlr-od-m)}
.dlr-carga__l label:has(input:checked){background:rgba(184,134,43,.22)}
.dlr-carga__res{margin:20px 0 0;font-size:1.0625rem;color:#fff}
.dlr-carga__n{font-family:Bitter,serif;font-size:1.5rem;color:var(--dlr-ocre-o)}
.dlr-carga__res .dlr-carga__si{display:none}
.dlr-carga__res.hay .dlr-carga__si{display:inline}
.dlr-carga__res.hay .dlr-carga__no{display:none}
html:not(.dm-js) .dlr-carga__res{display:none}

/* 5 · Orden de ataque */
.dlr-casos{list-style:none;padding:0;margin:0;counter-reset:dlr-c}
#wrap .dlr-caso,#wrap .dlr-carga__l li,#wrap .dlr-cal__meses li,#wrap .dlr-cal__temps li,#wrap .dlr-cal__marcas li,#wrap .dlr-carga__res,#wrap .dlr-cifras p{max-width:none}
.dlr-caso{counter-increment:dlr-c;background:#fff;border-radius:8px;padding:24px;margin:0 0 16px;position:relative}
.dlr-caso h3{font-size:1.25rem;margin:0 0 14px;display:flex;gap:14px;align-items:baseline}
.dlr-caso h3:before{content:counter(dlr-c);font-family:Bitter,serif;font-size:2.5rem;line-height:1;color:var(--dlr-pet)}
.dlr-caso dl{margin:0;display:grid;gap:12px}
.dlr-caso dt{font-size:.875rem;font-weight:700;color:var(--dlr-pet)}
.dlr-caso dd{margin:2px 0 0}
.dlr-casos__cab{display:none}
@media (min-width:1200px){
 .dlr-casos__cab,.dlr-caso{display:grid;grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:20px}
 .dlr-casos__cab{padding:0 24px 12px;font-weight:700;font-size:.9375rem;color:var(--dlr-pet)}
 .dlr-caso h3{margin:0;flex-direction:column;gap:6px}
 .dlr-caso dl{display:contents}
 .dlr-caso dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
 .dlr-caso dd{margin:0;font-size:1rem}
}

/* 6 · Calendario */
.dlr-cal{position:relative;overflow:hidden}
.dlr-cal:before{content:"";position:absolute;inset:0;background-image:var(--dlr-cal-fondo);background-size:cover;background-position:center;opacity:.14;pointer-events:none}
.dlr-cal>.container{position:relative}
.dlr-cal h2,.dlr-cal h3{color:#fff}
.dlr-cal__ctl{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px}
.dlr-cal__ctl label{font-weight:600;margin:0}
.dlr-cal__ctl select{width:auto;min-width:140px;min-height:44px}
html:not(.dm-js) .dlr-cal__ctl,html:not(.dm-js) .dlr-cal__aviso{display:none}
.dlr-cal__franja{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}
.dlr-cal__meses,.dlr-cal__temps,.dlr-cal__marcas{list-style:none;padding:0;margin:0;display:contents}
.dlr-cal__meses li{grid-row:1;text-align:center;font-weight:700;padding:10px 0;background:rgba(255,255,255,.12);border-radius:4px;font-size:.9375rem}
.dlr-cal__temps li{grid-row:2;background:#fff;color:var(--dlr-noche);border-radius:4px;padding:10px;font-size:.875rem;line-height:1.3}
.dlr-cal__temps li.is-hit{box-shadow:inset 0 0 0 3px var(--dlr-ocre)}
.dlr-cal__temps strong{display:block}
.dlr-temp__m{display:none}
.dlr-temp__t{display:block;color:var(--dlr-mute);margin-top:4px}
.dlr-cal__marcas li{grid-row:3;text-align:center;padding-top:22px;position:relative;font-weight:700;color:var(--dlr-ocre-o);transition:grid-column .2s}
.dlr-cal__marcas li:before{content:"";position:absolute;top:0;left:50%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid var(--dlr-ocre-o);transform:translateX(-50%)}
.dlr-cal__aviso{margin:20px 0 4px;font-weight:600}
.dlr-cal__aviso .dlr-cal__si{display:none}
.dlr-cal__aviso.hit .dlr-cal__si{display:inline}
.dlr-cal__aviso.hit .dlr-cal__no{display:none}
.dlr-cal__cyber{color:var(--dlr-od-m);margin:4px 0 36px}
.dlr-cortes{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);margin:0 0 40px}
@media (min-width:768px){.dlr-cortes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1200px){.dlr-cortes{grid-template-columns:repeat(4,minmax(0,1fr))}}
.dlr-corte{background:rgba(19,37,43,.35);border-radius:8px;padding:20px}
.dlr-corte h3{font-size:1.25rem;margin:0 0 8px;display:flex;justify-content:space-between;gap:8px}
.dlr-corte__m{color:var(--dlr-ocre-o);font-family:inherit}
.dlr-corte p{margin:0 0 8px;color:rgba(255,255,255,.92)}
.dlr-corte__f{color:var(--dlr-od-m)!important;font-size:.9375rem}
.dlr-cal__reglas{margin:0 0 32px}
.dlr-cal__reglas h3{font-size:1.25rem;margin:0 0 10px}
.dlr-cal__reglas ul{padding-left:1.1em;margin:0}
@media (max-width:767px){
 .dlr-cal__franja{grid-template-columns:minmax(0,1fr);gap:8px}
 .dlr-cal__meses{display:none}
 .dlr-cal__temps,.dlr-cal__marcas{display:block}
 .dlr-cal__temps li{grid-column:auto!important;margin:0 0 8px}
 .dlr-temp__m{display:inline;font-weight:600;color:var(--dlr-pet)}
 .dlr-cal__marcas{display:none}
}

/* 7 · Sistemas por zona */
.dlr-tsis{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden}
.dlr-tsis th,.dlr-tsis td{padding:12px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--dlr-linea)}
.dlr-tsis thead th{background:var(--dlr-noche);color:#fff;font-weight:600}
.dlr-tsis__z{font-family:Bitter,serif;font-weight:600;background:#F7F9F8;width:30%}
.dlr-tsis a{font-weight:600}
.dlr-lim h3{font-size:1.25rem;margin:0 0 12px}
.dlr-lim ul{padding-left:1.1em;margin:0}
.dlr-lim li{margin:0 0 10px}
@media (max-width:575px){.dlr-tsis th,.dlr-tsis td{padding:10px;font-size:.9375rem}.dlr-tsis__z{width:34%}}

/* 8 · FAQ */
.dlr-faq__col{max-width:820px;margin:0 auto}
.dlr-faq__i{border-top:1px solid var(--dlr-linea)}
.dlr-faq__i:last-child{border-bottom:1px solid var(--dlr-linea)}
.dlr-faq__i>summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;cursor:pointer;list-style:none;min-height:56px}
.dlr-faq__i>summary h3{font-size:1.25rem;margin:0}
.dlr-faq__i>summary:after{font-size:1.5rem}
.dlr-faq__i p{margin:0 0 20px;max-width:68ch}

/* 9 · Cierre */
.dlr-cierre h2,.dlr-cierre h3{color:#fff}
.dlr-cierre h3{font-size:1.25rem;margin:24px 0 10px}
.dlr-traer{padding-left:1.1em;margin:0;color:rgba(255,255,255,.92)}
.dlr-traer li{margin:0 0 6px}
.dlr-traer li.is-off{display:none}
.dlr-cierre__wa{margin:24px 0 0;color:var(--dlr-od-m)}
.dlr-cierre__wa span{display:block;margin-top:6px}
.dlr-cierre__img{display:none}
@media (min-width:992px){.dlr-cierre__img{display:flex;justify-content:center}.dlr-cierre__img img{width:78%;max-width:420px;height:auto}}

@media (prefers-reduced-motion:reduce){.dlr *{transition:none!important;animation:none!important}}
