/* Remates (13-oct-2026). GENERADO por REMATES-INTERFAZ/integracion/integrar_pagina.py desde la demo aprobada; no editar a mano. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400 800;font-stretch:62% 125%;font-display:swap;src:url(fuentes/archivo-normal-400_800.woff2) format('woff2')}
@font-face{font-family:'Libre Caslon Text';font-style:italic;font-weight:400;font-display:swap;src:url(fuentes/libre-caslon-text-italic-400.woff2) format('woff2')}
@font-face{font-family:'Libre Caslon Text';font-style:normal;font-weight:400;font-display:swap;src:url(fuentes/libre-caslon-text-normal-400.woff2) format('woff2')}
@font-face{font-family:'Libre Caslon Text';font-style:normal;font-weight:700;font-display:swap;src:url(fuentes/libre-caslon-text-normal-700.woff2) format('woff2')}
#ej-remates{
  --papel:#F3F4F1;
  --tinta:#16181C;
  --gris:#565C66;
  --filete:#B9BCB5;
  --marino:#141C2C;
  --cobre:#8A6A34;
  --marca:'Libre Caslon Display',Georgia,serif;
  --texto:'Libre Caslon Text',Georgia,'Times New Roman',serif;
  --clasif:'Archivo','Arial Narrow','Helvetica Neue',sans-serif;   /* condensada de clasificados */
  --rotulo:'Public Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
  --sale:cubic-bezier(.23,1,.32,1);
  --cobre-osc:#8A6A34;     /* del tema: «Jurídico» de la firma */
  --ease-out:cubic-bezier(.23,1,.32,1);
  --g:clamp(16px,3.2vw,40px);
}
#ej-remates ::selection{background:rgba(138,106,52,.22)}
#ej-remates button{font:inherit;color:inherit}
#ej-remates button:focus-visible{outline:2px solid var(--cobre);outline-offset:2px}
#ej-remates .diario{position:relative;z-index:1;padding:20px var(--g) 0;text-align:center}
#ej-remates .diario .nombre{margin:0;font:400 clamp(30px,5vw,54px)/1 var(--marca);color:var(--marino);letter-spacing:-.01em;
  padding-bottom:10px;border-bottom:1px solid var(--tinta)}
#ej-remates .diario .nombre .cobre{color:#B47840}
@keyframes ej-trazo{from{transform:scaleX(0)}}
@keyframes ej-aparece{from{opacity:0}}
@keyframes ej-letra{from{opacity:0;transform:translateY(.12em);filter:blur(3px)}}
@keyframes ej-pluma{from{opacity:0;transform:translate(16%,-18%) rotate(-12deg)}}
@keyframes ej-enfoca{from{opacity:0;transform:translateY(8px);filter:blur(4px)}}
#ej-remates{--ancho:1120px;--g:clamp(20px,5vw,64px);--spring:cubic-bezier(.32,.72,0,1)}
#ej-remates .ancho{max-width:var(--ancho);margin:0 auto;padding-inline:var(--g)}
#ej-remates .diario .banda{animation:ej-enfoca 600ms var(--ease-out) 720ms both}
@media (prefers-reduced-motion:reduce){
#ej-remates .diario .banda{animation:none}
}
@property --carga{syntax:'<number>';inherits:true;initial-value:.95}
#ej-remates .edictos.p1 .e1, #ej-remates .edictos.p1 .breve{animation:rj-imprime .26s cubic-bezier(.23,1,.32,1) both,rj-tinta .42s cubic-bezier(.23,1,.32,1) both;
  animation-delay:calc(var(--col,0) * 70ms + var(--fila,0) * 30ms)}
@keyframes rj-imprime{0%{opacity:0;transform:translateY(-3px) scale(1.012);filter:blur(1.2px)}
  60%{opacity:1;transform:translateY(1px) scale(.996);filter:none}100%{opacity:1;transform:none}}
