.commenti-container{border:1px solid var(--bs-border-color);border-radius:.5rem;padding:1.5rem;background-color:var(--bs-body-bg)}.commenti-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--bs-border-color)}.commenti-titolo{font-size:1.5rem;font-weight:700;margin:0;display:flex;align-items:center}.commenti-titolo .fa-comments{margin-right:.75rem;color:var(--bs-primary)}.commenti-contatore{font-size:.9rem;background-color:var(--bs-primary);color:white;padding:.2rem .5rem;border-radius:.5rem;margin-left:.75rem}.commenti-lista{display:flex;flex-direction:column;gap:1.5rem}.commento{display:flex;gap:1rem}.commento-avatar{flex-shrink:0;width:48px;height:48px;border-radius:50%;background-color:var(--bs-secondary-bg);color:var(--bs-emphasis-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;border:2px solid var(--bs-border-color)}.commento-corpo{flex-grow:1}.commento-header{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.commento-autore{font-weight:700}.commento-data{font-size:.8rem;color:var(--bs-secondary-color)}.commento-testo{line-height:1.6}.commenti-vuoto{text-align:center;padding:2rem;background-color:var(--bs-secondary-bg);border-radius:.5rem}.commenti-footer{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--bs-border-color);text-align:center;font-size:.9rem;color:var(--bs-secondary-color)}