.license-admin-module__tcJKkG__page{color:#111827;background:#f4f7fb;min-height:100vh;padding:28px}.license-admin-module__tcJKkG__header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.license-admin-module__tcJKkG__eyebrow{color:#2563eb;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.license-admin-module__tcJKkG__title{margin:0;font-size:28px;line-height:1.15}.license-admin-module__tcJKkG__subtitle{color:#64748b;max-width:760px;margin:8px 0 0}.license-admin-module__tcJKkG__actions{gap:10px;display:flex}.license-admin-module__tcJKkG__button,.license-admin-module__tcJKkG__buttonDanger,.license-admin-module__tcJKkG__buttonSoft{font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-weight:700}.license-admin-module__tcJKkG__button{color:#fff;background:#111827}.license-admin-module__tcJKkG__buttonSoft{color:#1e3a8a;background:#e7eef9}.license-admin-module__tcJKkG__buttonDanger{color:#991b1b;background:#fee2e2}.license-admin-module__tcJKkG__button:disabled,.license-admin-module__tcJKkG__buttonSoft:disabled,.license-admin-module__tcJKkG__buttonDanger:disabled{opacity:.5;cursor:wait}.license-admin-module__tcJKkG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.license-admin-module__tcJKkG__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:20px;box-shadow:0 8px 24px #0f172a0a}.license-admin-module__tcJKkG__card h2{margin:0 0 6px;font-size:18px}.license-admin-module__tcJKkG__card p{color:#64748b;margin:0 0 16px;font-size:13px}.license-admin-module__tcJKkG__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.license-admin-module__tcJKkG__full{grid-column:1/-1}.license-admin-module__tcJKkG__field label{color:#475569;margin-bottom:5px;font-size:12px;font-weight:700;display:block}.license-admin-module__tcJKkG__input,.license-admin-module__tcJKkG__select{box-sizing:border-box;color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:9px;padding:10px 11px}.license-admin-module__tcJKkG__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.license-admin-module__tcJKkG__feature{border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:650;display:flex}.license-admin-module__tcJKkG__secret{background:#f0fdf4;border:1px solid #86efac;border-radius:12px;margin:16px 0 0;padding:14px}.license-admin-module__tcJKkG__secret code{overflow-wrap:anywhere;background:#fff;border-radius:8px;margin-top:6px;padding:8px;display:block}.license-admin-module__tcJKkG__message{color:#1e40af;background:#eff6ff;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-weight:650}.license-admin-module__tcJKkG__error{color:#991b1b;background:#fef2f2}.license-admin-module__tcJKkG__tableWrap{overflow-x:auto}.license-admin-module__tcJKkG__table{border-collapse:collapse;width:100%;font-size:13px}.license-admin-module__tcJKkG__table th,.license-admin-module__tcJKkG__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 10px}.license-admin-module__tcJKkG__table th{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.license-admin-module__tcJKkG__status{text-transform:uppercase;background:#e2e8f0;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block}.license-admin-module__tcJKkG__statusActive{color:#166534;background:#dcfce7}.license-admin-module__tcJKkG__statusDanger{color:#991b1b;background:#fee2e2}.license-admin-module__tcJKkG__statusWarn{color:#92400e;background:#fef3c7}.license-admin-module__tcJKkG__rowActions{flex-wrap:wrap;gap:6px;display:flex}.license-admin-module__tcJKkG__smallButton{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 8px;font-size:11px;font-weight:750}.license-admin-module__tcJKkG__mono{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.license-admin-module__tcJKkG__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.license-admin-module__tcJKkG__metric{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:14px 16px;box-shadow:0 6px 18px #0f172a09}.license-admin-module__tcJKkG__metric span,.license-admin-module__tcJKkG__metric small{color:#64748b;font-size:11px;font-weight:700;display:block}.license-admin-module__tcJKkG__metric strong{margin:5px 0 3px;font-size:21px;line-height:1.1;display:block}.license-admin-module__tcJKkG__metricWarn{background:#fffbeb;border-color:#f59e0b}@media (max-width:900px){.license-admin-module__tcJKkG__grid{grid-template-columns:1fr}.license-admin-module__tcJKkG__header{flex-direction:column}.license-admin-module__tcJKkG__form{grid-template-columns:1fr}.license-admin-module__tcJKkG__featureGrid,.license-admin-module__tcJKkG__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.license-admin-module__tcJKkG__summaryGrid{grid-template-columns:1fr}}
/* RENVORIQ OS LIGHT BUSINESS THEME — 2026-09-30 */
:root{
  color-scheme:light!important;
  --bg:#eef6fc!important;
  --background:#eef6fc!important;
  --panel:#ffffff!important;
  --panel-strong:#ffffff!important;
  --surface:#ffffff!important;
  --surface-2:#f7fbff!important;
  --line:#d8e4ee!important;
  --border:#d8e4ee!important;
  --text:#122033!important;
  --muted:#64748b!important;
  --accent:#1677ff!important;
  --accent-2:#0f6fe8!important;
  --soft:#eaf3ff!important;
  --danger:#dc2626!important;
  --warning:#d97706!important;
  --success:#168a55!important;
  --shadow:0 16px 42px rgba(15,46,75,.10)!important;
}
html,body{background:#eef6fc!important;color:#122033!important}
body{background:linear-gradient(180deg,#f6fbff 0%,#eef6fc 52%,#eaf2f9 100%)!important}
body:before{background-image:none!important}
::selection{background:#cfe4ff!important;color:#122033!important}
a{color:#1677ff!important}
a:hover{color:#0f5ec7!important}
h1,h2,h3,h4{color:#122033!important}
.muted,.small{color:#64748b!important}
.eyebrow{color:#1677ff!important}
.panel,.topbar,.auth-card,.owner-card,.metric,.unknown-state,.empty-state,.decision-state{
  background:#ffffff!important;
  border-color:#d8e4ee!important;
  box-shadow:0 10px 30px rgba(15,46,75,.08)!important;
}
.auth-card{background:#ffffff!important}
.auth-card h1{color:#122033!important}
.auth-form label{color:#334155!important}
.auth-form input,input,select,textarea{
  background:#ffffff!important;
  color:#122033!important;
  border-color:#cbdbe8!important;
}
input:focus,select:focus,textarea:focus,.auth-form input:focus{
  border-color:#1677ff!important;
  box-shadow:0 0 0 3px rgba(22,119,255,.12)!important;
}
.primary{
  background:#1677ff!important;
  color:#ffffff!important;
  border-color:#1677ff!important;
  box-shadow:0 8px 22px rgba(22,119,255,.18)!important;
}
.secondary{
  background:#ffffff!important;
  color:#1677ff!important;
  border-color:#bcd4e8!important;
}
.secondary:hover:not(:disabled){background:#eef6ff!important;border-color:#1677ff!important}
.error-box{background:#fff1f2!important;border-color:#fecdd3!important;color:#991b1b!important}

/* Clean portal */
[class*="portal-module__"][class*="__hero"],
[class*="portal-module__"][class*="__card"]{
  background:#ffffff!important;
  border-color:#d8e4ee!important;
  box-shadow:0 12px 34px rgba(15,46,75,.08)!important;
}
[class*="portal-module__"][class*="__hero"] span,
[class*="portal-module__"][class*="__card"] span{color:#1677ff!important}
[class*="portal-module__"][class*="__hero"] h1,
[class*="portal-module__"][class*="__card"] h2{color:#122033!important}
[class*="portal-module__"][class*="__hero"] p,
[class*="portal-module__"][class*="__card"] p,
[class*="portal-module__"][class*="__footer"]{color:#64748b!important}
[class*="portal-module__"][class*="__siteLink"],
[class*="portal-module__"][class*="__card"] a{
  background:#eef6ff!important;
  color:#1677ff!important;
  border-color:#c7dcf4!important;
}

/* Partner portal */
[class*="partner-module__"][class*="__loading"],
[class*="partner-module__"][class*="__pending"],
[class*="partner-module__"][class*="__formCard"],
[class*="partner-module__"][class*="__card"],
[class*="partner-module__"][class*="__credential"],
[class*="partner-module__"][class*="__stats"]>div{
  background:#ffffff!important;
  border-color:#d8e4ee!important;
  box-shadow:0 8px 26px rgba(15,46,75,.07)!important;
}
[class*="partner-module__"][class*="__header"] span,
[class*="partner-module__"][class*="__cardHead"] span{color:#1677ff!important}
[class*="partner-module__"][class*="__header"] h1,
[class*="partner-module__"][class*="__cardHead"] h2,
[class*="partner-module__"][class*="__formCard"] h2,
[class*="partner-module__"][class*="__credential"] h2{color:#122033!important}
[class*="partner-module__"][class*="__header"] p,
[class*="partner-module__"][class*="__stats"] span,
[class*="partner-module__"] label{color:#64748b!important}
[class*="partner-module__"][class*="__primary"]{background:#1677ff!important;color:#fff!important}
[class*="partner-module__"][class*="__secondary"],
[class*="partner-module__"][class*="__actions"] button{
  background:#ffffff!important;color:#1677ff!important;border:1px solid #c7dcf4!important
}
[class*="partner-module__"][class*="__quote"]{border-color:#d8e4ee!important}
[class*="partner-module__"][class*="__good"]{color:#168a55!important}
[class*="partner-module__"][class*="__danger"]{color:#c62828!important}
[class*="partner-module__"][class*="__pendingText"]{color:#b45309!important}
[class*="partner-module__"][class*="__badge"]{background:#eaf3ff!important;color:#0f6fe8!important}
[class*="partner-module__"][class*="__credential"]{background:#edf6ff!important;border-color:#9ec8f5!important}
[class*="partner-module__"][class*="__credential"] code{
  background:#ffffff!important;color:#0f5ec7!important;border:1px solid #c7dcf4!important
}

/* HQ Partner Admin */
[class*="partners-admin-module__"][class*="__card"],
[class*="partners-admin-module__"][class*="__credential"],
[class*="partners-admin-module__"][class*="__stats"]>div{
  background:#ffffff!important;
  border-color:#d8e4ee!important;
  box-shadow:0 8px 26px rgba(15,46,75,.07)!important;
}
[class*="partners-admin-module__"][class*="__header"] span,
[class*="partners-admin-module__"][class*="__cardHead"] span{color:#1677ff!important}
[class*="partners-admin-module__"][class*="__header"] h1,
[class*="partners-admin-module__"][class*="__cardHead"] h2,
[class*="partners-admin-module__"][class*="__credential"] h2{color:#122033!important}
[class*="partners-admin-module__"][class*="__header"] p,
[class*="partners-admin-module__"][class*="__stats"] span,
[class*="partners-admin-module__"] label{color:#64748b!important}
[class*="partners-admin-module__"][class*="__headerActions"] a,
[class*="partners-admin-module__"][class*="__headerActions"] button,
[class*="partners-admin-module__"][class*="__actions"] button,
[class*="partners-admin-module__"][class*="__mini"]{
  background:#ffffff!important;color:#1677ff!important;border-color:#c7dcf4!important
}
[class*="partners-admin-module__"][class*="__primary"]{background:#1677ff!important;color:#ffffff!important}
[class*="partners-admin-module__"][class*="__badge"]{background:#eaf3ff!important;color:#0f6fe8!important}
[class*="partners-admin-module__"][class*="__warn"]{color:#c2410c!important}
[class*="partners-admin-module__"][class*="__error"]{background:#fff1f2!important;border-color:#fecdd3!important;color:#991b1b!important}
[class*="partners-admin-module__"][class*="__credential"]{background:#edf6ff!important;border-color:#9ec8f5!important}
[class*="partners-admin-module__"][class*="__credential"] code{background:#ffffff!important;color:#0f5ec7!important;border:1px solid #c7dcf4!important}

/* Licence Admin */
[class*="license-admin-module__"][class*="__page"]{color:#122033!important}
[class*="license-admin-module__"][class*="__header"],
[class*="license-admin-module__"][class*="__card"],
[class*="license-admin-module__"][class*="__metric"]{
  background:#ffffff!important;
  border-color:#d8e4ee!important;
  box-shadow:0 8px 26px rgba(15,46,75,.07)!important;
}
[class*="license-admin-module__"][class*="__eyebrow"]{color:#1677ff!important}
[class*="license-admin-module__"][class*="__title"]{color:#122033!important}
[class*="license-admin-module__"][class*="__subtitle"],
[class*="license-admin-module__"][class*="__field"]{color:#64748b!important}
[class*="license-admin-module__"][class*="__input"],
[class*="license-admin-module__"][class*="__select"]{
  background:#ffffff!important;color:#122033!important;border-color:#cbdbe8!important
}
[class*="license-admin-module__"][class*="__button"]{background:#1677ff!important;color:#ffffff!important;border-color:#1677ff!important}
[class*="license-admin-module__"][class*="__buttonSoft"],
[class*="license-admin-module__"][class*="__smallButton"]{
  background:#ffffff!important;color:#1677ff!important;border-color:#c7dcf4!important
}
[class*="license-admin-module__"][class*="__buttonDanger"]{background:#fff1f2!important;color:#b91c1c!important;border-color:#fecdd3!important}
[class*="license-admin-module__"][class*="__status"]{background:#eef6ff!important;color:#0f6fe8!important;border-color:#c7dcf4!important}
[class*="license-admin-module__"][class*="__statusActive"]{background:#ecfdf5!important;color:#168a55!important;border-color:#bbf7d0!important}
[class*="license-admin-module__"][class*="__statusWarn"]{background:#fffbeb!important;color:#b45309!important;border-color:#fde68a!important}
[class*="license-admin-module__"][class*="__statusDanger"]{background:#fff1f2!important;color:#b91c1c!important;border-color:#fecdd3!important}
[class*="license-admin-module__"][class*="__mono"],
[class*="license-admin-module__"][class*="__secret"]{background:#f7fbff!important;color:#0f5ec7!important;border-color:#d8e4ee!important}
[class*="license-admin-module__"][class*="__error"]{background:#fff1f2!important;color:#991b1b!important;border-color:#fecdd3!important}

/* Tables across commercial admin */
table{background:#ffffff!important;color:#122033!important}
th{color:#52677a!important;background:#f7fbff!important}
td{color:#26394c!important;border-color:#e2ebf2!important}
tr:hover td{background:#f8fbfe!important}
