/* NovaCMS 0.40.8 — readable dark dialogs and interactive profile sections */
.profile-section-tabs>.profile-section-tab{
  min-width:0;
  border-radius:18px;
  transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease;
  -webkit-tap-highlight-color:transparent;
}
.profile-section-tabs>a.profile-section-tab:hover,
.profile-section-tabs>a.profile-section-tab:focus-visible{
  background:#f6f2ff!important;
  color:#9c33e8!important;
  outline:0;
}
.profile-section-tabs>a.profile-section-tab:active{transform:scale(.96)}
.profile-section-tabs>a.profile-section-tab.selected{
  background:#f4e4ff!important;
  color:#9c33e8!important;
  box-shadow:inset 0 0 0 1px #f4e4ff;
}
.profile-section-tabs>a.profile-section-tab.selected strong,
.profile-section-tabs>a.profile-section-tab.selected svg{color:#9c33e8!important}

html[data-theme="dark"] .profile-section-tabs{
  background:#322838!important;
  border-color:#7b3ca5!important;
}
html[data-theme="dark"] .profile-section-tabs>.profile-section-tab{
  color:#9c33e8!important;
}
html[data-theme="dark"] .profile-section-tabs>.profile-section-tab strong{
  color:#f5f6ff!important;
}
html[data-theme="dark"] .profile-section-tabs>.profile-section-tab svg{
  color:#9c33e8!important;
}
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:hover,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:focus-visible,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab.selected{
  background:#3b2c52!important;
  color:#e4c6fb!important;
  box-shadow:inset 0 0 0 1px #7b3ca5!important;
}
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:hover strong,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:focus-visible strong,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab.selected strong,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:hover svg,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab:focus-visible svg,
html[data-theme="dark"] .profile-section-tabs>a.profile-section-tab.selected svg{
  color:#e4c6fb!important;
}
html[data-theme="dark"] .profile-section-tabs>a:not(:last-child):after,
html[data-theme="dark"] .profile-section-tabs>span:not(:last-child):after{
  background:#7b3ca5!important;
}

html[data-theme="dark"] .dialogs-page,
html[data-theme="dark"] .dialogs-page .messages-heading h1{color:#f5f6ff!important}
html[data-theme="dark"] .dialogs-page .messages-heading .eyebrow{color:#e4c6fb!important}
html[data-theme="dark"] .dialogs-page .standalone-dialog-list{
  background:#1f1923!important;
  border-color:#433749!important;
  color:#f5f6ff!important;
}
html[data-theme="dark"] .dialogs-page .dialog-list-head{
  background:#35293b!important;
  border-color:#4d3f54!important;
}
html[data-theme="dark"] .dialogs-page .dialog-list-head h2{color:#f7f8ff!important}
html[data-theme="dark"] .dialogs-page .dialog-list-head span{color:#9c33e8!important}
html[data-theme="dark"] .dialogs-page .dialog-row-shell{
  background:#1f1923!important;
  border-color:#3d3343!important;
}
html[data-theme="dark"] .dialogs-page .dialog-row-shell:hover{background:#2d2332!important}
html[data-theme="dark"] .dialogs-page .dialog-row.unread{background:#242038!important}
html[data-theme="dark"] .dialogs-page .dialog-row,
html[data-theme="dark"] .dialogs-page .dialog-name-line,
html[data-theme="dark"] .dialogs-page .dialog-name-line b{color:#f4f5ff!important}
html[data-theme="dark"] .dialogs-page .dialog-info small,
html[data-theme="dark"] .dialogs-page .dialog-row time{color:#9c33e8!important}
html[data-theme="dark"] .dialogs-page .dialog-profile-button{
  background:#352848!important;
  border-color:#7b3ca5!important;
  color:#e4c6fb!important;
  box-shadow:none!important;
}
html[data-theme="dark"] .dialogs-page .dialog-profile-button:hover,
html[data-theme="dark"] .dialogs-page .dialog-profile-button:focus-visible{
  background:#9c33e8!important;
  color:#fff!important;
}
