/* 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:#914649!important;
  outline:0;
}
.profile-section-tabs>a.profile-section-tab:active{transform:scale(.96)}
.profile-section-tabs>a.profile-section-tab.selected{
  background:#f4e5df!important;
  color:#914649!important;
  box-shadow:inset 0 0 0 1px #f4e5df;
}
.profile-section-tabs>a.profile-section-tab.selected strong,
.profile-section-tabs>a.profile-section-tab.selected svg{color:#914649!important}

html[data-theme="dark"] .profile-section-tabs{
  background:#252838!important;
  border-color:#75383b!important;
}
html[data-theme="dark"] .profile-section-tabs>.profile-section-tab{
  color:#914649!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:#914649!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:#e9d1c8!important;
  box-shadow:inset 0 0 0 1px #75383b!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:#e9d1c8!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:#75383b!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:#e9d1c8!important}
html[data-theme="dark"] .dialogs-page .standalone-dialog-list{
  background:#171a23!important;
  border-color:#343849!important;
  color:#f5f6ff!important;
}
html[data-theme="dark"] .dialogs-page .dialog-list-head{
  background:#25293b!important;
  border-color:#3b4054!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:#914649!important}
html[data-theme="dark"] .dialogs-page .dialog-row-shell{
  background:#171a23!important;
  border-color:#303443!important;
}
html[data-theme="dark"] .dialogs-page .dialog-row-shell:hover{background:#202432!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:#914649!important}
html[data-theme="dark"] .dialogs-page .dialog-profile-button{
  background:#352848!important;
  border-color:#75383b!important;
  color:#e9d1c8!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:#914649!important;
  color:#fff!important;
}
