/* Portrait identities/order remain owned by AdvisorPersona; brand art is visual only. */
body.theme-ipluto .advisor-b3 .advisor-avatar{background-image:url('../images/advisor-team-ipluto-v1.webp')!important;background-size:400% 200%!important}
body.theme-bmy .advisor-b3 .advisor-avatar{background-image:url('../images/advisor-team-bmy-v1.webp')!important;background-size:400% 200%!important}
body.theme-apollos .advisor-b3 .advisor-avatar{background-image:url('../images/advisor-team-apollos-v1.webp')!important;background-size:400% 200%!important}
.advisor-b3 .advisor-avatar--0{background-position:0% 0%!important}.advisor-b3 .advisor-avatar--1{background-position:33.333333% 0%!important}.advisor-b3 .advisor-avatar--2{background-position:66.666667% 0%!important}.advisor-b3 .advisor-avatar--3{background-position:100% 0%!important}.advisor-b3 .advisor-avatar--4{background-position:0% 100%!important}.advisor-b3 .advisor-avatar--5{background-position:33.333333% 100%!important}.advisor-b3 .advisor-avatar--6{background-position:66.666667% 100%!important}.advisor-b3 .advisor-avatar--7{background-position:100% 100%!important}
/* The cue now belongs to the portrait itself, not an overlay next to the face. */
html[data-facelift=after] body .advisor-avatar::after{display:none!important;content:none!important}
@media(min-width:681px){
body.is-product .advisor-b3:not(.is-expanded) .advisor-invitation{grid-template-columns:64px minmax(0,1fr)!important;min-height:0!important;padding:10px 142px 10px 14px!important;gap:12px!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-avatar{width:64px!important;height:64px!important;border-width:3px!important;margin:0!important;align-self:center!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-dot{width:13px!important;height:13px!important;border-width:2px!important;bottom:0!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-scene{width:140px!important;opacity:.7}
body.is-product .advisor-b3:not(.is-expanded) .advisor-invitation-copy{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:5px 12px!important;align-items:center!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-invitation-copy>strong{display:none!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-identity{font-size:12px!important;line-height:1.4!important;min-height:0!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-name{font-size:18px!important;line-height:1.3!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-role{font-size:12px!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-availability{font-size:11px!important;line-height:1.4!important;text-align:right!important;min-height:0!important;white-space:nowrap}
body.is-product .advisor-b3:not(.is-expanded) .advisor-availability b{font-size:10px!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-form{grid-column:1/-1!important;margin:0!important;width:100%!important;box-shadow:none!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-form textarea{height:36px!important;min-height:36px!important;padding:8px 10px!important;font-size:13px!important;line-height:20px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body.is-product .advisor-b3:not(.is-expanded) .advisor-form>button{min-height:36px!important;padding:7px 14px!important;font-size:13px!important}
}
@media(min-width:681px) and (max-width:1100px){
body.is-product .advisor-b3:not(.is-expanded) .advisor-invitation{padding-right:14px!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-scene{display:none!important}
body.is-product .advisor-b3:not(.is-expanded) .advisor-availability{font-size:0!important}
}
