.community-admin-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.community-admin-head h2{margin:4px 0 3px;font-family:Georgia,serif;font-size:28px}.community-admin-head p{margin:0;color:#7a7268;font-size:12px}.community-admin-tabs,.community-admin-filters{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.community-admin-tab,.community-admin-filter{border:1px solid #ddd4c8;background:#fff;border-radius:999px;padding:8px 11px;font-size:11px;cursor:pointer}.community-admin-tab.active,.community-admin-filter.active{background:#17242d;color:#e8c98f;border-color:#17242d}.community-admin-list{display:grid;gap:8px}.community-admin-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;border:1px solid #e2d9ce;background:#fffdfa;border-radius:16px;padding:13px}.community-admin-row h3{margin:4px 0;font-size:14px}.community-admin-row p{margin:0;color:#7c746b;font-size:10px}.community-admin-meta{display:flex;gap:6px;flex-wrap:wrap;color:#957347;font-size:9px}.community-admin-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.community-admin-actions button{border:1px solid #d9d0c3;background:#fff;border-radius:999px;padding:7px 9px;font-size:9px;cursor:pointer}.community-admin-actions button.danger{color:#a04c43;border-color:#e1bbb6}.community-admin-actions button.on{background:#f1e3c9;border-color:#c8a66e}.community-admin-empty{padding:22px;border:1px solid #e2d9ce;border-radius:16px;background:#fffdfa;color:#7e756a;font-size:12px}.ca-modal{position:fixed;inset:0;z-index:1800;background:rgba(6,11,15,.76);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center}.ca-modal-card{width:min(820px,100%);max-height:95vh;overflow:auto;background:#fbf8f2;border-radius:24px 24px 0 0;padding:20px;box-sizing:border-box}.ca-modal-head{display:flex;align-items:center;justify-content:space-between}.ca-modal-head h2{font:25px Georgia,serif;margin:0}.ca-modal-head button{border:0;border-radius:50%;width:34px;height:34px;background:#ebe4d9;font-size:20px}.ca-form{display:grid;gap:10px;margin-top:14px}.ca-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ca-form input,.ca-form select{width:100%;box-sizing:border-box;border:1px solid #dcd2c3;border-radius:11px;background:#fff;padding:11px;font-size:12px}.ca-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:8px;border:1px solid #ddd3c5;border-bottom:0;border-radius:13px 13px 0 0;background:#f2ede5;position:sticky;top:-20px;z-index:2}.ca-tool{height:30px;min-width:30px;border:1px solid #ded4c7;background:#fff;border-radius:8px;font-size:11px}.ca-editor{min-height:300px;border:1px solid #ddd3c5;border-radius:0 0 13px 13px;background:#fff;padding:14px;line-height:1.75;outline:none}.ca-editor:empty:before{content:attr(data-placeholder);color:#aaa}.ca-editor figure{border:1px dashed #c9b68e;border-radius:13px;overflow:hidden;margin:12px 0;background:#f7f2e8}.ca-editor figure img,.ca-editor figure video{width:100%;max-height:380px;object-fit:contain;display:block;background:#101820}.ca-editor figure span{display:block;padding:8px;font-size:9px;color:#756a59}.ca-media{display:flex;align-items:center;gap:8px}.ca-media label{display:inline-flex;align-items:center;gap:5px;border:1px solid #cbb48c;border-radius:999px;background:#fff8eb;color:#705630;padding:9px 12px;font-size:10px;font-weight:800;cursor:pointer}.ca-media input{display:none}.ca-status{font-size:9px;color:#837a6e}.ca-options{display:flex;gap:12px;flex-wrap:wrap;font-size:10px}.ca-submit{border:0;border-radius:12px;background:#15242d;color:#fff;padding:13px;font-size:12px;font-weight:800}.community-reports{display:grid;gap:8px}.community-report-row{border:1px solid #e2d9ce;border-radius:15px;background:#fffdfa;padding:12px}.community-report-row b{font-size:12px}.community-report-row p{font-size:10px;color:#716960}.community-report-row .community-admin-actions{margin-top:8px;justify-content:flex-start}@media(max-width:700px){.community-admin-row{grid-template-columns:1fr}.community-admin-actions{justify-content:flex-start}.ca-form-grid{grid-template-columns:1fr}}