.community-heading,.community-card-head,.community-compose-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}
.community-heading h2{margin:4px 0;font-size:18px}.community-heading{margin-bottom:12px}
.community-panel button,.community-delete-dialog button{min-height:36px;padding:7px 12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#24466d;font:inherit;font-size:13px;cursor:pointer}
.community-panel button:disabled{opacity:.5;cursor:default}.community-panel button:focus-visible,.community-panel input:focus-visible,.community-panel textarea:focus-visible{outline:3px solid #bfdbfe;outline-offset:1px}
.community-panel [hidden]{display:none!important}.community-status{color:#a13e31;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.community-context,.community-empty{color:#64748b;font-size:13px}
.community-message,.community-post{padding:15px;margin:10px 0;border:1px solid #d6deea;border-radius:12px;background:#fff}.community-message.unread{border-left:4px solid #f39832}
.community-card-head strong{font-size:14px}.community-card-head time,.community-message small{font-size:11px;color:#64748b}.community-message small{display:block;margin-top:5px}
.community-message p,.community-post p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7;font-size:14px;margin:12px 0}
.community-unread-label,[data-community-unread]{display:inline-block;border-radius:20px;background:#f18b24;color:#fff;font-size:10px;padding:2px 6px;line-height:1.4;vertical-align:middle}
[data-community-unread][hidden]{display:none!important}.community-unread-label{white-space:nowrap}
.control-bar .app-page-tabs a{display:flex;align-items:center;justify-content:center;gap:4px}
.community-tabs{display:flex;gap:5px;margin:10px 0}.community-tabs button{min-width:100px}.community-tabs button[aria-pressed="true"]{background:#285b91;color:#fff;border-color:#285b91}
.community-compose{padding:14px;background:#edf4fc;border:1px solid #d1deee;border-radius:12px;margin:12px 0}.community-compose label{display:grid;gap:8px}.community-compose label>span{font-weight:700;font-size:13px}
.community-compose textarea,.community-tag-filter input{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #b8c8dc;border-radius:8px;background:#fff;color:#172033;font:inherit;font-size:16px;resize:vertical}
.community-compose-footer{margin-top:8px}.community-compose-footer small{color:#64748b}.community-compose button[type="submit"]{background:#285b91;border-color:#285b91;color:#fff;min-width:80px}
.community-tag-filter{display:flex;align-items:end;gap:6px;margin:15px 0}.community-tag-filter label{display:grid;flex:1;gap:4px;font-size:12px;color:#52637a}.community-tag-filter button{min-height:42px}
.community-tags{display:flex;flex-wrap:wrap;gap:5px}.community-tags button{background:#eef5fd;color:#285b91;border:0;font-size:12px}
.community-card-head .community-author{border:0;padding:0;min-height:28px;font-size:14px;font-weight:800;text-align:left;overflow-wrap:anywhere}.community-post .community-post-delete{margin-top:10px;min-height:28px;padding:3px 8px;font-size:11px;color:#8b4e4e}
.community-more{display:block;margin:14px auto}.community-delete-dialog{border:1px solid #cbd5e1;border-radius:12px;max-width:calc(100% - 40px);padding:20px;color:#172033}.community-delete-dialog::backdrop{background:#11182788}.community-delete-dialog>div{display:flex;justify-content:end;gap:8px}
body.database-mode .quick-nav.database-sections{grid-template-columns:repeat(5,minmax(0,1fr))}
@media(min-width:760px){body.database-mode .quick-nav.database-sections{grid-template-columns:repeat(5,110px)}}
@media(max-width:420px){body.database-mode .database-sections button{font-size:10px;padding:5px 2px}.community-card-head{align-items:start}.community-card-head time{white-space:nowrap}}
