/* Generated route CSS — v2188. Source: tools/css-source/page-specializations/public-specializations.css. */
/* ===== Page specialization 49: en/screenshots-videos.html | fr/screenshots-videos.html ===== */

.mms-product-tour-section{overflow:hidden;}
.mms-product-tour-section .mms-section-heading{margin-bottom:clamp(1.5rem,3vw,2.4rem);}
.mms-product-tour-media{
width:min(100%,72rem);
margin:0 auto;
overflow:hidden;
border:1px solid var(--mms-card-border,rgba(17,47,63,.12));
border-radius:1.25rem;
background:#fff;
box-shadow:var(--mms-card-shadow,0 18px 42px rgba(12,35,48,.08));
}
.mms-product-tour-media__stage{
display:grid;
place-items:center;
min-height:24rem;
padding:clamp(.75rem,2vw,1.25rem);
background:linear-gradient(180deg,#f8fbfc,#eef4f5);
}
.mms-product-tour-media video{
display:block;
width:100%;
max-height:46rem;
object-fit:contain;
border-radius:.85rem;
background:#fff;
}
.mms-product-tour-media--portrait video{width:min(100%,38rem);}
.mms-product-tour-media figcaption{
padding:.9rem 1rem;
border-top:1px solid rgba(17,47,63,.1);
color:var(--mms-muted-strong);
font-size:.88rem;
line-height:1.55;
}
.mms-product-tour-actions{
width:min(100%,72rem);
margin:1rem auto 0;
}
@media(max-width:620px){
.mms-product-tour-media__stage{min-height:0;padding:.5rem;}
.mms-product-tour-media{border-radius:var(--mms-card-radius);}
.mms-product-tour-media video{border-radius:.7rem;}
}

body[data-content-path$="/pages/screenshots-videos.json"] .mms-hero__visual{width:min(100%,32rem);max-width:32rem;justify-self:end;align-self:center;}
body[data-content-path$="/pages/screenshots-videos.json"] .mms-enterprise-hero-card{width:100%;}
.mms-product-tour-media .plyr{--plyr-color-main:#2f6fd4;--plyr-video-background:#fff;--plyr-video-controls-background:#fff;--plyr-video-control-color:#294656;--plyr-menu-background:#fff;--plyr-menu-color:#294656;width:100%;display:flex;flex-direction:column;background:#fff;}
.mms-product-tour-media .plyr__video-wrapper{order:1;width:100%;background:#fff;}
#mms-app .mms-product-tour-media .plyr--video .plyr__controls{position:static;inset:auto;order:2;display:flex;align-items:center;gap:var(--mms-video-control-gap,.35rem);width:100%;min-height:var(--mms-video-control-min-height,3rem);padding:var(--mms-video-control-padding,.35rem .65rem);border-top:1px solid #dce5ea;background:#fff;color:#294656;opacity:1;transform:none;}
#mms-app .mms-product-tour-media .plyr--video .plyr__controls::before{display:none;}
.mms-product-tour-media .plyr__controls .plyr__control{color:#294656;}
.mms-product-tour-media .plyr__controls .plyr__control:hover,
.mms-product-tour-media .plyr__controls .plyr__control:focus-visible,
.mms-product-tour-media .plyr__controls .plyr__control[aria-expanded="true"]{background:#eaf2ff;color:#245baa;}
.mms-product-tour-media .plyr__controls__item.plyr__progress__container{flex:1 1 auto;min-width:4rem;margin-inline:.1rem;}
@media(max-width:900px){body[data-content-path$="/pages/screenshots-videos.json"] .mms-hero__visual{width:min(100%,30rem);max-width:none;justify-self:center;}}
@media(max-width:620px){#mms-app .mms-product-tour-media .plyr--video .plyr__controls{flex-wrap:nowrap;gap:var(--mms-video-control-gap,.25rem);min-height:var(--mms-video-control-min-height,2.75rem);padding:var(--mms-video-control-padding,.25rem .5rem);}.mms-product-tour-media .plyr__controls__item.plyr__progress__container{order:initial;flex:1 1 auto;flex-basis:auto;min-width:3.5rem;margin:0;}}
