.community-tools{border:1px solid #e6c8d2;border-radius:15px;background:#fff8f3;padding:24px;margin-top:30px;display:flex;flex-wrap:wrap;align-items:center;gap:18px}.community-tools>div{width:100%}.community-tools h2{font-size:24px;margin:0 0 12px}.community-tools form{margin:0}.community-tools .field-note{font-size:12px;line-height:1.8}.community-stars{border:0;padding:0;margin:0 0 14px;display:flex;gap:8px;flex-wrap:wrap}.community-stars legend{font-size:12px;margin-bottom:12px;color:#8f526b}.community-stars label{position:relative;cursor:pointer}.community-stars input{position:absolute;opacity:0;width:1px;height:1px}.community-stars span{display:block;border:1px solid #d4a9bb;border-radius:8px;padding:9px 14px;color:#a3325d;background:white;font-size:14px}.community-stars input:checked+span{background:#a3325d;color:#fff}.community-stars input:focus-visible+span{outline:3px solid #d57a9e;outline-offset:3px}.community-rating-summary{display:inline-block;font-size:11px;color:#946077;line-height:1.7}.community-featured{background:#ffe8bd;color:#866026}.community-pinned{background:#f4d4df;color:#963b5d}.community-locked{background:#eee7ed;color:#756471}.mal-forum-toolbar form{flex-wrap:wrap}.mal-forum-toolbar select{padding:10px;border:1px solid #d8b4c4;background:#fffaf5;border-radius:8px;color:#714657;max-width:180px;font:inherit}.mal-forum-meta{flex-wrap:wrap}.community-admin-photos{display:flex;gap:12px;flex-wrap:wrap}.community-admin-photos img{width:150px;height:180px;object-fit:contain;background:#f8f0ec;border-radius:8px}.acceptance-banner{background:#fff3cf;border:2px dashed #b29154;border-radius:12px;padding:18px!important;margin-top:20px;margin-bottom:20px;color:#6f522d}.acceptance-banner strong{font-size:13px}.acceptance-banner p{font-size:12px;line-height:1.7}.mal-forum-actions{flex-wrap:wrap}.mal-forum-pagination{gap:24px;flex-wrap:wrap}.mal-forum-card-body .community-rating-summary{margin-bottom:14px}.mal-forum-byline time{font-size:10px}.mal-forum-thread .community-tools .button{white-space:normal}.community-admin-photos:empty{display:none}@media(max-width:760px){.community-tools{padding:18px;gap:14px}.community-tools h2{font-size:21px}.community-stars{gap:6px}.community-stars span{font-size:12px;padding:9px 12px}.mal-forum-toolbar form{display:flex;width:100%;gap:10px}.mal-forum-toolbar form input:not([type=hidden]){min-width:0;flex:1 1 150px}.mal-forum-toolbar select{flex:1 1 120px;max-width:none}.mal-forum-byline{flex-wrap:wrap}.community-admin-photos img{width:120px;height:150px}.acceptance-banner .button{font-size:12px}}

.community-audit-item{border-top:1px solid #eee0e6;padding:16px 0}.community-audit-item small{display:block;color:#927785;font-size:12px;margin-top:6px}.community-audit-item p{white-space:pre-wrap}

.mal-forum-regions{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 26px}.mal-region-tab{padding:12px 23px;border:1px solid #d9b2c0;border-radius:28px;background:#fff9f5;color:#9e2851;font-weight:700}.mal-region-tab.active{background:#a82657;color:#fff;border-color:#a82657}.mal-forum-region-badge{border-radius:14px;background:#f5e2e5;padding:3px 10px;font-size:12px;color:#8c3554}.mal-forum-toolbar form{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.mal-filter-search{flex:1;min-width:220px}.mal-filter-sort{min-width:155px}.mal-filter-search,.mal-filter-sort{display:flex;flex-direction:column;gap:8px;color:#745361;font-size:13px}.mal-forum-toolbar form input,.mal-forum-toolbar form select{min-height:46px;width:100%;border-radius:12px}.mal-forum-filter-note{color:#765764;font-size:13px;margin:18px 0}.mal-forum-filter-note p{margin:7px 0}@media(max-width:650px){.mal-forum-toolbar form>label{flex-basis:100%}.mal-forum-toolbar .button{flex:1}.mal-region-tab{padding:10px 16px}}
