/* Digital Hub V122 · light/dark parity + institutional cleanup
   - Removes decorative separators / square card patterns.
   - Keeps desktop page subtitles on one line, then wraps responsively.
   - Real product logos sit on transparent containers.
   - Theme toggle has an unmistakable selected state.
   - Dark mode uses blue-derived surfaces only; no stray grey tiles.
   - Presentation only: no workflow or access logic changes. */

:root{
  --hub122-blue:#00549F;
  --hub122-blue-strong:#003B70;
  --hub122-blue-mid:#407FB7;
  --hub122-blue-light:#8EBAE5;
  --hub122-blue-pale:#EAF3FA;
  --hub122-page:#F4F7FA;
  --hub122-surface:#FFFFFF;
  --hub122-surface-soft:#F8FBFD;
  --hub122-surface-blue:#F1F7FC;
  --hub122-ink:#102A43;
  --hub122-ink-soft:#425E75;
  --hub122-muted:#6B8194;
  --hub122-line:#D8E4ED;
  --hub122-line-strong:#B8D2E5;
  --hub122-hover:#EEF5FA;
  --hub122-active:#DFEDF8;
  --hub122-focus:0 0 0 3px rgba(0,84,159,.16);
}
[data-theme="dark"]{
  --hub122-page:#061725;
  --hub122-surface:#0B2235;
  --hub122-surface-soft:#0E2940;
  --hub122-surface-blue:#102F49;
  --hub122-ink:#F4F8FB;
  --hub122-ink-soft:#C6D8E6;
  --hub122-muted:#9DB7CA;
  --hub122-line:#23465F;
  --hub122-line-strong:#376B8B;
  --hub122-hover:#11314B;
  --hub122-active:#16415F;
  --hub122-focus:0 0 0 3px rgba(142,186,229,.22);
}

html,
body.imb-institutional-aurora,
body.imb-institutional-aurora .app-shell,
body.imb-institutional-aurora .app-main,
body.imb-institutional-aurora .hub-content,
.login-page,.pending-page,.hub-boot-page{
  background:var(--hub122-page)!important;
  color:var(--hub122-ink)!important;
}

/* ------------------------------------------------------------------
   Page headings: no decorative divider; one-line subcopy on desktop.
   ------------------------------------------------------------------ */
body.imb-institutional-aurora .simple-intro{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  margin-bottom:1.4rem!important;
}
body.imb-institutional-aurora .simple-intro::after{
  content:none!important;
  display:none!important;
}
body.imb-institutional-aurora .home-intro .eyebrow{
  display:none!important;
}
body.imb-institutional-aurora .simple-intro>div{
  min-width:0!important;
  max-width:none!important;
}
body.imb-institutional-aurora .simple-intro p{
  max-width:none!important;
  width:auto!important;
  margin:0!important;
  color:var(--hub122-muted)!important;
}
@media(min-width:1000px){
  body.imb-institutional-aurora .simple-intro p{
    white-space:nowrap!important;
  }
}
@media(max-width:999px){
  body.imb-institutional-aurora .simple-intro p{
    white-space:normal!important;
    max-width:48rem!important;
  }
}

/* ------------------------------------------------------------------
   Institutional theme toggle: selected mode must be immediately clear.
   ------------------------------------------------------------------ */
