[hidden]{display:none!important}.management-toolbar{display:flex;align-items:center;gap:12px;margin-top:32px}.management-toolbar h2{margin-right:auto}.management-toolbar button,.table-wrap button{background:#2b2940;border:1px solid #49465e;border-radius:8px;padding:8px 12px;color:#eee;cursor:pointer}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{padding:14px 10px;text-align:left;border-bottom:1px solid #dedbe8}th{color:#625d78;font-weight:600}td:first-child{font-family:monospace;font-weight:600}.state{display:inline-block;border-radius:6px;padding:4px 8px;background:#343149}.state.available{color:#a9dfc3}.state.used{color:#c8b7eb}.state.revoked,.state.expired{color:#e6b1a5}#status{margin-top:20px;color:#554090}#create{max-width:none}#login{max-width:420px}.topbar a{color:inherit;text-decoration:none;font-size:14px}

#batch{margin-left:10px}#batch-result{margin:24px 0;padding:20px;border:1px solid #49465e;border-radius:12px}#batch-codes{font-size:16px;line-height:1.8}#copy-batch{padding:10px 16px;border:1px solid #49465e;border-radius:8px;background:#2b2940;color:#eee;cursor:pointer}

.quality-panel{margin-top:48px;padding-top:32px;border-top:1px solid #d5dfda}.quality-panel .fields{max-width:650px}.quality-comment{padding:18px 22px;margin:16px 0;background:#fff;border:1px solid #e0e4e1;border-radius:12px}.quality-comment h3{margin-top:0;font-size:15px}.quality-comment p{white-space:pre-wrap;font-size:14px}.quality-panel td:first-child{font-family:inherit;font-weight:500}