@keyframes rj-tinta{from{--carga:.42}}
@property --ganancia{syntax:'<length>';inherits:true;initial-value:.35px}
#ej-remates .edictos.p1 .e1{text-shadow:0 0 var(--ganancia) color-mix(in srgb,var(--tinta) 55%,transparent);
  animation:rj-imprime .26s cubic-bezier(.23,1,.32,1) both,rj-tinta .42s cubic-bezier(.23,1,.32,1) both,rj-abre-tinta .5s cubic-bezier(.23,1,.32,1) both;
  animation-delay:calc(var(--col,0) * 70ms + var(--fila,0) * 30ms)}
@keyframes rj-abre-tinta{0%{--ganancia:0px}45%{--ganancia:1.1px}100%{--ganancia:.35px}}
@media (prefers-reduced-motion:reduce){
#ej-remates .edictos .e1, #ej-remates .edictos .breve{animation:rj-aparece .2s ease-out both!important}
}
@keyframes rj-aparece{from{opacity:0}to{opacity:1}}
#ej-remates .edictos.quieto .e1, #ej-remates .edictos.quieto .breve{animation:none!important}
#ej-remates .edictos .e1{cursor:pointer}
#ej-remates .marca-lector{position:absolute;left:-14px;top:-14px;width:calc(100% + 28px);height:calc(100% + 28px);overflow:visible;
  pointer-events:none;z-index:3}
#ej-remates .marca-lector .tinta-mano{fill:#22306E}
#ej-remates .marca-lector.corchete{transition:opacity .15s ease-out}
#ej-remates .marca-lector.sale{opacity:0}
#ej-remates .e1.marcado{outline:none}
#ej-remates .e1:focus-visible{outline:2px solid var(--cobre);outline-offset:6px}
#ej-remates .marcados{display:none;align-items:center;gap:12px;flex-wrap:wrap;margin:-4px 0 14px}
#ej-remates .marcados.hay{display:flex}
#ej-remates .marcados span{font:400 italic 17px/1.2 var(--texto);color:#22306E}
#ej-remates .marcados button{min-height:40px;padding:8px 12px;background:var(--tinta);color:var(--papel);border:0;cursor:pointer;
  font:700 12px/1 var(--clasif);font-stretch:85%;letter-spacing:.08em;text-transform:uppercase;transition:transform .12s ease-out}
#ej-remates .marcados button:active{transform:scale(.97)}
#ej-remates .folio{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-block:6px;border-bottom:3px solid var(--tinta);
  font:600 11px/1.3 var(--clasif);font-stretch:85%;letter-spacing:.12em;text-transform:uppercase}
#ej-remates .banda{margin:16px 0 0;padding:7px 12px 6px;background:var(--tinta);color:var(--papel);text-align:left;
  font:800 clamp(17px,2.2vw,24px)/1 var(--clasif);font-stretch:68%;letter-spacing:.02em;text-transform:uppercase}
#ej-remates .app{position:relative;z-index:1;display:grid;grid-template-columns:clamp(240px,23vw,290px) minmax(0,1fr);
  margin:0 var(--g);min-height:72vh}
#ej-remates .deptos{padding:16px 18px 40px 0;border-right:1px solid var(--tinta)}
#ej-remates .col-tit{margin:0 0 8px;font:700 12px/1.2 var(--clasif);font-stretch:75%;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}
#ej-remates .deptos ol, #ej-remates .munis ol{list-style:none;margin:0;padding:0}
#ej-remates .dep, #ej-remates .mun{position:relative;display:flex;align-items:baseline;width:100%;background:none;border:0;padding:5px 0;
  text-align:left;cursor:pointer;min-height:34px}
#ej-remates .dep::before, #ej-remates .mun::before{content:"";order:2;flex:1;min-width:12px;margin:0 6px;border-bottom:1px dotted var(--tinta);
  opacity:.45;transform:translateY(-4px)}
