.admin-wrap{max-width:1500px}.admin-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:26px 0}.queue-row{display:flex;gap:9px;flex-wrap:wrap}.queue-chip{display:grid;gap:3px;padding:11px 14px;border-radius:10px;background:#f1e8dd;font-size:12px}.table-scroll{overflow:auto}.event-list{display:grid;gap:8px;max-height:520px;overflow:auto}.event{display:grid;gap:4px;border-left:4px solid #8d9e91;padding:10px 12px;background:#f5f1eb}.event.warning{border-color:#d1a44a}.event.error{border-color:#b44f43}.event small,.backup-row small,.user-list small{color:#776b64}.backup-row,.user-list>div{display:grid;gap:3px;padding:12px 0;border-bottom:1px solid var(--line)}@media(max-width:850px){.admin-metrics{grid-template-columns:1fr}}
.ai-provider-status{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.ai-settings-fields{border:1px solid var(--line);border-radius:12px;padding:20px;min-width:0}.ai-settings-fields legend{padding:0 8px}.ai-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ai-settings-grid label{display:grid;gap:8px;min-width:0}.ai-settings-grid input,.ai-settings-grid select{box-sizing:border-box;min-width:0;width:100%}.ai-settings-grid .ai-checkbox{display:flex;align-items:center;gap:10px}.ai-checkbox input{width:auto;flex:0 0 auto}.ai-full{grid-column:1/-1}.ai-connection{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}.ai-connection p,#ai-settings-message{overflow-wrap:anywhere}#ai-settings-message{min-height:24px}#ai-settings button:disabled{opacity:.55;cursor:wait}@media(max-width:650px){.ai-settings-grid{grid-template-columns:minmax(0,1fr)}.ai-settings-fields{padding:12px}#ai-settings button{max-width:100%;white-space:normal}}
