@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77d9a04c69f7b11b-s.p.1uklb5el4zgvl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d81b50f8e1aba043-s.05i4gb4p0piv4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd018b41519c2d93-s.p.2g-0we2o5_ngd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4fb5dfe9580f890-s.p.1zvg0ggiaivzo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f6c95fdd7b08cc8-s.0jaqhc1tb-5xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f1976624c2b6255-s.p.1hvvd1t-trplq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ac706d910f2bd04-s.p.25pbmqxk8u2s7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c61b7007b1b2764-s.0n_ln9vqskgts.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/25d341d5876d8ede-s.p.2wu4yy186g04j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bf0d8dd0c866b9f-s.p.10uaeld2xxvpt.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/341181aba0db3eca-s.2bbpeapf-lbjw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83940f62350fcaa7-s.p.13y-iz2lazqtb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.bXXKDG_className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.bXXKDG_variable{--font-app:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
.Qz3mDa_root{z-index:1200;flex:0 230px;width:230px;min-width:130px;position:relative}.Qz3mDa_root .global-search-pill{width:100%;height:38px}.Qz3mDa_root .search-pill-input{min-width:0}.Qz3mDa_dropdown{color:#123456;background:#fff;border:1px solid #d6e3ef;border-radius:16px;width:min(380px,100vw - 24px);padding:8px;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 44px #0c28472e}.Qz3mDa_heading{color:#66809a;letter-spacing:.08em;text-transform:uppercase;padding:7px 10px 9px;font-size:11px;font-weight:800}.Qz3mDa_list{margin:0;padding:0;list-style:none}.Qz3mDa_list li{margin:0;padding:0}.Qz3mDa_item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:58px;padding:7px 9px;display:flex}.Qz3mDa_item:hover,.Qz3mDa_active{background:#ebf4fb}.Qz3mDa_avatar{object-fit:cover;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.Qz3mDa_identity{flex-direction:column;gap:2px;min-width:0;display:flex}.Qz3mDa_identity strong,.Qz3mDa_identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Qz3mDa_identity strong{color:#0a315a;font-size:13px}.Qz3mDa_identity small{color:#637e98;font-size:11px}.Qz3mDa_state{color:#64748b;margin:0;padding:12px 10px;font-size:12px}.Qz3mDa_more{color:#0c5687;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #e7eef5;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;width:100%;margin-top:4px;padding:10px;font-size:12px;font-weight:800;display:flex}.Qz3mDa_more:hover{background:#f4f8fb}:root[data-theme=dark] .Qz3mDa_dropdown{color:#e5edf5;background:#1b2b39;border-color:#40586c;box-shadow:0 18px 44px #00000059}:root[data-theme=dark] .Qz3mDa_heading{color:#afc5d8}:root[data-theme=dark] .Qz3mDa_identity small{color:#afc5d8}:root[data-theme=dark] .Qz3mDa_state{color:#afc5d8}:root[data-theme=dark] .Qz3mDa_identity strong{color:#e3f3ff}:root[data-theme=dark] .Qz3mDa_more{color:#e3f3ff}:root[data-theme=dark] .Qz3mDa_item:hover{background:#29445a}:root[data-theme=dark] .Qz3mDa_active{background:#29445a}:root[data-theme=dark] .Qz3mDa_more:hover{background:#29445a}:root[data-theme=dark] .Qz3mDa_more{border-top-color:#40586c}@media (max-width:1100px){.Qz3mDa_root{flex-basis:170px;width:170px}}@media (max-width:760px){.Qz3mDa_root{display:none}}
.comment-form-row{flex-wrap:wrap}.comment-replying{color:#174a7e;background:#eef6ff;border-radius:8px;justify-content:space-between;width:100%;padding:7px 10px;font-size:13px;display:flex}.comment-replying button,.comment-reply-button{color:#315d91;cursor:pointer;background:0 0;border:0;font-weight:700}.comment-image-button{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:9px;place-items:center;min-width:38px;height:38px;display:grid}.comment-attached-image{object-fit:cover;border-radius:10px;width:min(260px,100%);max-height:240px;margin:7px 0;display:block}.comment-reply-row{border-left:2px solid #dbeafe;margin-left:42px;padding-left:10px}.post-file-attachment{color:#174a7e;background:#f8fafc;border:1px solid #dbe4ee;border-radius:12px;justify-content:center;align-items:center;min-height:90px;padding:18px;font-weight:700;text-decoration:none;display:flex}.comment-image-preview{background:#f6faff;border:1px solid #dbe4ee;border-radius:10px;align-items:center;gap:9px;width:100%;min-width:0;padding:8px 10px;display:flex}.comment-image-preview img{object-fit:cover;border-radius:8px;width:56px;height:56px}.comment-image-preview span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.comment-image-preview button{color:#314d66;cursor:pointer;background:#e5edf4;border:0;border-radius:50%;width:28px;height:28px}
.group-admin-page{color:#0f172a;max-width:1180px;margin:0 auto;padding:32px 22px 70px}.group-admin-hero{color:#fff;background:linear-gradient(135deg,#071e36,#0a4b72);border-radius:20px;justify-content:space-between;align-items:end;gap:24px;padding:30px;display:flex}.group-admin-hero span{letter-spacing:.14em;color:#fde047;font-size:11px;font-weight:800}.group-admin-hero h1{margin:7px 0;font-size:34px}.group-admin-hero p{color:#dbeafe;margin:0}.group-admin-hero select{color:#0f172a;background:#fff;border:1px solid #7dd3fc;border-radius:10px;min-width:250px;padding:12px;font-weight:700}.group-admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0;display:grid}.group-admin-stats article{background:#fff;border:1px solid #dbe4ee;border-radius:14px;flex-direction:column;padding:18px;display:flex}.group-admin-stats b{color:#073763;font-size:28px}.group-admin-stats span{color:#64748b}.group-admin-nav{background:#eaf0f6;border-radius:12px;gap:6px;padding:6px;display:flex;overflow-x:auto}.group-admin-nav button{white-space:nowrap;color:#475569;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 14px;font-weight:700}.group-admin-nav button.active{color:#073763;background:#fff;box-shadow:0 2px 8px #cbd5e1}.group-admin-panel,.report-queue{background:#fff;border:1px solid #dbe4ee;border-radius:16px;margin-top:16px;padding:22px}.group-admin-panel h2{margin:0 0 16px}.admin-task-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.admin-task-grid button{cursor:pointer;background:#f8fafc;border:1px solid #dbe4ee;border-radius:13px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px;display:flex}.admin-task-grid b{color:#075985;font-size:25px}.moderation-row,.member-table article{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.moderation-row p{color:#475569;margin:5px 0}.moderation-row>div:last-child,.managed-post>div:last-child{gap:8px;display:flex}.moderation-row button,.managed-post>div>button,.member-table button{color:#fff;cursor:pointer;background:#075985;border:0;border-radius:8px;padding:9px 12px;font-weight:700}.danger{color:#b91c1c!important;background:#fff1f2!important;border:1px solid #fecdd3!important}.managed-post{max-width:760px;margin:0 auto 25px}.managed-post>div:last-child{justify-content:flex-end;margin-top:-8px}.panel-title-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-title-row input{border:1px solid #cbd5e1;border-radius:9px;min-width:280px;padding:10px 12px}.member-table article>div{flex-direction:column;flex:1;display:flex}.member-table span{color:#64748b;font-size:13px}.member-table article>b{color:#075985;font-size:12px}.admin-empty-state,.group-admin-empty{text-align:center;color:#64748b;padding:40px}.group-admin-error{color:#991b1b;background:#fee2e2;border-radius:9px;margin:14px 0;padding:12px}@media (max-width:800px){.group-admin-hero,.panel-title-row{flex-direction:column;align-items:stretch}.group-admin-hero select,.panel-title-row input{min-width:100%}.group-admin-stats{grid-template-columns:1fr 1fr}.admin-task-grid{grid-template-columns:1fr}.moderation-row,.member-table article{flex-direction:column;align-items:flex-start}}.member-table .member-identity{min-width:0;color:inherit;border-radius:12px;flex:1;align-items:center;gap:12px;padding:6px 8px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.member-table .member-identity:hover{background:#eef5fb;transform:translate(2px)}.member-table .member-identity:focus-visible{outline-offset:2px;outline:3px solid #70b9e6}.member-table .member-identity img{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.member-table .member-identity span{gap:3px;min-width:0;display:grid}.member-table .member-identity strong,.member-table .member-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-table .member-identity strong{color:#12385c;font-size:14px}.member-table .member-identity small{color:#64748b;font-size:12px}@media (max-width:800px){.member-table .member-identity{width:100%}}.group-admin-nav button{align-items:center;gap:7px;display:inline-flex}.group-admin-pending-badge{color:#fff;background:#dc3545;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;line-height:1;animation:2s ease-in-out infinite pending-badge-pulse;display:inline-grid;box-shadow:0 2px 8px #dc354547}@keyframes pending-badge-pulse{50%{box-shadow:0 0 0 5px #dc35451f}}@media (prefers-reduced-motion:reduce){.group-admin-pending-badge{animation:none}}.group-admin-pending-badge-neutral{color:#174b73;box-shadow:none;background:#dcecf8;animation:none}
.discipline-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.discipline-actions small{color:#9a3412;width:100%}.audit-panel{background:#fff;border:1px solid #dbe4ee;border-radius:16px;margin-top:20px;padding:22px}.audit-panel header span{letter-spacing:.13em;color:#2563eb;font-size:11px;font-weight:800}.audit-panel h2{margin:5px 0}.audit-panel header p{color:#64748b;margin:0 0 15px}.audit-panel article{border-top:1px solid #edf2f7;grid-template-columns:2fr 1.3fr auto;align-items:center;gap:15px;padding:12px 0;display:grid}.audit-panel article>div{flex-direction:column;display:flex}.audit-panel article span{color:#1d4ed8;font-size:12px}.audit-panel article p,.audit-panel time{color:#64748b;margin:0;font-size:12px}@media (max-width:700px){.audit-panel article{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:1fr 1fr}}