#ej-remates .dep .nom{order:1;font:400 16px/1.25 var(--texto)}
#ej-remates .mun .nom{order:1;font:700 15px/1.2 var(--clasif);font-stretch:78%;letter-spacing:.04em;text-transform:uppercase}
#ej-remates .dep .n, #ej-remates .mun .n{order:3;flex:none;font:600 13px/1 var(--clasif);font-stretch:80%;font-variant-numeric:tabular-nums}
#ej-remates .dep.vacio .nom, #ej-remates .dep.vacio .n{color:var(--gris)}
#ej-remates .dep.vacio::before{opacity:.25}
@media (hover:hover) and (pointer:fine){
#ej-remates .dep:hover .nom, #ej-remates .mun:hover .nom{color:var(--marino)}
}
#ej-remates .dep[aria-expanded=true] .nom{font-weight:700}
#ej-remates .escena{position:relative;min-width:0;display:grid;grid-template-columns:minmax(180px,200px) minmax(0,1fr);gap:0 22px;
  align-content:start;padding:16px 0 40px 112px}
#ej-remates .munis-tit{margin:0 0 8px;font:700 12px/1.2 var(--clasif);font-stretch:75%;letter-spacing:.14em;text-transform:uppercase;color:var(--gris)}
#ej-remates .lectura{border-left:1px solid var(--filete);padding-left:28px;min-height:200px}
#ej-remates .espera, #ej-remates .vacio-msg{max-width:40ch;margin:0;font:400 italic 17px/1.5 var(--texto);color:var(--gris)}
#ej-remates .lectura .lugar{margin:0 0 4px;font:800 26px/1.05 var(--clasif);font-stretch:70%;text-transform:uppercase;letter-spacing:.01em;color:var(--tinta)}
#ej-remates .lectura p{margin:0;max-width:46ch;color:var(--gris)}
#ej-remates .volver{display:none}
#ej-remates .lectura .cab-lect{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 12px;padding-bottom:6px;
  border-bottom:3px double var(--tinta)}
#ej-remates .lectura .cab-lect .lugar{margin:0}
#ej-remates .lectura .cab-lect small{font:600 12px/1 var(--clasif);font-stretch:80%;letter-spacing:.08em;text-transform:uppercase;color:var(--gris)}
#ej-remates .ed-v1, #ej-remates .ed-v2, #ej-remates .ed-v3{display:none}
#ej-remates .lectura[data-v=v1] .ed-v1, #ej-remates .lectura[data-v=v2] .ed-v2{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));
  gap:14px 12px;align-items:start}
#ej-remates .lectura[data-v=v3] .ed-v3{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(196px,1fr);align-items:start;
  overflow-x:auto;padding-bottom:6px}
#ej-remates .ed-v1 .mes-tit, #ej-remates .ed-v2 .mes-tit{grid-column:1/-1}
#ej-remates .e1, #ej-remates .e2, #ej-remates .breve{padding:10px 11px 9px;background:var(--papel);border:1px solid var(--tinta);
  box-shadow:inset 0 0 0 3px var(--papel),inset 0 0 0 4px var(--tinta)}
#ej-remates .breve{box-shadow:none;border-style:dashed}
#ej-remates .e1 h5, #ej-remates .e2 h5, #ej-remates .breve h5{margin:2px 0 6px;text-align:center;font:800 15px/1.05 var(--clasif);font-stretch:66%;letter-spacing:.06em;text-transform:uppercase}
#ej-remates .breve h5{font-size:13px}
#ej-remates .e1-sub{margin:0 0 4px;padding-bottom:5px;border-bottom:1px solid var(--tinta);text-align:center;
  font:700 10.5px/1.2 var(--clasif);font-stretch:80%;letter-spacing:.1em;text-transform:uppercase}
#ej-remates .e1 dl{margin:0}
#ej-remates .e1 dt{margin-top:7px;font:800 10.5px/1 var(--clasif);font-stretch:78%;letter-spacing:.12em;text-transform:uppercase}
#ej-remates .e1 dd{margin:2px 0 0;font:400 13px/1.35 var(--texto)}
#ej-remates .e2-txt, #ej-remates .e3-txt, #ej-remates .breve-txt{margin:0;font:400 12.8px/1.42 var(--texto);text-align:justify;hyphens:auto;-webkit-hyphens:auto;
  hyphenate-limit-chars:7 3 3}
