/* Stage479: unified controls for mobile and desktop. */
.site-header:not(.manager-session-header) .header-inner>.mobile-my-account-v440{
 border:1px solid #bd9850!important;border-color:#c4a25b!important;
 background:#171b24!important;color:#f0e4c5!important;
 box-shadow:none!important;text-shadow:none!important;outline:none!important;
}
.site-header:not(.manager-session-header) .header-inner>.mobile-my-account-v440:hover,
.site-header:not(.manager-session-header) .header-inner>.mobile-my-account-v440:focus-visible{
 border-color:#e1bd73!important;background:#22232a!important;
}
/* Fullscreen video close is outside the media stage so it cannot be covered by the video. */
.short-fullscreen-v164.open>[data-mobile-short-close]{
 display:flex!important;visibility:visible!important;opacity:1!important;
 align-items:center!important;justify-content:center!important;
 position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;
 right:max(12px,env(safe-area-inset-right))!important;
 z-index:2147483646!important;width:46px!important;height:46px!important;
 background:#151a23!important;border:1px solid #8d96a5!important;
 color:#fff!important;border-radius:9px!important;box-shadow:0 2px 12px rgba(0,0,0,.6)!important;
 font-size:30px!important;line-height:1!important;cursor:pointer!important;pointer-events:auto!important;
}
/* Remove translucent empty panel; preserve readable name and price labels. */
.short-fullscreen-v164.open .short-stage-v462>.short-info-v461{
 background:transparent!important;background-image:none!important;
 border:0!important;box-shadow:none!important;backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;border-radius:0!important;
 padding:0!important;text-align:right!important;
}
.short-fullscreen-v164.open .short-stage-v462>.short-info-v461>a,
.short-fullscreen-v164.open .short-stage-v462>.short-info-v461>span{
 text-shadow:0 2px 5px #000,0 0 10px #000!important;
}
/* Video feed: exit to catalog and remove empty metadata backdrop. */
.shorts-page-v89 .short-feed-close-v479{
 position:fixed;right:max(12px,env(safe-area-inset-right));
 top:max(78px,calc(env(safe-area-inset-top) + 12px));z-index:100;
 display:flex;align-items:center;justify-content:center;width:40px;height:40px;
 background:#151a23;color:#f5f6f8;border:1px solid #687384;
 border-radius:8px;text-decoration:none;font-size:27px;line-height:1;
 box-shadow:0 2px 10px rgba(0,0,0,.45)
}
.shorts-page-v89 .short-slide-v89 .short-overlay-v89.short-overlay-v460{
 background:transparent!important;background-image:none!important;
 border:0!important;box-shadow:none!important;backdrop-filter:none!important;
 -webkit-backdrop-filter:none!important;
}
.shorts-page-v89 .short-slide-v89 .short-overlay-v89.short-overlay-v460 .short-author-v89{
 background:transparent!important;border:0!important;box-shadow:none!important;
}
@media(max-width:760px){
 .short-fullscreen-v164.open>[data-mobile-short-close]{width:42px!important;height:42px!important;right:10px!important;top:10px!important}
 .shorts-page-v89 .short-feed-close-v479{top:calc(env(safe-area-inset-top) + 8px);right:10px}
}
