.admin-licenses[data-v-14f4a4c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.modal-actions[data-v-14f4a4c5],.modal-header[data-v-14f4a4c5],.page-heading[data-v-14f4a4c5],.success-message[data-v-14f4a4c5],.toolbar[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-heading[data-v-14f4a4c5]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.page-heading h1[data-v-14f4a4c5]{color:#111827;font-size:24px;margin:0 0 5px}.page-heading p[data-v-14f4a4c5]{color:#64748b;font-size:13px;margin:0}.pagination button[data-v-14f4a4c5],.primary-btn[data-v-14f4a4c5],.revoke-btn[data-v-14f4a4c5],.secondary-btn[data-v-14f4a4c5]{border-radius:9px;cursor:pointer;font-size:13px;font-weight:650}.primary-btn[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#4f46e5;border:0;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;padding:10px 15px}.primary-btn[data-v-14f4a4c5]:disabled{cursor:not-allowed;opacity:.55}.secondary-btn[data-v-14f4a4c5]{background:#fff;border:1px solid #dbe3ef;color:#475569;padding:9px 14px}.stats-grid[data-v-14f4a4c5]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.stat-card[data-v-14f4a4c5]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;overflow:hidden;padding:18px 20px;position:relative}.stat-card[data-v-14f4a4c5]:before{background:#6366f1;content:"";inset:0 auto 0 0;position:absolute;width:4px}.stat-card.available[data-v-14f4a4c5]:before{background:#3b82f6}.stat-card.active[data-v-14f4a4c5]:before{background:#10b981}.stat-card.revoked[data-v-14f4a4c5]:before{background:#ef4444}.stat-card span[data-v-14f4a4c5]{color:#64748b;font-size:12px;font-weight:650}.stat-card strong[data-v-14f4a4c5]{color:#111827;font-size:28px;line-height:1}.toolbar[data-v-14f4a4c5]{gap:12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.search-box[data-v-14f4a4c5]{max-width:360px;position:relative;width:100%}.search-box i[data-v-14f4a4c5]{color:#94a3b8;left:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.field input[data-v-14f4a4c5],.search-box input[data-v-14f4a4c5],.toolbar select[data-v-14f4a4c5]{background:#fff;border:1px solid #dbe3ef;border-radius:8px;color:#111827;font:inherit;font-size:13px;outline:none;padding:10px 12px}.search-box input[data-v-14f4a4c5]{padding-left:38px;width:100%}.toolbar select[data-v-14f4a4c5]{min-width:155px}.field input[data-v-14f4a4c5]:focus,.search-box input[data-v-14f4a4c5]:focus,.toolbar select[data-v-14f4a4c5]:focus{border-color:#818cf8;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.table-card[data-v-14f4a4c5]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.table-scroll[data-v-14f4a4c5]{overflow-x:auto}table[data-v-14f4a4c5]{border-collapse:collapse;width:100%}th[data-v-14f4a4c5]{background:#f8fafc;border-bottom:1px solid #e5e7eb;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.04em;padding:13px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}td[data-v-14f4a4c5]{border-bottom:1px solid #f1f5f9;color:#475569;font-size:13px;padding:14px 16px;white-space:nowrap}tbody tr:last-child td[data-v-14f4a4c5]{border-bottom:0}tbody tr:hover td[data-v-14f4a4c5]{background:#fafbfc}.key-value[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:0;color:#334155;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:0}.generated-list code[data-v-14f4a4c5],.key-value code[data-v-14f4a4c5]{font-family:SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:650}.key-value i[data-v-14f4a4c5]{color:#94a3b8}.status-badge[data-v-14f4a4c5]{border-radius:999px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:700;padding:4px 9px;text-transform:capitalize}.status-badge.created[data-v-14f4a4c5]{background:#eff6ff;color:#2563eb}.status-badge.activated[data-v-14f4a4c5]{background:#ecfdf5;color:#059669}.status-badge.deactivated[data-v-14f4a4c5],.status-badge.invalid[data-v-14f4a4c5]{background:#fef2f2;color:#dc2626}.status-badge.expired[data-v-14f4a4c5]{background:#fff7ed;color:#c2410c}.actions-cell[data-v-14f4a4c5],.actions-heading[data-v-14f4a4c5]{text-align:right}.revoke-btn[data-v-14f4a4c5]{background:#fff;border:1px solid #fecaca;color:#dc2626;padding:7px 11px}.revoke-btn[data-v-14f4a4c5]:hover:not(:disabled){background:#fef2f2}.revoke-btn[data-v-14f4a4c5]:disabled{border-color:#e5e7eb;color:#94a3b8;cursor:not-allowed}.empty-state[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#64748b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:13px;gap:7px;padding:50px 20px}.empty-state i[data-v-14f4a4c5]{color:#a5b4fc;font-size:27px}.empty-state strong[data-v-14f4a4c5]{color:#334155}.pagination[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination button[data-v-14f4a4c5]{background:#fff;border:1px solid #dbe3ef;color:#475569;padding:8px 12px}.pagination button[data-v-14f4a4c5]:disabled{cursor:not-allowed;opacity:.5}.pagination span[data-v-14f4a4c5]{color:#64748b;font-size:12px}.modal-overlay[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(3px);background:rgba(15,23,42,.55);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;position:fixed;z-index:100}.modal-card[data-v-14f4a4c5]{background:#fff;border-radius:14px;-webkit-box-shadow:0 24px 60px rgba(15,23,42,.2);box-shadow:0 24px 60px rgba(15,23,42,.2);max-height:90vh;max-width:520px;overflow-y:auto;width:100%}.modal-header[data-v-14f4a4c5]{border-bottom:1px solid #eef2f7;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 22px}.modal-header h2[data-v-14f4a4c5]{color:#111827;font-size:17px;margin:3px 0 0}.eyebrow[data-v-14f4a4c5]{color:#6366f1;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.close-btn[data-v-14f4a4c5]{background:none;border:0;color:#94a3b8;cursor:pointer;font-size:26px}.modal-body[data-v-14f4a4c5]{padding:22px}.field[data-v-14f4a4c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;margin-bottom:16px}.field>span[data-v-14f4a4c5]{color:#475569;font-size:12px;font-weight:700}.field small[data-v-14f4a4c5]{color:#94a3b8;font-size:11px}.form-error[data-v-14f4a4c5]{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:12px;margin-bottom:14px;padding:10px}.modal-actions[data-v-14f4a4c5]{gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.success-message[data-v-14f4a4c5]{background:#ecfdf5;border-radius:9px;color:#047857;gap:11px;padding:13px}.success-message i[data-v-14f4a4c5]{font-size:20px}.success-message div[data-v-14f4a4c5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.success-message span[data-v-14f4a4c5]{font-size:11px}.generated-list[data-v-14f4a4c5]{border:1px solid #e5e7eb;border-radius:9px;margin-top:16px;max-height:300px;overflow-y:auto}.generated-list button[data-v-14f4a4c5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:0;border-bottom:1px solid #eef2f7;color:#334155;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 12px;text-align:left;width:100%}.generated-list button[data-v-14f4a4c5]:last-child{border-bottom:0}.generated-list button[data-v-14f4a4c5]:hover{background:#f8fafc}.generated-list i[data-v-14f4a4c5]{color:#94a3b8}@media (max-width:700px){.stats-grid[data-v-14f4a4c5]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading[data-v-14f4a4c5]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-heading .primary-btn[data-v-14f4a4c5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.toolbar[data-v-14f4a4c5]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-box[data-v-14f4a4c5]{max-width:none}.toolbar select[data-v-14f4a4c5]{width:100%}}