#ej-remates .e2-txt b, #ej-remates .e3-txt b{font-weight:700;letter-spacing:.01em}
#ej-remates .e2-fuente{margin:6px 0 0;font:400 italic 11.5px/1.3 var(--texto);color:var(--gris)}
#ej-remates .e-exp{margin:8px 0 0;padding-top:6px;border-top:1px dotted var(--tinta);
  font:500 12.5px/1.45 var(--clasif);font-stretch:85%;letter-spacing:.01em;color:var(--gris)}
#ej-remates .e-exp b{font-weight:800;color:var(--tinta);text-transform:uppercase;letter-spacing:.06em}
#ej-remates .e-pie{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;margin:7px 0 0;
  font:600 11.5px/1.3 var(--clasif);font-stretch:85%;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}
#ej-remates .e-pie .pedir{min-height:30px;padding:6px 8px;background:transparent;color:var(--tinta);border:1px solid var(--tinta);cursor:pointer;
  font:700 11.5px/1 var(--clasif);font-stretch:85%;letter-spacing:.08em;text-transform:uppercase;
  transition:background-color .15s ease,color .15s ease,transform .12s ease-out}
#ej-remates .e-pie .pedir:active{transform:scale(.97)}
@media (hover:hover) and (pointer:fine){
#ej-remates .e-pie .pedir:hover{background:var(--tinta);color:var(--papel)}
}
#ej-remates .e3-col{padding:0 12px;border-left:1px solid var(--filete)}
#ej-remates .e3-col:first-child{padding-left:0;border-left:0}
#ej-remates .e3-item{padding:8px 0 10px;border-bottom:1px solid var(--tinta)}
#ej-remates .e3-item:last-child{border-bottom:0}
#ej-remates .e3-n{margin:0 0 3px;font:800 10.5px/1 var(--clasif);font-stretch:78%;letter-spacing:.12em;text-transform:uppercase}
#ej-remates .e3-item.breve{border:0;border-top:1px dashed var(--tinta);box-shadow:none;padding:8px 0 0;background:none}
#ej-remates .lectura[data-v=v1] .ed-v1{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px 14px}
#ej-remates .lectura[data-letra=cond] .ed-v1{grid-template-columns:repeat(auto-fill,minmax(186px,1fr));gap:16px 12px}
#ej-remates .lectura[data-letra=cond] .e1 .b{font:400 13.4px/1.36 var(--clasif);font-stretch:72%;letter-spacing:.008em}
#ej-remates .lectura[data-letra=cond] .e1 .b em{font-style:italic}
#ej-remates .lectura[data-letra=cond] .breve-txt{font:400 13.4px/1.36 var(--clasif);font-stretch:72%;letter-spacing:.008em}
#ej-remates .app.leyendo{grid-template-columns:minmax(0,1fr)}
#ej-remates .app.leyendo .deptos{display:none}
#ej-remates .app.leyendo .escena{grid-template-columns:clamp(190px,17vw,230px) minmax(0,1fr);gap:0 30px;padding-left:0}
#ej-remates .app.leyendo .trazos{opacity:0;transition:opacity .15s ease-out}
#ej-remates .app.leyendo .munis-zona{position:sticky;top:12px;align-self:start;padding-right:18px;border-right:1px solid var(--tinta)}
#ej-remates .app.leyendo .mun{min-height:38px}
#ej-remates .app.leyendo .munis-tit{font-size:12.5px}
#ej-remates .app.leyendo .mun .nom{font-size:15.5px}
#ej-remates .app.leyendo .mun[aria-pressed=true] .nom{position:relative;color:var(--tinta)}
#ej-remates .app.leyendo .mun[aria-pressed=true] .nom::after{content:"";position:absolute;left:-3px;right:-6px;bottom:-5px;height:6px;
  background:var(--mano);-webkit-mask:var(--raya-mano) center/100% 100% no-repeat;mask:var(--raya-mano) center/100% 100% no-repeat}
#ej-remates .app{--raya-mano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4.4C20 3 38 3.6 55 2.6S85 2 99 1.4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}
#ej-remates .app.leyendo .lectura{border-left:0;padding-left:0}
#ej-remates .lectura .cab-lect .lugar{font-size:36px}
#ej-remates .lectura .cab-lect small{font-size:14px}
#ej-remates .volver-mapa{display:none;align-items:center;min-height:44px;padding:0;background:none;border:0;cursor:pointer;
  font:600 14px/1 var(--rotulo);text-decoration:underline;text-decoration-color:var(--mano);text-underline-offset:5px}
