/* /Pages/Licenses.razor.rz.scp.css */
.license-page[b-iaj1d19sv0]{max-width:1180px;padding-top:2.5rem}.license-page__header[b-iaj1d19sv0]{align-items:flex-end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.license-page__eyebrow[b-iaj1d19sv0]{color:#6366f1;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0 0 .45rem}.license-page h1[b-iaj1d19sv0],.license-page h2[b-iaj1d19sv0],.license-page h3[b-iaj1d19sv0],.license-page p[b-iaj1d19sv0]{margin-top:0}.license-page h1[b-iaj1d19sv0]{color:#0f172a;font-size:clamp(2rem,4vw,2.65rem);font-weight:750;letter-spacing:-.045em;line-height:1;margin-bottom:.65rem}.license-page h2[b-iaj1d19sv0]{color:#172554;font-size:1.05rem;font-weight:750;margin-bottom:.35rem}.license-page__subtitle[b-iaj1d19sv0],.license-issue p[b-iaj1d19sv0],.license-list__heading p[b-iaj1d19sv0]{color:#64748b;margin-bottom:0}.license-refresh[b-iaj1d19sv0]{align-items:center;background:#fff;border:1px solid #dbe3f0;border-radius:.7rem;color:#334155;display:inline-flex;font-weight:650;gap:.4rem;padding:.55rem .85rem}.license-refresh:hover[b-iaj1d19sv0]{background:#f8fafc;border-color:#a5b4fc;color:#4338ca}.license-summary[b-iaj1d19sv0]{display:grid;gap:.8rem;grid-template-columns:repeat(3,1fr);margin-bottom:1.25rem}.license-stat[b-iaj1d19sv0]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;padding:1rem 1.1rem}.license-stat span[b-iaj1d19sv0]{color:#64748b;display:block;font-size:.78rem;font-weight:650;margin-bottom:.25rem}.license-stat strong[b-iaj1d19sv0]{color:#0f172a;font-size:1.55rem;line-height:1}.license-stat--active[b-iaj1d19sv0]{border-color:#bbf7d0}.license-stat--active strong[b-iaj1d19sv0]{color:#15803d}.license-stat--inactive[b-iaj1d19sv0]{border-color:#fecaca}.license-stat--inactive strong[b-iaj1d19sv0]{color:#b91c1c}.license-issue[b-iaj1d19sv0],.license-list[b-iaj1d19sv0]{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 10px 30px rgba(15,23,42,.04)}.license-issue[b-iaj1d19sv0]{margin-bottom:1.25rem;padding:1.35rem}.license-issue__heading[b-iaj1d19sv0]{align-items:flex-start;display:flex;gap:.8rem;margin-bottom:1.15rem}.license-issue__icon[b-iaj1d19sv0]{align-items:center;background:#eef2ff;border-radius:.65rem;color:#4f46e5;display:inline-flex;flex:0 0 2.25rem;font-size:1.5rem;height:2.25rem;justify-content:center}.license-issue__form[b-iaj1d19sv0]{align-items:end;display:grid;gap:.9rem;grid-template-columns:minmax(180px,1.25fr) minmax(180px,1fr) auto}.license-issue label[b-iaj1d19sv0]{color:#334155;display:grid;font-size:.78rem;font-weight:700;gap:.4rem}.license-issue label em[b-iaj1d19sv0]{color:#94a3b8;font-style:normal;font-weight:500}.license-issue .form-select[b-iaj1d19sv0],.license-issue .form-control[b-iaj1d19sv0]{border-color:#cbd5e1;border-radius:.6rem;font-size:.92rem;min-height:2.8rem}.license-issue .form-select:focus[b-iaj1d19sv0],.license-issue .form-control:focus[b-iaj1d19sv0]{border-color:#818cf8;box-shadow:0 0 0 .2rem rgba(99,102,241,.13)}.license-issue__button[b-iaj1d19sv0]{min-height:2.8rem;padding-left:1rem;padding-right:1rem;white-space:nowrap}.license-notice[b-iaj1d19sv0]{align-items:flex-start;border-radius:.85rem;display:flex;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.1rem}.license-notice--success[b-iaj1d19sv0]{background:#ecfdf5;border:1px solid #a7f3d0;color:#065f46}.license-notice--error[b-iaj1d19sv0]{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.license-notice__icon[b-iaj1d19sv0]{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 1.25rem;font-size:.78rem;height:1.25rem;justify-content:center}.license-notice p[b-iaj1d19sv0]{font-size:.86rem;margin:.12rem 0 .55rem}.license-notice code[b-iaj1d19sv0]{background:rgba(6,95,70,.08);border-radius:.35rem;color:inherit;display:inline-block;font-size:.82rem;padding:.25rem .45rem;word-break:break-all}.license-list[b-iaj1d19sv0]{overflow:hidden}.license-list__heading[b-iaj1d19sv0]{align-items:center;border-bottom:1px solid #eef2f7;display:flex;justify-content:space-between;padding:1.25rem 1.35rem}.license-list__heading h2[b-iaj1d19sv0]{margin-bottom:.15rem}.license-list__heading p[b-iaj1d19sv0]{font-size:.82rem}.license-cards[b-iaj1d19sv0]{display:grid;gap:1px;background:#eef2f7;grid-template-columns:repeat(2,minmax(0,1fr))}.license-card[b-iaj1d19sv0]{background:#fff;padding:1.15rem 1.35rem}.license-card__topline[b-iaj1d19sv0]{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.license-status[b-iaj1d19sv0]{align-items:center;border-radius:999px;display:inline-flex;font-size:.73rem;font-weight:750;gap:.35rem;padding:.25rem .55rem}.license-status--active[b-iaj1d19sv0]{background:#ecfdf5;color:#047857}.license-status--inactive[b-iaj1d19sv0]{background:#fef2f2;color:#b91c1c}.license-card__tenant[b-iaj1d19sv0]{color:#475569;font-size:.8rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.license-card__key[b-iaj1d19sv0]{color:#1e293b;display:block;font-size:.86rem;margin-bottom:1rem;overflow-wrap:anywhere}.license-card__details[b-iaj1d19sv0]{display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:0}.license-card__details dt[b-iaj1d19sv0]{color:#94a3b8;font-size:.7rem;font-weight:700;margin-bottom:.15rem;text-transform:uppercase}.license-card__details dd[b-iaj1d19sv0]{color:#475569;font-size:.8rem;margin:0}.license-revoke[b-iaj1d19sv0]{background:#fff;border:1px solid #fecaca;border-radius:.55rem;color:#b91c1c;font-size:.8rem;font-weight:700;margin-top:1rem;min-height:2.25rem;padding:.35rem .65rem}.license-revoke:hover[b-iaj1d19sv0]{background:#fef2f2;color:#991b1b}.license-empty[b-iaj1d19sv0]{color:#64748b;padding:3.5rem 1rem;text-align:center}.license-empty span[b-iaj1d19sv0]{color:#818cf8;display:block;font-size:2rem;margin-bottom:.5rem}.license-empty h3[b-iaj1d19sv0]{color:#334155;font-size:1rem;font-weight:700;margin-bottom:.3rem}.license-empty p[b-iaj1d19sv0]{font-size:.88rem;margin-bottom:0}.license-loading[b-iaj1d19sv0]{align-items:center;color:#64748b;display:flex;gap:.7rem;justify-content:center;min-height:15rem}.license-loading__spinner[b-iaj1d19sv0]{animation:license-spin-b-iaj1d19sv0 .7s linear infinite;border:3px solid #e0e7ff;border-radius:50%;border-top-color:#4f46e5;height:1.35rem;width:1.35rem}@keyframes license-spin-b-iaj1d19sv0{to{transform:rotate(360deg)}}
@media (max-width:767.98px){.license-page[b-iaj1d19sv0]{padding-top:1.5rem}.license-page__header[b-iaj1d19sv0]{align-items:flex-start;flex-direction:column}.license-refresh[b-iaj1d19sv0]{justify-content:center;width:100%}.license-issue[b-iaj1d19sv0]{padding:1.1rem}.license-issue__form[b-iaj1d19sv0]{grid-template-columns:1fr}.license-issue__button[b-iaj1d19sv0]{width:100%}.license-cards[b-iaj1d19sv0]{grid-template-columns:1fr}.license-card[b-iaj1d19sv0]{padding:1.1rem}}@media (max-width:420px){.license-summary[b-iaj1d19sv0]{gap:.5rem}.license-stat[b-iaj1d19sv0]{padding:.8rem .65rem}.license-stat span[b-iaj1d19sv0]{font-size:.68rem}.license-stat strong[b-iaj1d19sv0]{font-size:1.3rem}.license-card__details[b-iaj1d19sv0]{gap:.55rem;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.license-loading__spinner[b-iaj1d19sv0]{animation:none}}

/* Keep the bespoke licence screen within the shared admin shell at every viewport. */
.license-page[b-iaj1d19sv0]{box-sizing:border-box;margin:0 auto;padding-left:0;padding-right:0;width:100%}.license-page *[b-iaj1d19sv0]{box-sizing:border-box}.license-page__header>div[b-iaj1d19sv0]{min-width:0}.license-page__subtitle[b-iaj1d19sv0]{max-width:46rem}.license-summary[b-iaj1d19sv0],.license-issue__form[b-iaj1d19sv0],.license-cards[b-iaj1d19sv0]{min-width:0}.license-issue__form>*[b-iaj1d19sv0]{min-width:0}.license-card[b-iaj1d19sv0]{min-width:0}.license-card__topline[b-iaj1d19sv0]{min-width:0}.license-card__tenant[b-iaj1d19sv0]{max-width:60%}.license-card__details dd[b-iaj1d19sv0]{overflow-wrap:anywhere}.license-revoke[b-iaj1d19sv0]{max-width:100%;white-space:normal}@media (max-width:767.98px){.license-page[b-iaj1d19sv0]{max-width:none}.license-page__header[b-iaj1d19sv0]{margin-bottom:1.2rem}.license-page h1[b-iaj1d19sv0]{font-size:2rem}.license-page__subtitle[b-iaj1d19sv0]{font-size:.9rem}.license-summary[b-iaj1d19sv0]{grid-template-columns:repeat(3,minmax(0,1fr))}.license-list[b-iaj1d19sv0]{border-radius:.85rem}.license-card__topline[b-iaj1d19sv0]{align-items:flex-start;flex-direction:column}.license-card__tenant[b-iaj1d19sv0]{max-width:100%}}@media (max-width:420px){.license-summary[b-iaj1d19sv0]{grid-template-columns:1fr}.license-stat[b-iaj1d19sv0]{align-items:center;display:flex;justify-content:space-between}.license-stat span[b-iaj1d19sv0]{margin:0}.license-card__details[b-iaj1d19sv0]{grid-template-columns:repeat(2,minmax(0,1fr))}}
