/* Top package cards only: consistent with the exclusive profile page. */
a.premiumEscortCard.package-top,a.profileRelatedCard.package-top{border:2px solid #c7a366!important;box-shadow:0 10px 28px #54132120,0 0 0 3px #c7a36610!important;background:#fff8ea!important}
a.premiumEscortCard.package-top .premiumCardRibbon{background:linear-gradient(115deg,#3a0d17,#681a2b)!important;border-bottom:1px solid #c7a36670!important;color:#f5dcac!important}
a.premiumEscortCard.package-top .premiumCardRibbon>span{color:#f5dcac!important}
a.premiumEscortCard.package-top .premiumCardRibbon>b,a.profileRelatedCard.package-top .profileRelatedPackage{background:#e8c88e!important;color:#541321!important;-webkit-text-fill-color:#541321!important}
a.premiumEscortCard.package-top .premiumSealTop,a.profileRelatedCard.package-top .premiumSealTop{background:linear-gradient(135deg,#7d2438,#3d0d18)!important;border-color:#e5c68a!important;color:#ffe8bb!important}
a.premiumEscortCard.package-top .premiumSealTop b,a.premiumEscortCard.package-top .premiumSealTop small,a.profileRelatedCard.package-top .premiumSealTop b,a.profileRelatedCard.package-top .premiumSealTop small{color:#ffe8bb!important;-webkit-text-fill-color:#ffe8bb!important}
a.premiumEscortCard.package-top .premiumCardFooter,a.profileRelatedCard.package-top .profileRelatedFooter{background:linear-gradient(110deg,#fffaf0,#f4e5ca)!important;border-top:1px solid #dac095!important;color:#541321!important}
a.premiumEscortCard.package-top .premiumCardFooter>span,a.profileRelatedCard.package-top .profileRelatedFooter>span{color:#541321!important}
a.premiumEscortCard.package-top .premiumCardFooter>b,a.profileRelatedCard.package-top .profileRelatedFooter>b{background:#541321!important;color:#ffe8bb!important}
a.premiumEscortCard.package-top:hover,a.profileRelatedCard.package-top:hover{border-color:#b58d4d!important;box-shadow:0 14px 32px #54132128!important}
#enLocalRecommendation.enExclusiveRecommendation{border:2px solid #c7a366!important;background:linear-gradient(135deg,#3a0d17,#681a2b)!important;box-shadow:0 16px 48px #23081155,0 0 0 3px #c7a36615!important}
#enLocalRecommendation.enExclusiveRecommendation .enLocalTopSeal{background:linear-gradient(135deg,#7d2438,#3d0d18)!important;border-color:#e5c68a!important;color:#ffe8bb!important}
#enLocalRecommendation.enExclusiveRecommendation .enLocalCTA{background:#e8c88e!important;color:#541321!important;-webkit-text-fill-color:#541321!important}

/* Reserve separate rows for Top, verification and availability. */
a.premiumEscortCard.package-top .premiumCardBadges{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:8px!important;left:12px!important;right:12px!important;top:12px!important}
a.premiumEscortCard.package-top .premiumCardBadges>.premiumSealTop{position:static!important;flex:0 0 64px!important;width:64px!important;height:64px!important;margin:0!important}
a.premiumEscortCard.package-top .premiumCardBadges>.premiumVerified{position:static!important;align-self:flex-start!important;margin:0!important;max-width:100%!important;white-space:normal!important;line-height:1.25!important;padding:6px 9px!important;box-sizing:border-box!important}
a.premiumEscortCard.package-top .premiumEscortPhoto>.premiumVerified{top:84px!important;left:12px!important;right:12px!important;max-width:calc(100% - 24px)!important;white-space:normal!important;line-height:1.25!important;padding:6px 9px!important;box-sizing:border-box!important}
a.premiumEscortCard.package-top .premiumCardRibbon{gap:8px!important}
a.premiumEscortCard.package-top .premiumCardRibbon>span{min-width:0!important;white-space:normal!important;line-height:1.35!important}
a.premiumEscortCard.package-top .premiumCardRibbon>b{flex-shrink:0!important}
a.profileRelatedCard.package-top .profileRelatedPhoto>.profileRelatedNow{top:80px!important;left:12px!important;right:12px!important;max-width:calc(100% - 24px)!important;white-space:normal!important;line-height:1.25!important;padding:6px 8px!important;box-sizing:border-box!important}
a.profileRelatedCard.package-top .profileRelatedPackage{left:auto!important;right:12px!important;top:12px!important;max-width:calc(100% - 92px)!important;box-sizing:border-box!important}
@media(max-width:760px){a.premiumEscortCard.package-top .premiumCardBadges>.premiumSealTop{flex-basis:56px!important;width:56px!important;height:56px!important}a.premiumEscortCard.package-top .premiumEscortPhoto>.premiumVerified{top:76px!important}}

/* Override the related-card fallback-letter rule for the Top seal only. */
.profilePage.profileV10 .profileRelatedCard.package-top .profileRelatedPhoto>span.enTopRelatedSeal{position:absolute!important;left:12px!important;top:12px!important;right:auto!important;bottom:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:60px!important;height:60px!important;min-width:60px!important;min-height:60px!important;max-width:60px!important;max-height:60px!important;box-sizing:border-box!important;flex:none!important;border-radius:50%!important;margin:0!important;padding:0!important;font-family:Georgia,serif!important;font-size:15px!important;line-height:1!important;color:#ffe8bb!important;z-index:4!important;pointer-events:none!important}
.profilePage.profileV10 .profileRelatedCard.package-top .profileRelatedPhoto>span.enTopRelatedSeal>b{font-size:15px!important;line-height:1!important;margin:0!important}
.profilePage.profileV10 .profileRelatedCard.package-top .profileRelatedPhoto>span.enTopRelatedSeal>small{font-size:7px!important;line-height:1.1!important;margin:3px 0 0!important;letter-spacing:.03em!important}
