/* OWDEX Business R85 R3 FINAL R8 R20
 * PADRÃO VISUAL OFICIAL: OWDEX Chat 2.18.16 R24/R4/R4-R2 fornecido pelo usuário.
 * A geometria/interação abaixo replica app.css + app-r59.css + app-r60.css + app-r61.css
 * do Chat, adaptando somente tokens de cor/nome para OWDEX Business/white-label.
 */
:root{
  --ob-chat-blue:var(--nf-primary,var(--nd-primary,#1861f1));
  --ob-chat-cyan:var(--nf-accent,var(--nd-cyan,#0ac0fe));
  --ob-chat-navy:#011238;
  --ob-chat-bg:#f4f7fb;
  --ob-chat-surface:#fff;
  --ob-chat-surface-2:#f8fafc;
  --ob-chat-text:#152033;
  --ob-chat-muted:#68778c;
  --ob-chat-line:#dfe6ef;
  --ob-chat-shadow:0 12px 34px rgba(26,49,84,.08);
  --ob-chat-radius:18px;
  --ob-chat-gradient:linear-gradient(135deg,var(--ob-chat-cyan) 0%,color-mix(in srgb,var(--ob-chat-blue) 70%,var(--ob-chat-cyan)) 44%,var(--ob-chat-blue) 100%);
  --nf-sidebar-width:268px;--nf-sidebar-collapsed-width:78px;--nd-sidebar:268px;--nd-sidebar-collapsed:78px;
}
html[data-theme="dark"]{--ob-chat-bg:#0a111c;--ob-chat-surface:#121b29;--ob-chat-surface-2:#192536;--ob-chat-text:#f1f5fb;--ob-chat-muted:#a8b4c5;--ob-chat-line:#2a394d;--ob-chat-shadow:0 14px 38px rgba(0,0,0,.28)}

/* Shell: mesmas medidas do OWDEX Chat app.css. */
html body.nf-redesign.owdex-chat-standard-r20{background:var(--ob-chat-bg)!important;color:var(--ob-chat-text)!important}
html body.nf-redesign.owdex-chat-standard-r20 .app-shell{min-height:100vh!important;background:var(--ob-chat-bg)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar{width:268px!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;height:100vh!important;background:#fff!important;color:#324866!important;padding:22px 16px!important;border-right:1px solid #e4eaf2!important;box-shadow:8px 0 30px rgba(27,52,88,.055)!important;display:flex!important;flex-direction:column!important;z-index:30!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar{background:#0d1726!important;color:#edf5ff!important;border-right-color:#25344a!important;box-shadow:8px 0 30px rgba(0,0,0,.22)!important}
html body.nf-redesign.owdex-chat-standard-r20 .app-main{min-width:0!important;margin-left:268px!important;background:var(--ob-chat-bg)!important}
html body.nf-redesign.owdex-chat-standard-r20 .topbar{height:72px!important;min-height:72px!important;background:color-mix(in srgb,var(--ob-chat-surface) 97%,transparent)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid var(--ob-chat-line)!important;display:flex!important;align-items:center!important;padding:0 26px!important;position:sticky!important;top:0!important;z-index:20!important;box-shadow:0 1px 0 rgba(26,49,84,.025)!important}
html body.nf-redesign.owdex-chat-standard-r20 .content{padding:28px!important;max-width:1720px!important;margin:0 auto!important;background:transparent!important}

/* Marca: icon + Owdex Business, no mesmo ritmo visual do Chat. */
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-head{min-height:54px!important;padding:0 4px 16px!important;display:flex!important;align-items:center!important;gap:8px!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-logo{display:flex!important;align-items:center!important;gap:10px!important;padding:0 6px!important;min-width:0!important;flex:1!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-logo-badge{width:38px!important;height:38px!important;flex:0 0 38px!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-logo-icon{width:38px!important;height:38px!important;object-fit:contain!important;padding:0!important;filter:drop-shadow(0 7px 14px color-mix(in srgb,var(--ob-chat-blue) 15%,transparent))!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-brand-wordmark-r19{display:flex!important;align-items:baseline!important;gap:5px!important;min-width:0!important;white-space:nowrap!important;line-height:1!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-brand-owdex-r19{font-size:19px!important;font-weight:780!important;letter-spacing:-.35px!important;color:var(--ob-chat-navy)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-brand-product-r19{font-size:19px!important;font-weight:800!important;letter-spacing:-.35px!important;color:var(--ob-chat-blue)!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar-brand-owdex-r19{color:#fff!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar-brand-product-r19{color:var(--ob-chat-cyan)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-toggle{width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid #e4eaf2!important;border-radius:10px!important;background:#fff!important;color:#55708f!important;display:grid!important;place-items:center!important;box-shadow:0 4px 14px rgba(21,49,86,.06)!important;transition:.16s!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-toggle:hover{background:color-mix(in srgb,var(--ob-chat-blue) 7%,#fff)!important;color:var(--ob-chat-blue)!important;border-color:color-mix(in srgb,var(--ob-chat-blue) 24%,#e4eaf2)!important}

/* Tenant/contexto igual ao tenant-box do Chat. */
html body.nf-redesign.owdex-chat-standard-r20 .tenant-pill{display:flex!important;gap:10px!important;align-items:center!important;margin:0 6px 18px!important;padding:12px 13px!important;border:1px solid #e4eaf2!important;border-radius:14px!important;background:#f8fbff!important;color:#324866!important;box-shadow:none!important}
html body.nf-redesign.owdex-chat-standard-r20 .tenant-pill-avatar{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;background:var(--ob-chat-gradient)!important;color:#fff!important;display:grid!important;place-items:center!important}
html body.nf-redesign.owdex-chat-standard-r20 .tenant-pill strong{font-size:13px!important;color:inherit!important}
html body.nf-redesign.owdex-chat-standard-r20 .tenant-pill small{font-size:10px!important;text-transform:none!important;letter-spacing:0!important;color:#8494aa!important;margin-top:3px!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .tenant-pill{background:#122137!important;border-color:#25344a!important;color:#edf5ff!important}

/* Navegação: app-r60 + app-r61 do Chat, com cores Business. */
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav{display:grid!important;gap:5px!important;padding-right:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important}
html body.nf-redesign.owdex-chat-standard-r20 .nav-section-label{padding:15px 10px 7px!important;margin:0!important;color:#8b99ac!important;font-size:10px!important;font-weight:800!important;letter-spacing:.13em!important;text-transform:uppercase!important;line-height:1.2!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary){--nav-icon-bg:#eef4ff;--nav-icon-fg:var(--ob-chat-blue);--nav-icon-bg-hover:#dfebff;--nav-icon-ring:color-mix(in srgb,var(--ob-chat-blue) 10%,transparent);display:flex!important;align-items:center!important;min-height:46px!important;padding:6px 9px!important;border:1px solid transparent!important;border-radius:13px!important;gap:10px!important;color:#627894!important;font-size:13px!important;font-weight:650!important;box-shadow:none!important;transition:background .16s,color .16s,box-shadow .16s,transform .16s,border-color .16s!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary):hover{background:#f3f8ff!important;color:#1e426e!important;transform:translateX(1px)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary) .nav-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;padding:8px!important;border-radius:10px!important;background:var(--nav-icon-bg)!important;color:var(--nav-icon-fg)!important;box-shadow:inset 0 0 0 1px var(--nav-icon-ring)!important;display:grid!important;place-items:center!important;transition:inherit!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary):hover .nav-icon{background:var(--nav-icon-bg-hover)!important;transform:translateY(-1px)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).is-active,
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).active{background:var(--ob-chat-gradient)!important;color:#fff!important;box-shadow:0 10px 24px color-mix(in srgb,var(--ob-chat-blue) 23%,transparent)!important;border-color:transparent!important;transform:none!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).is-active .nav-icon,
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).active .nav-icon{background:rgba(255,255,255,.18)!important;color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).is-active::before,
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary).active::before{display:none!important;content:none!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav [data-tone="cyan"]{--nav-icon-bg:#e8fbff;--nav-icon-fg:#108fcb;--nav-icon-bg-hover:#d8f5ff;--nav-icon-ring:rgba(16,143,203,.12)}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav [data-tone="violet"]{--nav-icon-bg:#f0ecff;--nav-icon-fg:#7158ea;--nav-icon-bg-hover:#e5ddff;--nav-icon-ring:rgba(113,88,234,.12)}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav [data-tone="green"]{--nav-icon-bg:#ebfbf2;--nav-icon-fg:#28a06e;--nav-icon-bg-hover:#daf6e8;--nav-icon-ring:rgba(40,160,110,.12)}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav [data-tone="orange"]{--nav-icon-bg:#fff6e8;--nav-icon-fg:#d48a14;--nav-icon-bg-hover:#ffefd7;--nav-icon-ring:rgba(212,138,20,.13)}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav [data-tone="slate"]{--nav-icon-bg:#eff4fa;--nav-icon-fg:#5f7895;--nav-icon-bg-hover:#e4edf7;--nav-icon-ring:rgba(95,120,149,.12)}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary){color:#9fb2ca!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar-nav :is(a,.nav-more>summary):hover{background:#15243a!important;color:#fff!important}

/* Rodapé da sidebar equivalente a sidebar-foot/staff-self do Chat. */
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-foot{margin-top:auto!important;border-top:1px solid #e4eaf2!important;padding:16px 6px 0!important;display:flex!important;align-items:center!important;gap:8px!important}
html[data-theme="dark"] body.nf-redesign.owdex-chat-standard-r20 .sidebar-foot{border-top-color:#25344a!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-user-row-r19{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-user-r19{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;flex:1!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-user-avatar-r19{width:40px!important;height:40px!important;border-radius:999px!important;background:var(--ob-chat-gradient)!important;color:#fff!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-user-copy-r19 strong{font-size:12px!important}.owdex-chat-standard-r20 .sidebar-user-copy-r19 small{font-size:10px!important;color:#94a9c8!important}
html body.nf-redesign.owdex-chat-standard-r20 .sidebar-logout-btn{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid #e4eaf2!important;border-radius:10px!important;background:#fff!important;color:#55708f!important;display:grid!important;place-items:center!important}

/* Componentes globais: mesmas dimensões/tokens do Chat. */
html body.owdex-chat-standard-r20 :is(.page-header,.page-heading){display:flex!important;gap:20px!important;justify-content:space-between!important;align-items:flex-end!important;margin-bottom:22px!important}
html body.owdex-chat-standard-r20 :is(.page-header,.page-heading) h1{font-size:28px!important;line-height:1.1!important;margin:5px 0 7px!important;letter-spacing:-.6px!important}
html body.owdex-chat-standard-r20 :is(.page-header,.page-heading) p{margin:0!important;color:var(--ob-chat-muted)!important;max-width:800px!important;line-height:1.6!important}
html body.owdex-chat-standard-r20 :is(.card,.surface-card,.panel,.table-card,.form-card,.dashboard-card){background:var(--ob-chat-surface)!important;border:1px solid var(--ob-chat-line)!important;border-radius:18px!important;box-shadow:var(--ob-chat-shadow)!important}
html body.owdex-chat-standard-r20 :is(.btn,.platform-button){border-radius:10px!important;min-height:38px!important;padding:10px 14px!important;font-weight:700!important;line-height:1.1!important;transition:.16s!important}
html body.owdex-chat-standard-r20 :is(.btn-primary,.btn.primary,.platform-button.primary){border-color:transparent!important;background:var(--ob-chat-gradient)!important;color:#fff!important;box-shadow:0 7px 18px color-mix(in srgb,var(--ob-chat-blue) 18%,transparent)!important}
html body.owdex-chat-standard-r20 :is(.btn-outline,.btn.outline){border:1px solid var(--ob-chat-line)!important;background:var(--ob-chat-surface)!important}
html body.owdex-chat-standard-r20 :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--ob-chat-line)!important;border-radius:10px!important;background:var(--ob-chat-surface)!important;color:var(--ob-chat-text)!important;transition:border-color .16s,box-shadow .16s!important}
html body.owdex-chat-standard-r20 :is(input,textarea,select):focus{outline:0!important;border-color:color-mix(in srgb,var(--ob-chat-blue) 56%,#fff)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--ob-chat-blue) 16%,transparent)!important}
html body.owdex-chat-standard-r20 :is(.data-table,.table,.table-card) :is(th,.table-head){font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:var(--ob-chat-muted)!important;font-weight:800!important}
html body.owdex-chat-standard-r20 :is(.data-table tbody tr,.table-row){border-top-color:var(--ob-chat-line)!important;transition:background .16s!important}
html body.owdex-chat-standard-r20 :is(.data-table tbody tr,.table-row):hover{background:var(--ob-chat-surface-2)!important}
html body.owdex-chat-standard-r20 :is(.tabs a.active,.tabs button.active,.tab.is-active,[role=tab][aria-selected=true]){border-color:color-mix(in srgb,var(--ob-chat-blue) 42%,#fff)!important;background:color-mix(in srgb,var(--ob-chat-blue) 8%,#fff)!important;color:var(--ob-chat-blue)!important}

/* Login: replica diretamente o layout do Chat R24/R4 com particularidades Business. */
html body.nd-auth-body.owdex-chat-standard-r20{background:#f5f9ff!important;color:#152033!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-shell{min-height:100vh!important;display:grid!important;grid-template-columns:1.1fr .9fr!important;background:#f5f9ff!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-showcase{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--ob-chat-cyan) 28%,transparent),transparent 34%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--ob-chat-blue) 14%,transparent),transparent 38%),linear-gradient(145deg,#fbfdff 0%,#eef8ff 48%,#e5f3ff 100%)!important;color:#011238!important;padding:10vw!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-showcase::after{content:""!important;position:absolute!important;width:360px!important;height:360px!important;border-radius:50%!important;right:-130px!important;bottom:-150px!important;background:linear-gradient(135deg,color-mix(in srgb,var(--ob-chat-blue) 14%,transparent),color-mix(in srgb,var(--ob-chat-cyan) 12%,transparent))!important;pointer-events:none!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-showcase>*{position:relative!important;z-index:1!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-brand{width:min(300px,74%)!important;max-width:300px!important;height:auto!important;margin-bottom:38px!important;filter:drop-shadow(0 18px 34px rgba(1,18,56,.10))!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-copy h1{font-size:42px!important;max-width:650px!important;line-height:1.1!important;margin:9px 0 14px!important;color:#011238!important;letter-spacing:-1.3px!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-copy p{color:#49647f!important;max-width:560px!important;font-size:16px!important;line-height:1.6!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel{position:relative!important;background:#fff!important;color:#152033!important;padding:min(11vw,130px) min(8vw,100px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:20px!important;border-left:1px solid color-mix(in srgb,var(--ob-chat-blue) 8%,transparent)!important}
html body.nd-auth-body.owdex-chat-standard-r20 .auth-login-intro h2{font-size:28px!important;margin:5px 0!important;color:#152033!important;letter-spacing:-.5px!important}
html body.nd-auth-body.owdex-chat-standard-r20 .auth-login-form{max-width:430px!important;gap:14px!important}
html body.nd-auth-body.owdex-chat-standard-r20 .auth-login-form input{height:46px!important;min-height:46px!important;background:#f8fbff!important;border-color:#dbe8f7!important;border-radius:10px!important}
html body.nd-auth-body.owdex-chat-standard-r20 .auth-login-form .btn-primary{height:44px!important;min-height:44px!important;padding:13px!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel>.nd-auth-theme-toggle-r15{position:absolute!important;top:24px!important;right:24px!important;width:38px!important;min-width:38px!important;max-width:38px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border:1px solid #dbe8f7!important;border-radius:10px!important;background:#fff!important;color:#011238!important;box-shadow:0 8px 24px rgba(1,18,56,.08)!important;display:grid!important;place-items:center!important;z-index:3!important}
html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-theme-label-r15{display:none!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20{background:#08111f!important;color:#f2f6fb!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-shell{background:#08111f!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-showcase{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--ob-chat-cyan) 22%,transparent),transparent 34%),radial-gradient(circle at 76% 72%,color-mix(in srgb,var(--ob-chat-blue) 32%,transparent),transparent 40%),linear-gradient(145deg,#011238 0%,#031d45 58%,#06336f 100%)!important;color:#fff!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-copy h1{color:#fff!important}html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-copy p{color:#c3d8ee!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel{background:#101a29!important;color:#f2f6fb!important;border-left-color:color-mix(in srgb,var(--ob-chat-cyan) 12%,transparent)!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .auth-login-intro h2{color:#f2f6fb!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .auth-login-form input{background:#142238!important;border-color:#2b3e58!important;color:#f2f6fb!important}
html[data-theme="dark"] body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel>.nd-auth-theme-toggle-r15{background:#172438!important;border-color:#2b3e58!important;color:#f2f6fb!important;box-shadow:0 8px 24px rgba(0,0,0,.20)!important}

/* Collapsed e responsivo: comportamento do Chat, sem CSS legado vencendo. */
@media(min-width:1181px){
  html body.nf-redesign.owdex-chat-standard-r20 .app-shell.sidebar-collapsed .sidebar{width:78px!important;padding-inline:12px!important;align-items:center!important}
  html body.nf-redesign.owdex-chat-standard-r20 .app-shell.sidebar-collapsed .app-main{margin-left:78px!important}
  html body.nf-redesign.owdex-chat-standard-r20 .app-shell.sidebar-collapsed :is(.sidebar-brand-wordmark-r19,.tenant-pill-copy,.nav-section-label,.sidebar-user-copy-r19,.version-card,.sidebar-nav :is(a,.nav-more>summary)>span:not(.nav-icon):not(.nav-count):not(.nav-new)){display:none!important}
  html body.nf-redesign.owdex-chat-standard-r20 .app-shell.sidebar-collapsed .sidebar-nav :is(a,.nav-more>summary){width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;justify-content:center!important;border-radius:14px!important}
  html body.nf-redesign.owdex-chat-standard-r20 .app-shell.sidebar-collapsed .sidebar-nav :is(a,.nav-more>summary) .nav-icon{width:36px!important;height:36px!important;padding:9px!important}
}
@media(max-width:1180px){
  html body.nf-redesign.owdex-chat-standard-r20 .sidebar{position:fixed!important;left:-290px!important;width:280px!important;border-radius:0 18px 18px 0!important;transition:left .2s ease!important}
  html body.nf-redesign.owdex-chat-standard-r20.menu-open .sidebar,html body.nf-redesign.owdex-chat-standard-r20.sidebar-open .sidebar{left:0!important}
  html body.nf-redesign.owdex-chat-standard-r20 .app-main{margin-left:0!important}
  html body.nf-redesign.owdex-chat-standard-r20 .content{padding:20px!important}
}
@media(max-width:760px){
  html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-shell{grid-template-columns:1fr!important}
  html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-showcase{display:none!important}
  html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel{min-height:100vh!important;padding:72px 28px 34px!important;border-left:0!important}
  html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-mobile-brand{display:block!important;width:min(190px,50%)!important;margin:0 auto 28px!important}
  html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel>.nd-auth-theme-toggle-r15{top:18px!important;right:18px!important}
  html body.owdex-chat-standard-r20 :is(.page-header,.page-heading){align-items:flex-start!important;flex-direction:column!important}
}
@media(max-width:520px){html body.nf-redesign.owdex-chat-standard-r20 .content{padding:14px!important}html body.nf-redesign.owdex-chat-standard-r20 .topbar{height:62px!important;min-height:62px!important;padding:0 14px!important}html body.nd-auth-body.owdex-chat-standard-r20 .nd-auth-form-panel{padding:66px 18px 28px!important}}
