.stories-seccion{margin-top:28px;padding:22px;border:1px solid var(--borde,#31435d);border-radius:18px;background:var(--panel,#111927)}.stories-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.stories-cabecera h2{margin:0 0 6px}.stories-cabecera p{margin:0;color:#9fb0c7}.stories-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:18px}.story-card{position:relative;min-height:230px;border-radius:16px;overflow:hidden;border:1px solid #34465f;background:#0d1521;display:flex;align-items:center;justify-content:center}.story-card img,.story-card video{width:100%;height:230px;object-fit:cover}.story-card-texto{padding:20px;text-align:center;font-weight:800;font-size:1.05rem;line-height:1.35;color:#fff}.story-fondo-noche{background:linear-gradient(145deg,#09111f,#1e293b)}.story-fondo-cielo{background:linear-gradient(145deg,#1d4ed8,#60a5fa)}.story-fondo-aurora{background:linear-gradient(145deg,#065f46,#0ea5e9,#7c3aed)}.story-fondo-fuego{background:linear-gradient(145deg,#7f1d1d,#f97316)}.story-fondo-violeta{background:linear-gradient(145deg,#4c1d95,#a855f7)}.story-fondo-oceano{background:linear-gradient(145deg,#082f49,#0891b2)}.story-card-overlay{position:absolute;inset:auto 0 0;padding:12px;background:linear-gradient(transparent,rgba(0,0,0,.86));color:#fff;font-size:.85rem}.story-card-acciones{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.story-crear{margin-top:18px;padding-top:18px;border-top:1px solid #2e3d52}.story-crear-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.story-crear textarea{min-height:100px}.story-radio{display:flex;gap:12px;flex-wrap:wrap}.story-radio label{display:flex;gap:6px;align-items:center}.story-aviso{margin-top:10px;color:#8fa3bf;font-size:.9rem}.story-upload-error{margin:0 0 14px;padding:11px 13px;border:1px solid #9f3343;border-radius:10px;background:#35131a;color:#ff9baa;font-weight:800}.story-upload-ok{margin:0 0 14px;padding:11px 13px;border:1px solid #2d7d5b;border-radius:10px;background:#102d22;color:#8ff0c2;font-weight:800}.story-upload-progreso{margin:0 0 14px;display:grid;gap:7px}.story-upload-progreso-barra{height:9px;overflow:hidden;border-radius:999px;background:#253246;border:1px solid #3b4d66}.story-upload-progreso-barra span{display:block;width:0;height:100%;background:linear-gradient(90deg,#79d7ff,#a78bfa);transition:width .15s linear}.story-upload-progreso strong{font-size:.88rem;color:#c9dcf5}.story-anillo{border:3px solid #72d8ff!important;box-shadow:0 0 0 3px rgba(114,216,255,.22),0 0 18px rgba(114,216,255,.5);cursor:pointer}.story-anillo-visto{border-color:#64748b!important;box-shadow:none}.stories-visor[hidden]{display:none!important}.stories-visor{position:fixed;inset:0;z-index:9999;background:var(--story-viewer-bg,#02060c);overflow:hidden;padding:0}.stories-marco{position:absolute;left:50%;top:50%;width:var(--story-design-width,390px);height:var(--story-design-height,844px);transform:translate(-50%,-50%) scale(var(--story-scale,1));transform-origin:center center;border-radius:var(--story-frame-radius,0);overflow:hidden;background:var(--story-frame-bg,#05080d);border:0;box-shadow:none;font-size:var(--story-ui-font-size,16px);contain:layout paint style}.stories-visor::backdrop{background:#02060c}.stories-visor.en-pantalla-completa{padding:0;background:#02060c}.stories-visor.en-pantalla-completa .stories-marco{border:0;box-shadow:none}.stories-visor.en-pantalla-completa .stories-contenido img,.stories-visor.en-pantalla-completa .stories-contenido video{width:100%;height:100%;object-fit:var(--story-media-fit,contain);object-position:var(--story-media-position,center center);background:#000}.stories-progreso{position:absolute;z-index:5;top:.625em;left:.625em;right:.625em;display:flex;gap:.3125em}.stories-progreso span{height:.1875em;background:rgba(255,255,255,.28);flex:1;border-radius:999em;overflow:hidden}.stories-progreso i{display:block;width:0;height:100%;background:#fff}.stories-topbar{position:absolute;z-index:9;inset:0;display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;align-items:start;column-gap:.5625em;padding:var(--story-top,22px) var(--story-side,14px) 0;box-sizing:border-box;color:#fff;text-shadow:0 .0625em .25em #000;pointer-events:none}.stories-identidad,.stories-reproduccion-bar,.stories-topbar-acciones{pointer-events:auto}.stories-identidad{display:flex;align-items:center;gap:.5625em;min-width:0;white-space:nowrap}.stories-identidad img{width:2.125em;height:2.125em;border-radius:50%;object-fit:cover;flex:0 0 auto}.stories-identidad strong{min-width:0}.stories-identidad #story-tiempo{flex:0 0 auto}.stories-topbar-acciones{display:flex;align-items:center;gap:.5em;min-width:0}.stories-cerrar,.stories-pantalla-completa,.stories-volumen-boton,.stories-reproduccion{background:rgba(0,0,0,.48);border:.0625em solid rgba(255,255,255,.34);color:#fff;border-radius:50%;width:2.375em;height:2.375em;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:1.15em;line-height:1}.stories-reproduccion[hidden]{display:none!important}.stories-cerrar:hover,.stories-pantalla-completa:hover,.stories-volumen-boton:hover,.stories-reproduccion:hover{background:rgba(255,255,255,.12)}.stories-cerrar,.stories-pantalla-completa,.stories-volumen-boton,.stories-reproduccion{color:#fff!important;background:rgba(17,27,41,.94)!important}.stories-cerrar svg,.stories-pantalla-completa svg,.stories-volumen-boton svg,.stories-reproduccion svg{width:var(--story-control-icon-size,58%);height:var(--story-control-icon-size,58%);display:block;fill:#fff!important;color:#fff!important;pointer-events:none}.stories-seek{display:flex;align-items:center;gap:.4375em;padding:.1875em .5em;border-radius:999em;background:rgba(0,0,0,.34);backdrop-filter:blur(.375em)}.stories-seek[hidden]{display:none!important}.stories-seek input[type=range]{width:var(--story-seek-width,9.375em);font-size:var(--story-ui-font-size,1em);cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;height:var(--story-range-thumb-size,1em)}.stories-seek input[type=range]::-webkit-slider-runnable-track{height:var(--story-range-track-size,.25em);border-radius:999em;background:rgba(255,255,255,.38)}.stories-seek input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--story-range-thumb-size,1em);height:var(--story-range-thumb-size,1em);margin-top:calc((var(--story-range-track-size,.25em) - var(--story-range-thumb-size,1em))/2);border:0;border-radius:50%;background:#fff}.stories-seek input[type=range]::-moz-range-track{height:var(--story-range-track-size,.25em);border-radius:999em;background:rgba(255,255,255,.38)}.stories-seek input[type=range]::-moz-range-thumb{width:var(--story-range-thumb-size,1em);height:var(--story-range-thumb-size,1em);border:0;border-radius:50%;background:#fff}.stories-seek span{min-width:4.375em;font-size:.72em;color:#fff;text-shadow:0 .0625em .1875em #000}.stories-volumen{display:flex;align-items:center;gap:.4375em;padding:.1875em .4375em .1875em .1875em;border-radius:999em;background:rgba(0,0,0,.34);backdrop-filter:blur(.375em)}.stories-volumen[hidden]{display:none!important}.stories-volumen input[type=range]{width:5.75em;cursor:pointer;-webkit-appearance:none;appearance:none;background:transparent;height:var(--story-range-thumb-size,1em)}.stories-volumen input[type=range]::-webkit-slider-runnable-track{height:var(--story-range-track-size,.25em);border-radius:999em;background:rgba(255,255,255,.38)}.stories-volumen input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--story-range-thumb-size,1em);height:var(--story-range-thumb-size,1em);margin-top:calc((var(--story-range-track-size,.25em) - var(--story-range-thumb-size,1em))/2);border:0;border-radius:50%;background:#fff}.stories-volumen input[type=range]::-moz-range-track{height:var(--story-range-track-size,.25em);border-radius:999em;background:rgba(255,255,255,.38)}.stories-volumen input[type=range]::-moz-range-thumb{width:var(--story-range-thumb-size,1em);height:var(--story-range-thumb-size,1em);border:0;border-radius:50%;background:#fff}.stories-contenido{width:100%;height:100%;display:flex;align-items:center;justify-content:center;touch-action:none;overscroll-behavior:none}.stories-contenido img,.stories-contenido video{width:100%;height:100%;object-fit:contain;background:#000}.stories-contenido .story-card-texto{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1.55em;padding:2.25em}.stories-caption{position:absolute;z-index:5;left:1.125em;right:1.125em;bottom:3.625em;color:#fff;text-align:center;text-shadow:0 .125em .3125em #000}.stories-controles{position:absolute;z-index:6;inset:0;display:grid;grid-template-columns:1fr 1fr}.stories-controles button{border:0;background:transparent;color:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:none;box-shadow:none;user-select:none;-webkit-user-select:none;touch-action:manipulation}.stories-controles button:active,.stories-controles button:focus{background:transparent;color:transparent;outline:none;box-shadow:none}.stories-controles button:focus-visible{outline:.0625em solid rgba(255,255,255,.35);outline-offset:-.1875em}.stories-like{position:absolute;z-index:7;right:var(--story-like-right,18px);bottom:var(--story-like-bottom,64px);border:.0625em solid rgba(255,255,255,.3);background:rgba(0,0,0,.45);color:#fff;border-radius:999em;padding:.5em .75em;cursor:pointer}.stories-like.activo{background:#7c3aed}.stories-report{position:absolute;z-index:7;right:var(--story-report-right,18px);bottom:var(--story-report-bottom,18px);border:.0625em solid rgba(255,255,255,.3);background:rgba(0,0,0,.45);color:#fff;border-radius:999em;padding:.5em .75em;cursor:pointer}.stories-report:hover,.stories-report:focus-visible{background:rgba(255,255,255,.14);outline:none}.story-report-dialog{max-width:min(92vw,460px);border:1px solid #31435d;border-radius:16px;background:#111927;color:#fff;padding:0}.story-report-dialog::backdrop{background:rgba(0,0,0,.72)}.story-report-dialog form{display:grid;gap:12px;padding:20px}.story-report-dialog h2{margin:0}.story-report-dialog label{display:grid;gap:6px}.story-report-dialog select,.story-report-dialog textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #3b4d66;border-radius:9px;background:#0d1521;color:#fff}.story-report-actions{display:flex;justify-content:flex-end;gap:8px}.story-report-actions button{padding:9px 12px;border:1px solid #46618a;border-radius:9px;background:#1c2b47;color:#fff;font-weight:800;cursor:pointer}.stories-vacio{margin-top:16px;color:#8fa3bf}.stories-publicas-resumen{margin-top:28px;padding:20px;border:1px solid var(--borde,#31435d);border-radius:18px;background:var(--panel,#111927)}.stories-publicas-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px}.stories-publicas-cabecera h2{margin:0 0 4px}.stories-publicas-cabecera p{margin:0;color:#8fa3bf}.story-burbuja{margin-top:16px;display:inline-grid;grid-template-columns:68px auto;grid-template-rows:auto auto;column-gap:12px;align-items:center;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.story-burbuja-avatar{width:68px;height:68px;border-radius:50%;object-fit:cover;border:3px solid #72d8ff;box-shadow:0 0 0 3px rgba(114,216,255,.18)}.story-burbuja-avatar-wrap>span.story-burbuja-avatar{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#79d7ff,#a78bfa);color:#0b1018;font-weight:900;font-size:1.4rem}.story-burbuja strong{align-self:end}.story-burbuja small{align-self:start;color:#8fa3bf}.stories-admin-lista{display:grid;gap:10px}.story-admin-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #31435d;border-radius:12px}.story-admin-meta{display:flex;flex-direction:column;gap:3px}.stories-resumen-cuenta{margin-top:28px;padding:20px;border:1px solid var(--borde,#31435d);border-radius:18px;background:var(--panel,#111927)}.stories-resumen-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px}.stories-resumen-cabecera h2{margin:0 0 4px}.stories-resumen-cabecera p{margin:0;color:#8fa3bf}.stories-ajustes-enlace{width:38px;height:38px;border:1px solid #3b4d66;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#172231;color:#c9dcf5;font-size:1.05rem}.stories-resumen-contenido{margin-top:16px;display:flex;align-items:center;gap:14px;padding:14px;border:1px solid #2f4057;border-radius:14px;background:#0e1622;text-decoration:none;color:inherit}.stories-resumen-contenido:hover{border-color:#5e789e}.stories-resumen-contenido img,.stories-resumen-inicial{width:62px;height:62px;flex:0 0 62px;border-radius:50%;object-fit:cover;border:3px solid #72d8ff}.stories-resumen-inicial{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#79d7ff,#a78bfa);color:#0b1018;font-weight:900}.stories-resumen-contenido div{display:flex;flex-direction:column;gap:4px}.stories-resumen-contenido small{color:#8fa3bf}.stories-pagina{padding-bottom:70px}.stories-pagina-titulo{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:12px 0 22px}.stories-pagina-titulo h1{margin:0 0 6px}.stories-pagina-titulo p{margin:0;color:#8fa3bf}.story-identidad{display:flex;align-items:center;gap:10px}.story-identidad img,.story-identidad>span{width:46px;height:46px;border-radius:50%;object-fit:cover}.story-identidad>span{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#79d7ff,#a78bfa);color:#0b1018;font-weight:900}.stories-gestion-lista{display:grid;gap:16px;margin-top:18px}.story-gestion-item{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:18px;padding:14px;border:1px solid #31435d;border-radius:16px;background:#0d1521}.story-gestion-preview{min-height:320px;border-radius:14px;overflow:hidden;display:flex;align-items:center;justify-content:center}.story-gestion-preview img,.story-gestion-preview video{width:100%;height:320px;object-fit:contain;background:#000}.story-gestion-panel{display:flex;flex-direction:column;gap:14px}.story-gestion-meta{display:flex;flex-direction:column;gap:4px}.story-gestion-meta span{color:#8fa3bf}.story-editar-form{display:grid;gap:10px}.story-editar-form textarea{min-height:110px}.story-gestion-acciones{display:flex;justify-content:flex-end}.story-eliminar-form{display:flex;justify-content:flex-end;padding-top:8px;border-top:1px solid #29384c}.stories-historial{display:grid;gap:8px;margin-top:16px}.story-historial-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border:1px solid #2f4057;border-radius:10px}.story-historial-item>div{display:flex;flex-direction:column;gap:3px}.story-historial-item span{color:#8fa3bf;font-size:.9rem}@media (orientation:portrait) and (hover:none) and (pointer:coarse){.stories-visor[data-story-device="movil"] .stories-topbar{left:var(--story-side,.625em);right:var(--story-side,.625em);gap:.3125em}.stories-visor[data-story-device="movil"] .stories-topbar>strong{max-width:5.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stories-visor[data-story-device="movil"] .stories-topbar>#story-tiempo{white-space:nowrap;flex:0 0 auto}.stories-visor[data-story-device="movil"] .stories-topbar-acciones{gap:.25em;min-width:0;flex:0 1 auto}.stories-visor[data-story-device="movil"] .stories-seek{gap:.25em;padding:.125em .3125em}.stories-visor[data-story-device="movil"] .stories-seek input[type=range]{width:4.25em}.stories-visor[data-story-device="movil"] .stories-seek>span:not(.stories-range){display:none}.stories-visor[data-story-device="movil"] .stories-volumen{gap:.25em;padding:.125em .25em .125em .125em}.stories-visor[data-story-device="movil"] .stories-volumen input[type=range]{width:3em}.stories-visor[data-story-device="movil"] .stories-cerrar,.stories-visor[data-story-device="movil"] .stories-pantalla-completa,.stories-visor[data-story-device="movil"] .stories-volumen-boton,.stories-visor[data-story-device="movil"] .stories-reproduccion{width:var(--story-control-size,2.125em);height:var(--story-control-size,2.125em);font-size:1em}}@media (orientation:portrait) and (max-width:599px) and (hover:none) and (pointer:coarse){.story-crear-grid{grid-template-columns:1fr}.stories-seccion{padding:16px}.stories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-card,.story-card img,.story-card video{min-height:190px;height:190px}.stories-pagina-titulo{align-items:flex-start;flex-direction:column}.story-gestion-item{grid-template-columns:1fr}.story-gestion-preview,.story-gestion-preview img,.story-gestion-preview video{min-height:260px;height:260px}.story-historial-item{align-items:flex-start;flex-direction:column}}
/* Apariencia adaptativa gestionada desde Usuarios → Stories */
.stories-visor{background:var(--story-viewer-bg,#02060c)}
.stories-marco{border-radius:var(--story-frame-radius,0);background:var(--story-frame-bg,#05080d)}
.stories-marco::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,var(--story-overlay-alpha,.35)),transparent 24%,transparent 72%,rgba(0,0,0,var(--story-overlay-alpha,.35)))}
.stories-progreso{left:var(--story-side,10px);right:var(--story-side,10px);gap:var(--story-progress-gap,5px)}
.stories-progreso span{height:var(--story-progress-height,3px)}
.stories-topbar{top:var(--story-top,22px);left:var(--story-side,14px);right:var(--story-side,14px);bottom:auto}
.stories-cerrar,.stories-pantalla-completa,.stories-volumen-boton,.stories-reproduccion{width:var(--story-control-size,38px);height:var(--story-control-size,38px)}
.stories-contenido img,.stories-contenido video{object-fit:var(--story-media-fit,contain);object-position:var(--story-media-position,center center)}
.stories-caption{display:var(--story-caption-display,block);bottom:calc(var(--story-caption-bottom,58px) + env(safe-area-inset-bottom));font-size:var(--story-caption-size,15px);transform:translateX(var(--story-caption-x,0px))}
.stories-like{right:var(--story-like-right,16px);bottom:var(--story-like-bottom,14px)}
#story-tiempo{display:var(--story-time-display,inline);transform:translate(var(--story-time-x,0),var(--story-time-y,0))}
.stories-seek:not([hidden]){display:var(--story-seek-display,flex);width:min(var(--story-seek-width,150px),100%);transform:translate(var(--story-seek-x,0),var(--story-seek-y,0))}
.stories-reproduccion:not([hidden]){display:var(--story-play-display,inline-flex);transform:translate(var(--story-play-x,0),var(--story-play-y,0))}
.stories-volumen:not([hidden]){display:var(--story-volume-display,flex);transform:translate(var(--story-volume-x,0),var(--story-volume-y,0))}
.stories-pantalla-completa{display:var(--story-fullscreen-display,inline-flex);transform:translate(var(--story-fullscreen-x,0),var(--story-fullscreen-y,0))}
.stories-cerrar{display:var(--story-close-display,inline-flex);transform:translate(var(--story-close-x,0),var(--story-close-y,0))}
.stories-reproduccion-bar{position:static;z-index:auto;display:flex;align-items:center;justify-content:flex-end;gap:.375em;min-width:0;width:100%;overflow:visible}.stories-reproduccion-bar>.stories-seek{flex:1 1 auto;min-width:0;max-width:100%}.stories-reproduccion-bar>.stories-volumen{flex:0 1 auto;min-width:0;max-width:100%}.stories-reproduccion-bar .stories-range-seek{width:100%;min-width:0}.stories-reproduccion-bar .stories-range-volumen{max-width:100%}
/* Ajuste móvil: controles en segunda fila, sin fondos negros ni elementos recortados */
.stories-cerrar,.stories-pantalla-completa,.stories-volumen-boton,.stories-reproduccion{background:transparent!important;border-color:rgba(255,255,255,.28)}
.stories-seek,.stories-volumen{background:transparent!important;backdrop-filter:none}
.stories-visor[data-story-device="movil"] .stories-marco{border-radius:0}
.stories-visor[data-story-device="movil"] .stories-topbar{display:block;inset:0;padding:0;overflow:visible}.stories-visor[data-story-device="movil"] .stories-identidad{position:absolute;top:var(--story-top,22px);left:var(--story-side,14px);display:flex;align-items:center;gap:9px;min-width:0;max-width:calc(100% - (var(--story-side,14px) * 2) - 48px);overflow:visible}.stories-visor[data-story-device="movil"] .stories-identidad strong{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stories-visor[data-story-device="movil"] .stories-identidad #story-tiempo{flex:0 0 auto;white-space:nowrap}.stories-visor[data-story-device="movil"] .stories-topbar-acciones{position:absolute;top:var(--story-top,22px);right:var(--story-side,14px);width:auto;display:flex;align-items:center;gap:6px;min-width:0;max-width:none}.stories-visor[data-story-device="movil"] .stories-reproduccion-bar{position:absolute;top:auto;bottom:10px;left:var(--story-side,10px);right:72px;width:auto;display:grid;grid-template-columns:minmax(72px,1fr) auto auto;align-items:center;gap:6px;z-index:12}
.stories-visor[data-story-device="movil"] .stories-seek{min-width:0;width:min(var(--story-seek-width,146px),100%);padding:0}
.stories-visor[data-story-device="movil"] .stories-seek input[type=range]{width:100%;min-width:0;max-width:none}
.stories-visor[data-story-device="movil"] .stories-volumen{min-width:0;padding:0;gap:4px}
.stories-visor[data-story-device="movil"] .stories-volumen input[type=range]{width:56px;min-width:40px;max-width:56px}
.stories-visor[data-story-device="movil"] .stories-cerrar,.stories-visor[data-story-device="movil"] .stories-pantalla-completa,.stories-visor[data-story-device="movil"] .stories-volumen-boton,.stories-visor[data-story-device="movil"] .stories-reproduccion{flex:0 0 auto;min-width:var(--story-control-size,34px)}
.stories-visor[data-story-device="movil"] .stories-like{display:block!important;z-index:13}
.stories-visor[data-story-device="tablet"] .stories-reproduccion-bar{right:calc(var(--story-side,14px) + var(--story-control-size,36px) + 8px)}
@media (hover:none) and (pointer:coarse){
.stories-volumen{position:relative;overflow:visible;display:flex;align-items:center;padding:0;gap:0}
.stories-volumen-boton{position:relative;z-index:2}
}
/* Controles táctiles sin resaltado azul */
.stories-visor,.stories-visor *,.story-burbuja,.story-burbuja *{-webkit-tap-highlight-color:transparent!important;tap-highlight-color:transparent!important}
.stories-visor button,.stories-visor input[type=range],.stories-like,.stories-controles button,.stories-volumen-boton,.stories-reproduccion,.stories-cerrar,.stories-pantalla-completa{outline:none;-webkit-user-select:none;user-select:none}
/* Volumen: el input nativo queda invisible; la barra visible es estable y propia del Story. */
.stories-volumen{position:relative;overflow:visible;display:flex;align-items:center;padding:0;gap:.375em}
.stories-volumen[data-modo="desplegable"]{gap:0}
.stories-range-volumen{width:var(--story-volume-width,7em);height:var(--story-range-thumb-size,1em)}
.stories-volumen[data-modo="fija"] .stories-range-volumen{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--story-volume-bar-x,0),var(--story-volume-bar-y,0))}
.stories-volumen[data-modo="fija"][data-fija="vertical"]{align-items:flex-end}
.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range-volumen,.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-volumen,.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-volumen{width:var(--story-range-thumb-size,1em);height:var(--story-volume-width,7em)}
.stories-volumen[data-modo="desplegable"] .stories-range-volumen{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}
.stories-volumen[data-modo="desplegable"].abierto .stories-range-volumen{opacity:1;visibility:visible;pointer-events:auto}
.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-volumen{left:50%;bottom:calc(100% + .625em);transform:translateX(-50%)}
.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-volumen{left:50%;top:calc(100% + .625em);transform:translateX(-50%)}
.stories-volumen[data-modo="desplegable"][data-direccion="izquierda"] .stories-range-volumen{right:calc(100% + .625em);top:50%;transform:translateY(-50%)}
.stories-volumen[data-modo="desplegable"][data-direccion="derecha"] .stories-range-volumen{left:calc(100% + .625em);top:50%;transform:translateY(-50%)}
.stories-menu-overlay{position:absolute;inset:0;z-index:4;display:none;pointer-events:none;opacity:1;transition:opacity .2s ease}.stories-marco.menu-media .stories-menu-overlay{display:var(--story-menu-overlay-display,none)}.stories-menu-overlay i{position:absolute;display:block;background:rgba(0,0,0,var(--story-menu-overlay-alpha,.45));pointer-events:none}.stories-menu-overlay .arriba{top:0;left:0;right:0;height:var(--story-menu-overlay-top,86px)}.stories-menu-overlay .abajo{left:0;right:0;bottom:0;height:var(--story-menu-overlay-bottom,132px)}.stories-menu-overlay .izquierda{left:0;top:var(--story-menu-overlay-top,86px);bottom:var(--story-menu-overlay-bottom,132px);width:var(--story-menu-overlay-left,16px)}.stories-menu-overlay .derecha{right:0;top:var(--story-menu-overlay-top,86px);bottom:var(--story-menu-overlay-bottom,132px);width:var(--story-menu-overlay-right,16px)}
.stories-progreso,.stories-topbar,.stories-reproduccion-bar,.stories-caption,.stories-like,.stories-report{transition:opacity .2s ease,visibility .2s ease}.stories-marco.menu-oculto .stories-menu-overlay,.stories-marco.menu-oculto .stories-progreso,.stories-marco.menu-oculto .stories-topbar,.stories-marco.menu-oculto .stories-reproduccion-bar,.stories-marco.menu-oculto .stories-caption,.stories-marco.menu-oculto .stories-like,.stories-marco.menu-oculto .stories-report{opacity:0;visibility:hidden;pointer-events:none}
.stories-marco{-webkit-text-size-adjust:none;text-size-adjust:none}.stories-marco button,.stories-marco input{font-family:inherit}.stories-like{font-size:1em;line-height:1.2}.stories-identidad strong,.stories-identidad #story-tiempo{font-size:1em!important;line-height:1.2}.stories-identidad #story-tiempo{flex:0 0 auto;white-space:nowrap}.stories-cerrar,.stories-pantalla-completa,.stories-volumen-boton,.stories-reproduccion{box-sizing:border-box;padding:0!important;min-width:0;min-height:0;flex:0 0 var(--story-control-size,2.375em);font-size:0!important;line-height:0!important}.stories-cerrar svg,.stories-pantalla-completa svg,.stories-volumen-boton svg,.stories-reproduccion svg{width:var(--story-control-icon-size)!important;height:var(--story-control-icon-size)!important;flex:0 0 var(--story-control-icon-size)!important}.stories-range{position:relative;display:block;flex:0 0 auto;height:var(--story-range-thumb-size,1em)}.stories-range-seek{width:var(--story-seek-width,9.375em)}.stories-range-volumen{width:var(--story-volume-width,7em)}.stories-range-track{position:absolute;left:0;right:0;top:50%;height:var(--story-range-track-size,.25em);transform:translateY(-50%);border-radius:999em;background:rgba(255,255,255,.38);pointer-events:none}.stories-range-track i{position:absolute;left:0;top:0;bottom:0;width:var(--story-range-value,0%);border-radius:inherit;background:#fff}.stories-range-track b{position:absolute;left:var(--story-range-value,0%);top:50%;width:var(--story-range-thumb-size,1em);height:var(--story-range-thumb-size,1em);transform:translate(-50%,-50%);border-radius:50%;background:#fff}.stories-range>input[type=range]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-width:0!important;max-width:none!important;margin:0!important;opacity:0!important;visibility:visible!important;pointer-events:auto!important;transform:none!important;writing-mode:horizontal-tb!important;direction:ltr!important;-webkit-appearance:none!important;appearance:none!important;cursor:pointer!important}.stories-volumen[data-modo="fija"][data-fija="horizontal"] .stories-range-volumen{width:var(--story-volume-width,7em);height:var(--story-range-thumb-size,1em);transform:translate(var(--story-volume-bar-x,0),var(--story-volume-bar-y,0))}.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range-volumen,.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-volumen,.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-volumen{width:var(--story-range-thumb-size,1em);height:var(--story-volume-width,7em)}.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range-track,.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-track,.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-track{left:50%;right:auto;top:0;bottom:0;width:var(--story-range-track-size,.25em);height:auto;transform:translateX(-50%)}.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range-track i,.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-track i,.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-track i{left:0;right:0;top:auto;bottom:0;width:auto;height:var(--story-range-value,0%)}.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range-track b,.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-track b,.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-track b{left:50%;top:calc(100% - var(--story-range-value,0%))}.stories-volumen[data-modo="desplegable"] .stories-range-volumen{position:absolute;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease}.stories-volumen[data-modo="desplegable"].abierto .stories-range-volumen{opacity:1;visibility:visible;pointer-events:auto}.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range-volumen{left:50%;bottom:calc(100% + .625em);transform:translateX(-50%)}.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range-volumen{left:50%;top:calc(100% + .625em);transform:translateX(-50%)}.stories-volumen[data-modo="desplegable"][data-direccion="izquierda"] .stories-range-volumen{right:calc(100% + .625em);top:50%;width:var(--story-volume-width,7em);transform:translateY(-50%)}.stories-volumen[data-modo="desplegable"][data-direccion="derecha"] .stories-range-volumen{left:calc(100% + .625em);top:50%;width:var(--story-volume-width,7em);transform:translateY(-50%)}.stories-volumen[data-modo="desplegable"]:not(.abierto) .stories-range>input[type=range]{pointer-events:none!important}
/* Volumen desplegable: el wrapper controla visibilidad/posición y el input invisible solo captura interacción. */
.stories-volumen[data-modo="desplegable"]{overflow:visible!important}.stories-volumen[data-modo="desplegable"] .stories-range-volumen{z-index:20}.stories-volumen[data-modo="desplegable"].abierto .stories-range-volumen{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.stories-volumen[data-modo="desplegable"].abierto .stories-range>input[type=range]{opacity:0!important;visibility:visible!important;pointer-events:auto!important}.stories-volumen[data-modo="desplegable"][data-direccion="arriba"] .stories-range>input[type=range],.stories-volumen[data-modo="desplegable"][data-direccion="abajo"] .stories-range>input[type=range],.stories-volumen[data-modo="fija"][data-fija="vertical"] .stories-range>input[type=range]{writing-mode:vertical-lr!important;direction:rtl!important}.stories-volumen[data-modo="desplegable"][data-direccion="izquierda"] .stories-range>input[type=range],.stories-volumen[data-modo="desplegable"][data-direccion="derecha"] .stories-range>input[type=range],.stories-volumen[data-modo="fija"][data-fija="horizontal"] .stories-range>input[type=range]{writing-mode:horizontal-tb!important;direction:ltr!important}