.commonLayout_notificationButton__EgWbI{position:relative;flex:0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:0;cursor:pointer}.commonLayout_notificationButton__EgWbI>svg{display:block}.commonLayout_notificationButton__EgWbI:focus-visible{outline:2px solid #df60bb;outline-offset:4px}.commonLayout_notificationsPopup__9o1je .adm-popup-close-icon{top:calc(20px + env(safe-area-inset-top, 0px));right:14px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:36px;height:36px;padding:0;border-radius:50%;color:#715478;background:rgba(151,89,167,.08)}.commonLayout_notificationsPopup__9o1je .adm-popup-close-icon:focus-visible,.commonLayout_notificationsPopup__9o1je .adm-popup-close-icon:hover{color:#b8378b;background:rgba(211,105,178,.16)}html.dark .commonLayout_notificationsPopup__9o1je .adm-popup-close-icon{color:#eedff8;background:rgba(223,185,244,.1)}html.dark .commonLayout_notificationsPopup__9o1je .adm-popup-close-icon:focus-visible,html.dark .commonLayout_notificationsPopup__9o1je .adm-popup-close-icon:hover{color:#fff;background:rgba(223,185,244,.2)}.commonLayout_videoMenuItem__SEeA5{position:relative;padding-right:56px}.commonLayout_videoMenuHot__MwGj3{position:absolute;top:1px;right:8px;color:#b62455;font-size:10px;font-weight:800;line-height:16px;white-space:nowrap;pointer-events:none;transform:rotate(45deg);transform-origin:center}html.dark .commonLayout_videoMenuHot__MwGj3{color:#ffb1d2;text-shadow:0 0 7px rgba(255,108,175,.25)}.commonLayout_chatContentViewport__mPPrO,.commonLayout_detailContentViewport__9knIg{height:calc(100vh - var(--fanza-common-header-height, 0px));height:calc(100dvh - var(--fanza-common-header-height, 0px));min-height:0;max-height:calc(100vh - var(--fanza-common-header-height, 0px));max-height:calc(100dvh - var(--fanza-common-header-height, 0px));overflow:hidden}@media(min-width:640px){.commonLayout_chatContentViewport__mPPrO,.commonLayout_detailContentViewport__9knIg{height:calc(100vh - var(--fanza-common-header-height, 0px) - 100px);height:calc(100dvh - var(--fanza-common-header-height, 0px) - 100px);max-height:calc(100vh - var(--fanza-common-header-height, 0px) - 100px);max-height:calc(100dvh - var(--fanza-common-header-height, 0px) - 100px)}}