@tailwind base;
@tailwind components;
@tailwind utilities;
.titlosRecordatorios{display:flex}.navegador{align-items:center;background-color:#000;color:var(--white,#fff);display:flex;font-size:12px;font-weight:500;height:65px;justify-content:space-between;letter-spacing:.12px;padding-left:72px;padding-right:72px}.navegador,.tituloBerco{font-family:Inter;font-style:normal;line-height:normal}.tituloBerco{color:#fff;font-size:16px;font-weight:800;letter-spacing:.16px}.itemNav{color:#fff;margin-left:16px;margin-right:16px}.infoPropiLista{width:100%}.propiedadLista{background:#fff;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;display:flex;padding:16px;width:100%}.propiedadLista,.selectEtiquetas{border:1px solid #ececec;border-radius:8px}.selectEtiquetas{background:var(--white,#fff);color:#8a8b92;font-family:Inter;font-size:12px;font-style:normal;font-weight:200;height:30px;letter-spacing:.1px;line-height:normal;margin-right:20px}.botonesSeleccionar{align-items:center;display:flex;height:30px}.imagenLista{border:1px solid #ececec;border-radius:8px;height:136px;margin-right:24px;-o-object-fit:cover;object-fit:cover;width:200px}.primertexto,.segundotexto{display:flex;justify-content:space-between;width:100%}.segundotexto{color:#1a1a1c;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:200%}.columnados{margin-left:500px}.direccion{font-size:20px;font-weight:500;letter-spacing:.2px}.seleccionartodos{align-items:center;color:#000;display:flex;font-size:14px;font-weight:400;margin-right:12px;text-align:right}.añadiretiqueta,.seleccionartodos{font-family:Inter;font-style:normal;letter-spacing:.1px;line-height:normal}.añadiretiqueta{color:#8a8b92;font-size:12px;font-weight:500}.form-control{flex-shrink:0;height:30px;width:138px}.botonbarrio,.form-control{align-items:center;background:#fff;border:1px solid #ececec;border-radius:8px;display:flex;gap:10px;padding:7px 12px}.botonbarrio{color:#1a1a1c;flex:1 0 0;font-size:12px;height:40px;justify-content:center;letter-spacing:.12px}.botonbarrio,.display-4{font-family:Inter;font-style:normal;font-weight:600;line-height:normal}.display-4{color:#000;font-size:24px;letter-spacing:.24px}.caracteristica{color:#1a1a1c;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.12px;line-height:normal}.dueno{font-size:16px;font-weight:600;letter-spacing:.16px}.duenos{display:flex;width:100%}.general{margin-left:72px;margin-right:72px;margin-top:32px}.informacion{display:flex}.fotocasa{border-radius:8px;height:188px;margin-right:32px;-o-object-fit:cover;object-fit:cover;width:213px}.direccion{color:#1a1a1c;font-family:Inter;font-size:24px;font-style:normal;font-weight:600;letter-spacing:.24px;line-height:normal}.datos{display:flex;font-family:Inter;font-size:14px;margin-bottom:24px;margin-top:24px}.datosdos{margin-left:50px}.mapa{border-radius:4px;margin-left:24px;margin-right:24px;width:427px}.botonderecha{background:#fff;border:1px solid #ececec;border-radius:8px;color:#1a1a1c;display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;height:39px;letter-spacing:.12px;line-height:normal;margin-bottom:5px;margin-top:5px;padding:12px;width:160px}.lineadiv{color:#d3d0df;height:3px;width:1296px}.Datosdeldueno{color:#1a1a1c;font-size:16px;font-weight:500;letter-spacing:.16px}.Datosdeldueno,.editar{font-family:Inter;font-style:normal;line-height:normal}.editar{color:#7e56da;font-size:14px;font-weight:700;letter-spacing:.14px;margin-right:15px;text-align:right}.rect{display:flex}.dueno{background-color:#fff;border-radius:8px;color:#1a1a1c;font-size:12px;font-weight:200;letter-spacing:.12px;margin-bottom:16px;margin-right:16px;padding:16px;width:250px}.dueno,.titulo{font-family:Inter;font-style:normal;line-height:normal}.titulo{font-size:16px;font-weight:900;letter-spacing:.16px}.datotel{margin-top:16px}.num{margin-top:8px}.tel{font-weight:900}.buscador{position:relative}.simboloBuscador{left:12px;position:absolute;top:6px}.inputBuscador{background:var(--white,#fff);border:1px solid #ececec;border-radius:8px;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;height:40px;letter-spacing:.12px;line-height:normal;padding:7px 12px 7px 40px;width:1296px}.flecha,.inputBuscador{align-items:center;display:flex}.Rectangulo{position:relative}.etiqueta{align-items:center;background:#fff;border-radius:300px;color:var(--black,#1a1a1c);font-family:Inter;font-size:8px;font-style:normal;font-weight:400;height:18;justify-content:center;letter-spacing:.08px;line-height:normal;min-width:65;padding:4px 12px;position:absolute;right:5px;top:5px}.topPropiHot{position:relative}.recordatorio{display:flex;overflow:auto}.individual{background-color:#fff;border-radius:10px;margin-left:6px;margin-right:6px;width:200px}.fecha{align-items:center;background:#fff;border-bottom:1px solid var(--stroke,#ececec);border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;color:#1a1a1c;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;height:41px;justify-content:flex-end;letter-spacing:.14px;line-height:normal;padding-left:0;text-align:center;width:138px}.columnaDetalle{align-items:flex-end;display:flex}.descripcion{align-items:flex-start;align-self:stretch;background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:var(--black,#1a1a1c);flex:1 0 0;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;gap:10px;height:123px;letter-spacing:.12px;line-height:normal;margin-top:12px;padding:10px 12px}.recordatoriosycalendario{align-items:center;display:flex}.simbolocroquis,.simboloetiqueta,.simbolopag{height:12px;margin-right:10px;width:12px}.aniadirnota,.notasanteriores{color:var(--black,#1a1a1c);font-family:Inter;font-size:16px;font-style:normal;font-weight:600;letter-spacing:.16px;line-height:normal}.notasanteriores{float:left;margin:3%}.textoabajo{font-size:14px;font-weight:600;letter-spacing:.12px}.seleccionar,.textoabajo{color:var(--black,#1a1a1c);font-family:Inter;font-style:normal;line-height:normal}.seleccionar{font-size:12px;font-weight:400;letter-spacing:.1px}.contenedorseleccionar,.detallesBox{align-items:center;display:flex}.cuadrado{margin-left:4px}.botonbuscar{box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;gap:10px;margin-right:12px;width:257px}.botonbuscar,.inputBarrio{align-items:center;background:var(--white,#fff);border:1px solid #ececec;border-radius:8px;display:flex;height:40px;margin-bottom:8px;padding:7px 12px}.inputBarrio{color:var(--black,#1a1a1c);cursor:pointer;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;justify-content:space-between;letter-spacing:.12px;line-height:normal;transition:all .2s ease;width:144px}.inputBarrio:hover{border-color:#7e56da;box-shadow:0 0 0 2px rgba(126,86,218,.1)}.seleccionarBarrio{background-color:#fff;border:1px solid #8a8b92;border-radius:8px;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;margin-top:10px;min-width:327px;position:absolute}.filtrarTituloBar{background:var(--white,#fff);border-bottom:1px solid #d3d0df;font-weight:600;padding:12px 16px}.filtrarTituloBar,.opcionesFiltro{color:var(--black,#1a1a1c);font-family:Inter;font-size:14px;font-style:normal;letter-spacing:.14px;line-height:normal}.opcionesFiltro{font-weight:400;gap:12px;height:208px;overflow:auto;padding:16px;text-align:start}.itemFiltro{margin-bottom:6px;margin-top:6px}.ultimabarra{align-items:center;align-self:stretch;background:var(--white,#fff);border:1px solid var(--lavender,#d3d0df);border-radius:0 0 4px 4px;display:flex;gap:12px;height:64px;justify-content:center;padding:12px 16px}.borrar{color:var(--black,#1a1a1c)}.aplicar,.borrar{align-items:center;display:flex;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;height:40px;justify-content:center;letter-spacing:.14px;line-height:normal;width:142px}.aplicar{background:var(--buzz-lightyear,linear-gradient(0deg,#7e56da 0,#7e56da 100%),#d3d0df);border-radius:8px;color:var(--white,#fff);padding:0 24px}.checkFiltro{height:20px;margin-right:10px;width:20px}.listaFiltro{align-items:center;display:flex}.SeleccionarFrente{align-items:flex-start;background-color:#fff;border:1px solid #8a8b92;border-radius:8px;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;display:flex;flex-direction:column;gap:1px;height:179px;margin-top:10px;min-width:327px;position:absolute}.filauno{align-items:center;background:var(--white,#fff);border-bottom:1px solid var(--lavender,#d3d0df);color:var(--black,#1a1a1c);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;height:41px;justify-content:center;letter-spacing:.14px;line-height:normal;padding:12px 16px;width:327px}.filados,.filauno{align-self:stretch;display:flex;gap:12px}.filados{padding:16px}.metros{align-items:center;background:var(--white,#fff);border:1px solid #8a8b92;border-radius:8px;color:var(--black,#1a1a1c);display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:600;gap:10px;height:40px;justify-content:center;letter-spacing:.12px;line-height:normal;padding:12px;width:62px}.desde,.hasta{align-items:center;border:1px solid #8a8b92;border-radius:8px;color:#8a8b92;display:flex;flex:1 0 0;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;gap:8.75px;height:40px;letter-spacing:.12px;line-height:normal;margin:left 6px;padding:12px;text-align:center;width:105px}.Barrio{display:inline-block;margin-bottom:8px;margin-left:8px;margin-right:8px;position:relative}.inputmasfiltro{align-items:center;background:var(--white,#fff);border:1px solid #ececec;border-radius:8px;color:var(--black,#1a1a1c);display:flex;font-family:Inter;font-size:12px;font-style:normal;font-weight:700;height:40px;justify-content:center;letter-spacing:.12px;line-height:normal;padding:7px 12px;width:144px}.masfiltrotexto{margin-left:8px}.seleccionarmas{background-color:#fff;border:1px solid #8a8b92;border-radius:8px;box-shadow:0 0 0 0 rgba(0,0,0,.03),0 8px 18px 0 rgba(0,0,0,.03),0 32px 32px 0 rgba(0,0,0,.02),0 72px 43px 0 rgba(0,0,0,.01),0 128px 51px 0 transparent,0 200px 56px 0 transparent;height:614px;margin-top:10px;min-width:327px;position:absolute}.pregunta{align-items:center;align-self:stretch;display:flex;font-weight:600;gap:12px;justify-content:start;margin-bottom:12px;margin-left:16px;margin-top:16px}.pregunta,.respuesta{color:var(--black,#1a1a1c);font-family:Inter;font-size:14px;font-style:normal;letter-spacing:.14px;line-height:normal}.respuesta{font-weight:400;margin-bottom:5px;margin-left:10px;margin-top:5px}.contenedorrta{text-align:start}.contenedorrta,.zonificacion{display:flex;margin-left:16px}.zonificacion{align-self:stretch;margin-top:6px}.ultimaseccion{align-items:center;align-self:stretch;background:var(--white,#fff);border:1px solid var(--lavender,#d3d0df);border-radius:0 0 4px 4px;display:flex;gap:12px;height:64px;justify-content:center;margin-top:16px;padding:12px 16px}.flex.flex-wrap{align-items:flex-start;gap:8px;padding-bottom:16px;padding-top:24px}.modal-overlay-rec{align-items:center;animation:fadeInRec .2s ease-in-out;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeInRec{0%{opacity:0}to{opacity:1}}.modal-container-rec{animation:slideUpRec .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:80vh;max-width:500px;width:90%}@keyframes slideUpRec{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-header-rec{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:24px}.modal-title-rec{color:#fff;font-family:Inter,sans-serif;font-size:20px;font-weight:600;margin:0}.close-btn-rec{align-items:center;background:none;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.close-btn-rec:hover{background-color:hsla(0,0%,100%,.2);transform:scale(1.1)}.modal-content-rec{flex:1;overflow-y:auto;padding:16px}.modal-content-rec::-webkit-scrollbar{width:8px}.modal-content-rec::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.modal-content-rec::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.modal-content-rec::-webkit-scrollbar-thumb:hover{background:#94a3b8}.recordatorios-list-rec{display:flex;flex-direction:column;gap:12px}.recordatorio-item-rec{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.recordatorio-item-rec:hover{background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px rgba(0,0,0,.05)}.recordatorio-date-rec{flex:1}.date-text-rec{color:#1e293b;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.recordatorio-action-rec{align-items:center;display:flex;gap:8px}.check-btn-rec{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;height:36px;justify-content:center;transition:all .2s ease;width:36px}.check-btn-rec:hover{box-shadow:0 4px 12px rgba(102,126,234,.4);transform:scale(1.05)}.check-btn-rec:active{transform:scale(.95)}.completed-badge-rec{background:#d1fae5;border-radius:6px;color:#065f46;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:6px 12px}.completed-badge-rec,.empty-state-rec{align-items:center;font-family:Inter,sans-serif}.empty-state-rec{color:#94a3b8;display:flex;font-size:16px;height:200px;justify-content:center}.empty-state-rec p{margin:0}@media (max-width:640px){.modal-container-rec{max-height:90vh;width:95%}.modal-header-rec{padding:16px}.modal-title-rec{font-size:18px}.recordatorio-item-rec{padding:12px}.date-text-rec{font-size:13px}}
