:root{--ink:#1c2127;--ink-soft:#4b5563;--paper:#faf9f6;--surface:#fff;--line:#e1ddd3;--teal:#0b2a5b;--teal-d:#082046;--teal-bg:#e9edf6;--amber:#ffc72c;--amber-d:#f2b000;--amber-bg:#fff7e0;--ok:#1d7a4c;--ok-bg:#e7f5ec;--whatsapp:#25d366;--whatsapp-d:#1ebe5d;--radius:10px;--shadow:0 10px 24px -14px #1c212747;--display:"Archivo", system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:var(--paper);font:16px/1.55 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}body{background:var(--paper);margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3{font-family:var(--display);color:var(--ink);margin:0;line-height:1.05}h1{letter-spacing:-.5px;font-weight:900}h2{letter-spacing:-.3px;font-weight:800}h3{font-weight:700}p{color:var(--ink-soft);margin:0}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}button,input,select,textarea{font-family:var(--body);font-size:15px}.container{width:min(1180px,100% - 48px);margin:0 auto}@media (width<=720px){.container{width:min(1180px,100% - 32px)}}.btn{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover{background:var(--teal-d)}.btn-ghost{color:var(--teal);border:1.5px solid var(--teal);background:0 0}.btn-ghost:hover{background:var(--teal-bg)}.btn-block{width:100%}.tag{background:var(--teal-bg);color:var(--teal-d);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.field{text-align:left;margin-bottom:16px}.field label{color:var(--ink);margin-bottom:6px;font-size:13.5px;font-weight:600;display:block}.field input,.field select,.field textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:7px;padding:11px 13px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-bg);outline:none}.field textarea{resize:vertical;min-height:96px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.btn-whatsapp{background:var(--whatsapp);color:#fff}.btn-whatsapp:hover{background:var(--whatsapp-d)}.inquiry-form h3{margin-bottom:4px}.inquiry-context{margin-bottom:16px;font-size:13.5px}.inquiry-note{color:#8a8f98;text-align:center;margin-top:10px;font-size:12px}.inquiry-error{color:#b23b3b;margin-top:10px;font-size:13px}.inquiry-result.ok{background:var(--ok-bg);border:1px solid #bfe3cc;padding:22px}.inquiry-result.ok strong{color:var(--ok)}.inquiry-result.ok p{margin-top:6px}.top-header{background:#fff;flex-direction:column;padding:0;display:flex}.header-row{align-items:center;gap:20px;min-height:90px;padding:10px 16px;display:flex}.logo{flex-shrink:0;align-items:center;display:flex}.logo img.logo-image{object-fit:contain;width:220px;max-width:220px;height:auto;display:block}.header-space{box-sizing:border-box;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:4px;flex:auto;min-width:0;height:46px;min-height:46px;margin-top:12px;display:block}.blue-bar{color:#fff;box-sizing:border-box;background:#0950a0;flex-shrink:0;align-items:center;width:100%;min-height:48px;padding:12px 15px;font-size:17px;display:flex}@media (width<=768px){.header-row{flex-direction:column;align-items:stretch;gap:10px;min-height:auto;padding:8px 10px}.logo{justify-content:center}.logo img.logo-image{width:100%;max-width:220px}.header-space{box-sizing:border-box;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:4px;width:100%;height:28px;min-height:28px;margin-top:0;display:block}.blue-bar{min-height:48px;padding:12px 15px;font-size:14px}}@media (width<=380px){.header-row{gap:8px}.logo img.logo-image{width:120px;max-width:120px}.header-space{box-sizing:border-box;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:4px;height:24px;min-height:24px;display:block}.blue-bar{min-height:44px;padding:10px;font-size:12px}}.footer{color:#fff;text-align:center;background:#0950a0;width:100%;min-height:44px;margin-top:100px;padding:12px;font-size:16px}@media (width<=768px){.footer{min-height:44px;margin-top:30px;padding:14px 10px;font-size:13px}}.overlay{z-index:9999;cursor:wait;background:#e6e6e6bf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.espere-box{color:#000;background:#f4f4f4;border:1px solid #ccc;align-items:center;gap:8px;padding:10px 14px;font:12px Arial,sans-serif;display:flex;box-shadow:0 2px 6px #00000040}.dots-spinner{width:24px;height:24px;position:relative}.dots-spinner span{width:5px;height:5px;transform:rotate(calc(var(--i) * 45deg)) translateY(-9px);opacity:.15;animation:.8s linear infinite fade-dot;animation-delay:calc(var(--i) * .1s);background:#3b6df0;border-radius:50%;margin:-2.5px;position:absolute;top:50%;left:50%}@keyframes fade-dot{0%{opacity:1}to{opacity:.15}}.btn-remate{color:#fff;cursor:pointer;background:#7a9fb8;border:1px solid #5f8099;padding:6px 14px;font-weight:700}.btn-remate:disabled{opacity:.7;cursor:wait}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:#fff;font-family:Arial,Helvetica,sans-serif}button{cursor:pointer;font-family:inherit}.page{background:#fff;flex-direction:column;width:100%;display:flex}.main-content{width:100%;padding:30px clamp(16px,3vw,56px)}.search-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),480px));justify-content:space-between;gap:20px;display:grid}.search-card{color:#fff;text-align:right;-webkit-tap-highlight-color:transparent;background:linear-gradient(#3094c2,#205e83);border:1px solid #26749c;border-radius:0;flex-direction:column;align-items:stretch;width:100%;min-height:172px;padding:12px 20px;transition:filter .3s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.search-card:hover{filter:brightness(1.08)}.card-title{text-transform:uppercase;text-align:right;letter-spacing:-.5px;word-spacing:-1px;font-size:clamp(15px,5.2cqw,18px);font-weight:400;line-height:1.4;transition:transform .35s;display:block;transform:translateY(20px)}.card-title strong{letter-spacing:0;word-spacing:0;font-family:Arial Black,Arial Bold,Arial,sans-serif;font-weight:900}.card-line{transform-origin:100%;opacity:0;background:#fff;width:100%;height:3px;margin-top:8px;transition:transform .35s,opacity .35s;display:block;transform:scaleX(0)}.card-description{color:#fff;letter-spacing:1px;text-align:right;text-transform:uppercase;opacity:0;margin:14px 0 0;font-size:9px;font-weight:700;line-height:1.5;transition:opacity .35s,transform .35s;display:block;transform:translateY(8px)}.card-icon{object-fit:contain;object-position:left bottom;pointer-events:none;width:clamp(56px,22cqw,72px);height:auto;max-height:80px;transition:transform .35s;position:absolute;bottom:16px;left:16px}.search-card:hover .card-title,.search-card:focus-visible .card-title,.search-card:active .card-title{transform:translateY(0)}.search-card:hover .card-line,.search-card:focus-visible .card-line,.search-card:active .card-line{opacity:1;transform:scaleX(1)}.search-card:hover .card-description,.search-card:focus-visible .card-description,.search-card:active .card-description{opacity:1;transform:translateY(0)}.search-card:hover .card-icon{transform:scale(1.08)}.search-card:focus-visible{outline-offset:3px;outline:2px solid #0950a0}.secondary-buttons{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.secondary-buttons button{color:#fff;background:linear-gradient(#3094c2,#205e83);border:1px solid #26749c;border-radius:0;min-width:143px;padding:8px 16px;font-size:12px;font-weight:700;text-decoration:none;position:relative;overflow:hidden}.secondary-buttons button:after{content:"";transform-origin:50%;background:gold;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.secondary-buttons button:hover,.secondary-buttons button:focus-visible{text-decoration:underline}.secondary-buttons button:hover:after,.secondary-buttons button:focus-visible:after{transform:scaleX(1)}.secondary-buttons button:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.search-card,.card-title,.card-line,.card-description,.card-icon,.secondary-buttons button,.secondary-buttons button:after{transition:none}}@media (width<=600px){.main-content{padding:24px 12% 30px}.search-grid{grid-template-columns:1fr;justify-content:center;gap:20px}.search-card{height:172px}.secondary-buttons{flex-wrap:nowrap;gap:10px;margin-top:25px}.secondary-buttons button{text-align:center;flex:1 1 0;min-width:0;min-height:46px;padding:6px 4px;font-size:12px;line-height:1.3}}@media (width<=380px){.main-content{padding-left:6%;padding-right:6%}.card-description{letter-spacing:.7px}.secondary-buttons{gap:6px}.secondary-buttons button{font-size:11px}}@media (prefers-reduced-motion:reduce){.search-card,.card-title,.card-line,.card-description,.card-icon,.secondary-buttons button{transition:none}}.rm{color:#333;background:#fff;font:12px Verdana,Tahoma,Arial,sans-serif}.rm *,.rm :before,.rm :after{box-sizing:border-box}.rm-bar{background:linear-gradient(#f7f7f7,#dedede);border:1px solid #ccc;align-items:center;gap:30px;height:30px;min-height:30px;margin:20px 6px 0;padding-right:10px;display:flex;top:30px}.rm-btn{color:#fff;cursor:pointer;background:linear-gradient(#2f86bd,#17608f);border:0;height:30px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;position:relative;overflow:hidden}.rm-btn:after{content:"";transform-origin:50%;background:gold;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.rm-btn:hover,.rm-btn:focus-visible{background:linear-gradient(#3a93cb,#1d6ea2);text-decoration:underline}.rm-btn:hover:after,.rm-btn:focus-visible:after{transform:scaleX(1)}.rm-btn:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.search-card,.card-title,.card-line,.card-description,.card-icon,.secondary-buttons button,.secondary-buttons button:after,.rm-btn,.rm-btn:after{transition:none}}.rm-titulo{color:#2a5d8f;letter-spacing:.2px;font-family:Trebuchet MS,Verdana,sans-serif;font-size:14px}.rm-wrap{width:609px;max-width:100%;margin:0 auto;padding-bottom:20px}.rm-msg{background:#e8f6e0;border:1px solid #b5df95;align-items:center;gap:10px;min-height:29px;margin-top:3px;padding:6px 10px;font-size:11px;display:flex}.rm-msg svg{flex:none}.rm-mapbox{background:#e3e3e1;margin-top:10px;line-height:0;position:relative}.rm-mapbox img,.rm-mapbox svg{width:100%;height:auto;display:block}.rm-mapbox svg{position:absolute;inset:0}.rm-prov{fill:#0000;stroke:#0000;stroke-width:3px;stroke-linejoin:round;pointer-events:all;cursor:pointer}.rm-prov:hover{fill:#ffffff47;stroke:#fff;stroke-width:2px}.rm-prov.sel{fill:#ffffff61;stroke:#fff;stroke-width:2.5px}.rm-tip{z-index:9;pointer-events:none;color:#fff;background:#111;border-radius:3px;padding:7px 10px;font:12px Arial,sans-serif;position:fixed}.rm-res{margin-top:14px}.rm-res h2{color:#2a5d8f;margin:0 0 6px;font-size:13px}.rm-tabla{border:1px solid #ddd;overflow-x:auto}.rm-tabla table{border-collapse:collapse;width:100%}.rm-tabla th,.rm-tabla td{text-align:left;white-space:nowrap;border-bottom:1px solid #e6e6e6;padding:5px 8px}.rm-tabla th{color:#2a5d8f;background:#f0f0f0}.rm-vacio{margin:0;padding:8px}.remates-contenedor{color:#111;box-sizing:border-box;width:calc(100% - 30px);margin:15px;font-family:Arial,Helvetica,sans-serif;font-size:12px}.remates-contenedor *{box-sizing:border-box}.remates-encabezado{background:linear-gradient(#f7f7f7,#dedede);border:1px solid #ccc;align-items:center;gap:30px;min-height:30px;padding-right:10px;display:flex}.remates-regresar{color:#fff;cursor:pointer;background:linear-gradient(#2f86bd,#17608f);border:0;height:30px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;position:relative;overflow:hidden}.remates-regresar:after{content:"";transform-origin:50%;background:gold;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.remates-regresar:hover,.rm-btn:focus-visible{background:#075778;text-decoration:underline}.remates-regresar:hover:after,.remates-regresar:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.search-card,.card-title,.card-line,.card-description,.card-icon,.secondary-buttons button,.secondary-buttons button:after,.remates-regresar,.remates-regresar:after{transition:none}}.remates-regresar:focus-visible{outline:none}.remates-encabezado h1{color:#235b8e;margin:0;font-size:14px;font-weight:700}.remates-principal{background:#f3f3f3;border:1px solid #ccc;border-top:none;min-height:335px;padding:12px 10px}.remates-selectores{justify-content:center;gap:3px;margin-bottom:16px;display:flex}.remates-selectores select{color:#111;cursor:pointer;background:#fff;border:1px solid #aaa;padding:2px 4px;font-family:inherit;font-size:16px}.remates-tabla-contenedor{width:100%;overflow-x:auto}.remates-tabla{table-layout:fixed;border-collapse:collapse;background:#fff;width:min(700px,100%);margin:0 auto}.remates-tabla th{text-align:center;background:#e8eef5;border:1px solid #c5c5c5;height:23px;padding:3px;font-size:11px;font-weight:400}.remates-tabla td{text-align:center;border:1px solid #c5c5c5;height:42px;padding:0}.remates-tabla td a{color:#111;cursor:pointer;justify-content:center;align-items:center;width:100%;height:41px;text-decoration:none;transition:filter .15s;display:flex}.remates-tabla td a:hover{filter:brightness(.93);text-decoration:underline}.remates-tabla td a:focus-visible{outline-offset:-3px;outline:2px solid #075778}.remates-tabla td.remate-cumplimiento a{background:#b2dced}.remates-tabla td.remate-difusion a{background:#a9eabb}.remates-tabla td.remate-otro-mes a{color:#666;background:#dedede}.remates-tabla td.remate-hoy a{color:#fff;background:#087b98;font-weight:700}.remates-leyenda{background:linear-gradient(#f6f6f6,#d8d8d8);flex-wrap:wrap;align-items:stretch;gap:0;padding:3px 20px;font-size:11px;display:flex}.leyenda-item{align-items:center;gap:10px;margin-right:22px;display:flex}.leyenda-color{border:1px solid #0000000a;justify-content:center;align-items:center;min-width:36px;height:42px;font-size:12px;display:inline-flex}.color-cumplimiento{background:#b2dced}.color-hoy{color:#fff;background:#087b98}.color-difusion{background:#a9eabb}.color-sin-remates{background:#fff}.color-otro-mes{background:#dedede}@media (width<=600px){.remates-contenedor{width:calc(100% - 12px);margin:6px}.remates-encabezado{gap:10px}.remates-regresar{padding:0 8px;font-size:11px}.remates-encabezado h1{font-size:12px}.remates-principal{padding:10px 4px}.remates-tabla th{padding:2px 0;font-size:10px}.remates-tabla td{height:38px}.remates-tabla td a{height:37px}.remates-leyenda{padding:4px 8px}.leyenda-item{gap:6px;margin-bottom:4px;margin-right:12px}.leyenda-color{min-width:28px;height:34px}}.tipo-bien-pagina{color:#111;box-sizing:border-box;width:calc(100% - 18px);margin:15px 9px 30px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}.tipo-bien-pagina *,.tipo-bien-pagina :before,.tipo-bien-pagina :after{box-sizing:border-box}.tipo-bien-encabezado{background:linear-gradient(#f7f7f7,#dedede);border:1px solid #ccc;align-items:center;gap:30px;min-height:30px;padding-right:10px;display:flex}.tipo-bien-regresar{color:#fff;cursor:pointer;background:linear-gradient(#2a87b8,#1a6a9a);border:0;justify-content:center;align-items:center;width:80px;height:30px;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none;display:flex;position:relative;overflow:hidden}.tipo-bien-regresar:after{content:"";transform-origin:50%;background:gold;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tipo-bien-regresar:hover,.tipo-bien-regresar:focus-visible{background:linear-gradient(#3a93cb,#1d6ea2);text-decoration:underline}.tipo-bien-regresar:hover:after,.tipo-bien-regresar:focus-visible:after{transform:scaleX(1)}.tipo-bien-regresar:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.tipo-bien-regresar,.tipo-bien-regresar:after,.tipo-bien-tarjeta{transition:none}}.tipo-bien-encabezado h1{color:#235b8e;margin:0;font-size:14px;font-weight:700}.tipo-bien-principal{background:#f1f1f1;border:1px solid #c5c5c5;border-top:none;justify-content:center;align-items:flex-start;width:100%;min-height:353px;margin:0;padding:17px 10px 30px;display:flex}.tipo-bien-grid{grid-template-columns:repeat(2,410px);gap:5px;width:max-content;max-width:100%;margin:0 auto;padding:0;display:grid}.tipo-bien-tarjeta{width:410px;min-width:0;height:296px;color:inherit;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #c8c8c8;border-radius:0;margin:0;padding:0;text-decoration:none;transition:border-color .15s;display:block;position:relative;overflow:hidden}.tipo-bien-tarjeta:before{content:"";z-index:0;background:#efefef;border:1px solid #cfcfcf;position:absolute;inset:3px}.tipo-bien-tarjeta:hover{border-color:#9a9a9a}.tipo-bien-contenido{z-index:1;background:#fff;flex-direction:column;align-items:center;width:calc(100% - 40px);height:259px;min-height:0;margin:16px 20px 0;padding:0;display:flex;position:relative}.tipo-bien-contenido h2{color:#235b8e;text-align:center;flex:0 0 40px;width:100%;height:40px;margin:0;padding:14px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:14px;display:block}.tipo-bien-imagenes{justify-content:center;align-items:center;width:100%;height:219px;min-height:0;margin:0;padding:0;display:flex}.tipo-bien-imagenes img{object-fit:contain;object-position:center;border:none;width:100%;max-width:340px;height:210px;margin:0;padding:0;display:block}.tipo-bien-principal--tabla{min-height:0;padding:12px 14px 16px;display:block}.tipo-bien-tabla{border-collapse:collapse;background:#fff;border:2px solid #7a7a7a;width:100%;font-size:12px}.tipo-bien-tabla th{color:#fff;text-align:center;text-shadow:0 1px #00000059;background:linear-gradient(#1565c0,#034ea2 55%,#023b7a);border:1px solid #022b5c;padding:7px 8px;font-weight:700}.tipo-bien-tabla thead tr:first-child th{letter-spacing:.3px;border-bottom:2px solid #022b5c;font-size:13px}.tipo-bien-tabla .col-no{width:14%}.tipo-bien-tabla td{color:#000;border:1px solid #8c8c8c;padding:7px 8px;font-weight:700}.tipo-bien-tabla td:first-child{text-align:center;background:#f3f3f3;border-right:2px solid #8c8c8c;font-weight:400}.tipo-bien-tabla td:last-child{padding-left:26px}.tipo-bien-tabla tbody tr:nth-child(odd) td:last-child{background:#fff}.tipo-bien-tabla tbody tr:nth-child(2n) td:last-child{background:#eaf1fa}.tipo-bien-tabla tbody tr{cursor:pointer}.tipo-bien-tabla tbody tr:hover td,.tipo-bien-tabla tbody tr:focus-visible td{background:#cfe2f7}.tipo-bien-tabla tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #034ea2}@media (width<=850px){.tipo-bien-principal{padding:16px 10px 24px}.tipo-bien-principal--tabla{padding:12px 10px 16px}.tipo-bien-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tipo-bien-tarjeta{width:100%}.tipo-bien-imagenes img{max-width:100%}}@media (width<=520px){.tipo-bien-encabezado h1{margin-left:12px;font-size:12px}.tipo-bien-grid{grid-template-columns:minmax(0,1fr);max-width:410px}.tipo-bien-tarjeta{height:296px}}.interesado{color:#333;text-align:left;margin:24px 0 8px;font:12px Arial,Helvetica,sans-serif}.interesado h2{color:#555;margin:0 0 6px 12px;font-size:15px}.interesado-intro{color:#555;margin:0 0 12px;font-weight:700}.interesado-caja{border:1px solid;align-items:flex-start;gap:12px;margin-bottom:10px;padding:10px 14px;line-height:1.5;display:flex}.interesado-icono{text-align:center;color:#fff;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:700;line-height:18px}.interesado-aviso{background:#fff7d6;border-color:#f0d36b}.interesado-aviso .interesado-icono{background:#e6b800}.interesado-ok{background:#e9f5dc;border-color:#b7d98d}.interesado-ok .interesado-icono{color:#3a8f2e;background:0 0;font-size:16px}.interesado-info{background:#e3f2fc;border-color:#a9d3ee}.interesado-info .interesado-icono{background:#2a7fc0}.interesado-nota{color:#666;margin:12px 0 0;font-size:11px;font-style:italic}.remates{color:#000;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;width:100%;max-width:100%;margin:0;padding-top:17px;font:11px Arial,Helvetica,sans-serif}.remates *,.remates :before,.remates :after{box-sizing:border-box}.remates-top{background:linear-gradient(#f7f7f7,#dedede);border:1px solid #ccc;flex-wrap:wrap;align-items:center;gap:10px 30px;min-height:30px;margin:20px 6px 0;padding-right:10px;display:flex;position:relative}.remates-btn{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(#2f86bd,#17608f);border:0;flex:none;width:80px;height:28px;padding:0 17px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;position:relative;overflow:hidden}.remates-btn:after{content:"";transform-origin:50%;background:gold;height:4px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.remates-btn:hover,.remates-btn:focus-visible{background:linear-gradient(#3a93cb,#1d6ea2);text-decoration:underline}.remates-btn:hover:after,.remates-btn:focus-visible:after{transform:scaleX(1)}.remates-btn:focus-visible{outline:none}.remates-top h1{color:#235b8e;margin:0;font-size:14px;font-weight:700}.remates-layout{flex-direction:column;align-items:stretch;display:flex}.remates-main{flex:1;width:100%;min-width:0;margin:0}.remates-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.remates-tabla{border-collapse:collapse;table-layout:auto;width:100%}.remates-tabla th{color:#fff;background:#034ea2;border-left:1px solid silver;border-right:1px solid silver;height:24px;padding:4px 3px;font-size:11px}.remates-tabla td{vertical-align:middle;color:#000;border:1px solid silver;padding:5px;font-size:11px}.remates-tabla tbody tr:nth-child(odd){background:#eff3fa}.remates-tabla tbody tr:nth-child(2n){background:#fff}.remates-tabla td.num{color:#034ea2;padding:0 0 0 5px;font-size:9px}.remates-tabla td.foto{text-align:center;background:#dedede;width:100px;padding:3px}.remates-tabla td.foto img{width:100%;max-width:100px;height:auto;margin:0 auto;display:block}.remates-tabla td.precio{color:#666;font-weight:700}.remates-tabla td.vacio{text-align:left;background:#fff;border:0;padding:2px 1px}.paginacion{background:#ccc;border:1px solid silver;border-top:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;min-height:33px;padding:4px 0;display:flex}.paginacion button{cursor:pointer;height:22px;padding:0;font:700 10px Arial,sans-serif}.paginacion .nav{color:#0a3a8a;background:linear-gradient(#8bbce0,#4d79b7);border:1px solid #4d79b7;width:30px}.paginacion .nav.ancho{width:46px}.paginacion .nav:disabled{opacity:.55;cursor:default}.paginacion .num-btn{color:#000;background:#fff;border:1px solid #bbb;width:24px;font:11px Arial,sans-serif}.paginacion .num-btn.actual{border-color:#fff;font-weight:700}.paginacion button:focus-visible{outline:2px solid #f90}.filtros{background:#edf2f9;border:1px solid #ddd;flex:none;width:100%;height:auto;margin-top:8px;padding-bottom:12px}.filtros h2{color:#fff;background:linear-gradient(#2e8dc0,#1d5d89);border-radius:3px;height:29px;margin:11px 11px 0;padding-left:11px;font:700 12px/29px Arial,sans-serif}.filtros-cuerpo{padding:9px 11px 0}.filtros label{margin-top:2px;font-size:11px;line-height:13px;display:block}.filtros select{color:#000;background:#fff;border:1px solid #888;width:100%;height:19px;padding:0 0 0 2px;font:11px Arial,sans-serif}.fecha-campo{align-items:center;gap:3px;margin-top:2px;display:flex}.fecha-campo input{border:1px solid #999;flex:1;min-width:0;height:19px;font-size:11px}.calendario{background:linear-gradient(#fff 0 25%,#4a86c8 25% 100%);border:1px solid #3b6fb0;flex:none;width:17px;height:16px}@media (width>=900px){.remates-layout{flex-direction:row;align-items:flex-start}.remates-main{margin-left:14px}.remates-tabla td.foto{width:205px;padding:5px 0}.remates-tabla td{padding:5px}.filtros{width:284px;margin-top:0}}@media (prefers-reduced-motion:reduce){.remates-btn,.remates-btn:after{transition:none}}