#ej-remates .app.leyendo .volver-mapa{display:inline-flex}
#ej-remates .app.leyendo .mes-tit{font-size:16.5px}
#ej-remates .app.leyendo .pronto-mano{font-size:19px}
#ej-remates .lectura[data-letra=cond] .ed-v1{grid-template-columns:repeat(auto-fill,minmax(236px,1fr));gap:20px 16px}
#ej-remates .app.leyendo .e1{padding:15px 15px 12px}
#ej-remates .app.leyendo .e1 h5, #ej-remates .app.leyendo .breve h5{font-size:19px}
#ej-remates .app.leyendo .lectura[data-letra=cond] .e1 .b, #ej-remates .app.leyendo .lectura[data-letra=cond] .breve-txt{font-size:16.5px;line-height:1.38}
#ej-remates .app.leyendo .e1 .rot{font-size:12.5px}
#ej-remates .app.leyendo .e-exp{font-size:12.5px}
#ej-remates .app.leyendo .e-pie{font-size:12px}
#ej-remates .app.leyendo .e-pie .pedir{font-size:12px;min-height:40px;padding:8px 11px}
#ej-remates .app.leyendo .nota-mano{font-size:17.5px}
#ej-remates .lectura .completa{font-size:14.5px}
#ej-remates .dep .nom{font-size:17.5px}
#ej-remates .mun .nom{font-size:16.5px}
#ej-remates .dep .n, #ej-remates .mun .n{font-size:14px}
@media (max-width:820px){
#ej-remates .app.leyendo .escena{grid-template-columns:minmax(0,1fr)}
#ej-remates .app.leyendo .munis-zona{display:none}
#ej-remates .lectura[data-letra=cond] .ed-v1{grid-template-columns:minmax(0,1fr)}
}
#ej-remates .lectura .e1 p, #ej-remates .lectura .breve p{max-width:none}
#ej-remates .e1{position:relative;isolation:isolate;border:0;box-shadow:none;background:transparent;padding:12px 12px 10px;
  color:color-mix(in srgb,var(--tinta) calc(var(--carga,.95) * 100%),var(--papel));
  text-shadow:0 0 .35px color-mix(in srgb,var(--tinta) 55%,transparent);font-kerning:normal}
#ej-remates .e1::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:1px solid currentColor;
  box-shadow:inset 0 0 0 3px var(--papel),inset 0 0 0 4px currentColor;filter:url(#f-imprenta)}
#ej-remates .e1::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;mix-blend-mode:screen;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.7' numOctaves='1' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 9 -7.6'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E")}
#ej-remates .e1 h5{margin:0 0 7px;padding-bottom:6px;border-bottom:1px solid currentColor}
#ej-remates .e1 .b, #ej-remates .e1 .e-exp, #ej-remates .breve-txt, #ej-remates .breve .e-exp{text-align:justify;text-align-last:left;hyphens:auto;-webkit-hyphens:auto;
  hyphenate-limit-chars:6 2 2;hyphenate-limit-lines:2;text-wrap:pretty;word-spacing:-.01em}
#ej-remates .e1 .b{margin:5px 0 0;font:400 12.6px/1.4 var(--texto)}
#ej-remates .e1 .rot{font:800 11.5px/1 var(--clasif);font-stretch:78%;letter-spacing:.1em;text-transform:uppercase;margin-right:.15em}
#ej-remates .e1 .e-exp{color:color-mix(in srgb,currentColor 72%,var(--papel))}
#ej-remates .e1 .e-pie{color:color-mix(in srgb,currentColor 72%,var(--papel))}
#ej-remates .e1 .nota-mano{text-shadow:none}
#ej-remates .edicto{break-inside:avoid;margin:0 0 14px;padding:11px 13px 9px;background:var(--papel);
  border:1px solid var(--tinta);box-shadow:inset 0 0 0 3px var(--papel),inset 0 0 0 4px var(--tinta)}
