.bv-breaking-bottom{position:fixed;inset:auto 0 0;z-index:1000;display:flex;align-items:center;background:#581b1e;color:#fff;padding-bottom:env(safe-area-inset-bottom);font-family:Shurjo,sans-serif;box-shadow:0 -2px 10px #0002}
.bv-breaking-bottom strong{padding:12px;background:#a30a02;white-space:nowrap;font-size:20px}.bv-breaking-viewport{flex:1;min-width:0;overflow:hidden}.bv-breaking-track,.bv-breaking-group{display:flex;align-items:center;width:max-content}.bv-breaking-group a{color:#fff;display:flex;align-items:center;gap:20px;padding-right:32px;flex-shrink:0;white-space:nowrap;font-size:20px;text-decoration:none}.bv-breaking-group img{width:26px;height:26px;min-width:26px;border-radius:50%;object-fit:contain;background:#fff}.bv-breaking-bottom button{background:none;border:0;color:#fff;padding:8px 12px;cursor:pointer;font-size:26px}body:has(.bv-breaking-bottom){padding-bottom:64px}@media(prefers-reduced-motion:reduce){.bv-breaking-viewport{overflow:auto}}@media(max-width:500px){.bv-breaking-bottom strong,.bv-breaking-group a{font-size:17px}}
.bv-breaking-bottom{inset:auto 16px max(12px,env(safe-area-inset-bottom));min-height:58px;padding-bottom:0;background:linear-gradient(110deg,#32171b,#191a20);border:1px solid #ffffff26;border-radius:12px;box-shadow:0 8px 30px #0004;overflow:hidden}
.bv-breaking-bottom .bv-breaking-label{align-self:stretch;display:flex;align-items:center;gap:9px;padding:12px 20px;background:linear-gradient(135deg,#c0151c,#950c12);line-height:1.3;border-right:1px solid #ffffff26}
.bv-breaking-pulse{width:7px;height:7px;flex:none;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff24;animation:bv-breaking-pulse 2s ease-out infinite}
.bv-breaking-viewport{mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}
.bv-breaking-group a{gap:16px;padding:12px 32px 12px 8px;line-height:1.5}.bv-breaking-group a:hover{color:#ffdfb0}
.bv-breaking-group img{width:25px;height:25px;min-width:25px;border:2px solid #ffffff40;box-sizing:border-box}
.bv-breaking-bottom button{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;margin:0 10px 0 6px;background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;padding:0;transition:background .18s ease}
.bv-breaking-bottom button:hover{background:#ffffff26}.bv-breaking-bottom button svg{width:16px;height:16px;display:block}
.bv-breaking-bottom :focus-visible{outline:2px solid #ffd66e;outline-offset:-3px}body:has(.bv-breaking-bottom){padding-bottom:86px}
@keyframes bv-breaking-pulse{0%,100%{box-shadow:0 0 0 3px #ffffff25}55%{box-shadow:0 0 0 7px #ffffff00}}
@media(max-width:600px){.bv-breaking-bottom{inset:auto 0 0;min-height:50px;padding-bottom:env(safe-area-inset-bottom);border-radius:0;border-width:1px 0 0;box-shadow:0 -4px 20px #0003}.bv-breaking-bottom .bv-breaking-label{font-size:16px;padding:12px 10px;gap:7px}.bv-breaking-pulse{width:6px;height:6px}.bv-breaking-group a{font-size:18px;gap:12px;padding:10px 24px 10px 6px}.bv-breaking-group img{width:22px;height:22px;min-width:22px}.bv-breaking-bottom button{flex-basis:32px;width:32px;height:32px;margin:0 6px 0 2px}.bv-breaking-viewport{mask-image:linear-gradient(90deg,transparent,#000 10px,#000 calc(100% - 10px),transparent)}body:has(.bv-breaking-bottom){padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
@media(prefers-reduced-motion:reduce){.bv-breaking-pulse{animation:none}.bv-breaking-bottom button{transition:none}}
.bv-breaking-bottom{min-height:44px;background:#004d38;border-color:#ffffff30;border-radius:9px;inset:auto 12px max(8px,env(safe-area-inset-bottom))}
.bv-breaking-bottom .bv-breaking-label{background:linear-gradient(135deg,#c0151c,#950c12);font-size:18px;padding:8px 14px}
.bv-breaking-group a{font-size:18px;padding-top:8px;padding-bottom:8px;line-height:1.4}
.bv-breaking-group img{width:22px;height:22px;min-width:22px}
.bv-breaking-bottom button{width:30px;height:30px;flex-basis:30px}
body:has(.bv-breaking-bottom) #banglaviews_backToTop{bottom:calc(76px + env(safe-area-inset-bottom))!important}
#banglaviews_backToTop{transition:bottom .25s ease}
.bv-breaking-updates{max-width:1320px;margin:18px auto 28px;padding:20px;border:1px solid #d7e5df;border-top:3px solid #006a4e;border-radius:10px;background:#f6faf8;font-family:Shurjo,sans-serif;scroll-margin-top:100px}
.bv-breaking-updates[hidden]{display:none}
.bv-breaking-updates h2{display:flex;align-items:center;gap:12px;font-size:25px;margin:0 0 18px;color:#00543e}
.bv-breaking-updates h2 .bv-breaking-pulse{background:#d51928;box-shadow:0 0 0 4px #d5192820}
.bv-breaking-updates h2 small{margin-left:auto;font-size:15px;font-weight:400;color:#52665e}
.bv-breaking-update-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}
.bv-breaking-update-grid article{border-left:2px solid #006a4e;padding:0 16px;animation:bv-update-in .3s ease-out}
.bv-breaking-update-grid time{color:#006a4e;font-size:15px}.bv-breaking-update-grid h3{font-size:22px;line-height:1.4;color:#182b24;margin:6px 0 10px}
.bv-breaking-update-grid summary{cursor:pointer;color:#006a4e;font-size:16px}.bv-breaking-update-grid p{font-size:18px;color:#344d42;line-height:1.6;margin-top:10px;white-space:pre-line;overflow-wrap:anywhere}
@keyframes bv-update-in{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:600px){.bv-breaking-bottom{inset:auto 0 0;min-height:42px;border-radius:0}.bv-breaking-bottom .bv-breaking-label{font-size:15px;padding:8px}.bv-breaking-group a{font-size:17px;padding-top:8px;padding-bottom:8px}.bv-breaking-bottom button{width:28px;height:28px;flex-basis:28px}.bv-breaking-updates{margin:12px 10px 20px;padding:16px}.bv-breaking-updates h2{font-size:22px;gap:9px}.bv-breaking-updates h2 small{font-size:13px}.bv-breaking-update-grid{grid-template-columns:1fr;gap:18px}.bv-breaking-update-grid h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){#banglaviews_backToTop{transition:none}.bv-breaking-update-grid article{animation:none}}
