#foro-comunidad-contenedor,.lista-discusiones-contenedor{background-color:#181828;border:1px solid #242444;border-radius:8px;padding:2rem;margin-bottom:30px}.foro-herramientas{margin-bottom:2rem;border-bottom:1px solid #242444;padding-bottom:1.5rem}.foro-search-form{display:flex;gap:10px}.search-field{flex-grow:1;background-color:#080818;border:1px solid #242444;border-radius:4px;padding:.75rem 1rem;color:#FFFFFE;font-size:1rem}.search-field:focus{border-color:#7F5AF0;outline:0;box-shadow:0 0 0 .25rem rgba(127,90,240,.3)}.search-submit{background-color:#7F5AF0;color:#FFFFFE;border:none;border-radius:4px;padding:0 1.5rem;font-weight:700;cursor:pointer;transition:background-color .2s}.search-submit:hover,.search-clear-button:hover{background-color:#6a48d8}.search-clear-button{display:inline-block;background-color:#dc3545;color:white;text-decoration:none;padding:0 1.5rem;border-radius:4px;font-weight:700;line-height:2.5;transition:background-color .2s}#foro-comunidad-contenedor h3,.lista-discusiones-contenedor h3{margin-top:0;margin-bottom:1.5rem;font-weight:700;color:#FFFFFE}.campo-foro{margin-bottom:1rem}.campo-foro label{display:block;margin-bottom:.5rem;font-weight:600;color:#94A1B2}.campo-foro input[type="text"],.campo-foro textarea{width:100%;padding:.75rem 1rem;background-color:#080818;border:1px solid #242444;border-radius:4px;font-size:1rem;color:#FFFFFE}#submit_discussion{background-color:#7F5AF0;color:#FFFFFE;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer}#submit_discussion:hover{background-color:#6a48d8}#submit_discussion:disabled{background-color:#4a5568;cursor:not-allowed}#foro-respuesta{margin-top:1.5rem;padding:1rem;border-radius:4px;display:none;border:1px solid transparent}#foro-respuesta.exito{background-color:rgba(4,120,87,.3);border-color:#047857;color:#a7f3d0}#foro-respuesta.error{background-color:rgba(190,24,93,.3);border-color:#be185d;color:#fbcfe8}.lista-discusiones{list-style:none;padding:0;margin:0}.lista-discusiones li{display:flex;align-items:center;gap:15px;padding:1.25rem .5rem;border-bottom:1px solid #242444;position:relative}.lista-discusiones li:last-child{border-bottom:none}.discusion-avatar img{border-radius:50%;width:48px;height:48px}.discusion-contenido{flex-grow:1}.discusion-contenido a{font-weight:600;font-size:1.1rem;color:#FFFFFE;text-decoration:none}.discusion-contenido a:hover{color:#7F5AF0}.meta-discusion{display:block;font-size:.875rem;color:#94A1B2;margin-top:.25rem}.discusion-stats-wrapper{display:flex;gap:10px;margin:0 1.5rem}.discusion-stats{text-align:center;border:1px solid #242444;border-radius:8px;padding:8px 12px;min-width:70px}.stat-count{display:block;font-size:1.25rem;font-weight:700;color:#FFFFFE}.stat-label{display:block;font-size:.7rem;text-transform:uppercase;color:#94A1B2}.discusion-votos .like-button{font-size:.9rem;font-weight:600;background-color:transparent;border:1px solid #4a5568;color:#94A1B2;border-radius:4px;padding:.5rem 1rem;cursor:pointer;transition:all .2s}.discusion-votos .like-button:hover{background-color:#242444;border-color:#7F5AF0;color:#FFFFFE}.discusion-votos .like-button.liked,.discusion-votos .like-button:disabled{background-color:#7F5AF0;color:#FFFFFE;border-color:#7F5AF0;cursor:not-allowed;opacity:.7}.discusion-moderacion{display:flex;flex-direction:column;gap:5px;margin-left:10px}.mod-button{font-size:.75rem;border:none;border-radius:4px;padding:.3rem .6rem;cursor:pointer;color:#FFFFFE;font-weight:600;text-align:center}.mod-button:hover{opacity:.8}.mod-button.mod-pin{background-color:#0d6efd}.mod-button.mod-delete{background-color:#dc3545}.foro-paginacion{margin-top:2rem;text-align:center;border-top:1px solid #242444;padding-top:1.5rem}.foro-paginacion .page-numbers{display:inline-block;padding:8px 14px;margin:0 4px;border:1px solid #4a5568;border-radius:4px;color:#94A1B2;text-decoration:none}.foro-paginacion .page-numbers:hover{background-color:#7F5AF0;border-color:#7F5AF0;color:#FFFFFE}.foro-paginacion .page-numbers.current{background-color:#7F5AF0;border-color:#7F5AF0;color:#FFFFFE}.admin-fijar label{display:flex;align-items:center;font-weight:600;color:#fbcfe8;background-color:rgba(190,24,93,.3);padding:10px;border-radius:4px;border:1px solid #be185d}.admin-fijar input[type="checkbox"]{margin-right:10px;width:18px;height:18px}.discusion-fija-icono{font-size:24px;margin-left:-10px}.discusiones-fijas{background-color:rgba(127,90,240,.05);border:1px solid rgba(127,90,240,.2);border-radius:8px;margin-bottom:2rem}#tabla-seleccion-avatar label{cursor:pointer}#tabla-seleccion-avatar label:hover{transform:scale(1.05)}#tabla-seleccion-avatar input[type="radio"]:checked+img{border:3px solid #0d6efd;box-shadow:0 0 10px rgba(13,110,253,.5)}@media (max-width:767px){#foro-comunidad-contenedor,.lista-discusiones-contenedor{padding:1.5rem 1rem}.lista-discusiones li{flex-wrap:wrap;gap:10px;align-items:flex-start;position:relative}.discusion-avatar{width:38px;height:38px;order:1}.discusion-avatar img{width:38px;height:38px}.discusion-contenido{width:calc(100% - 53px);order:2}.discusion-contenido a{font-size:1rem}.meta-discusion{font-size:.8rem}.discusion-votos{order:3;width:100%;margin:10px 0 0;display:flex;justify-content:flex-end;position:static}.discusion-votos .like-button{padding:.5rem 1rem;font-size:.9rem}.discusion-stats-wrapper{order:4;width:100%;margin:5px 0 0;justify-content:flex-start;gap:15px}.discusion-moderacion{order:5;width:100%;margin-top:10px;justify-content:flex-end}}.avatar-principal-contenedor .avatar{width:92px!important;height:92px!important;border-radius:50%!important;object-fit:cover;box-shadow:0 5px 15px rgba(0,0,0,0.1)}