﻿/* Video detail measurements follow the supplied news-site reference. */
.dk-video-detail{display:grid;grid-template-columns:minmax(0,2.0577fr) minmax(0,1fr);gap:24px;width:min(1296px,calc(100% - 24px));margin:24px auto 28px;color:#000;font-family:'Noto Serif Bengali',serif;}
.dk-video-detail *{box-sizing:border-box;}
.dk-video-detail__main,.dk-video-detail__sidebar{min-width:0;}
.dk-video-detail a{color:inherit;text-decoration:none;}
.dk-video-detail a:hover{color:#c20000;}
.dk-video-detail__player{width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:5px;background:#0f0f0f;}
.dk-video-detail__player>iframe,.dk-video-detail__player>.fbt-video-player,.dk-video-detail__player .wp-video,.dk-video-detail__player video,.dk-video-detail__player .mejs-container{width:100%!important;height:100%!important;max-width:100%;border:0;}
.dk-video-detail__player .fbt-video-player iframe{width:100%;height:100%;border:0;}
.dk-video-detail__unavailable,.dk-video-detail__player .fbt-video-player__fallback{display:grid;place-items:center;height:100%;margin:0;color:#fff;}
.dk-video-detail h1.dk-video-detail__title{margin:16px 0 18px;padding:0;font-size:30px!important;font-weight:700!important;line-height:36px!important;letter-spacing:0;color:#000;}
.dk-video-detail__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;padding:8px;margin-bottom:16px;min-height:50px;}
.dk-video-detail__meta time{display:flex;align-items:center;gap:4px;font-size:14px;line-height:24px;}
.dk-video-detail__meta time svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.1;}
.dk-video-detail__share{display:flex;gap:8px;}
.dk-video-detail__share>a,.dk-video-detail__share>button{appearance:none;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:4px;background:#eee;color:#000;padding:8px;cursor:pointer;}
.dk-video-detail__share img{width:16px;height:16px;object-fit:contain;}
.dk-video-detail__share svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1;}
.dk-video-detail__share :focus-visible,.dk-video-news button:focus-visible{outline:2px solid #c20000;outline-offset:2px;}
.dk-video-detail__status:empty{display:none;}
.dk-video-detail__status{width:100%;font-size:14px;}
.dk-video-comments{border:1px solid #dee2e6;padding-bottom:32px;}
.dk-video-comments>summary{list-style:none;margin:-1px -1px 0;background:#c00;color:white;padding:15px;font-size:18px;font-weight:700;line-height:22px;cursor:pointer;}
.dk-video-comments>summary::-webkit-details-marker{display:none;}
.dk-video-comments[open]{padding-bottom:0;}
.dk-video-comments__body{padding:16px;}
.dk-video-comments__body textarea,.dk-video-comments__body input:not([type=checkbox]){max-width:100%;}
.dk-video-related>h2{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:26px;font-weight:600;line-height:27px;text-align:center;color:#ed0000;}
.dk-video-related>h2:before,.dk-video-related>h2:after{content:'';height:1px;flex:1;background:#000;}
.dk-video-related__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px;}
.dk-video-related__grid article{min-width:0;}
.dk-video-related__image{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#eee;}
.dk-video-related__image img{display:block;width:100%;height:100%;object-fit:cover;}
.dk-video-related__image svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;fill:none;stroke:#fff;stroke-width:2;filter:drop-shadow(0 1px 2px #222);}
.dk-video-related__image svg path{fill:#fff;stroke:none;}
.dk-video-detail .dk-video-related__grid h3{margin:5px 0 0;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#000;}
.dk-video-news{margin-top:18px;border:1px solid #dee2e6;border-radius:5px;overflow:hidden;}
.dk-video-news__tabs{display:grid;grid-template-columns:1fr 1fr;}
.dk-video-news__tabs button{appearance:none;border:0;border-bottom:1px solid #dee2e6;border-radius:0;background:#d8d8d8;color:#000;min-height:54px;padding:10px;font:700 26px/32px 'Noto Serif Bengali',serif;cursor:pointer;}
.dk-video-news__tabs button[aria-selected=true]{background:#c00;color:#fff;}
.dk-video-news__list{height:500px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:auto;}
.dk-video-news__list[hidden]{display:none;}
.dk-video-news__list>a{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:8px;padding:8px;border-bottom:1px solid #dee2e6;min-height:104px;}
.dk-video-news__list img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:5px;}
.dk-video-detail .dk-video-news__list h3{margin:0;font-size:18px!important;font-weight:700!important;line-height:28px!important;}
.dk-video-calendar{margin-top:16px;border-radius:8px;overflow:hidden;background:#f8f9fa;}
.dk-video-calendar__head{display:flex;align-items:center;justify-content:space-between;padding:8px 15px;background:#c00;color:#fff;font-size:18px;line-height:26px;}
.dk-video-calendar__head a{color:#fff;font-size:26px;line-height:26px;}
.dk-video-calendar__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;padding:4px 0;}
.dk-video-calendar__grid>strong{display:grid;place-items:center;color:#c00;font-size:14px;min-height:32px;font-weight:600;}
.dk-video-calendar__grid>a,.dk-video-calendar__grid>span{display:grid;place-items:center;min-height:32px;font-size:15px;}
.dk-video-calendar__grid>a:hover,.dk-video-calendar__grid>a.is-today{background:#c00;color:#fff;border-radius:30px;}
@media(max-width:991px){.dk-video-detail{grid-template-columns:minmax(0,1fr);gap:24px;}.dk-video-detail__sidebar{width:100%;}.dk-video-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:575px){.dk-video-detail{margin-top:16px;}.dk-video-detail h1.dk-video-detail__title{font-size:26px!important;line-height:34px!important;margin:14px 0;}.dk-video-detail__meta{padding:8px 0;}.dk-video-detail__share{gap:6px;}.dk-video-detail__share>a,.dk-video-detail__share>button{width:30px;height:30px;padding:7px;}.dk-video-news__list{height:500px;}}
@media print{.dk-video-detail{display:block;width:100%;}.dk-video-detail__sidebar,.dk-video-detail__share,.dk-video-comments{display:none;}}
/* Override the old video shell and the global white share-icon treatment. */
.fbt-video-page-shell#primary{padding:0;background:#fff;}
.dk-video-detail .dk-video-detail__share img{filter:brightness(0)!important;opacity:1!important;border-radius:0;}
.dk-video-related__image,.dk-video-related__image img{border-radius:0!important;}
.dk-video-detail__player .fbt-video-player{margin:0;border-radius:0;}