#ej-remates .edicto h5{margin:2px 0 6px;text-align:center;font:800 16px/1 var(--clasif);font-stretch:66%;letter-spacing:.06em;text-transform:uppercase}
#ej-remates .edicto .ed-que{margin:0 0 6px;padding-bottom:5px;border-bottom:1px solid var(--tinta);text-align:center;
  font:700 11.5px/1.2 var(--clasif);font-stretch:80%;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta)}
#ej-remates .edicto .ed-cuerpo{margin:0;max-width:none;color:var(--tinta);font:400 13px/1.42 var(--texto);text-align:justify;
  hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:7 3 3}
#ej-remates .edicto .ed-pie{margin:8px 0 0;max-width:none;font:600 10px/1.3 var(--clasif);font-stretch:85%;letter-spacing:.06em;
  text-transform:uppercase;color:var(--gris)}
#ej-remates .edicto .nota-mano{margin:7px 0 0;max-width:none;font:400 italic 14px/1.2 var(--texto);transform:rotate(-1.2deg);transform-origin:left}
#ej-remates [data-tinta=lapiz] .nota-mano{color:#3B3E44;filter:url(#f-lapiz)}
#ej-remates [data-tinta=boli] .nota-mano{color:#22306E;filter:url(#f-boli)}
#ej-remates [data-tinta=pluma] .nota-mano{color:#7A5B2B;filter:url(#f-pluma)}
#ej-remates .app{--mano:#22306E}
#ej-remates .app[data-tinta=lapiz]{--mano:#3B3E44}
#ej-remates .app[data-tinta=pluma]{--mano:#7A5B2B}
#ej-remates .mes-tit{display:flex;align-items:baseline;gap:12px;margin:4px 0 10px;padding-bottom:3px;border-bottom:1px solid var(--tinta);
  font:800 14px/1.1 var(--clasif);font-stretch:72%;letter-spacing:.08em;text-transform:uppercase}
#ej-remates .mes-tit:not(:first-child){margin-top:10px}
#ej-remates .abierto-nota{grid-column:1/-1;margin:-4px 0 12px;font:italic 400 13.5px/1.4 var(--texto);color:var(--gris);max-width:62ch}
#ej-remates .pronto-mano{white-space:nowrap;position:relative;font:400 italic 15px/1 var(--texto);letter-spacing:0;text-transform:none;color:var(--mano);
  transform:rotate(-2deg);display:inline-block;padding-bottom:4px}
#ej-remates .pronto-mano::after{content:"";position:absolute;left:-3px;right:-6px;bottom:-2px;height:6px;background:var(--mano);
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4.2C18 2.6 35 3.4 52 2.5S84 2.2 99 1.2' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4.2C18 2.6 35 3.4 52 2.5S84 2.2 99 1.2' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat}
#ej-remates .edicto .ed-incluye{margin:8px 0 0;padding-top:6px;border-top:1px dotted var(--tinta);max-width:none;
  font:600 10.5px/1.45 var(--clasif);font-stretch:85%;letter-spacing:.06em;text-transform:uppercase;color:var(--gris)}
#ej-remates .edicto .ed-incluye b{font-weight:800;color:var(--tinta)}
#ej-remates .edicto .ed-pie{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
#ej-remates .edicto .pedir{min-height:32px;padding:6px 9px;background:transparent;color:var(--tinta);border:1px solid var(--tinta);cursor:pointer;
  font:700 10.5px/1 var(--clasif);font-stretch:85%;letter-spacing:.08em;text-transform:uppercase;
  transition:background-color .15s ease,color .15s ease,transform .12s ease-out}
#ej-remates .edicto .pedir:active{transform:scale(.97)}
@media (hover:hover) and (pointer:fine){
#ej-remates .edicto .pedir:hover{background:var(--tinta);color:var(--papel)}
}
#ej-remates .edicto.breve{box-shadow:none;border-style:dashed}
#ej-remates .edicto.breve h5{font-size:13px}
#ej-remates .lectura.cerrado [data-resto]{display:none}
#ej-remates .lectura .completa{margin-top:10px;padding-top:8px;border-top:1px solid var(--filete);font:500 12.5px/1.45 var(--rotulo);color:var(--gris)}
#ej-remates .lectura .ver{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;cursor:pointer;
  font:600 13px/1 var(--rotulo);color:var(--tinta);text-decoration:underline;text-decoration-color:var(--cobre);text-underline-offset:5px}
