*{box-sizing:border-box;margin:0;padding:0}html{font-size:clamp(.5rem,0rem + .7813vw,2rem)}body{background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.plantilla-default{display:flex;min-height:100vh}.plantilla-default .menu-lateral{background-color:#2c3e50;color:#fff;height:100vh;overflow-y:auto;padding:1.5rem;position:fixed;width:15rem}.plantilla-default .contenido-principal{background-color:#f5f5f5;flex:1;margin-left:15rem;padding:2rem}.menu-lateral .logo{font-size:1.5rem;font-weight:700;margin-bottom:2rem;text-align:center}.menu-lateral .menu{list-style:none}.menu-lateral .menu .item{margin-bottom:.5rem}.menu-lateral .menu .item a{border-radius:.25rem;color:#ecf0f1;display:block;padding:.75rem 1rem;text-decoration:none;transition:background-color .3s}.menu-lateral .menu .item a:hover{background-color:#34495e}.menu-lateral .menu .item a.activo{background-color:#3498db}.plantilla-guest{align-items:center;background-color:#2c3e50;display:flex;justify-content:center;min-height:100vh}.seccion-login .caja-login{background-color:#fff;border-radius:.5rem;box-shadow:0 .25rem .5rem #0000001a;max-width:25rem;padding:2rem;width:100%}.seccion-login .caja-login .titulo{color:#2c3e50;font-size:1.5rem;margin-bottom:1.5rem;text-align:center}.seccion-login .caja-login .formulario{display:flex;flex-direction:column}.seccion-login .caja-login .formulario .campo{margin-bottom:1rem}.seccion-login .caja-login .formulario .campo label{color:#555;display:block;font-weight:500;margin-bottom:.25rem}.seccion-login .caja-login .formulario .campo input{border:1px solid #ddd;border-radius:.25rem;font-size:1rem;padding:.75rem;width:100%}.seccion-login .caja-login .formulario .campo input:focus{border-color:#3498db;outline:none}.seccion-login .caja-login .formulario .boton{background-color:#3498db;border:none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background-color .3s}.seccion-login .caja-login .formulario .boton:hover{background-color:#2980b9}.seccion-dashboard .titulo-principal{color:#2c3e50;font-size:2rem;margin-bottom:2rem}.seccion-dashboard .seccion{margin-bottom:3rem}.seccion-dashboard .seccion .titulo-seccion{color:#34495e;font-size:1.5rem;margin-bottom:1rem}.seccion-dashboard .estadisticas{display:flex;flex-wrap:wrap;gap:1rem}.seccion-dashboard .estadisticas .caja-estadistica{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;flex:1 1 calc(33.333% - .667rem);padding:1.5rem}.seccion-dashboard .estadisticas .caja-estadistica .numero{color:#3498db;font-size:2.5rem;font-weight:700}.seccion-dashboard .estadisticas .caja-estadistica .etiqueta{color:#777;margin-top:.5rem}.seccion-dashboard .graficas{display:flex;flex-wrap:wrap;gap:1rem}.seccion-dashboard .graficas .caja-grafica{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;flex:1 1 calc(50% - .5rem);padding:1.5rem}.seccion-dashboard .graficas .caja-grafica .titulo-grafica{color:#34495e;font-size:1.2rem;margin-bottom:1rem}.seccion-anuncios .encabezado{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.seccion-anuncios .encabezado .titulo{color:#2c3e50;font-size:2rem}.seccion-anuncios .filtros{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;margin-bottom:2rem;padding:1.5rem}.seccion-anuncios .filtros .fila-filtros{display:flex;flex-wrap:wrap;gap:1rem}.seccion-anuncios .filtros .fila-filtros .campo-filtro{flex:1;min-width:15rem}.seccion-anuncios .filtros .fila-filtros .campo-filtro label{color:#555;display:block;font-weight:500;margin-bottom:.25rem}.seccion-anuncios .filtros .fila-filtros .campo-filtro input,.seccion-anuncios .filtros .fila-filtros .campo-filtro select{border:1px solid #ddd;border-radius:.25rem;padding:.5rem;width:100%}.seccion-anuncios .lista-anuncios{display:flex;flex-wrap:wrap;gap:1rem}.seccion-anuncios .lista-anuncios .tarjeta-anuncio{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;display:flex;flex:1 1 calc(25% - .75rem);flex-direction:column;overflow:hidden;transition:transform .3s}.seccion-anuncios .lista-anuncios .tarjeta-anuncio:hover{box-shadow:0 .25rem .5rem #00000026;transform:translateY(-.25rem)}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .imagen{height:15rem;-o-object-fit:cover;object-fit:cover;width:100%}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido{display:flex;flex:1;flex-direction:column;padding:1.2rem}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .nombre{color:#2c3e50;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:.8rem}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .fecha{align-items:center;color:#555;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.4rem}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .fecha .etiqueta{font-weight:500}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .fecha .valor{color:#2c3e50;font-weight:600}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .boton-ver{background-color:#34495e;border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:block;font-weight:500;margin-top:auto;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .contenido .boton-ver:hover{background-color:#2c3e50}.paginacion{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.paginacion .boton-pagina{background-color:#fff;border:1px solid #ddd;border-radius:.25rem;cursor:pointer;padding:.5rem .75rem;transition:all .3s}.paginacion .boton-pagina:hover{background-color:#f0f0f0}.paginacion .boton-pagina.activo{background-color:#3498db;border-color:#3498db;color:#fff}.paginacion .boton-pagina:disabled{cursor:not-allowed;opacity:.5}.seccion-anuncio-detalle .contenedor{margin:0 auto;max-width:75rem}.seccion-anuncio-detalle .volver{align-items:center;color:#3498db;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;text-decoration:none}.seccion-anuncio-detalle .contenido{display:flex;flex-direction:column;gap:2rem}.seccion-anuncio-detalle .fila-superior{display:flex;gap:2rem}.seccion-anuncio-detalle .fila-superior .columna-galeria,.seccion-anuncio-detalle .fila-superior .columna-info{flex:1}.seccion-anuncio-detalle .fila-inferior{width:100%}.seccion-anuncio-detalle .fila-inferior .caja-editable{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;padding:1.5rem}.seccion-anuncio-detalle .campos-editables{margin-bottom:2rem}.seccion-anuncio-detalle .fila-campos{display:flex;gap:1rem;margin-bottom:1rem}.seccion-anuncio-detalle .fila-campos .campo-editable{flex:1}.seccion-anuncio-detalle .campo-editable-completo{width:100%}.seccion-anuncio-detalle .caja{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;height:100%;padding:1.5rem}.seccion-anuncio-detalle .caja .titulo-caja{border-bottom:2px solid #ecf0f1;color:#2c3e50;font-size:1.3rem;margin-bottom:1rem;padding-bottom:.5rem}.seccion-anuncio-detalle .caja .fila-info{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:.5rem 0}.seccion-anuncio-detalle .caja .fila-info:last-child{border-bottom:none}.seccion-anuncio-detalle .caja .fila-info .etiqueta{color:#555;font-weight:600}.seccion-anuncio-detalle .caja .fila-info .valor{color:#333}.seccion-anuncio-detalle .campo-editable{margin-bottom:1rem}.seccion-anuncio-detalle .campo-editable label,.seccion-anuncio-detalle .campo-editable-completo label{color:#555;display:block;font-weight:500;margin-bottom:.25rem}.seccion-anuncio-detalle .campo-editable input,.seccion-anuncio-detalle .campo-editable-completo input,.seccion-anuncio-detalle .campo-editable-completo textarea{border:1px solid #ddd;border-radius:.25rem;font-size:1rem;padding:.75rem;width:100%}.seccion-anuncio-detalle .campo-editable-completo textarea{min-height:10rem;resize:vertical}.seccion-anuncio-detalle .botones-accion{display:flex;gap:1rem;margin-top:2rem}.seccion-anuncio-detalle .botones-accion .boton{border:none;border-radius:.25rem;cursor:pointer;flex:1;font-size:1rem;padding:.75rem 1.5rem;transition:background-color .3s}.seccion-anuncio-detalle .botones-accion .boton-rechazar{background-color:#e74c3c;color:#fff}.seccion-anuncio-detalle .botones-accion .boton-rechazar:hover{background-color:#c0392b}.seccion-anuncio-detalle .botones-accion .boton-validar{background-color:#27ae60;color:#fff}.seccion-anuncio-detalle .botones-accion .boton-validar:hover{background-color:#229954}.componente-galeria-imagenes{width:100%}.componente-galeria-imagenes .sin-imagenes{background-color:#f8f9fa;border-radius:.5rem;padding:2rem;text-align:center}.componente-galeria-imagenes .sin-imagenes .imagen-principal{height:15rem;margin-bottom:1rem;max-width:20rem;-o-object-fit:cover;object-fit:cover;width:100%}.componente-galeria-imagenes .sin-imagenes .mensaje-sin-imagenes{color:#666;font-size:1rem;margin:0}.galeria-imagenes{background-color:#000;border-radius:.5rem;overflow:hidden}.galeria-imagenes .contenedor-imagen-principal{position:relative;width:100%}.galeria-imagenes .imagen-principal{background-color:#000;cursor:pointer;display:block;height:25rem;-o-object-fit:contain;object-fit:contain;width:100%}.galeria-imagenes .controles{display:flex;justify-content:space-between;padding:0 1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.galeria-imagenes .controles .boton-control{align-items:center;background-color:#000000b3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;pointer-events:all;transition:all .3s ease;width:3rem}.galeria-imagenes .controles .boton-control:hover{background-color:#000000e6;transform:scale(1.1)}.galeria-imagenes .controles .boton-control:active{transform:scale(.95)}.galeria-imagenes .boton-pantalla-completa{align-items:center;background-color:#000000b3;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:2.5rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:2.5rem}.galeria-imagenes .boton-pantalla-completa:hover{background-color:#000000e6;transform:scale(1.1)}.galeria-imagenes .indicador-posicion{background-color:#000000b3;border-radius:1rem;bottom:1rem;color:#fff;font-size:.875rem;padding:.25rem .75rem;position:absolute;right:1rem}.galeria-imagenes .miniaturas{background-color:#f0f0f0;padding:1rem}.galeria-imagenes .miniaturas-fijas{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:thin}.galeria-imagenes .miniaturas-fijas::-webkit-scrollbar{height:.5rem}.galeria-imagenes .miniaturas-fijas::-webkit-scrollbar-track{background-color:#e0e0e0;border-radius:.25rem}.galeria-imagenes .miniaturas-fijas::-webkit-scrollbar-thumb{background-color:silver;border-radius:.25rem}.galeria-imagenes .miniaturas-fijas::-webkit-scrollbar-thumb:hover{background-color:#a0a0a0}.galeria-imagenes .miniaturas-slider{align-items:center;display:flex;gap:.5rem}.galeria-imagenes .miniaturas-slider .boton-slider{align-items:center;background-color:#34495e;border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.galeria-imagenes .miniaturas-slider .boton-slider:hover:not(:disabled){background-color:#2c3e50;transform:scale(1.05)}.galeria-imagenes .miniaturas-slider .boton-slider:disabled{background-color:#95a5a6;cursor:not-allowed;opacity:.6}.galeria-imagenes .miniaturas-slider .contenedor-miniaturas{flex:1;height:5rem;max-width:30rem;overflow:hidden;position:relative}.galeria-imagenes .miniaturas-slider .miniaturas-scroll{display:flex;gap:.5rem;height:100%;transition:transform .3s ease;will-change:transform}.galeria-imagenes .miniaturas .miniatura{border:2px solid transparent;border-radius:.25rem;cursor:pointer;flex-shrink:0;height:5rem;-o-object-fit:cover;object-fit:cover;transition:all .3s ease;width:5rem}.galeria-imagenes .miniaturas .miniatura:hover{border-color:#bdc3c7}.galeria-imagenes .miniaturas .miniatura.activa{border-color:#3498db;box-shadow:0 .25rem .5rem #3498db4d}.modal-pantalla-completa{align-items:center;background-color:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.modal-pantalla-completa .contenedor-modal{align-items:center;display:flex;justify-content:center;max-height:95vh;max-width:95vw;position:relative}.modal-pantalla-completa .imagen-modal{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-pantalla-completa .boton-cerrar{align-items:center;background-color:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:3rem;justify-content:center;position:absolute;right:1rem;top:1rem;transition:all .3s ease;width:3rem}.modal-pantalla-completa .boton-cerrar:hover{background-color:#ffffff4d;transform:scale(1.1)}.modal-pantalla-completa .indicador-modal{background-color:#fff3;border-radius:1rem;bottom:2rem;color:#fff;font-size:1rem;left:50%;padding:.5rem 1rem;position:absolute;transform:translate(-50%)}.seccion-usuarios .encabezado{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.seccion-usuarios .encabezado .titulo{color:#2c3e50;font-size:2rem}.seccion-usuarios .filtros{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;margin-bottom:2rem;padding:1.5rem}.seccion-usuarios .filtros .fila-filtros{display:flex;flex-wrap:wrap;gap:1rem}.seccion-usuarios .filtros .fila-filtros .campo-filtro{flex:1;min-width:15rem}.seccion-usuarios .filtros .fila-filtros .campo-filtro label{color:#555;display:block;font-weight:500;margin-bottom:.25rem}.seccion-usuarios .filtros .fila-filtros .campo-filtro input,.seccion-usuarios .filtros .fila-filtros .campo-filtro select{border:1px solid #ddd;border-radius:.25rem;padding:.5rem;width:100%}.seccion-usuarios .lista-usuarios{display:flex;flex-wrap:wrap;gap:1rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;display:flex;flex:1 1 calc(25% - .75rem);flex-direction:column;min-height:12rem;padding:1.5rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario .tipo{border-radius:.3rem;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;margin-bottom:1rem;padding:.4rem .8rem;text-transform:uppercase}.seccion-usuarios .lista-usuarios .tarjeta-usuario .tipo.particular{background-color:#52c41a;color:#fff}.seccion-usuarios .lista-usuarios .tarjeta-usuario .tipo.protectora{background-color:#fa8c16;color:#fff}.seccion-usuarios .lista-usuarios .tarjeta-usuario .email{color:#666;font-size:.85rem;margin-bottom:.5rem;word-break:break-word}.seccion-usuarios .lista-usuarios .tarjeta-usuario .nombre{color:#2c3e50;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario .info{align-items:center;color:#555;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:.6rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario .info .etiqueta{font-weight:500}.seccion-usuarios .lista-usuarios .tarjeta-usuario .info .valor{color:#2c3e50;font-weight:600}.seccion-usuarios .lista-usuarios .tarjeta-usuario .boton-ver{background-color:#34495e;border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:block;font-weight:500;margin-top:auto;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.seccion-usuarios .lista-usuarios .tarjeta-usuario .boton-ver:hover{background-color:#2c3e50}.seccion-anuncios-usuario .lista-anuncios{display:flex;flex-wrap:wrap;gap:1rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio{background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;display:flex;flex:1 1 calc(25% - .75rem);flex-direction:column;overflow:hidden;transition:transform .3s}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio:hover{box-shadow:0 .25rem .5rem #00000026;transform:translateY(-.25rem)}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .imagen{height:15rem;-o-object-fit:cover;object-fit:cover;width:100%}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido{display:flex;flex:1;flex-direction:column;padding:1.2rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .nombre{color:#2c3e50;font-size:1.2rem;font-weight:600;line-height:1.3;margin-bottom:.8rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .fecha{align-items:center;color:#555;display:flex;font-size:.85rem;justify-content:space-between;margin-bottom:.4rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .fecha .etiqueta{font-weight:500}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .fecha .valor{color:#2c3e50;font-weight:600}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .boton-ver{background-color:#34495e;border:none;border-radius:.3rem;color:#fff;cursor:pointer;display:block;font-weight:500;margin-top:auto;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s;width:100%}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .contenido .boton-ver:hover{background-color:#2c3e50}.seccion-denuncias .lista-denuncias{display:flex;flex-direction:column;gap:1rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia{align-items:center;background-color:#fff;border-radius:.5rem;box-shadow:0 .125rem .25rem #0000001a;display:flex;justify-content:space-between;padding:1.5rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .info-denuncia{flex:1}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .info-denuncia .fecha{color:#777;font-size:.9rem;margin-bottom:.5rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .info-denuncia .motivo{color:#2c3e50;font-size:1.1rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones{display:flex;gap:.5rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones .boton{border:none;border-radius:.25rem;cursor:pointer;font-size:.9rem;padding:.5rem 1rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones .boton-ver{background-color:#3498db;color:#fff}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones .boton-eliminar{background-color:#e74c3c;color:#fff}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#fff;border-radius:.5rem;box-shadow:0 .5rem 1rem #0003;max-width:30rem;padding:2rem;width:90%}.modal .titulo-modal{color:#2c3e50;font-size:1.5rem;margin-bottom:1rem}.modal .contenido-modal{color:#555;margin-bottom:1.5rem}.modal .botones-modal{display:flex;gap:1rem;justify-content:flex-end}.modal .botones-modal .boton{border:none;border-radius:.25rem;cursor:pointer;padding:.5rem 1.5rem}.modal .botones-modal .boton-cancelar{background-color:#95a5a6;color:#fff}.modal .botones-modal .boton-confirmar{background-color:#e74c3c;color:#fff}.texto-error{color:#e74c3c;font-size:.9rem;margin-top:.25rem}.cargando{align-items:center;display:flex;justify-content:center;padding:3rem}.cargando .spinner{animation:spin 1s linear infinite;border:.25rem solid #f0f0f0;border-radius:50%;border-top-color:#3498db;height:3rem;width:3rem}@keyframes spin{to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1024px){html{font-size:clamp(.9375rem,0rem + 1.9531vw,1.25rem)}.galeria-imagenes .miniaturas-slider .contenedor-miniaturas{max-width:20rem}}@media (max-width:1024px){.plantilla-default{flex-direction:column}.plantilla-default .menu-lateral{height:auto;position:static;width:100%}.plantilla-default .contenido-principal{margin-left:0}.seccion-dashboard .estadisticas .caja-estadistica{flex:1 1 calc(50% - .5rem)}.seccion-dashboard .graficas .caja-grafica{flex:1 1 100%}.seccion-anuncio-detalle .fila-campos,.seccion-anuncio-detalle .fila-superior{flex-direction:column}.seccion-anuncios .lista-anuncios .tarjeta-anuncio{flex:1 1 calc(50% - .5rem)}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .imagen{height:13rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio{flex:1 1 calc(50% - .5rem)}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .imagen{height:13rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario{flex:1 1 calc(50% - .5rem)}}@media (max-width:1200px){.seccion-anuncios .lista-anuncios .tarjeta-anuncio,.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio,.seccion-usuarios .lista-usuarios .tarjeta-usuario{flex:1 1 calc(33.333% - .667rem)}}@media (max-width:768px){html{font-size:clamp(.5208125rem,0rem + 2.6042vw,1.25rem)}.seccion-anuncios .lista-anuncios .tarjeta-anuncio,.seccion-dashboard .estadisticas .caja-estadistica{flex:1 1 100%}.seccion-anuncios .lista-anuncios .tarjeta-anuncio .imagen{height:12rem}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio{flex:1 1 100%}.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio .imagen{height:12rem}.seccion-usuarios .lista-usuarios .tarjeta-usuario{flex:1 1 100%;min-height:auto}.galeria-imagenes .imagen-principal{height:20rem}.galeria-imagenes .controles .boton-control{font-size:1.25rem;height:2.5rem;width:2.5rem}.galeria-imagenes .miniaturas .miniatura{height:4rem;width:4rem}.galeria-imagenes .miniaturas-slider .boton-slider{font-size:.875rem;height:1.5rem;width:1.5rem}.galeria-imagenes .miniaturas-slider .contenedor-miniaturas{height:4rem;max-width:12rem}.galeria-imagenes .boton-pantalla-completa{font-size:1rem;height:2rem;width:2rem}.modal-pantalla-completa .boton-cerrar{font-size:1.25rem;height:2.5rem;width:2.5rem}.seccion-denuncias .lista-denuncias .tarjeta-denuncia{align-items:flex-start;flex-direction:column}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones{margin-top:1rem;width:100%}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones .boton{flex:1}}@media (max-width:767px){.seccion-anuncios .lista-anuncios .tarjeta-anuncio,.seccion-anuncios-usuario .lista-anuncios .tarjeta-anuncio,.seccion-dashboard .estadisticas .caja-estadistica,.seccion-usuarios .lista-usuarios .tarjeta-usuario{flex:1 1 100%}.seccion-denuncias .lista-denuncias .tarjeta-denuncia{align-items:flex-start;flex-direction:column}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones{margin-top:1rem;width:100%}.seccion-denuncias .lista-denuncias .tarjeta-denuncia .acciones .boton{flex:1}}
