.portal-module__uj3hnq__shell{max-width:1180px;margin:0 auto;padding:46px 22px 70px}.portal-module__uj3hnq__hero{background:linear-gradient(145deg,#091f24f0,#041317fa);border:1px solid #72ead724;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:24px;padding:34px;display:flex;box-shadow:0 28px 90px #00000042}.portal-module__uj3hnq__hero span,.portal-module__uj3hnq__card span{letter-spacing:.16em;color:#72ead7;font-size:10px;font-weight:850}.portal-module__uj3hnq__hero h1{max-width:780px;margin:10px 0 15px;font-size:clamp(38px,6vw,68px);line-height:1}.portal-module__uj3hnq__hero p{color:#91aaa7;max-width:760px;line-height:1.65}.portal-module__uj3hnq__siteLink{white-space:nowrap;color:#dff9f4;border:1px solid #72ead72b;border-radius:12px;padding:11px 14px;text-decoration:none}.portal-module__uj3hnq__grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:16px;display:grid}.portal-module__uj3hnq__card{background:linear-gradient(145deg,#091f24d1,#05161be6);border:1px solid #72ead71c;border-radius:20px;flex-direction:column;min-height:245px;padding:24px;display:flex}.portal-module__uj3hnq__card h2{margin:9px 0 10px;font-size:27px}.portal-module__uj3hnq__card p{color:#8da7a4;flex:1;line-height:1.6}.portal-module__uj3hnq__card a{background:#72ead714;border:1px solid #72ead724;border-radius:11px;align-self:flex-start;padding:10px 13px;text-decoration:none;display:inline-flex}.portal-module__uj3hnq__footer{text-align:center;color:#69837f;letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:11px}@media (max-width:760px){.portal-module__uj3hnq__shell{padding:18px 13px 50px}.portal-module__uj3hnq__hero{padding:22px;display:block}.portal-module__uj3hnq__hero h1{font-size:39px}.portal-module__uj3hnq__siteLink{margin-top:12px;display:inline-flex}.portal-module__uj3hnq__grid{grid-template-columns:1fr}.portal-module__uj3hnq__card{min-height:210px}}
/* 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}