#ej-remates .edictos.entra .e1, #ej-remates .edictos.entra .e2, #ej-remates .edictos.entra .breve, #ej-remates .edictos.entra .e3-item{animation:rj-asienta .34s var(--sale) both;
  animation-delay:calc(var(--k,0) * 40ms)}
@keyframes rj-asienta{from{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}
#ej-remates .trazos{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:2}
#ej-remates .trazos path{fill:none;stroke-linecap:round;stroke-linejoin:round}
#ej-remates .trazos circle{stroke:none}
#ej-remates [data-tinta=lapiz] .trazos{filter:url(#f-lapiz)}
#ej-remates [data-tinta=boli] .trazos{filter:url(#f-boli)}
#ej-remates [data-tinta=pluma] .trazos{filter:url(#f-pluma)}
#ej-remates .munis.entra .munis-tit, #ej-remates .munis.entra li{animation:rj-asoma .28s ease-out both;animation-delay:calc(var(--i,0) * 22ms + 420ms)}
@keyframes rj-asoma{from{opacity:0}to{opacity:1}}
@media (max-width:820px){
#ej-remates .app{grid-template-columns:minmax(0,1fr)}
#ej-remates .deptos{border-right:0;padding-right:0}
#ej-remates .dep, #ej-remates .mun{min-height:44px}
#ej-remates .escena{display:none;grid-template-columns:minmax(0,1fr);padding:14px 0 40px}
#ej-remates .app.abierto .deptos{display:none}
#ej-remates .app.abierto .escena{display:grid}
#ej-remates .lectura{border-left:0;padding-left:0;border-top:1px solid var(--filete);padding-top:16px;margin-top:18px}
#ej-remates .trazos{display:none}
#ej-remates .volver{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;cursor:pointer;
    font:600 13px/1 var(--rotulo);text-decoration:underline;text-decoration-color:var(--cobre);text-underline-offset:5px}
}
@media (prefers-reduced-motion:reduce){
#ej-remates *::before, #ej-remates *::after{animation-duration:.01ms!important;animation-delay:0ms!important;transition:none!important}
}
/* ---------- convivencia con la página (.articulo) ----------
   La demo era una página entera; aquí vive dentro de main.articulo (columna de 720 px, con sus reglas de lectura:
   ol numerados «01», p de 17,5 px, h2 de 29 px). Se sale de la columna al ancho de la carátula, como la Consulta SECOP,
   y se neutralizan las reglas del artículo con :where(), que no suma especificidad: lo que la demo define por su
   cuenta (#ej-remates .clase) siempre gana a este reinicio. */
#ej-remates{font:400 15px/1.5 var(--texto);color:var(--tinta);-webkit-font-smoothing:antialiased}
#ej-remates *,#ej-remates *::before,#ej-remates *::after{box-sizing:border-box}
.articulo #ej-remates{position:relative;left:50%;width:min(1180px,100vw);margin:28px 0 0;
  margin-left:calc(min(1180px,100vw) / -2)}
html:has(#ej-remates){overflow-x:clip}
#ej-remates .app{scroll-margin-top:76px}
#ej-remates [hidden]{display:none!important}
:where(.articulo) #ej-remates :where(p){margin:0;font-size:inherit;line-height:inherit}
:where(.articulo) #ej-remates :where(h2,h3){margin:0;padding:0;border:0;font:inherit;letter-spacing:inherit}
:where(.articulo) #ej-remates :where(ol,ul){margin:0;padding:0;list-style:none;counter-reset:none}
:where(.articulo) #ej-remates :where(li){padding-left:0;margin-top:0;counter-increment:none;font-size:inherit;line-height:inherit}
:where(.articulo) #ej-remates :where(li)::before{content:none}
:where(.articulo) #ej-remates :where(a){box-shadow:none;text-decoration:none}
:where(.articulo) #ej-remates :where(b,strong){font-weight:700}
