.discussions-landing-login{border-left:4px solid #3498db;background:#f0f7fc}.mdisc-card{border-left:4px solid #3498db}.mdisc-login-card{background:#f0f7fc}.mdisc-stat-box{border:1px solid #e9ecef}.discussion-post .post-content{white-space:pre-wrap;word-break:break-word}.discussion-post .post-meta{font-size:.85rem;color:#6c757d}.discussion-post .discussion-attachments-block{max-width:100%;min-width:0;overflow:hidden}.discussion-post .discussion-attachments{display:flex;flex-direction:column;gap:.75rem;max-width:100%;min-width:0}.discussion-post .discussion-attachments--grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:.75rem}.discussion-post .discussion-attachment-inline{margin:0;max-width:100%;min-width:0}.discussion-post .discussion-attachment-inline-link{display:block;max-width:100%;min-width:0;line-height:0;overflow:hidden;border-radius:.375rem;background:#f8f9fa}.discussion-post .discussion-attachment-inline-img{display:block;box-sizing:border-box;max-width:100%;width:auto;height:auto;max-height:min(60vh,28rem);margin:0 auto;object-fit:contain;object-position:center}.discussion-post .discussion-attachments--grid .discussion-attachment-inline-img{width:100%;max-height:min(40vh,12rem)}.discussion-post .discussion-attachment-caption{margin-top:.35rem;font-size:.75rem;color:#6c757d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discussion-post .discussion-attachment-file{max-width:100%;min-width:0}.discussion-post .comments{margin-top:1rem;padding-top:1rem;border-top:1px solid #dee2e6}.comment-thread{margin-left:1rem;border-left:2px solid #dee2e6;padding-left:.75rem}.discussion-comment{background:#fff;border-radius:6px;padding:.75rem;margin-bottom:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.06)}.discussions-toolbar .btn{font-size:.85rem}@media (max-width:768px){.discussions-toolbar{flex-direction:column;align-items:stretch!important}.discussions-toolbar .btn{width:100%}.discussion-post .discussion-attachment-inline-img{max-height:min(50vh,20rem)}.discussion-post .discussion-attachments--grid{grid-template-columns:1fr}.discussion-post .discussion-attachments--grid .discussion-attachment-inline-img{max-height:min(45vh,16rem)}}