body.imb-institutional-aurora .ui-theme-toggle,
.login-page .ui-theme-toggle,
.pending-page .ui-theme-toggle{
  background:var(--hub122-surface)!important;
  border:1px solid var(--hub122-line-strong)!important;
  box-shadow:none!important;
  padding:.18rem!important;
  gap:.12rem!important;
}
body.imb-institutional-aurora .ui-theme-toggle button,
.login-page .ui-theme-toggle button,
.pending-page .ui-theme-toggle button{
  background:transparent!important;
  color:var(--hub122-muted)!important;
  border:1px solid transparent!important;
  box-shadow:none!important;
}
body.imb-institutional-aurora .ui-theme-toggle button:hover,
.login-page .ui-theme-toggle button:hover,
.pending-page .ui-theme-toggle button:hover{
  background:var(--hub122-hover)!important;
  color:var(--hub122-blue)!important;
}
body.imb-institutional-aurora .ui-theme-toggle button.active,
body.imb-institutional-aurora .ui-theme-toggle button[aria-pressed="true"],
.login-page .ui-theme-toggle button.active,
.login-page .ui-theme-toggle button[aria-pressed="true"],
.pending-page .ui-theme-toggle button.active,
.pending-page .ui-theme-toggle button[aria-pressed="true"]{
  background:var(--hub122-blue)!important;
  border-color:var(--hub122-blue)!important;
  color:#fff!important;
}
[data-theme="dark"] body.imb-institutional-aurora .ui-theme-toggle,
[data-theme="dark"] .login-page .ui-theme-toggle,
[data-theme="dark"] .pending-page .ui-theme-toggle{
  background:var(--hub122-surface-soft)!important;
  border-color:var(--hub122-line-strong)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .ui-theme-toggle button,
[data-theme="dark"] .login-page .ui-theme-toggle button,
[data-theme="dark"] .pending-page .ui-theme-toggle button{
  color:var(--hub122-muted)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .ui-theme-toggle button.active,
[data-theme="dark"] body.imb-institutional-aurora .ui-theme-toggle button[aria-pressed="true"],
[data-theme="dark"] .login-page .ui-theme-toggle button.active,
[data-theme="dark"] .login-page .ui-theme-toggle button[aria-pressed="true"],
[data-theme="dark"] .pending-page .ui-theme-toggle button.active,
[data-theme="dark"] .pending-page .ui-theme-toggle button[aria-pressed="true"]{
  background:var(--hub122-blue)!important;
  border-color:var(--hub122-blue-mid)!important;
  color:#fff!important;
}

/* ------------------------------------------------------------------
   App access cards: no square pattern, no logo tile, no browser dots.
   ------------------------------------------------------------------ */
body.imb-institutional-aurora .hub-app-launcher{
  background:var(--hub122-surface)!important;
  border-color:var(--hub122-line-strong)!important;
  border-radius:1rem!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
body.imb-institutional-aurora .hub-app-launcher::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  inset:0 0 auto 0!important;
  height:3px!important;
  background:var(--hub122-blue)!important;
  opacity:1!important;
  mask-image:none!important;
  -webkit-mask-image:none!important;
  transform:none!important;
  transition:none!important;
}
body.imb-institutional-aurora .hub-app-launcher::after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  width:7.5rem!important;
  height:7.5rem!important;
  right:-4.8rem!important;
  bottom:-4.8rem!important;
  border:1px solid color-mix(in srgb,var(--hub122-blue) 20%,transparent)!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:0 0 0 2rem color-mix(in srgb,var(--hub122-blue) 3%,transparent)!important;
  opacity:1!important;
  animation:none!important;
  transform:none!important;
  pointer-events:none!important;
}
[data-theme="dark"] body.imb-institutional-aurora .hub-app-launcher::after{
  border-color:rgba(142,186,229,.18)!important;
  box-shadow:0 0 0 2rem rgba(142,186,229,.025)!important;
}
body.imb-institutional-aurora .hub-app-launcher:hover{
  background:var(--hub122-surface-soft)!important;
  border-color:var(--hub122-blue-mid)!important;
  box-shadow:none!important;
  transform:none!important;
}
body.imb-institutional-aurora .hub-app-launcher .launcher-dots{
  display:none!important;
}
body.imb-institutional-aurora .hub-app-launcher .launcher-window-bar{
  min-height:2.45rem!important;
  padding:.76rem .92rem .35rem!important;
  background:transparent!important;
  border:0!important;
}
body.imb-institutional-aurora .hub-app-launcher .launcher-app-icon,
body.imb-institutional-aurora .registry-card .app-card-icon.small,
body.imb-institutional-aurora .access-app-identity .app-mini-icon,
body.imb-institutional-aurora .login-product-lineup .login-product img{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
body.imb-institutional-aurora .hub-app-launcher .launcher-app-icon{
  padding:0!important;
  border-radius:0!important;
  width:4.35rem!important;
  height:4.35rem!important;
  min-width:4.35rem!important;
}
body.imb-institutional-aurora .hub-app-launcher .launcher-app-icon img,
body.imb-institutional-aurora .registry-card .app-card-icon.small img,
body.imb-institutional-aurora .access-app-identity .app-mini-icon img{
  object-fit:contain!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
}
body.imb-institutional-aurora .registry-card .app-card-icon.small{
  padding:0!important;
  border-radius:0!important;
  width:2.75rem!important;
  height:2.75rem!important;
}
body.imb-institutional-aurora .access-app-identity .app-mini-icon{
  padding:0!important;
  border-radius:0!important;
}
body.imb-institutional-aurora .launcher-feature-row span{
  background:var(--hub122-surface-soft)!important;
  border-color:var(--hub122-line)!important;
  color:var(--hub122-ink-soft)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .launcher-feature-row span{
  background:var(--hub122-surface-blue)!important;
  border-color:var(--hub122-line)!important;
  color:var(--hub122-ink-soft)!important;
}
body.imb-institutional-aurora .launcher-status-badge,
body.imb-institutional-aurora .launcher-status-badge.ready,
body.imb-institutional-aurora .launcher-status-badge.waiting,
body.imb-institutional-aurora .app-state.ready,
body.imb-institutional-aurora .app-state.archived,
body.imb-institutional-aurora .account-status,
body.imb-institutional-aurora .account-status.active,
body.imb-institutional-aurora .account-status.pending,
body.imb-institutional-aurora .account-status.invited,
body.imb-institutional-aurora .account-status.suspended,
body.imb-institutional-aurora .count-badge{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-blue)!important;
  border:1px solid var(--hub122-line-strong)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .launcher-status-badge,
[data-theme="dark"] body.imb-institutional-aurora .launcher-status-badge.ready,
[data-theme="dark"] body.imb-institutional-aurora .launcher-status-badge.waiting,
[data-theme="dark"] body.imb-institutional-aurora .app-state.ready,
[data-theme="dark"] body.imb-institutional-aurora .app-state.archived,
[data-theme="dark"] body.imb-institutional-aurora .account-status,
[data-theme="dark"] body.imb-institutional-aurora .account-status.active,
[data-theme="dark"] body.imb-institutional-aurora .account-status.pending,
[data-theme="dark"] body.imb-institutional-aurora .account-status.invited,
[data-theme="dark"] body.imb-institutional-aurora .account-status.suspended,
[data-theme="dark"] body.imb-institutional-aurora .count-badge{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-blue-light)!important;
  border-color:var(--hub122-line-strong)!important;
}

/* ------------------------------------------------------------------
   Logos remain transparent and use their real asset colours.
   ------------------------------------------------------------------ */
.login-story>img,
.pending-card>img,
.hub-boot-card>img,
body.imb-institutional-aurora #hubSidebar .brand-logo-full,
body.imb-institutional-aurora #hubSidebar .brand-logo-mini{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:none!important;
}
.login-product-lineup{
  border-top:1px solid var(--hub122-line)!important;
}
.login-product-lineup .login-product,
[data-theme="dark"] .login-product-lineup .login-product{
  background:transparent!important;
  border:0!important;
  color:var(--hub122-ink)!important;
  padding:.28rem .1rem!important;
  border-radius:0!important;
}
.login-product-lineup .login-product span,
[data-theme="dark"] .login-product-lineup .login-product span{
  color:var(--hub122-ink)!important;
}

/* ------------------------------------------------------------------
   Login / pending / boot parity.
   ------------------------------------------------------------------ */
.login-shell{
  background:var(--hub122-surface)!important;
  border-color:var(--hub122-line-strong)!important;
  box-shadow:none!important;
}
.login-story{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-ink)!important;
  border-right-color:var(--hub122-line)!important;
}
.login-story-copy .eyebrow,
.login-story-copy h1,
.login-flow strong{color:var(--hub122-ink)!important}
.login-story-copy .eyebrow{color:var(--hub122-blue)!important}
.login-story-copy p,
.login-flow small{color:var(--hub122-muted)!important}
.login-flow>span{background:transparent!important;border-color:var(--hub122-blue-mid)!important;color:var(--hub122-blue)!important}
.login-form-panel{background:var(--hub122-surface)!important}
[data-theme="dark"] .login-story{
  background:#0C2A43!important;
  color:var(--hub122-ink)!important;
  border-right-color:var(--hub122-line)!important;
}
[data-theme="dark"] .login-story-copy .eyebrow{color:var(--hub122-blue-light)!important}
[data-theme="dark"] .login-story-copy h1,
[data-theme="dark"] .login-flow strong{color:var(--hub122-ink)!important}
[data-theme="dark"] .login-story-copy p,
[data-theme="dark"] .login-flow small{color:var(--hub122-muted)!important}
[data-theme="dark"] .login-flow>span{border-color:var(--hub122-blue-light)!important;color:var(--hub122-blue-light)!important}
.login-form-panel .field input,
.login-form-panel .field select,
.login-form-panel .field textarea{
  background:var(--hub122-surface)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
[data-theme="dark"] .login-form-panel .field input,
[data-theme="dark"] .login-form-panel .field select,
[data-theme="dark"] .login-form-panel .field textarea{
  background:var(--hub122-surface-soft)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
.login-form-panel .field input::placeholder,
[data-theme="dark"] .login-form-panel .field input::placeholder{color:var(--hub122-muted)!important;opacity:.78!important}
.hub-auth-notice,
[data-theme="dark"] .hub-auth-notice{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line-strong)!important;
}
.pending-card,.hub-boot-card{
  background:var(--hub122-surface)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line-strong)!important;
  box-shadow:none!important;
}

