/* PE-3b128d6d-eb71-4a67-ac72-4a099e50f9b4 | Core(root): CORE-EXECUTION-STANDARD.md | Manifest(root): docs/MD-FILE-MANIFEST.md */
/* DA-9accaca8-574e-4393-8bd5-a996000b2368 | MA-1c670ae7-6aaa-48fb-854a-e69b317b6bae | Apple/control/MEDIA-UTILITY-CONTROLS.md */
.music-pick {margin-top:24px;max-width:660px;min-width:0;}
.music-pick .music-pick-label {font:400 12px/20px 'LW Beo',sans-serif;color:var(--bo-black);margin:0;}
.music-pick .music-pick-note {font:400 14px/22px 'LW Beo',sans-serif;color:#494a52;margin:8px 0 16px;}
.music-pick iframe {display:block;border:0;width:100%;max-width:660px;height:150px;background:transparent;}
.media-share {position:relative;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;color:inherit;}
.media-share [hidden] {display:none!important;}
.media-share button,.media-share .share-fallback {display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px;appearance:none;border:0;border-radius:2px;background:transparent;color:inherit;font:400 12px/20px 'LW Beo',sans-serif;text-decoration:none;cursor:pointer;}
.media-share svg {width:14px;height:14px;fill:currentColor;flex:none;}
.media-share button:focus-visible,.media-share a:focus-visible {outline:2px solid currentColor;outline-offset:3px;}
.share-status {font:400 12px/20px 'LW Beo',sans-serif;}
.share-selectable {width:100%;min-width:0;max-width:320px;padding:8px;border:1px solid currentColor;color:inherit;background:transparent;font:400 12px/20px 'LW Beo',sans-serif;}
.utility-sr {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
.publication-rail article {display:flex;flex-direction:column;}
.publication-rail article > a {height:auto;flex:1;}
.publication-rail article > .media-share {margin-top:12px;}
.pivot-film-caption {flex-wrap:wrap;}
.product-figure > .media-share,.tf-pivot-moment > .media-share {margin-top:8px;}
.gallery-primary .media-share {margin-top:8px;}
.opening-share {position:absolute;bottom:24px;right:96px;z-index:3;background:rgba(25,24,23,.82);color:#fcfaee;border-radius:24px;padding-inline:8px;}
.opening-share .share-status {position:absolute;right:0;bottom:100%;white-space:nowrap;background:#191817;padding:8px;}
@media(hover:hover) and (pointer:fine) {.media-share button:hover {background:color-mix(in srgb,currentColor 6%,transparent);}}
@media(max-width:700px) {.opening-share {bottom:10px;right:64px;} .media-share {gap:8px;}}
@media print {.music-pick,.media-share {display:none!important;}}
