.nd-quest-class-tag{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;padding:3px 7px;margin:6px auto 0;border:1px solid #c8a95f80;border-radius:5px;background:#c8a95f0a;color:#e8edf3;font:500 12px/1.3 system-ui,sans-serif;vertical-align:middle;width:max-content;max-width:100%;white-space:nowrap}
.nd-quest-class-tag img{display:block!important;width:18px!important;height:18px!important;max-width:none!important;border-radius:3px;object-fit:contain;flex-shrink:0;margin:0!important}
.nd-class-dialog{box-sizing:border-box;width:360px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:20px;background:#10171f;color:#e8edf3;border:1px solid #c8a95f;border-radius:9px;font:15px/1.5 system-ui,sans-serif}.nd-class-dialog::backdrop{background:#000b}.nd-class-dialog h3{margin:0 0 14px}.nd-class-dialog label{display:block;margin:12px 0}.nd-class-dialog select{box-sizing:border-box;display:block;width:100%;padding:10px;margin-top:6px;background:#17212c;color:#e8edf3;border:1px solid #c8a95f80;border-radius:5px;font:inherit}.nd-class-dialog input[type=checkbox]{margin-right:8px}.nd-class-preview{text-align:center;min-height:40px}.nd-class-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.nd-class-actions button{min-height:44px;padding:8px 14px;background:#17212c;border:1px solid #c8a95f;color:#e8edf3;border-radius:5px;font:inherit;cursor:pointer}.nd-class-dialog :focus-visible{outline:2px solid #c8a95f;outline-offset:3px}.nd-table-editor .nd-class-row-button{font-size:11px;padding:3px 5px}
