[hidden]{display:none!important}.auth-editor{max-width:550px}.admin-editor input,.admin-editor textarea,.admin-editor select{max-width:100%}.admin-tabs{flex-wrap:wrap}.admin-item-actions{flex-wrap:wrap}.admin-item-actions button{cursor:pointer}.admin-table-wrap button{white-space:nowrap}.admin-message:focus{outline:2px solid #005a8d}.admin-table-wrap table{min-width:680px}.admin-table-wrap th{white-space:nowrap;overflow-wrap:normal}.admin-table-wrap td{overflow-wrap:anywhere}#individualDownloads table{min-width:0}

.admin-editor [aria-invalid=true]{border:2px solid #a33434}.admin-editor[aria-busy=true] button{cursor:wait}#editorNotice{margin:18px 0;overflow-wrap:anywhere}

.admin-news-filter{display:flex;align-items:center;gap:12px;margin:15px 0 22px;font-weight:700}.admin-news-filter select{padding:9px 12px;background:white;border:1px solid #adbfca;color:#173547}.admin-badge.archived{background:#e8edf2;color:#40576b}.admin-badge.deleted{background:#fae8e8;color:#913d3d}.admin-item-actions .admin-danger{color:#943b3b}.admin-photo-section{border-top:1px solid #d7e5ec;margin-top:28px;padding-top:20px}.admin-photo-section p{font-size:.85rem;color:#607783}.admin-photo-list{display:grid;gap:14px}.admin-photo-list figure{margin:0;background:#f3f7fa;padding:12px}.admin-photo-list img,.admin-photo-preview{display:block;width:100%;max-height:240px;object-fit:contain;margin:8px 0}.admin-photo-list figcaption{font-size:.85rem;margin:8px 0;overflow-wrap:anywhere}.admin-photo-list button{background:white;border:1px solid #c7d8e0;color:#1c6cbd;padding:8px;cursor:pointer}.news-photo{margin:28px 0}.news-photo img{display:block;width:100%;height:auto}.news-photo figcaption{margin-top:9px;color:#607783;font-size:.9rem}.news-cover{display:block;width:100%;height:190px;object-fit:cover;margin-bottom:20px}
