.contenedor-buscador-propiedades{max-width:1280px}.formulario-propiedades{padding:24px;background-color:#fff;border:1px solid #c5a46d;border-radius:12px;box-shadow:0 4px 12px #0000001a}.campos-buscador-propiedades{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.campo-buscador{display:flex;flex-direction:column;min-width:0}.etiqueta-buscador{margin-bottom:7px;color:#0f172a;font-size:14px;font-weight:600}.control-buscador{width:100%;height:44px;padding:0 12px;color:#0f172a;background-color:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.control-buscador:focus{border-color:#c5a46d;box-shadow:0 0 0 3px #c5a46d26}.control-buscador:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed}.acciones-buscador{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:22px}.boton-buscar-propiedades{min-height:42px;padding:0 22px;color:#fff;background-color:#0b1f3a;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.boton-buscar-propiedades:hover{background-color:#16365c}.enlace-limpiar-filtros{color:#475569;font-size:14px;text-decoration:none;transition:color .2s ease}.enlace-limpiar-filtros:hover{color:#d97706}@media(max-width:1023px){.campos-buscador-propiedades{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.formulario-propiedades{padding:18px}.campos-buscador-propiedades{grid-template-columns:1fr;gap:15px}.acciones-buscador{flex-direction:column;align-items:stretch}.boton-buscar-propiedades{width:100%}.enlace-limpiar-filtros{text-align:center}}
