.user-toolbar[data-v-48998de4],.user-accounts header[data-v-48998de4]{display:flex;align-items:center;gap:16px;justify-content:space-between;flex-wrap:wrap}.user-toolbar h2[data-v-48998de4]{font-size:16px;margin:0}.user-toolbar input[data-v-48998de4]{flex:1;min-width:180px}.user-toolbar .f-select[data-v-48998de4]{max-width:190px}.user-accounts[data-v-48998de4]{margin-top:16px;padding:16px;border:1px solid var(--border,#d9dfe8);border-radius:8px}.user-accounts--selected[data-v-48998de4]{border-color:var(--primary,#0e9f76)}.user-accounts__lead[data-v-48998de4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.user-accounts header span[data-v-48998de4]{display:inline-block;font-size:12px;color:var(--muted,#7a8798)}.user-expand[data-v-48998de4]{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--border,#d9dfe8);border-radius:6px;background:#fff;color:#5b6b7c;cursor:pointer}.user-table-scroll[data-v-48998de4]{overflow:auto}table[data-v-48998de4]{width:100%;border-collapse:collapse;margin-top:14px}th[data-v-48998de4],td[data-v-48998de4]{text-align:left;padding:10px;border-bottom:1px solid var(--border,#d9dfe8);font-size:12px;white-space:nowrap}.user-form[data-v-48998de4]{display:grid;gap:14px}.user-form label[data-v-48998de4]{display:grid;gap:6px}.user-hint[data-v-48998de4]{font-size:12px;color:var(--muted,#7a8798);line-height:1.6}.user-error[data-v-48998de4]{color:var(--danger,#db4656)}.acct-batchbar[data-v-48998de4]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border:1px solid var(--border,#cfe0f5);border-radius:8px;background:#f2f7ff}.acct-batchbar strong[data-v-48998de4]{font-size:12.5px}.acct-batchbar__clear[data-v-48998de4]{margin-left:auto;border:0;background:none;color:#66768a;font-size:12px;cursor:pointer;text-decoration:underline}.user-aggregate[data-v-48998de4]{margin-top:12px;padding:10px 12px;border:1px dashed var(--border,#d9dfe8);border-radius:8px;background:#fafcfe}.user-aggregate__title[data-v-48998de4]{margin:0 0 6px;font-size:12.5px;font-weight:700}.user-aggregate__row[data-v-48998de4]{margin:0;font-size:12px;line-height:1.9}.user-aggregate__hint[data-v-48998de4]{margin:6px 0 0;font-size:11.5px;color:var(--muted,#7a8798)}.user-aggregate__members[data-v-48998de4]{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.user-aggregate__members li[data-v-48998de4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.user-unbind[data-v-48998de4]{border:1px solid var(--border,#d9dfe8);background:#fff;color:var(--danger,#db4656);border-radius:6px;padding:3px 9px;font-size:11.5px;cursor:pointer}.user-unbind[data-v-48998de4]:disabled{opacity:.45;cursor:not-allowed}.num-up[data-v-48998de4]{color:#0a9d70}.num-down[data-v-48998de4]{color:#db4656}.license-mgr[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);min-height:100%}.page-header[data-v-11272fcd]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.page-title[data-v-11272fcd]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);letter-spacing:.5px}.page-subtitle[data-v-11272fcd]{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-muted)}.page-header__actions[data-v-11272fcd]{display:flex;gap:var(--space-2)}.stats-bar[data-v-11272fcd]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3)}.t12-cover[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-secondary, var(--color-surface))}.t12-cover__head[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-3)}.t12-cover__title[data-v-11272fcd]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text)}.t12-cover__src[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.t12-cover__head[data-v-11272fcd]>:last-child{margin-left:auto}.t12-cover__error[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-danger)}.t12-cover__grid[data-v-11272fcd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media (max-width: 900px){.t12-cover__grid[data-v-11272fcd]{grid-template-columns:1fr}}.t12-cover__block[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.t12-cover__sub[data-v-11272fcd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.t12-cover__list[data-v-11272fcd]{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.t12-cover__list li[data-v-11272fcd]{display:flex;flex-wrap:wrap;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.6}.t12-cover__tier[data-v-11272fcd]{color:var(--color-text)}.t12-cover__muted[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.t12-cover__warn[data-v-11272fcd]{color:var(--color-warning)}.hot-info-slot[data-v-11272fcd]{margin-top:12px;padding-top:10px;border-top:1px dashed rgba(128,128,128,.3)}.hot-info-link[data-v-11272fcd]{color:var(--primary, #0e9f76);text-decoration:underline}@media (max-width: 1100px){.stats-bar[data-v-11272fcd]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.stats-bar[data-v-11272fcd]{grid-template-columns:repeat(2,1fr)}}.stat-card[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-3)}.stat-card__icon[data-v-11272fcd]{width:38px;height:38px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-card__icon--primary[data-v-11272fcd]{background:rgba(var(--accent-rgb),.12);color:var(--color-primary)}.stat-card__icon--success[data-v-11272fcd]{background:rgba(var(--success-rgb),.12);color:var(--color-success)}.stat-card__icon--danger[data-v-11272fcd]{background:rgba(var(--danger-rgb),.12);color:var(--color-danger)}.stat-card__icon--warning[data-v-11272fcd]{background:rgba(var(--warning-rgb),.12);color:var(--color-warning)}.stat-card__icon--info[data-v-11272fcd]{background:rgba(var(--purple-rgb),.12);color:var(--color-purple)}.stat-card__value[data-v-11272fcd]{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2}.stat-card__value--alert[data-v-11272fcd]{color:var(--color-danger)}.stat-card__label[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.tab-bar[data-v-11272fcd]{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border)}.tab-bar__item[data-v-11272fcd]{display:inline-flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2) var(--space-4);background:transparent;border:none;border-bottom:2px solid transparent;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.tab-bar__item[data-v-11272fcd]:hover{color:var(--color-text)}.tab-bar__item--active[data-v-11272fcd]{color:var(--color-primary);border-bottom-color:var(--color-primary)}.panel[data-v-11272fcd]{min-height:420px}.toolbar[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-3)}.toolbar__search[data-v-11272fcd]{position:relative;display:flex;align-items:center;width:300px}.toolbar__search-icon[data-v-11272fcd]{position:absolute;left:var(--space-2_5, 10px);color:var(--color-text-muted);pointer-events:none}.toolbar__search-input[data-v-11272fcd]{padding-left:30px;width:100%}.toolbar__spacer[data-v-11272fcd]{flex:1}.f-input[data-v-11272fcd],.f-select[data-v-11272fcd]{background:var(--color-bg-tertiary);border:1px solid var(--color-border);color:var(--color-text);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.f-input[data-v-11272fcd]:focus,.f-select[data-v-11272fcd]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}.f-input[data-v-11272fcd]:disabled{opacity:.6;cursor:not-allowed}.f-input[data-v-11272fcd]::placeholder{color:var(--color-text-muted)}.f-input--sm[data-v-11272fcd]{width:90px;padding:var(--space-1) var(--space-2)}.f-textarea[data-v-11272fcd]{width:100%;resize:vertical;min-height:56px}.f-select[data-v-11272fcd]{cursor:pointer;min-width:120px}.f-check[data-v-11272fcd]{width:15px;height:15px;accent-color:var(--color-primary);cursor:pointer}.table-wrap[data-v-11272fcd]{overflow-x:auto}.data-table[data-v-11272fcd]{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.data-table th[data-v-11272fcd]{text-align:left;padding:var(--space-2_5, 10px) var(--space-3);color:var(--color-text-muted);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);border-bottom:1px solid var(--color-border);white-space:nowrap}.data-table td[data-v-11272fcd]{padding:var(--space-2_5, 10px) var(--space-3);border-bottom:1px solid var(--color-border-light);color:var(--color-text);vertical-align:middle}.data-table tbody tr[data-v-11272fcd]{transition:background-color var(--transition-fast)}.data-table tbody tr[data-v-11272fcd]:hover{background:var(--color-bg-hover)}.row--selected[data-v-11272fcd]{background:var(--selected-bg)}.col-check[data-v-11272fcd]{width:36px}.col-num[data-v-11272fcd]{text-align:right;font-variant-numeric:tabular-nums}.col-actions[data-v-11272fcd]{width:130px;min-width:108px;text-align:right;white-space:nowrap}.acct-table td[data-v-11272fcd],.acct-table th[data-v-11272fcd]{white-space:nowrap}.acct-grants[data-v-11272fcd]{max-width:220px}.acct-grants__name[data-v-11272fcd]{display:inline-block;margin-right:var(--space-2);padding:1px 8px;border:1px solid var(--color-border);border-radius:var(--radius-sm, 6px);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.6;white-space:nowrap}.cell-time[data-v-11272fcd]{color:var(--color-text-secondary);white-space:nowrap}.text-danger[data-v-11272fcd]{color:var(--color-danger)}.cell-main[data-v-11272fcd]{display:flex;flex-direction:column;gap:1px;min-width:0}.cell-main__title[data-v-11272fcd]{font-weight:var(--font-weight-medium)}.cell-main__sub[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.internal-badge[data-v-11272fcd]{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid rgba(72,117,75,.26);border-radius:999px;background:#48754b14;color:var(--color-primary);font-size:var(--font-size-xs)}.fingerprint[data-v-11272fcd]{color:var(--color-text-secondary)}.subid-badge[data-v-11272fcd]{margin-left:6px;vertical-align:1px}.form-item__hint[data-v-11272fcd],.form-item__label+.form-item__hint[data-v-11272fcd]{display:block;margin-top:5px;color:var(--color-text-secondary);font-size:11px;line-height:1.45}.batch-renew-head[data-v-11272fcd]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.batch-renew-list[data-v-11272fcd]{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow:auto;margin-top:10px;padding:6px;border:1px solid var(--color-border);border-radius:10px}.batch-renew-row[data-v-11272fcd]{display:grid;grid-template-columns:22px 1fr 1fr auto;align-items:center;gap:8px;min-height:38px;padding:6px 8px;border-radius:7px;background:var(--color-bg-tertiary);font-size:12px}.batch-renew-row[data-v-11272fcd]:hover{background:var(--color-bg-hover)}.batch-renew-row--disabled[data-v-11272fcd]{opacity:.55}.batch-renew-row__code[data-v-11272fcd]{font-weight:650;color:var(--color-text-primary)}.batch-renew-row__customer[data-v-11272fcd]{color:var(--color-text-secondary)}.batch-renew-row__days[data-v-11272fcd]{color:var(--color-warning, #a86b22);white-space:nowrap}.customer-onboard-toggle[data-v-11272fcd]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg-tertiary)}.customer-onboard-toggle span[data-v-11272fcd]{display:flex;flex-direction:column;gap:3px}.customer-onboard-toggle small[data-v-11272fcd]{color:var(--color-text-secondary);font-size:11px}.icon-btn[data-v-11272fcd]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast),background-color var(--transition-fast)}.icon-btn[data-v-11272fcd]:hover:not(:disabled){color:var(--color-primary);background:rgba(var(--accent-rgb),.1)}.icon-btn--danger[data-v-11272fcd]:hover:not(:disabled){color:var(--color-danger);background:rgba(var(--danger-rgb),.1)}.icon-btn[data-v-11272fcd]:disabled{opacity:.35;cursor:not-allowed}.icon-btn--confirming[data-v-11272fcd]{color:var(--color-danger);background:rgba(var(--danger-rgb),.18);animation:confirm-pulse-11272fcd 1s ease-in-out infinite}@keyframes confirm-pulse-11272fcd{0%,to{box-shadow:0 0 rgba(var(--danger-rgb),.4)}50%{box-shadow:0 0 0 4px rgba(var(--danger-rgb),0)}}.skeleton-row td[data-v-11272fcd]{padding:var(--space-2) var(--space-3)}.skel[data-v-11272fcd]{height:18px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-bg-tertiary) 25%,var(--color-bg-hover) 50%,var(--color-bg-tertiary) 75%);background-size:200% 100%;animation:skel-shimmer-11272fcd 1.4s infinite}@keyframes skel-shimmer-11272fcd{0%{background-position:200% 0}to{background-position:-200% 0}}.panel__footer[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.panel__total[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.batch-bar[data-v-11272fcd]{position:fixed;bottom:var(--space-6);left:50%;transform:translate(-50%);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--selected-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:900}.batch-bar__info[data-v-11272fcd]{font-size:var(--font-size-sm);color:var(--color-text);padding:0 var(--space-2);white-space:nowrap}.batch-bar__close[data-v-11272fcd]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer}.batch-bar__close[data-v-11272fcd]:hover{color:var(--color-text);background:var(--color-bg-hover)}.form-grid[data-v-11272fcd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.form-item[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-1_5)}.form-item--full[data-v-11272fcd]{grid-column:1 / -1}.form-item__label[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-2)}.required[data-v-11272fcd]{color:var(--color-danger);font-style:normal}.form-item__err[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-danger)}.link-btn[data-v-11272fcd]{display:inline-flex;align-items:center;gap:3px;background:transparent;border:none;color:var(--color-primary);font-size:var(--font-size-xs);cursor:pointer;padding:0}.link-btn[data-v-11272fcd]:hover:not(:disabled){text-decoration:underline}.link-btn[data-v-11272fcd]:disabled{opacity:.5;cursor:not-allowed}.confirm-body[data-v-11272fcd]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-2) 0}.confirm-body__icon[data-v-11272fcd]{color:var(--color-warning)}.confirm-body__icon--danger[data-v-11272fcd]{color:var(--color-danger)}.confirm-body__tip[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.renew-body[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-3)}.renew-body__key[data-v-11272fcd]{font-size:var(--font-size-sm);color:var(--color-primary);text-align:center}.renew-quick[data-v-11272fcd]{display:flex;gap:var(--space-2);justify-content:center}.renew-quick__btn[data-v-11272fcd],.expire-quick__btn[data-v-11272fcd]{padding:var(--space-1_5) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}.renew-quick__btn[data-v-11272fcd]:hover,.expire-quick__btn[data-v-11272fcd]:hover{border-color:var(--color-primary);color:var(--color-primary)}.renew-quick__btn--active[data-v-11272fcd],.expire-quick__btn--active[data-v-11272fcd]{background:var(--selected-bg);border-color:var(--selected-border);color:var(--color-primary)}.feature-switches[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-2_5, 10px);padding:var(--space-2_5, 10px);border:1px solid var(--color-border-light);border-radius:var(--radius-md);background:var(--color-bg-tertiary)}.switch-row[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none}.switch-row--inline[data-v-11272fcd]{justify-content:space-between;cursor:default}.switch[data-v-11272fcd]{position:relative;width:34px;height:18px;border-radius:9px;background:var(--color-bg-hover);border:1px solid var(--color-border);cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast);flex-shrink:0}.switch__dot[data-v-11272fcd]{position:absolute;top:1px;left:1px;width:14px;height:14px;border-radius:50%;background:var(--color-text-muted);transition:transform var(--transition-fast),background-color var(--transition-fast)}.switch--on[data-v-11272fcd]{background:rgba(var(--accent-rgb),.3);border-color:var(--color-primary)}.switch--on .switch__dot[data-v-11272fcd]{transform:translate(16px);background:var(--color-primary)}.wizard-steps[data-v-11272fcd]{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.wizard-steps__item[data-v-11272fcd]{flex:1;display:flex;align-items:center;gap:var(--space-1_5);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-xs);border:1px solid transparent}.wizard-steps__num[data-v-11272fcd]{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border:1px solid var(--color-border);font-size:11px;flex-shrink:0}.wizard-steps__item--active[data-v-11272fcd]{color:var(--color-primary);border-color:var(--selected-border);background:var(--selected-bg)}.wizard-steps__item--active .wizard-steps__num[data-v-11272fcd]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.wizard-steps__item--done[data-v-11272fcd]{color:var(--color-success)}.wizard-steps__item--done .wizard-steps__num[data-v-11272fcd]{background:rgba(var(--success-rgb),.15);border-color:var(--color-success);color:var(--color-success)}.wizard-pane[data-v-11272fcd]{min-height:300px}.customer-picker[data-v-11272fcd]{margin-top:var(--space-3);max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}.customer-picker__item[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.customer-picker__item[data-v-11272fcd]:hover{border-color:var(--color-primary)}.customer-picker__item--selected[data-v-11272fcd]{background:var(--selected-bg);border-color:var(--selected-border)}.customer-picker__check[data-v-11272fcd]{color:var(--color-primary);flex-shrink:0}.inline-create[data-v-11272fcd]{display:grid;grid-template-columns:2fr 1.4fr 1.4fr auto;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.type-cards[data-v-11272fcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.type-card[data-v-11272fcd]{padding:var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.type-card[data-v-11272fcd]:hover{border-color:var(--color-primary)}.type-card--selected[data-v-11272fcd]{background:var(--selected-bg);border-color:var(--selected-border)}.type-card__name[data-v-11272fcd]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}.type-card__desc[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:2px}.expire-quick[data-v-11272fcd]{display:flex;gap:var(--space-2);flex-wrap:wrap}.feature-switches--wizard[data-v-11272fcd]{margin-bottom:var(--space-3)}.summary[data-v-11272fcd]{display:flex;flex-direction:column;border:1px solid var(--color-border-light);border-radius:var(--radius-md);overflow:hidden}.summary__row[data-v-11272fcd]{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-2_5, 10px) var(--space-3);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border-light)}.summary__row[data-v-11272fcd]:last-child{border-bottom:none}.summary__row span[data-v-11272fcd]{color:var(--color-text-muted)}.summary__row b[data-v-11272fcd]{font-weight:var(--font-weight-medium);text-align:right}.issue-result[data-v-11272fcd]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-4) 0}.issue-result__icon[data-v-11272fcd]{color:var(--color-success)}.issue-result__title[data-v-11272fcd]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.issue-result__key[data-v-11272fcd]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);letter-spacing:1px;padding:var(--space-2) var(--space-4);background:var(--selected-bg);border:1px dashed var(--selected-border);border-radius:var(--radius-md)}.lic-result[data-v-11272fcd]{margin-top:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.lic-result__head[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.lic-result__actions[data-v-11272fcd]{display:flex;gap:var(--space-2)}.lic-result__content[data-v-11272fcd]{font-size:var(--font-size-xs);line-height:1.6;white-space:pre;min-height:160px}.drawer-root[data-v-11272fcd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950}.drawer-mask[data-v-11272fcd]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--scrim)}.drawer-panel[data-v-11272fcd]{position:absolute;top:0;right:0;bottom:0;width:560px;max-width:92vw;background:var(--color-bg-secondary);border-left:1px solid var(--color-border);display:flex;flex-direction:column;box-shadow:var(--shadow-lg)}.drawer-panel__head[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border)}.drawer-panel__title[data-v-11272fcd]{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.drawer-panel__body[data-v-11272fcd]{flex:1;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.drawer-section__title[data-v-11272fcd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2)}.info-grid[data-v-11272fcd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.info-grid__item[data-v-11272fcd]{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.info-grid__item--full[data-v-11272fcd]{grid-column:1 / -1}.info-grid__item span[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.info-grid__item b[data-v-11272fcd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);word-break:break-all}.mini-list__item[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-light);border-radius:var(--radius-md);margin-bottom:var(--space-1_5);font-size:var(--font-size-sm)}.mini-list__key[data-v-11272fcd]{color:var(--color-primary)}.mini-list__meta[data-v-11272fcd]{color:var(--color-text-muted);font-size:var(--font-size-xs);margin-left:auto}.account-add[data-v-11272fcd]{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2);margin-bottom:var(--space-2)}.si-result[data-v-11272fcd]{color:var(--color-text)}.si-result--error[data-v-11272fcd]{color:var(--color-danger, #e5484d)}.audit-detail-row td[data-v-11272fcd]{background:var(--color-bg-tertiary)}.audit-json[data-v-11272fcd]{margin:0;padding:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-all}.rotate-90[data-v-11272fcd]{transform:rotate(90deg);transition:transform var(--transition-fast)}.rbac-title-icon[data-v-11272fcd]{color:var(--color-primary)}.rbac-title[data-v-11272fcd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.release-layout[data-v-11272fcd]{display:grid;grid-template-columns:400px 1fr;gap:var(--space-4);align-items:start}.release-form[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-3)}.release-form__hint[data-v-11272fcd]{padding:var(--space-2_5, 10px) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:11px;line-height:1.6;color:var(--color-text-secondary)}.release-form__grid[data-v-11272fcd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2_5, 10px) var(--space-3)}.release-form__notes[data-v-11272fcd]{resize:vertical;min-height:64px}.release-form__file[data-v-11272fcd]{padding:var(--space-1_5, 6px)}.release-form__picked[data-v-11272fcd]{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-secondary);flex-wrap:wrap}.release-form__picked .inline-batchbar__clear[data-v-11272fcd]{margin-left:auto}.release-form__actions[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-3)}.release-form__progress[data-v-11272fcd]{font-size:12px;color:var(--color-text-secondary)}.release-list[data-v-11272fcd]{min-width:0}@media (max-width: 1080px){.release-layout[data-v-11272fcd]{grid-template-columns:1fr}}.rbac-layout[data-v-11272fcd]{display:grid;grid-template-columns:240px 1fr;gap:var(--space-4);align-items:start}.rbac-roles[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-2)}.rbac-role-card[data-v-11272fcd]{display:flex;flex-direction:column;gap:var(--space-1_5, 6px);padding:var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;text-align:left;font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.rbac-role-card[data-v-11272fcd]:hover{border-color:var(--color-primary)}.rbac-role-card--active[data-v-11272fcd]{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--accent-rgb),.15)}.rbac-role-card--skel[data-v-11272fcd]{cursor:default;pointer-events:none}.rbac-role-card--skel .skel[data-v-11272fcd]{height:56px}.rbac-role-card__head[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.rbac-role-card__name[data-v-11272fcd]{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text)}.rbac-role-card__desc[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbac-role-card__meta[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.rbac-role-card__meta-item[data-v-11272fcd]{display:inline-flex;align-items:center;gap:var(--space-1)}.rbac-matrix[data-v-11272fcd]{min-height:300px}.rbac-lock-tip[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-1_5, 6px);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-3);font-size:var(--font-size-xs);color:var(--color-warning);background:rgba(var(--warning-rgb),.1);border:1px solid rgba(var(--warning-rgb),.3);border-radius:var(--radius-sm)}.rbac-group[data-v-11272fcd]{margin-bottom:var(--space-4)}.rbac-group__head[data-v-11272fcd]{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-2);margin-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.rbac-group__check[data-v-11272fcd]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);cursor:pointer}.rbac-group__count[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}.rbac-group__grid[data-v-11272fcd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-2)}.rbac-menu[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-bg-tertiary);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.rbac-menu[data-v-11272fcd]:hover{border-color:var(--color-primary)}.rbac-menu--on[data-v-11272fcd]{border-color:rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.08)}.rbac-menu--locked[data-v-11272fcd]{cursor:not-allowed;opacity:.75}.rbac-menu__label[data-v-11272fcd]{font-size:var(--font-size-sm);color:var(--color-text);flex:1}.rbac-menu__key[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted)}@media (max-width: 860px){.rbac-layout[data-v-11272fcd]{grid-template-columns:1fr}}.users-hint[data-v-11272fcd]{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:var(--space-2) 0 var(--space-3)}.users-skel[data-v-11272fcd]{height:40px;margin-bottom:var(--space-2);border-radius:var(--radius-sm)}.users-table[data-v-11272fcd]{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.users-row[data-v-11272fcd]{display:grid;grid-template-columns:56px minmax(150px,1.25fr) minmax(150px,1.1fr) 100px minmax(230px,2fr) 74px;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-light);font-size:var(--font-size-sm)}.users-row[data-v-11272fcd]:last-child{border-bottom:none}.users-row--head[data-v-11272fcd]{background:var(--color-bg-hover, rgba(0,0,0,.04));color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.users-name[data-v-11272fcd]{color:var(--color-text);font-weight:var(--font-weight-medium)}.users-badge[data-v-11272fcd]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:var(--font-size-xs);border:1px solid var(--color-border);color:var(--color-text-muted)}.users-badge--developer[data-v-11272fcd]{color:#2ecc71;border-color:#2ecc7180;background:#2ecc7114}.users-badge--admin[data-v-11272fcd]{color:#ff9f43;border-color:#ff9f4366}.users-badge--restricted[data-v-11272fcd]{color:#b06ef5;border-color:#b06ef566}.users-badge--agent[data-v-11272fcd]{color:#4aa3ff;border-color:#4aa3ff66}.users-badge--dev[data-v-11272fcd]{color:#b06ef5;border-color:#b06ef566}.users-badge--spaoth[data-v-11272fcd]{color:#4aa3ff;border-color:#4aa3ff66}.users-badge--customer[data-v-11272fcd]{color:var(--color-primary);border-color:rgba(var(--accent-rgb),.4)}.users-badge--on[data-v-11272fcd]{color:#2ecc71;border-color:#2ecc7166}.users-badge--off[data-v-11272fcd]{color:var(--color-text-muted)}.theme-light .users-badge--developer[data-v-11272fcd],.theme-flexoki .users-badge--developer[data-v-11272fcd],.theme-light .users-badge--on[data-v-11272fcd],.theme-flexoki .users-badge--on[data-v-11272fcd]{color:#1a8f4d}.theme-light .users-badge--admin[data-v-11272fcd],.theme-flexoki .users-badge--admin[data-v-11272fcd]{color:#c26a0a}.theme-light .users-badge--dev[data-v-11272fcd],.theme-flexoki .users-badge--dev[data-v-11272fcd]{color:#7c3aed}.theme-light .users-badge--spaoth[data-v-11272fcd],.theme-flexoki .users-badge--spaoth[data-v-11272fcd]{color:#2563eb}.users-role[data-v-11272fcd]{display:flex;align-items:center;gap:6px}.users-role-select[data-v-11272fcd]{font-size:12px;padding:2px 6px;border:1px solid var(--color-border, rgba(128, 128, 128, .35));border-radius:4px;background:var(--color-bg-secondary, var(--color-surface, transparent));color:var(--color-text, inherit);cursor:pointer}.users-role-select option[data-v-11272fcd]{background:var(--color-bg-secondary, #1a2230);color:var(--color-text, #e6edf5)}.users-role-select[data-v-11272fcd]:disabled{opacity:.5;cursor:not-allowed}.license-history-toggle[data-v-11272fcd]{display:inline-flex;border:1px solid var(--color-border, rgba(128, 128, 128, .35));border-radius:8px;overflow:hidden;background:var(--color-surface, transparent)}.license-history-toggle button[data-v-11272fcd]{border:none;background:transparent;color:var(--color-text-muted, #8892a6);font-size:12px;padding:4px 12px;cursor:pointer}.license-history-toggle button+button[data-v-11272fcd]{border-left:1px solid var(--color-border, rgba(128, 128, 128, .35))}.license-history-toggle .license-history-toggle__active[data-v-11272fcd]{background:var(--color-primary, #3b82f6);color:#fff}.users-rights[data-v-11272fcd]{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.users-rights__all[data-v-11272fcd]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.users-switch[data-v-11272fcd]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--font-size-xs);color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.users-switch input[data-v-11272fcd]{display:none}.users-switch__track[data-v-11272fcd]{width:30px;height:16px;border-radius:999px;background:var(--color-border, #3a4157);position:relative;transition:background-color .2s}.users-switch__thumb[data-v-11272fcd]{position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .2s}.users-switch--on[data-v-11272fcd]{color:var(--color-text)}.users-switch--on .users-switch__track[data-v-11272fcd]{background:var(--color-primary, #4f7cff)}.users-switch--on .users-switch__thumb[data-v-11272fcd]{transform:translate(14px)}@media (max-width: 860px){.users-row[data-v-11272fcd]{grid-template-columns:40px 1fr 90px}.users-row>span[data-v-11272fcd]:nth-child(4),.users-row>span[data-v-11272fcd]:nth-child(5),.users-row>span[data-v-11272fcd]:nth-child(6){grid-column:span 3}}.audit-human-detail[data-v-11272fcd]{padding:10px 12px;color:var(--color-text-secondary);border:1px solid var(--color-border-light);border-radius:8px;background:var(--color-bg-tertiary);font-size:11px;line-height:1.7}.toolbar[data-v-11272fcd]{padding:11px 12px;margin-bottom:14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-tertiary)}.selection-hint[data-v-11272fcd]{padding:5px 8px;color:var(--color-text-muted);border:1px solid var(--color-border-light);border-radius:999px;background:var(--color-bg-tertiary);font-size:10px;white-space:nowrap}.toolbar .f-select[data-v-11272fcd],.toolbar .f-input[data-v-11272fcd]{background:var(--color-bg-secondary);color:var(--color-text);border-color:var(--color-border)}.batch-bar[data-v-11272fcd]{border-color:var(--selected-border)!important;background:var(--color-bg-secondary)!important;box-shadow:var(--shadow-lg)!important}.batch-bar__info[data-v-11272fcd]{color:var(--color-text)!important}.batch-bar__close[data-v-11272fcd]{color:var(--color-text-muted)!important}.inline-batchbar[data-v-11272fcd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:-3px 0 13px;padding:9px 11px;border:1px solid var(--color-border-light);border-radius:9px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:10px}.inline-batchbar strong[data-v-11272fcd]{color:var(--color-text);font-size:11px}.inline-batchbar>span[data-v-11272fcd]{color:var(--color-text-muted)}.inline-batchbar__clear[data-v-11272fcd]{margin-left:auto;padding:4px 7px;color:var(--color-text-secondary);border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-secondary);font-size:10px;cursor:pointer}.inline-batchbar__clear[data-v-11272fcd]:hover{color:var(--color-primary);border-color:var(--color-primary)}@media (max-width:720px){.selection-hint[data-v-11272fcd]{width:100%;text-align:center}.toolbar .toolbar__spacer[data-v-11272fcd]{display:none}.toolbar .toolbar__search[data-v-11272fcd]{width:100%}}.export-date[data-v-11272fcd]{height:30px;padding:0 6px;border-radius:6px;border:1px solid var(--color-border, rgba(128,128,128,.35));background:transparent;color:inherit;font-size:12px}.export-date-sep[data-v-11272fcd]{color:#808080b3;font-size:12px}