/* ------------------------------------------------------------------
   Dark-mode parity for People / access editor / Apps / Hub Settings.
   ------------------------------------------------------------------ */
body.imb-institutional-aurora .surface,
body.imb-institutional-aurora .person-row,
body.imb-institutional-aurora .registry-card,
body.imb-institutional-aurora .manager-row,
body.imb-institutional-aurora .workflow-panel,
body.imb-institutional-aurora .governance-panel,
body.imb-institutional-aurora .ai-connection-panel,
body.imb-institutional-aurora .access-app-row,
body.imb-institutional-aurora .person-identity-panel,
body.imb-institutional-aurora .info-box,
body.imb-institutional-aurora .modal{
  background:var(--hub122-surface)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
body.imb-institutional-aurora .person-row:hover,
body.imb-institutional-aurora .registry-card:hover{
  background:var(--hub122-surface-soft)!important;
  border-color:var(--hub122-line-strong)!important;
  box-shadow:none!important;
}
body.imb-institutional-aurora .modal-head,
body.imb-institutional-aurora .modal-header,
body.imb-institutional-aurora .modal-actions{
  background:var(--hub122-surface)!important;
  border-color:var(--hub122-line)!important;
}
body.imb-institutional-aurora .access-role-option,
body.imb-institutional-aurora .access-role-option.is-no-access:not(.is-active){
  background:var(--hub122-surface-soft)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
body.imb-institutional-aurora .access-role-option:hover,
body.imb-institutional-aurora .access-role-option.is-no-access:not(.is-active):hover{
  background:var(--hub122-hover)!important;
  border-color:var(--hub122-line-strong)!important;
}
body.imb-institutional-aurora .access-role-option.is-active,
body.imb-institutional-aurora .access-role-option.is-no-access.is-active{
  background:var(--hub122-active)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-blue)!important;
}
body.imb-institutional-aurora .access-role-check{
  background:transparent!important;
  border-color:var(--hub122-line-strong)!important;
  color:var(--hub122-blue)!important;
}
body.imb-institutional-aurora .access-role-option.is-active .access-role-check{
  background:var(--hub122-blue)!important;
  border-color:var(--hub122-blue)!important;
  color:#fff!important;
}
[data-theme="dark"] body.imb-institutional-aurora .access-role-option,
[data-theme="dark"] body.imb-institutional-aurora .access-role-option.is-no-access:not(.is-active){
  background:var(--hub122-surface-soft)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .access-role-option.is-active,
[data-theme="dark"] body.imb-institutional-aurora .access-role-option.is-no-access.is-active{
  background:var(--hub122-active)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-blue-mid)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .access-role-check{color:var(--hub122-blue-light)!important}
[data-theme="dark"] body.imb-institutional-aurora .access-role-option.is-active .access-role-check{background:var(--hub122-blue-mid)!important;color:#fff!important}

/* Hub Settings: remove isolated white/grey icon tiles and note blocks. */
body.imb-institutional-aurora .governance-action-icon,
body.imb-institutional-aurora .governance-action-icon.transfer{
  background:transparent!important;
  background-color:transparent!important;
  border:0!important;
  color:var(--hub122-blue)!important;
  box-shadow:none!important;
}
[data-theme="dark"] body.imb-institutional-aurora .governance-action-icon,
[data-theme="dark"] body.imb-institutional-aurora .governance-action-icon.transfer{color:var(--hub122-blue-light)!important}
body.imb-institutional-aurora .ai-connection-head{
  background:transparent!important;
  border:0!important;
}
body.imb-institutional-aurora .ai-connection-status,
body.imb-institutional-aurora .ai-connection-status.is-ready,
body.imb-institutional-aurora .ai-connection-status.is-off,
body.imb-institutional-aurora .ai-connection-status.is-error{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line-strong)!important;
}
body.imb-institutional-aurora .ai-connection-status .status-dot,
body.imb-institutional-aurora .ai-connection-status.is-ready .status-dot,
body.imb-institutional-aurora .ai-connection-status.is-off .status-dot,
body.imb-institutional-aurora .ai-connection-status.is-error .status-dot{
  background:var(--hub122-blue)!important;
  box-shadow:0 0 0 .2rem rgba(0,84,159,.10)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-ready,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-off,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-error{
  background:var(--hub122-surface-blue)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line-strong)!important;
}
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status .status-dot,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-ready .status-dot,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-off .status-dot,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-status.is-error .status-dot{
  background:var(--hub122-blue-light)!important;
  box-shadow:0 0 0 .2rem rgba(142,186,229,.10)!important;
}
body.imb-institutional-aurora .ai-connection-note{
  background:transparent!important;
  border:0!important;
  padding:0!important;
}
body.imb-institutional-aurora .ai-connection-note strong,
body.imb-institutional-aurora .ai-connection-note span,
body.imb-institutional-aurora .ai-connection-note small{background:transparent!important}

/* Field parity and disabled/read-only contrast. */
body.imb-institutional-aurora .field input,
body.imb-institutional-aurora .field select,
body.imb-institutional-aurora .field textarea,
body.imb-institutional-aurora .search-box,
body.imb-institutional-aurora .ai-connection-form input,
body.imb-institutional-aurora .ai-connection-form select{
  background:var(--hub122-surface)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
  box-shadow:none!important;
}
[data-theme="dark"] body.imb-institutional-aurora .field input,
[data-theme="dark"] body.imb-institutional-aurora .field select,
[data-theme="dark"] body.imb-institutional-aurora .field textarea,
[data-theme="dark"] body.imb-institutional-aurora .search-box,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-form input,
[data-theme="dark"] body.imb-institutional-aurora .ai-connection-form select{
  background:var(--hub122-surface-soft)!important;
  color:var(--hub122-ink)!important;
  border-color:var(--hub122-line)!important;
}
body.imb-institutional-aurora input:disabled,
body.imb-institutional-aurora input[readonly],
body.imb-institutional-aurora select:disabled,
body.imb-institutional-aurora textarea:disabled{
  opacity:1!important;
  color:var(--hub122-muted)!important;
  background:var(--hub122-surface-soft)!important;
}

/* Sidebar/footer parity in dark mode. */
body.imb-institutional-aurora #hubSidebar,
body.imb-institutional-aurora .topbar,
body.imb-institutional-aurora .hub-account-exit-control{
  background:var(--hub122-surface)!important;
  border-color:var(--hub122-line)!important;
  box-shadow:none!important;
}
body.imb-institutional-aurora #hubSidebar .sidebar-profile,
body.imb-institutional-aurora #hubSidebar .sidebar-signout,
body.imb-institutional-aurora #hubSidebar .sidebar-footer-card{
  background:var(--hub122-surface-soft)!important;
  border-color:var(--hub122-line)!important;
  box-shadow:none!important;
}

/* Responsive refinements. */
@media(max-width:960px){
  .login-shell{width:min(42rem,calc(100vw - 1.25rem))!important}
  .login-story{border-right:0!important;border-bottom:1px solid var(--hub122-line)!important}
}
@media(max-width:700px){
  body.imb-institutional-aurora .simple-intro{gap:.75rem!important;margin-bottom:1.1rem!important}
  body.imb-institutional-aurora .simple-intro p{font-size:.9rem!important;line-height:1.45!important}
  body.imb-institutional-aurora .hub-app-launcher .launcher-app-icon{width:3.7rem!important;height:3.7rem!important;min-width:3.7rem!important}
}
@media(max-width:520px){
  .login-page{padding:.45rem!important}
  .login-shell{width:100%!important;border-radius:.75rem!important}
  .login-story{padding:1rem!important;gap:1rem!important}
  .login-story>img{width:min(9.2rem,58%)!important;filter:none!important}
  .login-story-copy h1{font-size:1.7rem!important;line-height:1.03!important}
  .login-story-copy p{font-size:.85rem!important;line-height:1.45!important}
  .login-product-lineup{padding-top:.55rem!important;gap:.7rem!important}
  .login-product-lineup .login-product{padding:.2rem 0!important}
  .login-form-panel{padding:1rem!important}
  .hub-login-theme{top:.75rem!important;right:.75rem!important}
  body.imb-institutional-aurora .hub-app-launcher .launcher-window-bar{padding:.62rem .72rem .3rem!important}
}
@media(max-width:370px){
  .login-story-copy h1{font-size:1.52rem!important}
  .login-story>img{width:min(8.2rem,56%)!important}
}

@media(prefers-reduced-motion:reduce){
  body.imb-institutional-aurora .hub-app-launcher,
  body.imb-institutional-aurora .hub-app-launcher::before,
  body.imb-institutional-aurora .hub-app-launcher::after{transition:none!important;animation:none!important;transform:none!important}
}
