.ac-cfg.is-readonly .fc-switch,.ac-cfg.is-readonly .fc-punish,.ac-cfg.is-readonly .fc-field input,.ac-cfg.is-readonly .fc-field textarea{pointer-events:none;opacity:.85}.ac-cfg{--fc-bg:#0c0c0d;--fc-cell:#1c1c1e;--fc-line:#5454586b;--fc-acc:#4fcf8a;color:#fff}.ac-cfg .fc-toolbar{border:1px solid var(--fc-line);background:var(--fc-bg);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.ac-cfg .fc-meta{color:#ebebf58c;margin:0;font-size:12px}.ac-cfg .fc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ac-cfg .fc-search{color:#fff;background:#7676803d;border:0;border-radius:8px;min-width:180px;height:34px;padding:0 10px}.ac-cfg .fc-btn{color:#fff;cursor:pointer;background:#2c2c2e;border:0;border-radius:8px;height:34px;padding:0 12px;font-size:13px;font-weight:600}.ac-cfg .fc-btn.primary{background:var(--fc-acc);color:#06140c}.ac-cfg .fc-btn:disabled{opacity:.5;cursor:not-allowed}.ac-cfg .fc-import{border:1px solid var(--fc-line);background:var(--fc-cell);border-radius:12px;margin-bottom:14px;padding:12px}.ac-cfg .fc-import textarea{border:1px solid var(--fc-line);color:#c8c8d0;background:#000;border-radius:8px;width:100%;margin-bottom:8px;padding:10px;font:12px/1.4 ui-monospace,monospace}.ac-cfg .fc-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-bottom:16px;display:grid}.ac-cfg .fc-card{border:1px solid var(--fc-line);background:var(--fc-cell);border-radius:12px;overflow:hidden}.ac-cfg .fc-card header{border-bottom:1px solid var(--fc-line);letter-spacing:.02em;padding:10px 12px;font-size:13px;font-weight:700}.ac-cfg .fc-toggles{max-height:420px;padding:6px;overflow:auto}.ac-cfg .fc-row{border-radius:8px;grid-template-columns:minmax(0,1fr) 72px 44px;align-items:center;gap:8px;padding:6px 8px;display:grid}.ac-cfg .fc-row:hover{background:#ffffff08}.ac-cfg .fc-row.settings{border-bottom:1px solid var(--fc-line);grid-template-columns:minmax(0,1fr) 44px}.ac-cfg .fc-key{color:#ebebf5d9;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ac-cfg .fc-punish{color:#fff;text-transform:uppercase;background:#2c2c2e;border:0;border-radius:6px;height:26px;font-size:11px;font-weight:700}.ac-cfg .fc-punish.ban{color:#ff8a84}.ac-cfg .fc-punish.kick{color:#ff9f0a}.ac-cfg .fc-punish.log{color:#ffd60a}.ac-cfg .fc-punish.off{color:#8e8e93}.ac-cfg .fc-switch{cursor:pointer;background:#3a3a3c;border:0;border-radius:999px;width:42px;height:24px;padding:0;position:relative}.ac-cfg .fc-switch span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ac-cfg .fc-switch.on{background:var(--fc-acc)}.ac-cfg .fc-switch.on span{transform:translate(18px)}.ac-cfg .fc-block{border:1px solid var(--fc-line);background:var(--fc-bg);border-radius:12px;margin-bottom:14px;padding:12px}.ac-cfg .fc-block h3{margin:0 0 10px;font-size:14px}.ac-cfg .fc-field{color:#ebebf5b3;gap:6px;margin-bottom:10px;font-size:12px;display:grid}.ac-cfg .fc-field em{color:var(--fc-acc);font-style:normal}.ac-cfg .fc-field input,.ac-cfg .fc-field textarea{border:1px solid var(--fc-line);color:#fff;width:100%;font:inherit;background:#1c1c1e;border-radius:8px;padding:8px 10px}.ac-cfg .fc-field textarea{font:12px/1.4 ui-monospace,monospace}.ac-cfg .fc-tags{flex-wrap:wrap;gap:4px;display:flex}.ac-cfg .fc-tag{color:var(--fc-acc);background:#4fcf8a29;border-radius:999px;padding:2px 8px;font-family:ui-monospace,monospace;font-size:11px}.ac-cfg .fc-tag.more{color:#ebebf58c;background:#ffffff14}
