.wire-save-h9318ake{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px;min-width:58px;padding:8px 12px;border:1px solid #375166;border-radius:12px;background:#0c1b28;color:#dfeaf5;font:600 13px/1.2 system-ui;cursor:pointer;white-space:nowrap}.wire-save-h9318ake[aria-pressed=true]{border-color:#ff3159;background:#301322;color:#ff91a6}.wire-save-h9318ake:focus-visible{outline:2px solid #8fc6ff;outline-offset:3px}.wire-save-h9318ake:disabled{opacity:.6;cursor:wait}[data-save-slot]{padding:6px 0}.wire-saves-ready-h9318ake [data-wire-video-library-save-303f1h9126],.wire-saves-ready-h9318ake [data-wire-video-library-card-save-303f1h9126]{display:none!important}
.wire-saved-h9318ake{min-width:0;max-width:100%;padding:18px;color:#eaf1f8}.wire-saved-h9318ake h1{font-size:28px;margin:5px 0}.wire-saved-h9318ake h2{font-size:19px}.wire-saved-h9318ake p{color:#9fb2c4}.saved-eyebrow{font:700 10px system-ui;letter-spacing:.14em;color:#ff5273}.saved-search label{display:block;font-size:13px;margin:16px 0 8px}.saved-search>div{display:flex;gap:8px}.saved-search input{min-width:0;flex:1;background:#06121c;color:#eaf1f8;border:1px solid #34516a;border-radius:12px;padding:12px;font-size:16px}.saved-search button,.saved-tabs a,.saved-pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #34516a;border-radius:12px;background:#0c1b28;color:#dfebf8;text-decoration:none}.saved-tabs{display:flex;gap:8px;overflow-x:auto;margin:18px 0}.saved-tabs a[aria-current]{background:#cf2045;border-color:#ff3159;color:white}.saved-empty{border:1px dashed #34516a;border-radius:16px;padding:32px 20px;text-align:center}.saved-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.saved-media{min-width:0;padding:12px;background:#091923;border:1px solid #304a5f;border-radius:16px}.saved-media>a{color:inherit;text-decoration:none}.saved-media img{width:100%;aspect-ratio:16/9;object-fit:contain;background:#030b10;border-radius:10px}.saved-media h3{font-size:16px;overflow-wrap:anywhere}.saved-media p{font-size:12px;overflow-wrap:anywhere}.saved-kind{display:block;color:#ff7c98;font-size:11px;margin-top:10px}.saved-media small{margin-left:10px;color:#9fb2c4}.saved-pagination{display:flex;gap:10px;justify-content:space-between;margin:24px 0}.saved-related{font-size:12px}.saved-related a{color:#9fc9f1}#wire-save-notice-h9318ake{position:fixed;z-index:2147483646;left:50%;bottom:calc(90px + env(safe-area-inset-bottom));transform:translateX(-50%);max-width:90vw;padding:12px 18px;border:1px solid #ff3159;border-radius:12px;background:#102331;color:white;box-shadow:0 8px 35px #0008;pointer-events:none}.post-actions:has(.wire-save-h9318ake){flex-wrap:wrap!important}@media(max-width:600px){.saved-grid{grid-template-columns:minmax(0,1fr)}.wire-saved-h9318ake{padding:12px}.saved-tabs a{flex:1;padding:10px}.wire-save-h9318ake{min-height:44px}}

/* h9318akk: recognizable bookmark state, accessible name retained. */
.wire-save-h9318ake[data-save-post],.wire-save-h9318ake[data-save-video],.sw-akh .sw-recommendation [data-save-slot] button.wire-save-h9318ake{min-width:44px;min-height:44px;padding:10px;gap:0}
.wire-save-h9318ake [data-wire-bookmark-icon-h9318akk]{display:block;width:20px;height:20px;flex:none;fill:none;stroke:currentColor}
.wire-save-h9318ake[aria-pressed=true] [data-wire-bookmark-icon-h9318akk]{fill:currentColor}


.wire-music-search-result-303f1h9155d{display:grid!important;grid-template-columns:minmax(0,1fr) 44px 44px!important;align-items:center!important;gap:6px!important}
.wire-music-search-result-303f1h9155d>[data-save-slot]{padding:0!important;margin:0!important;grid-column:3;grid-row:1}
.wire-music-search-result-303f1h9155d>.wire-music-search-play-303f1h9155d{grid-column:1;grid-row:1;min-width:0}
.wire-music-search-result-303f1h9155d>.wire-music-search-queue-303f1h9155d{grid-column:2;grid-row:1}
.wire-music-search-result-303f1h9155d button.wire-save-h9318ake{background:transparent!important;border-color:transparent!important;color:#a9bdcb;min-width:44px;padding:10px}

/* h9318asm: keep a bookmark with its video, never in a grid cell of its own. */
.wire-video-hub-303e5p .wire-video-featured-latest-row-303f1h9161{
 grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))!important;
}
.wire-video-hub-303e5p .wire-video-save-card-h9318asm{
 position:relative;min-width:0;max-width:100%;height:100%;
}
.wire-video-hub-303e5p .wire-video-save-card-h9318asm[hidden]{display:none!important}
.wire-video-hub-303e5p .wire-video-save-card-h9318asm>a{
 height:100%;box-sizing:border-box;
}
.wire-video-hub-303e5p .wire-video-save-card-h9318asm>a>span:last-child{
 padding-right:48px!important;
}
.wire-video-hub-303e5p .wire-video-save-card-h9318asm>[data-save-slot]{
 position:absolute;right:8px;bottom:10px;padding:0!important;margin:0!important;z-index:3;
}
.wire-video-hub-303e5p .wire-video-hub-main-303e5p article[data-wire-home-save-card-h9318asm]{position:relative}
.wire-video-hub-303e5p .wire-video-hub-main-303e5p article[data-wire-home-save-card-h9318asm] [data-save-slot]{
 position:absolute;right:8px;top:8px;z-index:3;padding:0!important;margin:0!important;
}
.wire-video-hub-303e5p .wire-save-h9318ake[data-save-video]{
 box-sizing:border-box!important;flex:none!important;width:32px!important;height:32px!important;
 min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;
 padding:7px!important;border-radius:9px!important;touch-action:manipulation;
}
.wire-video-hub-303e5p .wire-save-h9318ake[data-save-video] svg{
 width:16px!important;height:16px!important;
}
/* A narrow recommendation rail needs the full width for titles and metadata. */
.wire-video-hub-303e5p .wire-video-hub-up-next-303e5p>div>article{
 position:relative;min-width:0;margin:0 0 16px!important;padding:0 0 16px!important;
}
.wire-video-hub-303e5p .wire-video-hub-up-next-303e5p article>a{
 display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:9px!important;min-width:0;
}
.wire-video-hub-303e5p .wire-video-hub-up-next-thumb-303e5p{
 width:100%;min-width:0;aspect-ratio:16/9;
}
.wire-video-hub-303e5p .wire-video-hub-up-next-303e5p article>a>div:last-child{
 min-width:0;min-height:58px;padding-right:44px;box-sizing:border-box;
}
.wire-video-hub-303e5p .wire-video-hub-up-next-303e5p h3{
 display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;
 margin:0 0 5px;overflow-wrap:anywhere;line-height:1.35;
}
.wire-video-hub-303e5p .wire-video-hub-up-next-303e5p article>[data-save-slot]{
 position:absolute;right:0;bottom:16px;padding:0!important;margin:0!important;
}
@media(pointer:coarse){
 .wire-video-hub-303e5p .wire-save-h9318ake[data-save-video]{
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
  max-width:44px!important;max-height:44px!important;padding:13px!important;
 }
 .wire-video-hub-303e5p .wire-video-save-card-h9318asm>a>span:last-child{padding-right:60px!important}
 .wire-video-hub-303e5p .wire-video-hub-up-next-303e5p article>a>div:last-child{padding-right:56px}
}
