/* @_longwhile fix_v157 — 사진 크게 보기(미디어 모달) 아래 단추 아이콘 고침
 * 원인: 하트 애니메이션용 전역 규칙(.icon-button.star-icon.activate .icon-star → 18px 색 상자)이 모달에도 걸리는데,
 *       하트 모양 마스크는 타임라인 단추(.status__action-bar)에만 있어 모달에서는 분홍 네모로 보였음.
 *       재게시 단추도 모달에서는 바꾼 선 아이콘 대신 원래 아이콘(자물쇠 붙은 것)이 그대로 나왔음.
 * 고침: 모달 단추에도 타임라인과 같은 하트·재게시 마스크를 씌움. */
body .picture-in-picture__footer .icon-button .icon-retweet,
body .picture-in-picture__footer .icon-button .icon-star {
  background-color: currentColor !important; background-image: none !important;
  -webkit-mask-size: contain !important; mask-size: contain !important;
  -webkit-mask-repeat: no-repeat !important; mask-repeat: no-repeat !important;
  -webkit-mask-position: center !important; mask-position: center !important;
  width: 20px !important; height: 20px !important; min-width: 20px; animation: none !important;
  position: static !important; left: auto !important; top: auto !important; transform: none !important;
}
body .picture-in-picture__footer .icon-button .icon-retweet path,
body .picture-in-picture__footer .icon-button .icon-star path { display: none !important; }
body .picture-in-picture__footer .icon-button .icon-retweet { -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3cpath d='M1.42,7.77l2.76-2.96,2.76,2.96'/%3e%3cpath d='M13.12,19.18h-6.7c-1.23,0-2.23-1.07-2.23-2.39V4.81'/%3e%3cpath d='M22.58,16.22l-2.76,2.96-2.76-2.96'/%3e%3cpath d='M10.88,4.81h6.7c1.23,0,2.23,1.07,2.23,2.39v11.98'/%3e%3c/g%3e%3c/svg%3e") !important; mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3e%3cpath d='M1.42,7.77l2.76-2.96,2.76,2.96'/%3e%3cpath d='M13.12,19.18h-6.7c-1.23,0-2.23-1.07-2.23-2.39V4.81'/%3e%3cpath d='M22.58,16.22l-2.76,2.96-2.76-2.96'/%3e%3cpath d='M10.88,4.81h6.7c1.23,0,2.23,1.07,2.23,2.39v11.98'/%3e%3c/g%3e%3c/svg%3e") !important; }
body .picture-in-picture__footer .icon-button .icon-star { -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.44,8.87c0-3.17,2.35-5.75,5.26-5.75,1.49,0,2.91.69,3.91,1.91.2.24.54.25.76.03,0,0,.02-.02.03-.03,1.93-2.37,5.24-2.58,7.41-.47,1.13,1.09,1.77,2.66,1.76,4.31,0,2.39-1.43,4.18-2.87,5.75l-5.25,5.55c-.69.87-1.9.96-2.7.2-.06-.06-.12-.12-.17-.18l-5.26-5.57c-1.43-1.57-2.87-3.34-2.87-5.75'/%3e%3c/svg%3e") !important; mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.44,8.87c0-3.17,2.35-5.75,5.26-5.75,1.49,0,2.91.69,3.91,1.91.2.24.54.25.76.03,0,0,.02-.02.03-.03,1.93-2.37,5.24-2.58,7.41-.47,1.13,1.09,1.77,2.66,1.76,4.31,0,2.39-1.43,4.18-2.87,5.75l-5.25,5.55c-.69.87-1.9.96-2.7.2-.06-.06-.12-.12-.17-.18l-5.26-5.57c-1.43-1.57-2.87-3.34-2.87-5.75'/%3e%3c/svg%3e") !important; }
body .picture-in-picture__footer .icon-button.star-icon.active .icon-star,
body .picture-in-picture__footer .icon-button.star-icon.activate .icon-star { -webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23000' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.44,8.87c0-3.17,2.35-5.75,5.26-5.75,1.49,0,2.91.69,3.91,1.91.2.24.54.25.76.03,0,0,.02-.02.03-.03,1.93-2.37,5.24-2.58,7.41-.47,1.13,1.09,1.77,2.66,1.76,4.31,0,2.39-1.43,4.18-2.87,5.75l-5.25,5.55c-.69.87-1.9.96-2.7.2-.06-.06-.12-.12-.17-.18l-5.26-5.57c-1.43-1.57-2.87-3.34-2.87-5.75'/%3e%3c/svg%3e") !important; mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath fill='%23000' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2.44,8.87c0-3.17,2.35-5.75,5.26-5.75,1.49,0,2.91.69,3.91,1.91.2.24.54.25.76.03,0,0,.02-.02.03-.03,1.93-2.37,5.24-2.58,7.41-.47,1.13,1.09,1.77,2.66,1.76,4.31,0,2.39-1.43,4.18-2.87,5.75l-5.25,5.55c-.69.87-1.9.96-2.7.2-.06-.06-.12-.12-.17-.18l-5.26-5.57c-1.43-1.57-2.87-3.34-2.87-5.75'/%3e%3c/svg%3e") !important; }
body .picture-in-picture__footer .icon-button.star-icon.active,
body .picture-in-picture__footer .icon-button.star-icon.activate { color: var(--color-brand-longwhile-heart, #f91880) !important; }
body .picture-in-picture__footer .icon-button.star-icon.active:hover,
body .picture-in-picture__footer .icon-button.star-icon.active:focus,
body .picture-in-picture__footer .icon-button.star-icon.active:active { background: rgba(249, 24, 128, .15) !important; }
body .picture-in-picture__footer .icon-button.star-icon::before,
body .picture-in-picture__footer .icon-button.star-icon::after { content: none !important; }
body .picture-in-picture__footer .icon-button.star-icon { min-width: 0 !important; max-width: none !important; }
