/* V18: targeted adjustments to V16, retaining existing banner, icons, account & telephony. */

/* NAV AND CONTENT: the navigation card aligns with the content CARD, not the section heading.
   JS supplies actual active-section heading offset, so alignment survives font wrapping. */
@media (min-width:951px){
  #page-settings .v16-settings-nav{
    margin-top:var(--v18-settings-card-offset, 79px);
    top:18px;
  }
}

/* Voicemail — add brand color to typography rather than altering art direction. */
#page-voicemail .page-intro h1{color:#082c68}
#page-voicemail .voicemail-feature small{color:#ffd2a7}
#page-voicemail .voicemail-feature .v18-voicemail-accent{color:#ffd4a7}
#page-voicemail .voicemail-panel .panel-header h2{color:#103b78}
#page-voicemail .voicemail-entry:not(.listened) .voicemail-entry-details strong{color:#123f82}
#page-voicemail .voicemail-entry.listened .voicemail-entry-details strong{color:#436381}
#page-voicemail .voicemail-entry-details small{color:#4f739a}
#page-voicemail .voicemail-entry-time{color:#607d9d}
#page-voicemail .voicemail-entry:not(.listened) .voicemail-entry-time{color:#bb691b}
#page-voicemail .voicemail-transcript-title{color:#28588e}
#page-voicemail .voicemail-transcript p{color:#344d70}
#page-voicemail .voicemail-bubble{color:#a75417}
/* Don't recolor the existing icon family; avoid decoration not present in V16. */

html[data-theme='dark'] #page-voicemail .page-intro h1{color:#eef6ff}
html[data-theme='dark'] #page-voicemail .voicemail-feature small{color:#ffc58d}
html[data-theme='dark'] #page-voicemail .voicemail-feature .v18-voicemail-accent{color:#ffd5ac}
html[data-theme='dark'] #page-voicemail .voicemail-panel .panel-header h2{color:#e4f0ff}
html[data-theme='dark'] #page-voicemail .voicemail-entry:not(.listened) .voicemail-entry-details strong{color:#c1d9ff}
html[data-theme='dark'] #page-voicemail .voicemail-entry.listened .voicemail-entry-details strong{color:#a6bfdc}
html[data-theme='dark'] #page-voicemail .voicemail-entry-details small{color:#abc0d9}
html[data-theme='dark'] #page-voicemail .voicemail-entry-time{color:#a1b3cb}
html[data-theme='dark'] #page-voicemail .voicemail-entry:not(.listened) .voicemail-entry-time{color:#ffb56f}
html[data-theme='dark'] #page-voicemail .voicemail-transcript-title{color:#accbfa}
html[data-theme='dark'] #page-voicemail .voicemail-transcript p{color:#d6e4f5}
