/* Email addresses share link typography in profiles, lists and editable fields. */
html body [data-onecup-email-value],
html body [data-onecup-email-value]:hover,
html body [data-onecup-email-value]:focus,
html body a[href^="mailto:"],
html body input[type="email"],
html body input[data-onecup-email-field]{color:#1a73e8!important;font-weight:400!important}
html body [data-onecup-email-address]{cursor:pointer}
html body [data-onecup-email-address]:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}
html body #newemail .onecup-email-context-status{width:100%;padding:15px}
html body #newemail .onecup-email-context-notice{width:100%;padding:0 0 15px;font-size:14px}
html body #newemail .onecup-email-context-sender{width:100%}
/* The composer is available across modules but stays hidden until requested. */
@media(min-width:1200px){
 html body #newemail.onecup-email-contextual:not(.is-compose-open){visibility:hidden;pointer-events:none}
 html body .footer:has(#newemail.is-compose-open){z-index:10010!important}
}

/* Keep selected address chips readable with the shared blue address color. */
html body .contacto-xs:has([data-onecup-email-value])>a:first-child{background-color:#e6f2ff!important}
html body .contacto-xs:has([data-onecup-email-value])>a.close{color:#1a73e8!important}
html body #onecup-email-sender{color:#1a73e8!important;font-weight:400!important}
