#ann-home-pro-v73-root{--ann-red:#e21d2b;--ann-navy:#0b1736;--ann-ink:#101828;--ann-muted:#667085;--ann-line:#e6e8ec;--ann-soft:#f6f7f9;display:block;width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;font-family:inherit;color:var(--ann-ink)}
#ann-home-pro-v73-root *{box-sizing:border-box}#ann-home-pro-v73-root a{text-decoration:none;color:inherit}
#ann-home-pro-v73-root .ann70-wrap{width:min(1280px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
#ann-home-pro-v73-root .ann70-main{min-width:0}#ann-home-pro-v73-root .ann70-sidebar{min-width:0;position:relative}
#ann-home-pro-v73-root .ann70-section{margin:0 0 24px;background:#fff;border:1px solid var(--ann-line);border-radius:10px;overflow:hidden;animation:ann70-in .55s ease both}
#ann-home-pro-v73-root .ann70-heading,#ann-home-pro-v73-root .ann70-part-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--ann-line);position:relative;background:#fff}
#ann-home-pro-v73-root .ann70-heading:before,#ann-home-pro-v73-root .ann70-part-heading:before{content:"";width:4px;height:24px;background:var(--ann-red);border-radius:3px;position:absolute;left:0;top:13px}
#ann-home-pro-v73-root .ann70-heading h2,#ann-home-pro-v73-root .ann70-part-heading h2{font-size:21px;line-height:1.2;margin:0;padding-left:8px;font-weight:800;color:var(--ann-navy)}
#ann-home-pro-v73-root .ann70-heading a,#ann-home-pro-v73-root .ann70-part-heading a{font-size:13px;font-weight:700;color:var(--ann-red);white-space:nowrap}
#ann-home-pro-v73-root .ann70-heading span{font-size:11px;color:var(--ann-muted)}
#ann-home-pro-v73-root .ann70-quick-wrap{margin:0 0 18px}.ann70-section-label{font-size:13px;font-weight:800;color:var(--ann-navy);margin:0 0 8px}.ann70-quick{display:flex;gap:8px;overflow:auto;padding-bottom:2px;scrollbar-width:none}.ann70-quick::-webkit-scrollbar{display:none}.ann70-quick a{flex:0 0 auto;padding:9px 13px;border:1px solid var(--ann-line);border-radius:999px;background:#fff;font-size:12px;font-weight:700}.ann70-quick a span{color:var(--ann-red);margin-left:5px}
#ann-home-pro-v73-root .ann70-cat-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px;padding:14px}.ann70-four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ann70-card{display:block;min-width:0}.ann70-thumb{background:#eef1f5;overflow:hidden;position:relative}.ann70-thumb img{width:100%;height:100%;display:block;object-fit:cover}.ann70-card-text{padding:8px 2px 2px}.ann70-card-text time{display:block;color:var(--ann-muted);font-size:10px;margin-bottom:4px}.ann70-card-text b{display:block;font-size:13px;line-height:1.42}.ann70-lead-card .ann70-thumb{aspect-ratio:16/9;border-radius:7px}.ann70-lead-card .ann70-card-text b{font-size:19px;line-height:1.35}.ann70-small .ann70-thumb{aspect-ratio:16/9;border-radius:6px}.ann70-small .ann70-card-text b{font-size:12px}.ann70-empty-category{padding:25px 16px;color:var(--ann-muted)}
#ann-home-pro-v73-root .ann70-strip{display:flex;gap:12px;overflow-x:auto;padding:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.ann70-strip::-webkit-scrollbar{display:none}.ann70-strip-card{flex:0 0 calc((100% - 60px)/6);scroll-snap-align:start}.ann70-strip-card .ann70-thumb{aspect-ratio:16/10;border-radius:6px}.ann70-strip-card .ann70-card-text b{font-size:12px}.ann70-strip-section{background:#fff}.ann70-strip-section .ann70-heading{padding-bottom:12px}
#ann-home-pro-v73-root .ann70-latest-list{max-height:460px;overflow:hidden}.ann70-latest-list a{display:grid;grid-template-columns:auto 58px 1fr;gap:9px;align-items:start;padding:11px 14px;border-bottom:1px solid var(--ann-line);font-size:13px}.ann70-latest-list a:last-child{border-bottom:0}.ann70-latest-list a>span{background:var(--ann-red);color:#fff;font-size:9px;font-weight:800;padding:3px 5px;border-radius:3px}.ann70-latest-list time{font-size:10px;color:var(--ann-muted);padding-top:2px}.ann70-latest-list b{font-size:13px;line-height:1.45}
#ann-home-pro-v73-root .ann70-ad-slot{margin:0 0 24px;text-align:center}.ann70-ad-label{font-size:9px;letter-spacing:.08em;color:#98a2b3;margin:0 0 5px}.ann70-ad-slot img{display:block;width:100%;height:auto;max-height:240px;object-fit:contain;background:#fff;border:1px solid var(--ann-line);border-radius:8px}
#ann-home-pro-v73-root .ann70-combined-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:18px}.ann70-media-panel{background:#090909!important;border-color:#222!important;color:#fff}.ann70-dark-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;background:#090909;border-bottom:1px solid #262626}.ann70-dark-heading h2{margin:0;color:#fff;font-size:18px;font-weight:800}.ann70-media-actions{display:flex;gap:5px}.ann70-media-actions button{border:0;background:var(--ann-red);color:#fff;border-radius:4px;padding:6px 9px;font-weight:800;cursor:pointer}.ann70-media-actions button:hover{filter:brightness(1.08)}
#ann-home-pro-v73-root .ann70-feature-media{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(170px,.75fr);gap:10px;padding:10px}.ann70-video-main{display:block;width:100%;aspect-ratio:16/9;background:#151515;border:0;border-radius:5px;overflow:hidden;padding:0;cursor:pointer}.ann70-video-main span{display:block;width:100%;height:100%;position:relative}.ann70-video-main img{width:100%;height:100%;object-fit:cover;display:block}.ann70-video-main i,.ann70-short-card i,.ann70-video-card i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ff0033;color:#fff;font-style:normal;font-size:21px;box-shadow:0 5px 18px #0008}.ann70-video-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:100%;overflow:auto;padding-right:2px}.ann70-video-card{display:block;padding:0;border:0;background:#111;cursor:pointer;border-radius:5px;overflow:hidden;min-width:0}.ann70-video-card span{display:block;aspect-ratio:16/9;position:relative}.ann70-video-card img{width:100%;height:100%;object-fit:cover;display:block}.ann70-video-card i{width:30px;height:30px;font-size:12px}.ann70-playlist-card,.ann70-short-playlist{border:1px dashed #555;background:#141414;color:#fff;border-radius:6px;padding:15px;text-align:left;display:grid;gap:6px;cursor:pointer}.ann70-playlist-card span,.ann70-short-playlist span{font-size:22px;color:var(--ann-red)}.ann70-playlist-card b,.ann70-short-playlist b{font-size:13px}.ann70-playlist-card small,.ann70-short-playlist small{color:#bbb}.ann70-playlist-embed{padding:0;overflow:hidden}.ann70-playlist-embed iframe{width:100%;height:100%;border:0}.ann70-media-empty{display:grid;place-items:center;min-height:250px;background:#151515;color:#aaa;font-size:13px;padding:20px;text-align:center}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex;gap:10px;overflow-x:auto;padding:10px;scroll-snap-type:x mandatory;scrollbar-width:none}.ann70-shorts-row::-webkit-scrollbar{display:none}.ann70-short-card{flex:0 0 155px;aspect-ratio:9/16;border:0;background:#111;padding:0;border-radius:6px;overflow:hidden;cursor:pointer;scroll-snap-align:start}.ann70-short-card span{display:block;width:100%;height:100%;position:relative}.ann70-short-card img{width:100%;height:100%;object-fit:cover;display:block}.ann70-short-card i{width:38px;height:38px;font-size:16px}
#ann-home-pro-v73-root .ann70-sidebar .ann70-side-box,#ann-home-pro-v73-root .ann70-sidebar .ann70-widget{background:#fff;border:1px solid var(--ann-line);border-radius:9px;overflow:hidden;margin:0 0 16px}.ann70-side-title{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-bottom:2px solid var(--ann-red);background:#fff}.ann70-side-title h3{font-size:15px;margin:0;color:var(--ann-navy)}.ann70-side-title span{font-size:9px;background:var(--ann-red);color:#fff;padding:3px 5px;border-radius:3px;font-weight:800}.ann70-side-live{aspect-ratio:16/9;background:#111}.ann70-side-live iframe{width:100%;height:100%;border:0;display:block}.ann70-live-placeholder{height:100%;min-height:130px;display:grid;place-items:center;text-align:center;padding:15px;color:#bbb;background:#101010}.ann70-live-placeholder b{color:#fff;font-size:16px}.ann70-live-placeholder span{font-size:11px}.ann70-side-list{height:330px;overflow:hidden}.ann70-side-list a{display:grid;grid-template-columns:auto 1fr;gap:7px;padding:10px;border-bottom:1px solid var(--ann-line);font-size:12px;line-height:1.4}.ann70-side-list a span{font-size:8px;color:#fff;background:var(--ann-red);padding:2px 4px;height:max-content;border-radius:3px}.ann70-trending-window{overflow:hidden;padding:10px}.ann70-trending-track{display:flex;flex-wrap:wrap;gap:6px}.ann70-trending-track a{border:1px solid #eceef2;background:#fafafa;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700}.ann70-social-tabs{display:flex;padding:8px;gap:5px;border-bottom:1px solid var(--ann-line)}.ann70-social-tabs button{flex:1;border:1px solid var(--ann-line);background:#fff;border-radius:5px;padding:6px 4px;font-size:10px;font-weight:800;cursor:pointer}.ann70-social-tabs button.active{background:var(--ann-red);color:#fff;border-color:var(--ann-red)}.ann70-social-pane{display:none;max-height:430px;overflow:auto}.ann70-social-pane.active{display:block}.ann70-social-post{display:grid;grid-template-columns:72px 1fr;gap:9px;padding:9px;border-bottom:1px solid var(--ann-line)}.ann70-social-post img,.ann70-social-noimage{width:72px;height:72px;border-radius:5px;object-fit:cover;background:#eef1f5;display:grid;place-items:center}.ann70-social-post>span{min-width:0}.ann70-social-post b{display:block;font-size:10px;color:var(--ann-red);margin-bottom:4px}.ann70-social-post>span>span{display:block;font-size:11px;line-height:1.35}.ann70-social-post small{display:block;font-size:9px;color:var(--ann-muted);margin-top:5px}.ann70-social-empty{padding:15px;font-size:11px;line-height:1.5;color:var(--ann-muted)}.ann70-widget{padding:12px}.ann70-widget h3{margin:0 0 8px;font-size:14px;color:var(--ann-navy);display:flex;justify-content:space-between}.ann70-widget h3 span{font-size:8px;background:var(--ann-red);color:#fff;padding:3px 5px;border-radius:3px}.ann70-widget b{font-size:25px;display:block}.ann70-widget>span{display:block;font-size:12px;margin-top:3px}.ann70-widget small{display:block;color:var(--ann-muted);margin-top:5px}.ann70-side-ad{display:block;margin-bottom:16px}.ann70-side-ad img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid var(--ann-line);border-radius:8px}
#ann-home-pro-v73-root .ann70-modal{position:fixed;inset:0;background:#000c;z-index:999999;display:none;align-items:center;justify-content:center;padding:20px}.ann70-modal.active{display:flex}.ann70-modal-inner{width:min(1000px,95vw);aspect-ratio:16/9;background:#000;border-radius:8px;overflow:hidden;box-shadow:0 15px 60px #0008}.ann70-modal-inner iframe{width:100%;height:100%;border:0}.ann70-close{position:absolute;right:18px;top:15px;border:0;background:var(--ann-red);color:#fff;width:38px;height:38px;border-radius:50%;font-size:25px;cursor:pointer}
@keyframes ann70-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.ann70-strip-card{flex-basis:calc((100% - 36px)/4)}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-wrap{width:min(100% - 20px,720px);grid-template-columns:1fr}.ann70-sidebar{order:2}.ann70-cat-layout{grid-template-columns:1fr!important}.ann70-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ann70-combined-grid{grid-template-columns:1fr!important}.ann70-strip-card{flex-basis:calc((100% - 24px)/3)}.ann70-feature-media{grid-template-columns:1fr!important}.ann70-video-side{max-height:none;grid-template-columns:repeat(3,minmax(0,1fr))}.ann70-short-card{flex-basis:140px}}
@media(max-width:480px){#ann-home-pro-v73-root .ann70-wrap{width:calc(100% - 12px)}.ann70-four{gap:8px}.ann70-cat-layout{padding:9px!important}.ann70-lead-card .ann70-card-text b{font-size:17px}.ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))}.ann70-strip-card{flex-basis:calc((100% - 12px)/2)}.ann70-heading h2,.ann70-part-heading h2{font-size:18px}.ann70-latest-list a{grid-template-columns:auto 48px 1fr;font-size:11px}.ann70-social-post{grid-template-columns:62px 1fr}.ann70-social-post img,.ann70-social-noimage{width:62px;height:62px}}
@media(prefers-reduced-motion:reduce){#ann-home-pro-v73-root .ann70-section{animation:none}}
/* V67 final structural layer */
#ann-home-pro-v73-root{position:relative;z-index:2;opacity:1;height:auto;overflow:visible;transition:opacity .35s ease}
#ann-home-pro-v73-root.ann70-positioned{opacity:1;height:auto;overflow:visible}
#ann-home-pro-v73-root .ann70-wrap{width:min(1280px,calc(100% - 28px));grid-template-columns:minmax(0,1fr) 320px;gap:22px}
#ann-home-pro-v73-root .ann70-section{margin-bottom:22px}
#ann-home-pro-v73-root .ann70-video-panel,#ann-home-pro-v73-root .ann70-shorts-panel{min-width:0}
#ann-home-pro-v73-root .ann70-combined-grid{align-items:start}
#ann-home-pro-v73-root .ann70-video-side{max-height:390px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding-right:2px}
#ann-home-pro-v73-root .ann70-video-card{display:block;width:100%;border:0;background:#121212;color:#fff;padding:0;text-align:left;cursor:pointer}
#ann-home-pro-v73-root .ann70-video-card span{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}
#ann-home-pro-v73-root .ann70-video-card img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-video-card b{display:block;font-size:10px;line-height:1.3;padding:5px;color:#eee}
#ann-home-pro-v73-root .ann70-short-card b{display:block;color:#fff;font-size:10px;line-height:1.25;padding:5px}
#ann-home-pro-v73-root .ann70-market-row{display:grid;grid-template-columns:1fr auto auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #eee;font-size:11px}
#ann-home-pro-v73-root .ann70-market-row:last-child{border-bottom:0}
#ann-home-pro-v73-root .ann70-market-row b{font-size:13px}.ann70-market-row em{font-style:normal;font-size:10px}
#ann-home-pro-v73-root .ann70-side-ad{margin-bottom:14px}
#ann-home-pro-v73-root .ann70-ad-bottom{margin-top:4px}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:1fr;width:calc(100% - 14px)}#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr));max-height:360px}}

/* V67 clean portal composition */
#ann-home-pro-v73-root{margin:22px 0 0;padding:0 0 2px;background:#f7f8fa}
#ann-home-pro-v73-root .ann70-wrap{width:min(1320px,calc(100% - 24px));grid-template-columns:minmax(0,1fr) 330px;gap:20px;padding:18px 0}
#ann-home-pro-v73-root .ann70-section{box-shadow:0 3px 14px rgba(16,24,40,.05)}
#ann-home-pro-v73-root .ann70-category{background:#fff}
#ann-home-pro-v73-root .ann70-cat-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr)}
#ann-home-pro-v73-root .ann70-four .ann70-card{display:flex;flex-direction:column;min-height:0}
#ann-home-pro-v73-root .ann70-four .ann70-card-text{flex:1}
#ann-home-pro-v73-root .ann70-latest-list{scroll-behavior:smooth}
#ann-home-pro-v73-root .ann70-sidebar{position:sticky;top:12px}
#ann-home-pro-v73-root .ann70-side-box,#ann-home-pro-v73-root .ann70-widget{box-shadow:0 3px 12px rgba(16,24,40,.05)}
#ann-home-pro-v73-root .ann70-combined-media{background:transparent;border:0;overflow:visible}
#ann-home-pro-v73-root .ann70-combined-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px}
#ann-home-pro-v73-root .ann70-video-panel,#ann-home-pro-v73-root .ann70-shorts-panel{border-radius:10px}
#ann-home-pro-v73-root .ann70-short-card{flex-basis:170px}
#ann-home-pro-v73-root .ann70-ad-slot{padding:0}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-wrap{width:calc(100% - 12px);grid-template-columns:1fr;padding:10px 0}#ann-home-pro-v73-root .ann70-sidebar{position:static}}

/* V67 MEDIA MASTER: balanced Zee/TV9-style video + shorts module */
#ann-home-pro-v73-root .ann70-combined-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;align-items:stretch}
#ann-home-pro-v73-root .ann70-media-panel{margin:0!important;background:#080808!important;border:1px solid #1e1e1e!important;border-radius:8px!important;overflow:hidden!important;color:#fff;min-height:0}
#ann-home-pro-v73-root .ann70-dark-heading{height:52px;padding:9px 12px;background:#050505;border-bottom:1px solid #2a2a2a}
#ann-home-pro-v73-root .ann70-dark-heading h2{font-size:16px;line-height:1.2}
#ann-home-pro-v73-root .ann70-media-actions button{min-width:28px;height:28px;padding:4px 8px}
#ann-home-pro-v73-root .ann70-video-stage{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(155px,.85fr);gap:10px;padding:10px;height:430px}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0;min-height:0}
#ann-home-pro-v73-root .ann70-video-main{display:block;width:100%;height:100%;padding:0;background:#111;border:0;border-radius:6px;overflow:hidden;cursor:pointer;color:#fff;text-align:left}
#ann-home-pro-v73-root .ann70-video-main span{display:block;position:relative;width:100%;aspect-ratio:16/9;background:#151515;overflow:hidden}
#ann-home-pro-v73-root .ann70-video-main img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-video-main>i,#ann-home-pro-v73-root .ann70-short-feature>span>i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#e21d2b;color:#fff;font-style:normal;font-size:22px;box-shadow:0 4px 20px #000b}
#ann-home-pro-v73-root .ann70-video-main>b{display:block;padding:9px 8px 3px;font-size:13px;line-height:1.35;color:#fff}
#ann-home-pro-v73-root .ann70-video-main>small{display:block;padding:0 8px 8px;color:#aaa;font-size:10px}
#ann-home-pro-v73-root .ann70-video-side{height:100%;max-height:none;overflow:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;gap:8px;padding-right:3px}
#ann-home-pro-v73-root .ann70-video-card{display:grid;grid-template-columns:105px 1fr;gap:7px;align-items:start;width:100%;padding:0;border:0;background:#121212;border-radius:5px;overflow:hidden;color:#fff;text-align:left;cursor:pointer}
#ann-home-pro-v73-root .ann70-video-card span{display:block;position:relative;aspect-ratio:16/9}
#ann-home-pro-v73-root .ann70-video-card img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-video-card i,#ann-home-pro-v73-root .ann70-short-card i{width:30px;height:30px;font-size:12px}
#ann-home-pro-v73-root .ann70-video-card b{padding:7px 5px 4px 0;font-size:10px;line-height:1.3;color:#eee}
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid;grid-template-columns:minmax(135px,.72fr) minmax(0,1.28fr);gap:10px;padding:10px;height:430px}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{display:flex;justify-content:center;min-width:0;min-height:0}
#ann-home-pro-v73-root .ann70-short-feature{display:block;width:min(100%,185px);height:100%;padding:0;background:#111;border:0;border-radius:6px;overflow:hidden;color:#fff;cursor:pointer;text-align:left}
#ann-home-pro-v73-root .ann70-short-feature span{display:block;position:relative;width:100%;height:calc(100% - 49px);background:#151515;overflow:hidden}
#ann-home-pro-v73-root .ann70-short-feature img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-short-feature>b{display:block;padding:7px 7px 2px;font-size:11px;line-height:1.3}
#ann-home-pro-v73-root .ann70-short-feature>small{display:block;padding:0 7px 7px;color:#aaa;font-size:9px}
#ann-home-pro-v73-root .ann70-shorts-side{height:100%;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:8px;padding-right:3px;align-content:start}
#ann-home-pro-v73-root .ann70-short-card{display:block;width:100%;border:0;background:#121212;border-radius:5px;overflow:hidden;color:#fff;text-align:left;cursor:pointer;padding:0}
#ann-home-pro-v73-root .ann70-short-card span{display:block;position:relative;aspect-ratio:9/12;overflow:hidden}
#ann-home-pro-v73-root .ann70-short-card img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-short-card b{display:block;padding:5px;font-size:9px;line-height:1.25}
#ann-home-pro-v73-root .ann70-playlist-card{width:100%;min-height:110px}
#ann-home-pro-v73-root .ann70-loading-poster{display:grid!important;place-items:center!important;aspect-ratio:16/9!important}
#ann-home-pro-v73-root .ann70-video-loading-main{cursor:pointer}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-combined-grid{grid-template-columns:1fr}#ann-home-pro-v73-root .ann70-video-stage,#ann-home-pro-v73-root .ann70-shorts-stage{height:auto;min-height:390px}}
@media(max-width:700px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr;height:auto}.ann70-video-side{max-height:300px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.ann70-video-card{grid-template-columns:1fr}.ann70-video-card b{padding:5px}.ann70-shorts-stage{grid-template-columns:1fr!important;height:auto!important}.ann70-shorts-feature-wrap{min-height:360px}.ann70-short-feature{height:360px!important}.ann70-shorts-side{max-height:390px;grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/* V67 FINAL MEDIA + LAYOUT CORRECTIONS */
#ann-home-pro-v73-root{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}
#ann-home-pro-v73-root .ann70-wrap{width:min(1440px,calc(100% - 36px));grid-template-columns:minmax(0,1fr) 320px;gap:20px;}
#ann-home-pro-v73-root .ann70-combined-media{background:transparent!important;border:0!important;overflow:visible!important;margin-bottom:26px!important;}
#ann-home-pro-v73-root .ann70-combined-grid{display:block!important;}
#ann-home-pro-v73-root .ann70-video-panel{width:100%;margin:0 0 18px!important;}
#ann-home-pro-v73-root .ann70-video-stage{height:auto;min-height:0;grid-template-columns:minmax(0,1.65fr) minmax(360px,.95fr);gap:14px;padding:12px;}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0;}
#ann-home-pro-v73-root .ann70-video-main{height:auto;}
#ann-home-pro-v73-root .ann70-video-main span{aspect-ratio:16/9;}
#ann-home-pro-v73-root .ann70-video-main>b{font-size:16px;padding:10px 10px 6px;}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr));height:100%;max-height:100%;gap:10px;align-content:start;overflow:hidden;}
#ann-home-pro-v73-root .ann70-video-card{display:grid;grid-template-columns:120px 1fr;min-height:70px;background:#101010;border-bottom:1px solid #333;border-radius:0;}
#ann-home-pro-v73-root .ann70-video-card span{aspect-ratio:16/9;}
#ann-home-pro-v73-root .ann70-video-card b{font-size:11px;padding:8px;}
#ann-home-pro-v73-root .ann70-shorts-panel{width:100%;margin:0!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal{display:block!important;height:auto!important;padding:12px!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-feature-wrap{display:none!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{height:auto;max-height:none;overflow:hidden;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{width:100%;aspect-ratio:9/13;min-width:0;border-radius:8px;background:#111;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span{aspect-ratio:9/12;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card b{font-size:12px;padding:8px;line-height:1.35;}
#ann-home-pro-v73-root .ann70-sidebar .ann70-side-box,#ann-home-pro-v73-root .ann70-sidebar .ann70-widget{animation:ann70-side-in .6s ease both;}
#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(2){animation-delay:.08s}#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(3){animation-delay:.16s}#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(4){animation-delay:.24s}#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(5){animation-delay:.32s}#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(6){animation-delay:.4s}#ann-home-pro-v73-root .ann70-sidebar>*:nth-child(7){animation-delay:.48s}
@keyframes ann70-side-in{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
#ann-home-pro-v73-root .ann70-latest-list,#ann-home-pro-v73-root .ann70-side-list{scroll-behavior:smooth;}
@media(max-width:1100px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr}.ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:330px!important;overflow:auto!important}.ann70-video-card{grid-template-columns:120px 1fr!important}}
@media(max-width:700px){#ann-home-pro-v73-root{width:100%;margin:0}.ann70-wrap{width:calc(100% - 12px)!important;grid-template-columns:1fr!important}.ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ann70-video-side{grid-template-columns:1fr!important}.ann70-video-card{grid-template-columns:120px 1fr!important}}
/* V67 FINAL CLEAN LAYOUT */
#ann-home-pro-v73-root{--ann-red:#e21d2b;--ann-navy:#111827;--ann-ink:#171717;--ann-line:#e5e7eb;width:100%;margin:0;display:block;font-family:inherit}
#ann-home-pro-v73-root *{box-sizing:border-box}
#ann-home-pro-v73-root .ann70-wrap{width:min(1440px,calc(100% - 32px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:22px;align-items:start}
#ann-home-pro-v73-root .ann70-main{min-width:0}#ann-home-pro-v73-root .ann70-sidebar{min-width:0;position:sticky;top:12px}
#ann-home-pro-v73-root .ann70-section{margin:0 0 20px;border:1px solid var(--ann-line);border-radius:8px;background:#fff;overflow:hidden;animation:ann70-in .5s ease both}
#ann-home-pro-v73-root .ann70-heading,#ann-home-pro-v73-root .ann70-part-heading{padding:12px 14px;border-bottom:1px solid var(--ann-line)}
#ann-home-pro-v73-root .ann70-heading h2,#ann-home-pro-v73-root .ann70-part-heading h2{font-size:20px}
#ann-home-pro-v73-root .ann70-cat-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:12px;padding:12px}
#ann-home-pro-v73-root .ann70-four{gap:10px}
#ann-home-pro-v73-root .ann70-card{min-width:0}
#ann-home-pro-v73-root .ann70-media-panel{background:#050505!important;border-color:#202020!important;color:#fff;margin:0!important;border-radius:7px!important;min-width:0}
#ann-home-pro-v73-root .ann70-media-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:14px;padding:10px;background:#050505}
#ann-home-pro-v73-root .ann70-media-grid>.ann70-media-panel{min-width:0}
#ann-home-pro-v73-root .ann70-dark-heading{height:50px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;background:#050505;border-bottom:1px solid #2b2b2b}
#ann-home-pro-v73-root .ann70-dark-heading h2{margin:0;color:#fff;font-size:18px;font-weight:800}
#ann-home-pro-v73-root .ann70-media-actions{display:flex;gap:5px;align-items:center}
#ann-home-pro-v73-root .ann70-media-actions button{border:1px solid #444;background:#1d1d1d;color:#fff;border-radius:4px;min-width:30px;height:29px;cursor:pointer}
#ann-home-pro-v73-root .ann70-playlist-open{padding:4px 9px!important;width:auto!important;color:#fff!important;background:#e21d2b!important;border-color:#e21d2b!important;font-weight:700}
#ann-home-pro-v73-root .ann70-video-stage{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(270px,.8fr);gap:10px;padding:10px;height:410px}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0}
#ann-home-pro-v73-root .ann70-video-main{display:block;width:100%;height:100%;padding:0;background:#111;border:0;border-radius:5px;overflow:hidden;color:#fff;text-align:left;cursor:pointer}
#ann-home-pro-v73-root .ann70-video-main span{display:block;position:relative;aspect-ratio:16/9;background:#151515;overflow:hidden}
#ann-home-pro-v73-root .ann70-video-main img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-video-main i,#ann-home-pro-v73-root .ann70-short-feature i,#ann-home-pro-v73-root .ann70-video-card i,#ann-home-pro-v73-root .ann70-short-card i{position:absolute;left:10px;bottom:10px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#e21d2b;color:#fff;font-style:normal;font-size:13px;box-shadow:0 2px 10px #0009}
#ann-home-pro-v73-root .ann70-video-main>i{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:56px;height:56px;font-size:22px}
#ann-home-pro-v73-root .ann70-video-main>b{display:block;padding:9px 10px 4px;color:#fff;font-size:15px;line-height:1.35}
#ann-home-pro-v73-root .ann70-video-side{height:100%;overflow-y:auto;display:grid;grid-template-columns:1fr;grid-auto-rows:max-content;gap:8px;padding-right:2px}
#ann-home-pro-v73-root .ann70-video-card{display:grid;grid-template-columns:125px minmax(0,1fr);gap:8px;background:#121212;color:#fff;border:0;border-bottom:1px solid #333;padding:0;text-align:left;cursor:pointer;border-radius:4px;overflow:hidden}
#ann-home-pro-v73-root .ann70-video-card span{display:block;position:relative;aspect-ratio:16/9;overflow:hidden}
#ann-home-pro-v73-root .ann70-video-card img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-video-card b{padding:8px 7px 6px;font-size:11px;line-height:1.35;color:#eee}
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid;grid-template-columns:155px minmax(0,1fr);gap:10px;padding:10px;height:410px}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{display:flex;justify-content:center;min-width:0}
#ann-home-pro-v73-root .ann70-short-feature{display:block;width:155px;height:100%;padding:0;background:#111;border:0;border-radius:5px;overflow:hidden;color:#fff;cursor:pointer;text-align:left}
#ann-home-pro-v73-root .ann70-short-feature span{display:block;position:relative;height:calc(100% - 55px);background:#151515;overflow:hidden}
#ann-home-pro-v73-root .ann70-short-feature img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-short-feature>b{display:block;padding:7px;font-size:10px;line-height:1.3}
#ann-home-pro-v73-root .ann70-shorts-side{height:100%;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;padding-right:2px}
#ann-home-pro-v73-root .ann70-short-card{display:block;background:#111;color:#fff;border:0;border-radius:5px;overflow:hidden;text-align:left;cursor:pointer;padding:0}
#ann-home-pro-v73-root .ann70-short-card span{display:block;position:relative;aspect-ratio:9/12;overflow:hidden}
#ann-home-pro-v73-root .ann70-short-card img{width:100%;height:100%;object-fit:cover;display:block}
#ann-home-pro-v73-root .ann70-short-card b{display:block;padding:6px;font-size:10px;line-height:1.25}
#ann-home-pro-v73-root .ann70-media-empty,#ann-home-pro-v73-root .ann70-loading-poster{min-height:240px;background:#111;color:#aaa;display:grid;place-items:center;padding:20px;text-align:center}
#ann-home-pro-v73-root .ann70-side-box,#ann-home-pro-v73-root .ann70-widget{background:#fff;border:1px solid var(--ann-line);border-radius:8px;overflow:hidden;margin:0 0 12px;box-shadow:0 2px 10px rgba(0,0,0,.05);animation:ann70-side-in .55s ease both}
#ann-home-pro-v73-root .ann70-side-title{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid var(--ann-line)}
#ann-home-pro-v73-root .ann70-side-title h3{margin:0;font-size:15px;font-weight:800}.ann70-side-title span{font-size:9px;color:#fff;background:#e21d2b;border-radius:3px;padding:3px 5px}
#ann-home-pro-v73-root .ann70-side-live iframe{width:100%;aspect-ratio:16/9;border:0;display:block}.ann70-live-placeholder{padding:28px 12px;text-align:center;display:grid;gap:7px;background:#fafafa;color:#555;font-size:12px}
#ann-home-pro-v73-root .ann70-side-list{height:285px;overflow:hidden}.ann70-side-loop{animation:ann70-side-loop 24s linear infinite}.ann70-side-list:hover .ann70-side-loop{animation-play-state:paused}
#ann-home-pro-v73-root .ann70-side-list a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:7px;padding:9px 10px;border-bottom:1px solid #eee;font-size:11px;line-height:1.35}
#ann-home-pro-v73-root .ann70-side-list a>span{color:#fff;background:#e21d2b;border-radius:3px;height:18px;display:grid;place-items:center;font-size:8px;font-weight:700}
#ann-home-pro-v73-root .ann70-trending-window{overflow:hidden;padding:8px}.ann70-trending-track{display:flex;gap:7px;flex-wrap:wrap}.ann70-trending-track a{font-size:10px;border:1px solid #ddd;border-radius:99px;padding:5px 7px;background:#fafafa}
#ann-home-pro-v73-root .ann70-social-stack{padding:0 10px 10px}.ann70-social-platform{border-bottom:1px solid #eee}.ann70-social-platform-head{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.ann70-social-platform-head h4{margin:0;font-size:12px}.ann70-social-platform-head span{font-size:8px;color:#fff;background:#e21d2b;padding:2px 4px;border-radius:3px}.ann70-social-feed{max-height:280px;overflow:auto}.ann70-social-post{display:grid!important;grid-template-columns:58px minmax(0,1fr);gap:8px;padding:8px 0;border-top:1px solid #f0f0f0}.ann70-social-post img,.ann70-social-noimage{width:58px;height:58px;object-fit:cover;border-radius:5px;background:#eee;display:grid;place-items:center}.ann70-social-post>b,.ann70-social-post span{min-width:0}.ann70-social-post>span>span{display:block;font-size:10px;line-height:1.3}.ann70-social-post small{display:block;color:#888;font-size:8px;margin-top:4px}
#ann-home-pro-v73-root .ann70-widget{padding:11px}.ann70-widget h3{margin:0 0 8px;font-size:13px}.ann70-widget h3 span{float:right;font-size:8px;background:#e21d2b;color:#fff;padding:3px 4px;border-radius:3px}.ann70-market-row{display:grid;grid-template-columns:1fr auto auto;gap:8px;padding:6px 0;border-bottom:1px solid #eee;font-size:10px}.ann70-market-row em{font-style:normal;color:#777}.ann70-weather-widget{display:grid;grid-template-columns:auto 1fr;gap:3px 8px}.ann70-weather-widget h3{grid-column:1/-1}.ann70-weather-widget b{font-size:20px}.ann70-weather-widget small{grid-column:1/-1;color:#777}.ann70-score-widget{display:grid;gap:4px}.ann70-side-ad{display:block;margin:0 0 12px;border-radius:8px;overflow:hidden;background:#fff}.ann70-side-ad img{display:block;width:100%;height:auto;max-width:100%}
#ann-home-pro-v73-root .ann70-ad-slot{margin:0 0 20px;text-align:center;background:#fff;border:1px solid #f0f0f0;padding:5px}.ann70-ad-slot img{display:block;width:auto;max-width:100%;height:auto;margin:0 auto}.ann70-ad-label{font-size:8px;color:#aaa;letter-spacing:.08em;margin:2px 0 4px}
@keyframes ann70-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ann70-side-in{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}@keyframes ann70-side-loop{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@media(max-width:1100px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 290px}.ann70-media-grid{grid-template-columns:1fr!important}.ann70-video-stage,.ann70-shorts-stage{height:auto!important}.ann70-video-side{max-height:310px}.ann70-shorts-side{max-height:330px}}
@media(max-width:760px){#ann-home-pro-v73-root .ann70-wrap{width:calc(100% - 12px);grid-template-columns:1fr}.ann70-sidebar{position:static!important}.ann70-cat-layout{grid-template-columns:1fr!important}.ann70-media-grid{padding:6px!important}.ann70-video-stage{grid-template-columns:1fr!important}.ann70-video-side{grid-template-columns:1fr 1fr;max-height:300px}.ann70-shorts-stage{grid-template-columns:1fr!important}.ann70-shorts-feature-wrap{min-height:390px}.ann70-short-feature{height:390px}.ann70-shorts-side{max-height:390px;grid-template-columns:repeat(3,1fr)}}
/* V67 widget style variants + admin sequence */
#ann-home-pro-v73-root .ann70-market-widget[data-style="cards"] .ann70-market-row{padding:8px 6px;background:#fafafa;margin:4px 0;border-radius:5px;border:1px solid #eee}
#ann-home-pro-v73-root .ann70-market-widget[data-style="ticker"]{overflow:hidden}.ann70-market-widget[data-style="ticker"] .ann70-market-row{display:flex;justify-content:space-between;white-space:nowrap}
#ann-home-pro-v73-root .ann70-weather-widget[data-style="compact"]{display:flex;align-items:center;gap:9px;padding:9px}.ann70-weather-widget[data-style="compact"] h3{margin:0}.ann70-weather-widget[data-style="ticker"]{display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.ann70-weather-widget[data-style="ticker"] h3{margin:0}.ann70-weather-widget[data-style="ticker"] small{margin-left:auto}
#ann-home-pro-v73-root .ann70-score-widget[data-style="compact"]{display:flex;align-items:center;gap:8px}.ann70-score-widget[data-style="compact"] h3{margin:0}.ann70-score-widget[data-style="ticker"]{display:flex;align-items:center;gap:8px;white-space:nowrap}.ann70-score-widget[data-style="ticker"] h3{margin:0}
.ann70-admin #ann70-section-sort{display:grid;gap:8px}.ann70-admin .ann70-seq-row{display:flex;align-items:center;gap:10px;border:1px solid #ddd;background:#fff;border-radius:6px;padding:10px;cursor:grab}.ann70-admin .ann70-seq-row.dragging{opacity:.55}.ann70-admin .ann70-seq-row .ann70-drag{font-size:18px;color:#777}.ann70-admin .ann70-seq-row b{font-size:13px}.ann70-admin .ann70-panel{display:none}.ann70-admin .ann70-panel.active{display:block}.ann70-admin .ann70-actions{position:sticky;bottom:0;background:#fff;padding:12px 0;border-top:1px solid #ddd;z-index:5}

/* V67 AUTHORITATIVE DESKTOP PORTAL LAYOUT */
#ann-home-pro-v73-root{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 18px!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-wrap{width:min(1540px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:22px!important;align-items:start!important}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;width:100%!important}
#ann-home-pro-v73-root .ann70-sidebar{width:100%!important;min-width:0!important;position:sticky!important;top:10px!important}
#ann-home-pro-v73-root .ann70-combined-media{width:100%!important}
#ann-home-pro-v73-root .ann70-media-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;width:100%!important}
#ann-home-pro-v73-root .ann70-video-panel,#ann-home-pro-v73-root .ann70-shorts-panel{width:100%!important;min-width:0!important}
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.55fr) minmax(190px,.85fr)!important;height:420px!important}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:1fr!important;height:100%!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:135px minmax(0,1fr)!important;height:420px!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{display:flex!important}
#ann-home-pro-v73-root .ann70-short-feature{width:135px!important}
#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:100%!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-side-list{height:350px!important}
#ann-home-pro-v73-root .ann70-side-loop{animation-duration:28s!important}
#ann-home-pro-v73-root .ann70-social-feed{max-height:420px!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-social-platform{border-bottom:1px solid #eee}
#ann-home-pro-v73-root .ann70-side-ad{width:100%!important;display:block!important;margin:0 0 14px!important}
#ann-home-pro-v73-root .ann70-side-ad img{width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important}
@media(max-width:1200px){#ann-home-pro-v73-root{padding:0 12px!important}#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 320px!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.45fr) minmax(175px,.9fr)!important}}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-sidebar{position:static!important}#ann-home-pro-v73-root .ann70-media-grid{grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.7fr) minmax(180px,.8fr)!important}}
@media(max-width:620px){#ann-home-pro-v73-root{padding:0 6px!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:1fr 1fr!important;max-height:330px!important}#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:110px minmax(0,1fr)!important;height:350px!important}#ann-home-pro-v73-root .ann70-short-feature{width:110px!important}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:1fr 1fr!important}}

/* V69 FINAL: theme hero -> ANN portal -> theme Top Stories, full-width aligned */
#ann-home-pro-v73-root{display:block!important;clear:both!important;position:relative!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0 18px 28px!important;background:#f7f8fa!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-wrap{width:min(1500px,100%)!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 350px!important;gap:22px!important;align-items:start!important;padding:18px 0!important}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;width:100%!important}
#ann-home-pro-v73-root .ann70-sidebar{min-width:0!important;width:100%!important;position:sticky!important;top:12px!important}
#ann-home-pro-v73-root .ann70-section{width:100%!important}
#ann-home-pro-v73-root .ann70-latest-list{height:460px!important;max-height:460px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-latest-animated{display:flex!important;flex-direction:column!important;animation:ann70-latest-loop 32s linear infinite!important}
#ann-home-pro-v73-root .ann70-latest-animated:hover{animation-play-state:paused!important}
#ann-home-pro-v73-root .ann70-latest-animated a{flex:0 0 auto!important}
@keyframes ann70-latest-loop{from{transform:translateY(0)}to{transform:translateY(-50%)}}
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.7fr) minmax(260px,.9fr)!important;height:430px!important}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:1fr!important;height:100%!important;max-height:none!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:150px minmax(0,1fr)!important;height:430px!important}
#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:100%!important;max-height:none!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-short-feature{width:150px!important}
@media(max-width:1200px){#ann-home-pro-v73-root{padding-left:12px!important;padding-right:12px!important}#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 320px!important}}
@media(max-width:900px){#ann-home-pro-v73-root{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0 8px 20px!important}#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-sidebar{position:static!important}#ann-home-pro-v73-root .ann70-media-grid{grid-template-columns:1fr!important}}


/* V69 FINAL ALIGNMENT: keep the existing Blogsy News hero/header/menu untouched.
   ANN starts as a normal full-width sibling directly below the theme hero, not inside a footer/widget column. */
#ann-home-pro-v73-root{
  display:block!important; clear:both!important; position:relative!important;
  width:100%!important; max-width:1500px!important;
  margin:0 auto!important; padding:18px 0 28px!important;
  box-sizing:border-box!important; background:#f7f8fa!important; overflow:visible!important;
}
#ann-home-pro-v73-root .ann70-wrap{
  width:100%!important; max-width:1500px!important; margin:0 auto!important;
  display:grid!important; grid-template-columns:minmax(0,1fr) 350px!important;
  gap:22px!important; align-items:start!important; padding:0!important;
}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;width:100%!important}
#ann-home-pro-v73-root .ann70-sidebar{min-width:0!important;width:100%!important;position:sticky!important;top:12px!important}
@media(max-width:900px){
 #ann-home-pro-v73-root{width:100%!important;max-width:100%!important;padding:12px 8px 20px!important}
 #ann-home-pro-v73-root .ann70-wrap{grid-template-columns:1fr!important}
 #ann-home-pro-v73-root .ann70-sidebar{position:static!important}
}


/* V71 CLEAN FINAL LAYOUT — fixes the V70 unstyled/blank-column regression */
#ann-home-pro-v73-root{--ann-red:#e21d2b;--ann-navy:#0b1736;--ann-ink:#101828;--ann-muted:#667085;--ann-line:#e5e7eb;--ann-soft:#f6f7f9;display:block!important;position:relative!important;z-index:2!important;width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:18px 0 28px!important;background:#f7f8fa!important;box-sizing:border-box!important;color:var(--ann-ink)!important;font-family:inherit!important;clear:both!important;}
#ann-home-pro-v73-root *{box-sizing:border-box!important}
#ann-home-pro-v73-root a{text-decoration:none!important;color:inherit}
#ann-home-pro-v73-root .ann70-wrap{width:min(1440px,calc(100% - 36px))!important;max-width:1440px!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:22px!important;align-items:start!important;padding:0!important}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;width:100%!important}
#ann-home-pro-v73-root .ann70-sidebar{min-width:0!important;width:100%!important;position:sticky!important;top:12px!important}
#ann-home-pro-v73-root .ann70-section{margin:0 0 20px!important;background:#fff!important;border:1px solid var(--ann-line)!important;border-radius:10px!important;overflow:hidden!important;box-shadow:0 3px 16px rgba(16,24,40,.06)!important;animation:ann70-in .55s ease both}
#ann-home-pro-v73-root .ann70-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 15px!important;border-bottom:2px solid var(--ann-red)!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-heading h2{margin:0!important;font-size:19px!important;font-weight:800!important;color:var(--ann-navy)!important}
#ann-home-pro-v73-root .ann70-heading a{font-size:12px!important;font-weight:800!important;color:var(--ann-red)!important}
/* Main 1 + 4 category layout */
#ann-home-pro-v73-root .ann70-cat-layout{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}
#ann-home-pro-v73-root .ann70-four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
#ann-home-pro-v73-root .ann70-lead-card .ann70-thumb{aspect-ratio:16/9!important}
#ann-home-pro-v73-root .ann70-small .ann70-thumb{aspect-ratio:16/9!important}
#ann-home-pro-v73-root .ann70-card{transition:transform .22s ease,box-shadow .22s ease!important}
#ann-home-pro-v73-root .ann70-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 22px rgba(16,24,40,.12)!important}
#ann-home-pro-v73-root .ann70-thumb{overflow:hidden!important;border-radius:7px!important;background:#eef1f5!important}
#ann-home-pro-v73-root .ann70-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .35s ease!important}
#ann-home-pro-v73-root .ann70-card:hover .ann70-thumb img{transform:scale(1.035)!important}
/* sidebar */
#ann-home-pro-v73-root .ann70-side-box,#ann-home-pro-v73-root .ann70-widget{background:#fff!important;border:1px solid var(--ann-line)!important;border-radius:9px!important;overflow:hidden!important;margin:0 0 16px!important;box-shadow:0 3px 12px rgba(16,24,40,.06)!important}
#ann-home-pro-v73-root .ann70-side-title{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 12px!important;border-bottom:2px solid var(--ann-red)!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-side-title h3{margin:0!important;font-size:15px!important;color:var(--ann-navy)!important}
#ann-home-pro-v73-root .ann70-side-title span{font-size:9px!important;background:var(--ann-red)!important;color:#fff!important;padding:3px 5px!important;border-radius:3px!important;font-weight:800!important}
#ann-home-pro-v73-root .ann70-side-live{aspect-ratio:16/9!important;background:#111!important}
#ann-home-pro-v73-root .ann70-side-live iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}
#ann-home-pro-v73-root .ann70-side-ad{display:block!important;width:100%!important;margin:0 0 16px!important;background:#fff!important;border-radius:8px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-side-ad img{display:block!important;width:100%!important;height:auto!important;object-fit:contain!important;border:1px solid var(--ann-line)!important;border-radius:8px!important}
/* Latest sidebar continuous scroll */
#ann-home-pro-v73-root .ann70-side-list{height:330px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-side-loop{animation:ann70-side-scroll 28s linear infinite!important}
#ann-home-pro-v73-root .ann70-side-list a{display:grid!important;grid-template-columns:auto 1fr!important;gap:7px!important;padding:9px 10px!important;border-bottom:1px solid var(--ann-line)!important;font-size:11px!important;line-height:1.4!important}
#ann-home-pro-v73-root .ann70-side-list a span{font-size:8px!important;color:#fff!important;background:var(--ann-red)!important;padding:2px 4px!important;height:max-content!important;border-radius:3px!important}
/* Social feed: actual image proxy URLs are supplied by PHP */
#ann-home-pro-v73-root .ann70-social-platform{border-bottom:1px solid var(--ann-line)!important}
#ann-home-pro-v73-root .ann70-social-platform-head{display:flex!important;justify-content:space-between!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important}
#ann-home-pro-v73-root .ann70-social-platform-head span{background:var(--ann-red)!important;color:#fff!important;border-radius:3px!important;padding:2px 4px!important;font-size:8px!important}
#ann-home-pro-v73-root .ann70-social-feed{max-height:250px!important;overflow:auto!important}
#ann-home-pro-v73-root .ann70-social-post{display:grid!important;grid-template-columns:62px 1fr!important;gap:8px!important;padding:8px!important;border-bottom:1px solid var(--ann-line)!important}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:62px!important;height:62px!important;object-fit:cover!important;border-radius:5px!important;background:#eef1f5!important}
#ann-home-pro-v73-root .ann70-social-post b{display:block!important;font-size:10px!important;color:var(--ann-red)!important;margin-bottom:3px!important}
#ann-home-pro-v73-root .ann70-social-post>span>span{display:block!important;font-size:10px!important;line-height:1.35!important}
#ann-home-pro-v73-root .ann70-social-post small{display:block!important;font-size:8px!important;color:var(--ann-muted)!important;margin-top:4px!important}
/* Dynamic widgets visibly styled */
#ann-home-pro-v73-root .ann70-widget{padding:11px!important}
#ann-home-pro-v73-root .ann70-widget h3{margin:0 0 8px!important;font-size:13px!important;color:var(--ann-navy)!important;display:flex!important;justify-content:space-between!important}
#ann-home-pro-v73-root .ann70-widget h3 span{font-size:8px!important;background:var(--ann-red)!important;color:#fff!important;padding:3px 5px!important;border-radius:3px!important}
#ann-home-pro-v73-root .ann70-market-row{display:grid!important;grid-template-columns:1fr auto auto!important;gap:7px!important;padding:7px 0!important;border-bottom:1px solid #eee!important;font-size:11px!important}
#ann-home-pro-v73-root .ann70-market-row b{font-size:13px!important}
#ann-home-pro-v73-root .ann70-weather-widget b,#ann-home-pro-v73-root .ann70-score-widget b{font-size:20px!important;display:block!important}
/* Media = one full-width column, shorts separate section */
#ann-home-pro-v73-root .ann70-media-grid{display:block!important;width:100%!important;background:transparent!important;padding:0!important}
#ann-home-pro-v73-root .ann70-media-panel{display:block!important;width:100%!important;margin:0 0 18px!important;background:#080808!important;border:1px solid #222!important;border-radius:9px!important;overflow:hidden!important;color:#fff!important}
#ann-home-pro-v73-root .ann70-dark-heading{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:9px 12px!important;background:#050505!important;border-bottom:1px solid #2a2a2a!important}
#ann-home-pro-v73-root .ann70-dark-heading h2{margin:0!important;color:#fff!important;font-size:17px!important}
#ann-home-pro-v73-root .ann70-media-actions{display:flex!important;gap:5px!important}
#ann-home-pro-v73-root .ann70-media-actions button{border:0!important;background:var(--ann-red)!important;color:#fff!important;border-radius:5px!important;padding:6px 9px!important;font-weight:800!important;cursor:pointer!important}
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(260px,.85fr)!important;gap:10px!important;padding:10px!important;height:430px!important}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important}
#ann-home-pro-v73-root .ann70-video-main{display:block!important;width:100%!important;height:100%!important;padding:0!important;background:#111!important;border:0!important;border-radius:6px!important;overflow:hidden!important;cursor:pointer!important;color:#fff!important;text-align:left!important}
#ann-home-pro-v73-root .ann70-video-main span{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;background:#151515!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-video-side{height:100%!important;max-height:none!important;overflow:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-right:3px!important}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:125px 1fr!important;gap:7px!important;width:100%!important;padding:0!important;border:0!important;background:#121212!important;color:#fff!important;text-align:left!important;cursor:pointer!important;border-radius:5px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;position:relative!important;aspect-ratio:16/9!important}
#ann-home-pro-v73-root .ann70-video-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-video-card b{font-size:11px!important;line-height:1.3!important;padding:7px 5px!important}
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:10px!important;padding:10px!important;height:430px!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{min-width:0!important}
#ann-home-pro-v73-root .ann70-short-feature{display:block!important;width:100%!important;height:100%!important;padding:0!important;background:#111!important;border:0!important;border-radius:6px!important;overflow:hidden!important;color:#fff!important;text-align:left!important;cursor:pointer!important}
#ann-home-pro-v73-root .ann70-short-feature span{display:block!important;position:relative!important;height:calc(100% - 42px)!important}
#ann-home-pro-v73-root .ann70-short-feature img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(4,minmax(130px,1fr))!important;gap:8px!important;overflow:auto!important}
#ann-home-pro-v73-root .ann70-short-card{display:block!important;width:100%!important;min-width:0!important;padding:0!important;background:#111!important;border:0!important;border-radius:6px!important;overflow:hidden!important;color:#fff!important;cursor:pointer!important}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;position:relative!important;aspect-ratio:9/14!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-short-card b{display:block!important;padding:5px!important;font-size:10px!important;line-height:1.25!important}
/* ads */
#ann-home-pro-v73-root .ann70-ad-slot{width:100%!important;margin:0 0 18px!important;text-align:center!important}
#ann-home-pro-v73-root .ann70-ad-slot img{display:block!important;width:100%!important;height:auto!important;max-height:240px!important;object-fit:contain!important;background:#fff!important;border:1px solid var(--ann-line)!important;border-radius:8px!important}
#ann-home-pro-v73-root .ann70-live-ad img{aspect-ratio:16/9!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-ad-footer{width:min(1170px,calc(100% - 30px))!important;margin:18px auto 12px!important}
#ann-home-pro-v73-root .ann70-ad-footer img{width:100%!important;height:auto!important;max-height:150px!important;object-fit:contain!important}
/* Modal */
#ann-home-pro-v73-root .ann70-modal{position:fixed!important;inset:0!important;background:rgba(0,0,0,.82)!important;z-index:999999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important}
#ann-home-pro-v73-root .ann70-modal.active{display:flex!important}
#ann-home-pro-v73-root .ann70-modal-inner{width:min(1000px,94vw)!important;aspect-ratio:16/9!important;background:#000!important;border-radius:8px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-modal-inner iframe{width:100%!important;height:100%!important;border:0!important}
#ann-home-pro-v73-root .ann70-close{position:absolute!important;right:18px!important;top:15px!important;border:0!important;background:var(--ann-red)!important;color:#fff!important;width:38px!important;height:38px!important;border-radius:50%!important;font-size:25px!important;cursor:pointer!important}
@keyframes ann70-side-scroll{0%{transform:translateY(0)}45%{transform:translateY(-42%)}100%{transform:translateY(0)}}
@keyframes ann70-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 300px!important}.ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}.ann70-video-side{max-height:330px!important}.ann70-shorts-stage{height:auto!important;grid-template-columns:190px minmax(0,1fr)!important}.ann70-shorts-side{grid-template-columns:repeat(3,minmax(120px,1fr))!important}}
@media(max-width:760px){#ann-home-pro-v73-root{width:100%!important;margin:0!important;padding:10px 6px 20px!important}.ann70-wrap{width:100%!important;grid-template-columns:1fr!important}.ann70-sidebar{position:static!important}.ann70-cat-layout{grid-template-columns:1fr!important}.ann70-video-stage{grid-template-columns:1fr!important}.ann70-video-side{grid-template-columns:1fr 1fr!important;max-height:300px!important}.ann70-shorts-stage{grid-template-columns:1fr!important}.ann70-shorts-side{grid-template-columns:repeat(3,140px)!important;overflow-x:auto!important}.ann70-short-feature{min-height:390px!important}}

/* V73 AUTHORITATIVE CLEAN LAYOUT — no conflicting media grid */
#ann-home-pro-v73-root{width:100%!important;max-width:100%!important;margin:0!important;padding:18px 0 30px!important;background:#f6f7f9!important;display:block!important;clear:both!important;position:relative!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-wrap{width:min(1480px,calc(100% - 32px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:22px!important;align-items:start!important}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;width:100%!important}
#ann-home-pro-v73-root .ann70-sidebar{width:100%!important;min-width:0!important;position:sticky!important;top:12px!important}
#ann-home-pro-v73-root .ann70-section{width:100%!important;margin:0 0 22px!important}
#ann-home-pro-v73-root .ann70-cat-layout{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)!important;gap:12px!important;padding:12px!important}
#ann-home-pro-v73-root .ann70-four{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}
#ann-home-pro-v73-root .ann70-lead-card .ann70-thumb{aspect-ratio:16/10!important;height:auto!important}
#ann-home-pro-v73-root .ann70-small .ann70-thumb{aspect-ratio:16/9!important;height:auto!important}
#ann-home-pro-v73-root .ann70-card{transition:transform .25s ease,box-shadow .25s ease!important}
#ann-home-pro-v73-root .ann70-card:hover{transform:translateY(-4px)!important;box-shadow:0 10px 24px rgba(0,0,0,.13)!important}
#ann-home-pro-v73-root .ann70-combined-media{display:block!important;background:transparent!important;border:0!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-combined-media>.ann70-video-panel,#ann-home-pro-v73-root .ann70-combined-media>.ann70-shorts-panel{display:block!important;width:100%!important;margin:0 0 22px!important}
#ann-home-pro-v73-root .ann70-media-panel{background:#080808!important;color:#fff!important;border:1px solid #222!important;border-radius:9px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1fr) 310px!important;height:430px!important;gap:12px!important;padding:12px!important;background:#080808!important}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important;height:100%!important}
#ann-home-pro-v73-root .ann70-video-main{width:100%!important;height:100%!important;background:#111!important}
#ann-home-pro-v73-root .ann70-video-main span{aspect-ratio:16/9!important;height:auto!important;max-height:calc(100% - 55px)!important}
#ann-home-pro-v73-root .ann70-video-side{height:100%!important;max-height:none!important;overflow-y:auto!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;padding-right:2px!important}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:120px minmax(0,1fr)!important;min-height:72px!important}
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid!important;grid-template-columns:190px minmax(0,1fr)!important;height:430px!important;gap:12px!important;padding:12px!important;background:#080808!important}
#ann-home-pro-v73-root .ann70-short-feature{width:190px!important;height:100%!important}
#ann-home-pro-v73-root .ann70-short-feature span{height:calc(100% - 55px)!important}
#ann-home-pro-v73-root .ann70-shorts-side{height:100%!important;max-height:none!important;overflow-y:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
#ann-home-pro-v73-root .ann70-short-card{width:100%!important;aspect-ratio:9/14!important}
#ann-home-pro-v73-root .ann70-short-card span{height:calc(100% - 45px)!important;aspect-ratio:auto!important}
#ann-home-pro-v73-root .ann70-live-side .ann70-side-live{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-live-side iframe{width:100%!important;height:100%!important;display:block!important}
#ann-home-pro-v73-root .ann70-live-ad{display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-live-ad img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-side-ad img{width:100%!important;height:auto!important;display:block!important;object-fit:contain!important}
#ann-home-pro-v73-root .ann70-social-box .ann70-social-feed{max-height:360px!important;overflow-y:auto!important}
#ann-home-pro-v73-root .ann70-social-post{grid-template-columns:64px minmax(0,1fr)!important}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:64px!important;height:64px!important}
#ann-home-pro-v73-root .ann70-widget{width:100%!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin:0 0 12px!important}
#ann-home-pro-v73-root .ann70-ad-slot{width:100%!important;background:#fff!important;margin:0 0 22px!important;padding:6px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-ad-slot img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:none!important;margin:0 auto!important;object-fit:contain!important}
#ann-home-pro-v73-root .ann70-ad-footer img{width:min(1170px,100%)!important}
#ann-home-pro-v73-root .ann70-modal{position:fixed!important;inset:0!important;z-index:999999!important;background:rgba(0,0,0,.86)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:30px!important}
#ann-home-pro-v73-root .ann70-modal.active{display:flex!important}
#ann-home-pro-v73-root .ann70-modal-inner{width:min(1100px,96vw)!important;aspect-ratio:16/9!important;background:#000!important}
#ann-home-pro-v73-root .ann70-modal-inner iframe{width:100%!important;height:100%!important;border:0!important}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:minmax(0,1fr) 300px!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 260px!important}#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:160px minmax(0,1fr)!important}#ann-home-pro-v73-root .ann70-short-feature{width:160px!important}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-wrap{grid-template-columns:1fr!important;width:calc(100% - 16px)!important}#ann-home-pro-v73-root .ann70-sidebar{position:static!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-video-side{height:280px!important;grid-template-columns:1fr 1fr!important}#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:140px minmax(0,1fr)!important;height:390px!important}#ann-home-pro-v73-root .ann70-short-feature{width:140px!important}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){#ann-home-pro-v73-root .ann70-cat-layout{grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-four{grid-template-columns:1fr 1fr!important}#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-short-feature{width:170px!important;height:300px!important;margin:0 auto 10px!important}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:1fr 1fr!important;max-height:420px!important}}


/* V73.1 FINAL MEDIA + SOCIAL PATCH — keep the existing ANN layout intact */
#ann-home-pro-v73-root .ann70-social-post{grid-template-columns:72px minmax(0,1fr)!important;align-items:start!important;min-height:80px!important}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;display:block!important;object-fit:cover!important;border-radius:7px!important;background:#eef1f5!important}
#ann-home-pro-v73-root .ann70-social-post img.ann70-social-direct-fallback{object-fit:cover!important}
#ann-home-pro-v73-root .ann70-social-feed{max-height:300px!important;overflow-y:auto!important;overflow-x:hidden!important}

#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 300px!important;height:auto!important;min-height:0!important;align-items:stretch!important}
#ann-home-pro-v73-root .ann70-video-feature{display:flex!important;min-width:0!important;align-items:flex-start!important}
#ann-home-pro-v73-root .ann70-video-main{height:auto!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-video-main span{width:100%!important;aspect-ratio:16/9!important;height:auto!important;max-height:none!important}
#ann-home-pro-v73-root .ann70-video-main>b{display:block!important;padding:9px 10px 10px!important;line-height:1.35!important;font-size:13px!important}
#ann-home-pro-v73-root .ann70-video-side{height:auto!important;max-height:360px!important;grid-template-columns:1fr!important;overflow-y:auto!important;align-content:start!important}
#ann-home-pro-v73-root .ann70-video-card{min-height:78px!important;grid-template-columns:120px minmax(0,1fr)!important}
#ann-home-pro-v73-root .ann70-video-card span{width:120px!important;aspect-ratio:16/9!important;height:auto!important}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;align-self:center!important}

#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:250px minmax(0,1fr)!important;height:auto!important;min-height:430px!important;align-items:start!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{width:250px!important;min-width:250px!important}
#ann-home-pro-v73-root .ann70-short-feature{width:250px!important;height:auto!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-short-feature span{width:250px!important;height:auto!important;aspect-ratio:9/16!important}
#ann-home-pro-v73-root .ann70-short-feature img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-short-feature>b{display:block!important;padding:8px!important;font-size:12px!important;line-height:1.35!important}
#ann-home-pro-v73-root .ann70-shorts-side{height:auto!important;max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:repeat(3,minmax(120px,1fr))!important;align-content:start!important;gap:10px!important}
#ann-home-pro-v73-root .ann70-short-card{width:100%!important;height:auto!important;aspect-ratio:9/17!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-short-card span{width:100%!important;height:auto!important;aspect-ratio:9/14!important;display:block!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-short-card>b{display:block!important;min-height:34px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-playlist-card{min-height:120px!important;background:#171717!important;color:#fff!important;border:1px solid #333!important;border-radius:7px!important;padding:14px!important}

@media(max-width:1050px){
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 260px!important}
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:220px minmax(0,1fr)!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap,#ann-home-pro-v73-root .ann70-short-feature{width:220px!important;min-width:220px!important}
#ann-home-pro-v73-root .ann70-short-feature span{width:220px!important}
}
@media(max-width:800px){
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important}
#ann-home-pro-v73-root .ann70-video-side{max-height:280px!important;grid-template-columns:1fr 1fr!important}
#ann-home-pro-v73-root .ann70-video-card{grid-template-columns:110px minmax(0,1fr)!important}
#ann-home-pro-v73-root .ann70-video-card span{width:110px!important}
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:180px minmax(0,1fr)!important;min-height:360px!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap,#ann-home-pro-v73-root .ann70-short-feature{width:180px!important;min-width:180px!important}
#ann-home-pro-v73-root .ann70-short-feature span{width:180px!important}
#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(110px,1fr))!important;max-height:360px!important}
}
@media(max-width:560px){
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:1fr!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap,#ann-home-pro-v73-root .ann70-short-feature{width:180px!important;min-width:180px!important;margin:0 auto!important}
#ann-home-pro-v73-root .ann70-short-feature span{width:180px!important}
#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(110px,1fr))!important;max-height:420px!important}
}

/* V73.2 LIVE TV: URL-agnostic player support */
#ann-home-pro-v73-root .ann70-live-frame iframe,#ann-home-pro-v73-root .ann70-live-frame video{width:100%;height:100%;min-height:320px;border:0;display:block;background:#080808;object-fit:contain}
#ann-home-pro-v73-root .ann70-live-frame video{aspect-ratio:16/9}
#ann-home-pro-v73-root .ann70-live-side .ann70-live-video{width:100%;height:100%;min-height:0;aspect-ratio:16/9;display:block;object-fit:contain;background:#080808}
/* V73.3 LIVE TV: Facebook public video/live embed */
#ann-home-pro-v73-root .ann70-live-frame iframe,
#ann-home-pro-v73-root .ann70-side-live iframe{width:100%;height:100%;min-height:315px;border:0;display:block;background:#000}
#ann-home-pro-v73-root .ann70-facebook-embed{aspect-ratio:16/9;height:auto!important;min-height:0!important}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-live-frame iframe,#ann-home-pro-v73-root .ann70-side-live iframe{min-height:220px}}


/* V73.4 FINAL MEDIA + SOCIAL: show all loaded playlist items; scroll to continue */
#ann-home-pro-v73-root .ann70-video-side{
  display:grid!important;
  grid-template-columns:1fr!important;
  grid-auto-rows:minmax(76px,auto)!important;
  height:430px!important;
  max-height:430px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  align-content:start!important;
  scrollbar-width:auto!important;
}
#ann-home-pro-v73-root .ann70-video-card{min-height:76px!important;}
#ann-home-pro-v73-root .ann70-shorts-stage{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  padding:12px!important;
  background:#080808!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-shorts-row{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:nowrap!important;
  gap:12px!important;
  width:max-content!important;
  min-width:100%!important;
  overflow:visible!important;
  align-items:flex-start!important;
}
#ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card{
  flex:0 0 150px!important;
  width:150px!important;
  height:285px!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
  border-radius:8px!important;
  background:#111!important;
  color:#fff!important;
  display:block!important;
}
#ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card span{
  display:block!important;
  width:150px!important;
  height:235px!important;
  aspect-ratio:auto!important;
  position:relative!important;
}
#ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card img{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;
}
#ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card>b{
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
  padding:7px 8px!important;font-size:11px!important;line-height:1.3!important;min-height:43px!important;color:#fff!important;
}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-shorts-stage{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:auto!important;}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-shorts-stage::-webkit-scrollbar{height:9px!important;}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-shorts-stage::-webkit-scrollbar-thumb{background:#777!important;border-radius:8px!important;}
#ann-home-pro-v73-root .ann70-social-post img{content-visibility:auto!important;}
#ann-home-pro-v73-root .ann70-social-post img.ann70-social-img-failed{display:none!important;}
#ann-home-pro-v73-root .ann70-social-feed{overflow-y:auto!important;overflow-x:hidden!important;}
@media(min-width:1100px){
  #ann-home-pro-v73-root .ann70-video-side{height:430px!important;max-height:430px!important;}
  #ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card{flex-basis:160px!important;width:160px!important;}
  #ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card span{width:160px!important;height:250px!important;}
  #ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card{height:300px!important;}
}
@media(max-width:800px){
  #ann-home-pro-v73-root .ann70-video-side{height:300px!important;max-height:300px!important;grid-template-columns:1fr 1fr!important;}
  #ann-home-pro-v73-root .ann70-video-card{grid-template-columns:100px minmax(0,1fr)!important;}
  #ann-home-pro-v73-root .ann70-video-card span{width:100px!important;}
  #ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card{flex-basis:135px!important;width:135px!important;height:275px!important;}
  #ann-home-pro-v73-root .ann70-shorts-row .ann70-short-card span{width:135px!important;height:225px!important;}
}


/* V73.5 FINAL MEDIA/SOCIAL OVERRIDES — target: premium 2-column playlist + horizontal reels */
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 330px!important;min-height:430px!important;height:430px!important;gap:12px!important}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;gap:10px!important;height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:4px!important}
#ann-home-pro-v73-root .ann70-video-card{display:block!important;width:100%!important;min-height:0!important;background:#111!important;border-radius:5px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card span{width:100%!important;aspect-ratio:16/9!important;display:block!important;position:relative!important}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;padding:6px 6px 8px!important;font-size:10px!important;line-height:1.25!important;color:#fff!important;min-height:31px!important}
#ann-home-pro-v73-root .ann70-video-card i{width:28px!important;height:28px!important;font-size:11px!important}
#ann-home-pro-v73-root .ann70-shorts-stage{display:block!important;height:auto!important;min-height:0!important;overflow:hidden!important;padding:12px!important;background:#080808!important}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;padding:0 0 8px!important}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 150px!important;width:150px!important;display:block!important;background:#111!important;border-radius:6px!important;overflow:hidden!important;color:#fff!important;text-align:left!important}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;position:relative!important;width:100%!important;aspect-ratio:9/16!important;background:#151515!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-short-card b{display:block!important;padding:6px 7px 8px!important;font-size:10px!important;line-height:1.25!important;min-height:31px!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;min-height:360px!important;overflow:hidden!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:360px!important;border:0!important}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 300px!important}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}.ann70-video-side{height:320px!important}.ann70-shorts-row{overflow-x:auto!important}.ann70-short-card{flex-basis:135px!important;width:135px!important}}

/* V73.7 FINAL AUTHORITY — playlist/reels/social/ad */
#ann-home-pro-v73-root .ann70-video-stage{height:430px!important;grid-template-columns:minmax(0,1.72fr) minmax(330px,1fr)!important;gap:10px!important;padding:10px!important}
#ann-home-pro-v73-root .ann70-video-side{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;gap:9px!important;padding-right:6px!important}
#ann-home-pro-v73-root .ann70-video-card{display:block!important;width:100%!important;background:#111!important}
#ann-home-pro-v73-root .ann70-video-card span{width:100%!important;aspect-ratio:16/9!important}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;padding:5px!important;font-size:10px!important;line-height:1.25!important}
#ann-home-pro-v73-root .ann70-shorts-stage{display:block!important;height:auto!important;padding:12px!important}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 2px 10px!important;scroll-snap-type:x mandatory!important;scrollbar-width:auto!important}
#ann-home-pro-v73-root .ann70-shorts-row::-webkit-scrollbar{display:block!important;height:8px!important}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 155px!important;width:155px!important;height:285px!important;aspect-ratio:auto!important;background:#fff!important;border:4px solid #fff!important;border-radius:4px!important;padding:0!important;overflow:hidden!important;scroll-snap-align:start!important;box-shadow:0 0 0 1px #777!important;display:block!important;color:#111!important}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;width:100%!important;height:calc(100% - 34px)!important;aspect-ratio:9/16!important;background:#151515!important;position:relative!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-short-card i{width:34px!important;height:34px!important;font-size:14px!important}
#ann-home-pro-v73-root .ann70-short-card b{display:block!important;height:30px!important;padding:6px!important;font-size:9px!important;line-height:1.15!important;overflow:hidden!important;color:#111!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-ad-footer{width:100%!important;max-width:100%!important;margin:18px 0 12px!important;padding:0!important}
#ann-home-pro-v73-root .ann70-ad-footer a{display:block!important;width:100%!important}
#ann-home-pro-v73-root .ann70-ad-footer img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:cover!important;border-radius:0!important}
#ann-home-pro-v73-root .ann70-social-post img{display:block!important;width:72px!important;height:72px!important;object-fit:cover!important;background:#eef1f5!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{min-height:360px!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{width:100%!important;height:360px!important}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 310px!important}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}.ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:360px!important}.ann70-short-card{flex-basis:145px!important;width:145px!important;height:270px!important}}


/* V74.3 FINAL — preserve approved media layout; fix Social iframe clipping and playlist scrolling */
#ann-home-pro-v73-root .ann70-social-feed{max-height:560px!important;overflow-y:auto!important;overflow-x:hidden!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;min-height:540px!important;height:540px!important;overflow:hidden!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:540px!important;min-height:540px!important;border:0!important;}
#ann-home-pro-v73-root .ann70-video-side{height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;}
#ann-home-pro-v73-root .ann70-shorts-stage{overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;}
#ann-home-pro-v73-root .ann70-shorts-row{width:max-content!important;min-width:100%!important;}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-social-feed{max-height:500px!important;}
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:500px!important;min-height:500px!important;}
}

/* V74.4 FINAL — YouTube/Facebook LIVE player aspect-ratio fix */
#ann-home-pro-v73-root .ann70-side-live{
  width:100%!important;
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
  background:#000!important;
}
#ann-home-pro-v73-root .ann70-side-live iframe,
#ann-home-pro-v73-root .ann70-side-live video{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:16/9!important;
  border:0!important;
  object-fit:contain!important;
  background:#000!important;
}
#ann-home-pro-v73-root .ann70-live-frame{
  width:100%!important;
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  overflow:hidden!important;
  background:#000!important;
}
#ann-home-pro-v73-root .ann70-live-frame iframe,
#ann-home-pro-v73-root .ann70-live-frame video{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-height:none!important;
  aspect-ratio:16/9!important;
  object-fit:contain!important;
}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-side-live{aspect-ratio:16/9!important;height:auto!important;}
 #ann-home-pro-v73-root .ann70-live-frame{aspect-ratio:16/9!important;height:auto!important;}
}


/* V75 FINAL AUTHORITY — full playlists, fresh updates, responsive social feed */
#ann-home-pro-v73-root .ann70-video-stage{height:430px!important;grid-template-columns:minmax(0,1.72fr) minmax(330px,1fr)!important;}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:max-content!important;align-content:start!important;overflow-y:auto!important;overflow-x:hidden!important;height:100%!important;max-height:none!important;}
#ann-home-pro-v73-root .ann70-video-card span{aspect-ratio:16/9!important;width:100%!important;}
#ann-home-pro-v73-root .ann70-video-card img{width:100%!important;height:100%!important;object-fit:cover!important;}
#ann-home-pro-v73-root .ann70-shorts-stage{display:block!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;padding:12px!important;scroll-behavior:smooth!important;}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%!important;gap:12px!important;overflow:visible!important;}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 155px!important;width:155px!important;height:285px!important;background:#fff!important;border:4px solid #fff!important;border-radius:5px!important;overflow:hidden!important;scroll-snap-align:start!important;}
#ann-home-pro-v73-root .ann70-short-card span{width:100%!important;height:calc(100% - 34px)!important;aspect-ratio:9/16!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;height:520px!important;min-height:520px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:520px!important;min-height:520px!important;border:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-social-feed{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;}
#ann-home-pro-v73-root .ann70-live-frame iframe,#ann-home-pro-v73-root .ann70-side-live iframe{width:100%!important;height:100%!important;min-height:0!important;aspect-ratio:16/9!important;}
#ann-home-pro-v73-root .ann70-live-frame{aspect-ratio:16/9!important;height:auto!important;min-height:0!important;}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 310px!important;}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:340px!important;}#ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:500px!important;min-height:500px!important;}}

/* V76 FINAL — user-requested media carousels, no crop, full ads */
#ann-home-pro-v73-root .ann70-video-side{position:relative;display:block!important;overflow-x:auto!important;overflow-y:hidden!important;height:100%!important;scroll-behavior:smooth!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important;}
#ann-home-pro-v73-root .ann70-video-track{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;height:100%!important;gap:10px!important;}
#ann-home-pro-v73-root .ann70-video-page{flex:0 0 100%!important;width:100%!important;height:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important;scroll-snap-align:start!important;}
#ann-home-pro-v73-root .ann70-video-card{min-width:0!important;width:100%!important;height:auto!important;min-height:0!important;background:#111!important;border:0!important;border-radius:5px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;cursor:pointer!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important;position:relative!important;flex:0 0 auto!important;}
#ann-home-pro-v73-root .ann70-video-card img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;padding:5px 6px!important;font-size:10px!important;line-height:1.25!important;color:#fff!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;}
#ann-home-pro-v73-root .ann70-video-main{width:100%!important;height:100%!important;display:block!important;position:relative!important;overflow:hidden!important;background:#000!important;border:0!important;padding:0!important;cursor:pointer!important;text-align:left!important;}
#ann-home-pro-v73-root .ann70-video-main>span{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;position:relative!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-video-main>b{display:block!important;color:#fff!important;background:#111!important;padding:8px 10px!important;font-size:14px!important;line-height:1.35!important;}
#ann-home-pro-v73-root .ann70-video-player-wrap{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;background:#000!important;}
#ann-home-pro-v73-root .ann70-inline-player{display:block!important;width:100%!important;height:100%!important;border:0!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar{height:8px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar-thumb{background:#777!important;border-radius:10px!important;}

#ann-home-pro-v73-root .ann70-shorts-stage{position:relative!important;display:block!important;width:100%!important;height:auto!important;overflow:hidden!important;padding:12px 42px!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:0!important;gap:12px!important;overflow-x:visible!important;overflow-y:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 155px!important;width:155px!important;height:300px!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:4px solid #fff!important;border-radius:6px!important;overflow:hidden!important;padding:0!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;width:100%!important;height:calc(100% - 36px)!important;aspect-ratio:9/16!important;overflow:hidden!important;position:relative!important;}
#ann-home-pro-v73-root .ann70-short-card img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-short-card b{display:block!important;height:36px!important;padding:5px!important;font-size:9px!important;line-height:1.25!important;color:#111!important;overflow:hidden!important;}

/* No crop on category lead/small news images; preserve original artwork and ANN branding */
#ann-home-pro-v73-root .ann70-category .ann70-thumb{background:#fff!important;}
#ann-home-pro-v73-root .ann70-category .ann70-thumb img{object-fit:contain!important;width:100%!important;height:100%!important;background:#fff!important;}

/* Facebook social embed: never crop the iframe itself */
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;height:620px!important;min-height:620px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:620px!important;min-height:620px!important;border:0!important;overflow:hidden!important;}

/* All bottom advertisements visible, full-width, in normal homepage flow */
#ann-home-pro-v73-root .ann70-ad-footer,#ann-home-pro-v73-root .ann70-ad-mid{width:100%!important;max-width:100%!important;margin:18px 0!important;padding:0!important;text-align:center!important;box-sizing:border-box!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-ad-footer a,#ann-home-pro-v73-root .ann70-ad-mid a{display:block!important;width:100%!important;}
#ann-home-pro-v73-root .ann70-ad-footer img,#ann-home-pro-v73-root .ann70-ad-mid img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;margin:0!important;background:#fff!important;}

@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}
 #ann-home-pro-v73-root .ann70-video-side{height:360px!important;}
 #ann-home-pro-v73-root .ann70-shorts-stage{padding-left:30px!important;padding-right:30px!important;}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:145px!important;width:145px!important;height:285px!important;}
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:560px!important;min-height:560px!important;}
}

/* V77 FINAL AUTHORITY — do not override earlier working LIVE TV; fix only requested media/social/ads */
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(360px,1fr)!important;height:430px!important;gap:12px!important;align-items:stretch!important;}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important;height:100%!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main{width:100%!important;height:auto!important;aspect-ratio:16/9!important;max-height:100%!important;background:#000!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main>span,#ann-home-pro-v73-root .ann70-video-player-wrap{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;position:relative!important;background:#000!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main img{width:100%!important;height:100%!important;object-fit:contain!important;background:#000!important;}
#ann-home-pro-v73-root .ann70-video-main i{left:50%!important;top:50%!important;}
#ann-home-pro-v73-root .ann70-video-side{display:block!important;height:430px!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y mandatory!important;scrollbar-width:auto!important;}
#ann-home-pro-v73-root .ann70-video-track{display:flex!important;flex-direction:column!important;width:100%!important;height:max-content!important;gap:10px!important;}
#ann-home-pro-v73-root .ann70-video-page{flex:0 0 410px!important;width:100%!important;height:410px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important;scroll-snap-align:start!important;}
#ann-home-pro-v73-root .ann70-video-card{width:100%!important;height:100%!important;min-height:0!important;background:#111!important;border-radius:5px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;position:relative!important;overflow:hidden!important;flex:0 0 auto!important;}
#ann-home-pro-v73-root .ann70-video-card img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;display:block!important;}
#ann-home-pro-v73-root .ann70-video-card i,#ann-home-pro-v73-root .ann70-short-card i{left:50%!important;top:50%!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar{width:8px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar-thumb{background:#777!important;border-radius:8px!important;}

#ann-home-pro-v73-root .ann70-shorts-stage{position:relative!important;display:block!important;width:100%!important;height:330px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:14px 42px!important;box-sizing:border-box!important;scroll-behavior:smooth!important;scrollbar-width:auto!important;}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:0!important;height:300px!important;gap:14px!important;overflow:visible!important;}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 155px!important;width:155px!important;height:300px!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:3px solid #fff!important;border-radius:6px!important;overflow:hidden!important;padding:0!important;position:relative!important;}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;width:100%!important;height:260px!important;aspect-ratio:9/16!important;position:relative!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;background:#fff!important;display:block!important;}
#ann-home-pro-v73-root .ann70-short-card b{height:37px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#111!important;font-size:9px!important;line-height:1.25!important;padding:5px!important;}
#ann-home-pro-v73-root .ann70-short-inline{flex:0 0 320px!important;width:320px!important;height:300px!important;background:#000!important;border-radius:6px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-inline iframe{width:100%!important;height:100%!important;border:0!important;display:block!important;}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar{height:8px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar-thumb{background:#777!important;border-radius:8px!important;}

/* Facebook page plugin must stay inside its card without horizontal clipping. */
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;height:700px!important;min-height:700px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:700px!important;min-height:700px!important;max-width:100%!important;border:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-social-feed{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:auto!important;}

/* Bottom advertisements: full viewport-width banner, no side black/white gaps from the ANN container. */
#ann-home-pro-v73-root .ann70-ad-footer,#ann-home-pro-v73-root .ann70-ad-mid{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:18px 0!important;padding:0!important;overflow:hidden!important;text-align:center!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;}
#ann-home-pro-v73-root .ann70-ad-footer a,#ann-home-pro-v73-root .ann70-ad-mid a{display:block!important;width:100%!important;}
#ann-home-pro-v73-root .ann70-ad-footer img,#ann-home-pro-v73-root .ann70-ad-mid img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:fill!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;}

/* Category lead images: never crop ANN artwork or logo. */
#ann-home-pro-v73-root .ann70-category .ann70-lead-card .ann70-thumb,#ann-home-pro-v73-root .ann70-category .ann70-small .ann70-thumb{background:#fff!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-category .ann70-lead-card .ann70-thumb img,#ann-home-pro-v73-root .ann70-category .ann70-small .ann70-thumb img{width:100%!important;height:100%!important;object-fit:contain!important;background:#fff!important;display:block!important;}

@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 320px!important;}}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}
 #ann-home-pro-v73-root .ann70-video-side{height:360px!important;margin-top:10px!important;}
 #ann-home-pro-v73-root .ann70-video-page{height:340px!important;flex-basis:340px!important;}
 #ann-home-pro-v73-root .ann70-shorts-stage{height:300px!important;padding-left:30px!important;padding-right:30px!important;}
 #ann-home-pro-v73-root .ann70-shorts-row{height:270px!important;}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:140px!important;width:140px!important;height:270px!important;}
 #ann-home-pro-v73-root .ann70-short-card span{height:233px!important;}
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:600px!important;min-height:600px!important;}
}


/* V77.1 FINAL SOCIAL FRAME ONLY — keep all other homepage behavior unchanged */
#ann-home-pro-v73-root .ann70-social-feed-facebook{max-height:none!important;height:620px!important;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed{width:100%!important;height:620px!important;min-height:620px!important;max-width:100%!important;overflow:hidden!important;margin:0!important;padding:0!important;background:#fff!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;max-width:100%!important;height:620px!important;min-height:620px!important;border:0!important;margin:0!important;padding:0!important;}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-social-feed-facebook{height:560px!important;max-height:none!important;}#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{height:560px!important;min-height:560px!important;}}

/* V78 MEDIA REFERENCE FINAL — only Video + Reels presentation, keep all existing features intact */
#ann-home-pro-v73-root .ann70-video-panel{background:#050505!important;color:#fff!important;border-radius:0!important;border:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading{height:62px!important;padding:14px 0!important;background:#050505!important;border:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading h2{font-size:26px!important;font-weight:700!important;color:#fff!important;margin:0!important;}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading h2:before{content:''!important;}
#ann-home-pro-v73-root .ann70-video-panel .ann70-media-actions{display:flex!important;gap:8px!important;}
#ann-home-pro-v73-root .ann70-video-panel .ann70-media-actions button,
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-media-actions button{width:32px!important;height:30px!important;min-width:32px!important;border:0!important;border-radius:4px!important;background:#e21d2b!important;color:#fff!important;font-size:21px!important;line-height:28px!important;padding:0!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(500px,.92fr)!important;gap:22px!important;padding:0!important;height:430px!important;align-items:stretch!important;}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important;height:100%!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main{display:block!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;background:#000!important;border:0!important;border-radius:0!important;padding:0!important;color:#fff!important;overflow:hidden!important;text-align:left!important;position:relative!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-video-main>span,
#ann-home-pro-v73-root .ann70-video-main>.ann70-video-player-wrap{display:block!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;position:relative!important;background:#000!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-main img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#000!important;}
#ann-home-pro-v73-root .ann70-video-main i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:52px!important;height:52px!important;border-radius:50%!important;background:#e21d2b!important;color:#fff!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:21px!important;z-index:3!important;box-shadow:0 3px 14px rgba(0,0,0,.45)!important;}
#ann-home-pro-v73-root .ann70-video-main>b{display:block!important;background:#050505!important;color:#fff!important;font-size:17px!important;line-height:1.35!important;padding:12px 0 0!important;white-space:normal!important;}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(62px,auto)!important;gap:0 20px!important;height:430px!important;max-height:430px!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 4px 0 0!important;align-content:start!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-height:62px!important;height:auto!important;background:#050505!important;border:0!important;border-bottom:1px solid #333!important;border-radius:0!important;padding:0 0 10px!important;margin:0 0 10px!important;color:#fff!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;width:112px!important;height:63px!important;aspect-ratio:16/9!important;position:relative!important;overflow:hidden!important;background:#222!important;}
#ann-home-pro-v73-root .ann70-video-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#222!important;}
#ann-home-pro-v73-root .ann70-video-card i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:28px!important;height:28px!important;border-radius:50%!important;background:#e21d2b!important;color:#fff!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:11px!important;z-index:2!important;}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;padding:3px 0 0!important;font-size:12px!important;line-height:1.35!important;color:#fff!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar{width:7px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar-thumb{background:#555!important;border-radius:8px!important;}

#ann-home-pro-v73-root .ann70-shorts-panel{background:#fff!important;color:#111!important;border:0!important;border-radius:0!important;overflow:hidden!important;margin-top:22px!important;}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-dark-heading{height:58px!important;padding:8px 0!important;background:#fff!important;border-bottom:1px solid #ddd!important;display:flex!important;align-items:center!important;}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-dark-heading h2{color:#111!important;font-size:24px!important;font-weight:700!important;margin:0!important;}
#ann-home-pro-v73-root .ann70-shorts-stage{position:relative!important;display:block!important;width:100%!important;height:365px!important;padding:0 0 12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:auto!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;gap:20px!important;width:max-content!important;height:340px!important;min-width:100%!important;overflow:visible!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-short-card{position:relative!important;flex:0 0 calc((100vw - 160px)/5)!important;width:calc((100vw - 160px)/5)!important;max-width:245px!important;min-width:175px!important;height:340px!important;background:#050505!important;border:0!important;border-radius:10px!important;overflow:hidden!important;padding:0!important;cursor:pointer!important;color:#fff!important;text-align:left!important;box-shadow:none!important;}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;width:100%!important;height:100%!important;aspect-ratio:9/16!important;position:relative!important;overflow:hidden!important;background:#111!important;}
#ann-home-pro-v73-root .ann70-short-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;background:#111!important;}
#ann-home-pro-v73-root .ann70-short-card i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:48px!important;height:48px!important;border-radius:50%!important;background:#e21d2b!important;color:#fff!important;display:grid!important;place-items:center!important;font-style:normal!important;font-size:19px!important;z-index:4!important;box-shadow:0 3px 14px rgba(0,0,0,.5)!important;}
#ann-home-pro-v73-root .ann70-short-card b{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:3!important;padding:34px 10px 10px!important;color:#fff!important;font-size:13px!important;line-height:1.3!important;background:linear-gradient(transparent,rgba(0,0,0,.92))!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card.ann70-short-playing span{height:100%!important;}
#ann-home-pro-v73-root .ann70-short-inline-player{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#000!important;}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar{height:8px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar-thumb{background:#777!important;border-radius:8px!important;}

/* Keep Facebook page plugin inside the sidebar width; wider source viewport lets adapt_container_width work correctly. */
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;}

@media(max-width:1100px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr)!important;gap:16px!important;}
 #ann-home-pro-v73-root .ann70-video-side{grid-template-columns:1fr!important;}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:calc((100vw - 120px)/4)!important;width:calc((100vw - 120px)/4)!important;}
}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;gap:12px!important;}
 #ann-home-pro-v73-root .ann70-video-main{height:auto!important;}
 #ann-home-pro-v73-root .ann70-video-side{height:360px!important;max-height:360px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
 #ann-home-pro-v73-root .ann70-shorts-stage{height:315px!important;}
 #ann-home-pro-v73-root .ann70-shorts-row{height:290px!important;gap:12px!important;}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:calc((100vw - 70px)/3)!important;width:calc((100vw - 70px)/3)!important;min-width:125px!important;height:290px!important;}
}

/* V78.1 FINAL — full-bleed bottom advertisement only */
#ann-home-pro-v73-root .ann70-ad-footer-moved{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  margin-top:18px!important;
  margin-bottom:0!important;
  padding:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  text-align:center!important;
}
#ann-home-pro-v73-root .ann70-ad-footer-moved a{display:block!important;width:100vw!important;margin:0!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved img{
  display:block!important;
  width:100vw!important;
  max-width:none!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center center!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
}
@media(max-width:700px){
 #ann-home-pro-v73-root .ann70-ad-footer-moved,
 #ann-home-pro-v73-root .ann70-ad-footer-moved a,
 #ann-home-pro-v73-root .ann70-ad-footer-moved img{width:100vw!important;max-width:none!important;}
}


/* V78.4 FINAL — footer advertisement is outside the constrained grid */
#ann-home-pro-v73-root > .ann70-ad-footer-moved{position:relative!important;display:block!important;width:100vw!important;max-width:100vw!important;margin:22px 0 0!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;clear:both!important;text-align:center!important;background:#fff!important}
#ann-home-pro-v73-root > .ann70-ad-footer-moved .ann70-ad-label{display:block!important;width:100%!important;box-sizing:border-box!important}
#ann-home-pro-v73-root > .ann70-ad-footer-moved a{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important}
#ann-home-pro-v73-root > .ann70-ad-footer-moved img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important}
@media(max-width:760px){#ann-home-pro-v73-root > .ann70-ad-footer-moved{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}

/* V78.3 FINAL AUTHORITY — exact ANN video/reels reference + Facebook frame containment */
#ann-home-pro-v73-root .ann70-video-panel{background:#050505!important;color:#fff!important;border:0!important;border-radius:0!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading{height:58px!important;padding:10px 12px!important;background:#050505!important;border-bottom:1px solid #262626!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading h2{margin:0!important;color:#fff!important;font-size:24px!important;font-weight:800!important}
#ann-home-pro-v73-root .ann70-video-panel .ann70-media-actions{display:flex!important;gap:7px!important}
#ann-home-pro-v73-root .ann70-video-panel .ann70-media-actions button,#ann-home-pro-v73-root .ann70-shorts-panel .ann70-media-actions button{width:32px!important;height:30px!important;min-width:32px!important;padding:0!important;border:0!important;border-radius:4px!important;background:#e21d2b!important;color:#fff!important;font-size:21px!important;line-height:30px!important;cursor:pointer!important}
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr)!important;gap:18px!important;padding:12px!important;height:430px!important;box-sizing:border-box!important;background:#050505!important;align-items:stretch!important}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important;height:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;background:#000!important;border:0!important;color:#fff!important;text-align:left!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main>span,#ann-home-pro-v73-root .ann70-video-main>.ann70-video-player-wrap{display:block!important;position:relative!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;background:#000!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main .ann70-inline-player{display:block!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;background:#000!important}
#ann-home-pro-v73-root .ann70-video-main>b{display:block!important;margin:0!important;padding:10px 2px 0!important;background:#050505!important;color:#fff!important;font-size:16px!important;line-height:1.35!important;white-space:normal!important}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(0,1fr)!important;gap:10px!important;height:196px!important;max-height:196px!important;overflow-y:auto!important;overflow-x:hidden!important;align-content:start!important;padding:0 4px 0 0!important;box-sizing:border-box!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;align-self:start!important}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;gap:7px!important;width:100%!important;height:88px!important;min-height:88px!important;margin:0!important;padding:0!important;background:#101010!important;border:0!important;border-bottom:1px solid #333!important;border-radius:4px!important;overflow:hidden!important;color:#fff!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;position:relative!important;width:100px!important;height:56px!important;aspect-ratio:16/9!important;background:#222!important;overflow:hidden!important;align-self:start!important}
#ann-home-pro-v73-root .ann70-video-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-video-card i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:27px!important;height:27px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e21d2b!important;color:#fff!important;font-style:normal!important;font-size:11px!important;z-index:2!important}
#ann-home-pro-v73-root .ann70-video-card b{display:-webkit-box!important;align-self:start!important;padding:3px 4px 0 0!important;color:#eee!important;font-size:10px!important;line-height:1.28!important;overflow:hidden!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important;min-width:0!important;word-break:break-word!important}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar{width:7px!important}
#ann-home-pro-v73-root .ann70-video-side::-webkit-scrollbar-thumb{background:#555!important;border-radius:8px!important}

#ann-home-pro-v73-root .ann70-shorts-panel{background:#fff!important;color:#111!important;border:0!important;border-radius:0!important;overflow:hidden!important;margin-top:20px!important}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-dark-heading{height:58px!important;padding:8px 12px!important;background:#fff!important;border-bottom:1px solid #ddd!important;display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-shorts-panel .ann70-dark-heading h2{margin:0!important;color:#111!important;font-size:24px!important;font-weight:800!important}
#ann-home-pro-v73-root .ann70-shorts-stage{position:relative!important;display:block!important;width:100%!important;height:340px!important;padding:0 12px 10px!important;overflow-x:auto!important;overflow-y:hidden!important;box-sizing:border-box!important;background:#fff!important;scroll-behavior:smooth!important}
#ann-home-pro-v73-root .ann70-shorts-row{display:flex!important;flex-wrap:nowrap!important;gap:16px!important;width:max-content!important;min-width:100%!important;height:320px!important;padding:0!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-short-card{position:relative!important;flex:0 0 calc((100vw - 180px)/5)!important;width:calc((100vw - 180px)/5)!important;max-width:245px!important;min-width:160px!important;height:320px!important;margin:0!important;padding:0!important;background:#050505!important;border:0!important;border-radius:8px!important;overflow:hidden!important;color:#fff!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;position:relative!important;width:100%!important;height:100%!important;aspect-ratio:9/16!important;background:#111!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-short-card i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:#e21d2b!important;color:#fff!important;font-style:normal!important;font-size:18px!important;z-index:4!important}
#ann-home-pro-v73-root .ann70-short-card b{position:absolute!important;left:0!important;right:0!important;bottom:0!important;z-index:3!important;margin:0!important;padding:30px 9px 9px!important;color:#fff!important;font-size:12px!important;line-height:1.28!important;background:linear-gradient(transparent,rgba(0,0,0,.92))!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card.ann70-short-playing span{height:100%!important}
#ann-home-pro-v73-root .ann70-short-inline-player{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#000!important}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar{height:8px!important}
#ann-home-pro-v73-root .ann70-shorts-stage::-webkit-scrollbar-thumb{background:#777!important;border-radius:8px!important}

/* Social API posts and Facebook Page iframe must stay completely inside the Social Updates card. */
#ann-home-pro-v73-root .ann70-social-box{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-social-stack,#ann-home-pro-v73-root .ann70-social-platform,#ann-home-pro-v73-root .ann70-social-feed,#ann-home-pro-v73-root .ann70-social-feed-facebook{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow-x:hidden!important}
#ann-home-pro-v73-root .ann70-social-post{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;grid-template-columns:64px minmax(0,1fr)!important;overflow:hidden!important;word-break:break-word!important;overflow-wrap:anywhere!important}
#ann-home-pro-v73-root .ann70-social-post>span,#ann-home-pro-v73-root .ann70-social-post>span>span,#ann-home-pro-v73-root .ann70-social-post b,#ann-home-pro-v73-root .ann70-social-post small{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{display:block!important;width:100%!important;max-width:100%!important;height:620px!important;min-height:620px!important;box-sizing:border-box!important;overflow:hidden!important;margin:0!important;padding:0!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;max-width:100%!important;height:620px!important;min-height:620px!important;box-sizing:border-box!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important}

/* Bottom advertisement remains full viewport width; no other ad settings changed. */
#ann-home-pro-v73-root .ann70-ad-footer-moved{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;text-align:center!important}
#ann-home-pro-v73-root .ann70-ad-footer-moved a{display:block!important;width:100vw!important;max-width:100vw!important;margin:0!important;padding:0!important}
#ann-home-pro-v73-root .ann70-ad-footer-moved img{display:block!important;width:100vw!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important}

@media(max-width:1100px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr)!important}
}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}
 #ann-home-pro-v73-root .ann70-video-side{height:196px!important;max-height:196px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}
 #ann-home-pro-v73-root .ann70-shorts-stage{height:300px!important;padding:0 8px 8px!important}
 #ann-home-pro-v73-root .ann70-shorts-row{height:280px!important;gap:10px!important}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:calc((100vw - 55px)/3)!important;width:calc((100vw - 55px)/3)!important;min-width:120px!important;height:280px!important}
 #ann-home-pro-v73-root .ann70-social-post{grid-template-columns:60px minmax(0,1fr)!important}
 #ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:60px!important;height:60px!important;min-width:60px!important}
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:560px!important;min-height:560px!important}
}


/* ANN FINAL V78.5: exact media paging + true full-bleed footer ads + social containment */
#ann-home-pro-v73-root{overflow:visible!important;}
#ann-home-pro-v73-root > .ann70-ad-footer-moved{position:relative!important;display:block!important;width:100vw!important;max-width:none!important;left:50%!important;transform:translateX(-50%)!important;margin:22px 0 12px!important;padding:0!important;box-sizing:border-box!important;clear:both!important;overflow:hidden!important;background:#fff!important;text-align:center!important;}
#ann-home-pro-v73-root > .ann70-ad-footer-moved .ann70-ad-label{display:block!important;width:100%!important;margin:0 0 5px!important;}
#ann-home-pro-v73-root > .ann70-ad-footer-moved a{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;line-height:0!important;}
#ann-home-pro-v73-root > .ann70-ad-footer-moved img{display:block!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:fill!important;}
#ann-home-pro-v73-root .ann70-video-side{height:196px!important;max-height:196px!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-video-card{height:88px!important;min-height:88px!important;}
#ann-home-pro-v73-root .ann70-shorts-stage{overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-shorts-row{width:100%!important;min-width:0!important;height:320px!important;display:flex!important;flex-wrap:nowrap!important;gap:16px!important;}
#ann-home-pro-v73-root .ann70-short-card{flex:0 0 calc((100% - 64px)/5)!important;width:calc((100% - 64px)/5)!important;min-width:0!important;max-width:none!important;height:320px!important;}
#ann-home-pro-v73-root .ann70-social-box{width:100%!important;max-width:100%!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook{height:700px!important;max-height:700px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{width:100%!important;max-width:100%!important;height:700px!important;min-height:700px!important;display:block!important;box-sizing:border-box!important;border:0!important;overflow:hidden!important;}
@media(max-width:800px){
 #ann-home-pro-v73-root > .ann70-ad-footer-moved{width:100vw!important;left:50%!important;transform:translateX(-50%)!important;margin-left:0!important;margin-right:0!important;}
 #ann-home-pro-v73-root .ann70-shorts-row{gap:10px!important;height:280px!important;}
 #ann-home-pro-v73-root .ann70-short-card{flex-basis:calc((100% - 40px)/5)!important;width:calc((100% - 40px)/5)!important;height:280px!important;}
 #ann-home-pro-v73-root .ann70-social-feed-facebook,#ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:650px!important;min-height:650px!important;}
}


/* V78.6 FINAL REQUESTED CORRECTIONS */
#ann-home-pro-v73-root .ann70-video-side{height:100%!important;max-height:none!important;overflow:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding-right:0!important;align-content:stretch!important}
#ann-home-pro-v73-root .ann70-video-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;background:#121212!important;border:0!important;border-radius:5px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;position:relative!important;width:100%!important;flex:0 0 auto!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;padding:7px 6px!important;font-size:11px!important;line-height:1.3!important;color:#eee!important;text-align:left!important}
#ann-home-pro-v73-root .ann70-shorts-stage{display:block!important;height:auto!important;min-height:0!important;padding:10px!important;background:#080808!important}
#ann-home-pro-v73-root .ann70-shorts-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;width:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card{width:100%!important;height:auto!important;min-width:0!important;aspect-ratio:9/15!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:6px!important}
#ann-home-pro-v73-root .ann70-short-card span{width:100%!important;flex:1 1 auto!important;height:auto!important;aspect-ratio:9/13!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
#ann-home-pro-v73-root .ann70-short-card>b{display:block!important;min-height:32px!important;max-height:42px!important;overflow:hidden!important;padding:5px!important;font-size:10px!important;line-height:1.25!important}
#ann-home-pro-v73-root .ann70-social-feed-facebook{max-height:650px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed{width:100%!important;height:650px!important;overflow:hidden!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;height:650px!important;max-width:500px!important;margin:0 auto!important;border:0!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-facebook-post{display:block!important;padding:0 0 10px!important}
#ann-home-pro-v73-root .ann70-facebook-post img{display:block!important;width:100%!important;height:auto!important;max-height:260px!important;object-fit:contain!important;background:#f3f4f6!important;border-radius:6px!important;margin:0 0 7px!important}
#ann-home-pro-v73-root .ann70-facebook-post .ann70-social-noimage{width:100%!important;height:80px!important}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1fr) 300px!important}.ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;height:300px!important}.ann70-shorts-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow-x:auto!important}}
@media(max-width:560px){#ann-home-pro-v73-root .ann70-video-side{height:300px!important}.ann70-shorts-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* V78.7 FINAL AUTHORITY — requested corrections after V78.6 live test */
#ann-home-pro-v73-root .ann70-video-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  height:320px!important;
  max-height:320px!important;
  overflow:hidden!important;
  padding:0!important;
}
#ann-home-pro-v73-root .ann70-video-card{
  display:flex!important;
  flex-direction:column!important;
  width:100%!important;
  height:154px!important;
  min-height:154px!important;
  padding:0!important;
  background:#101010!important;
  border:1px solid #292929!important;
  border-radius:5px!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-card>span{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:102px!important;
  min-height:102px!important;
  flex:0 0 102px!important;
  overflow:hidden!important;
  background:#000!important;
}
#ann-home-pro-v73-root .ann70-video-card>span img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
#ann-home-pro-v73-root .ann70-video-card>span i{
  position:absolute!important;
  left:50%!important;
  top:50%!important;
  transform:translate(-50%,-50%)!important;
  width:38px!important;
  height:38px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:#e21d2b!important;
  color:#fff!important;
  font-style:normal!important;
  font-size:15px!important;
}
#ann-home-pro-v73-root .ann70-video-card>b{
  display:-webkit-box!important;
  flex:1 1 auto!important;
  min-height:0!important;
  padding:7px!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1.3!important;
  text-align:left!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}

/* Keep the three Fast Live Widgets immediately after Trending and before the tall Social Updates box. */
#ann-home-pro-v73-root .ann70-market-widget,
#ann-home-pro-v73-root .ann70-weather-widget,
#ann-home-pro-v73-root .ann70-score-widget{display:block!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important;}

/* Facebook API posts: show the complete post image across the column, not a cropped 64px thumbnail. */
#ann-home-pro-v73-root .ann70-social-post.ann70-facebook-post{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  padding:9px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-social-post.ann70-facebook-post>img,
#ann-home-pro-v73-root .ann70-social-post.ann70-facebook-post>.ann70-social-noimage{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
  max-height:none!important;
  min-width:0!important;
  object-fit:contain!important;
  object-position:center center!important;
  border-radius:4px!important;
  background:#f4f4f4!important;
}
#ann-home-pro-v73-root .ann70-social-post.ann70-facebook-post>span{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  padding-top:7px!important;
}

/* Facebook fallback Page Plugin: full column width and a taller viewport so the post is not cut by the host box. */
#ann-home-pro-v73-root .ann70-facebook-feed-embed,
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:1000px!important;
  min-height:1000px!important;
  max-height:none!important;
  box-sizing:border-box!important;
  border:0!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-social-feed-facebook{width:100%!important;max-width:100%!important;overflow:hidden!important;}

@media(max-width:1050px){
  #ann-home-pro-v73-root .ann70-video-side{height:300px!important;max-height:300px!important;}
  #ann-home-pro-v73-root .ann70-video-card{height:144px!important;min-height:144px!important;}
  #ann-home-pro-v73-root .ann70-video-card>span{height:94px!important;min-height:94px!important;flex-basis:94px!important;}
}
@media(max-width:760px){
  #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}
  #ann-home-pro-v73-root .ann70-video-side{height:300px!important;max-height:300px!important;}
  #ann-home-pro-v73-root .ann70-facebook-feed-embed,
  #ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{height:850px!important;min-height:850px!important;}
}

/* V78.8 FINAL AUTHORITY — single-post plugin sidebar + homepage social/media corrections */
.ann70-single-layout{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-slot{display:none!important;}
.ann70-single-plugin-sidebar{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:18px 0 0!important;}
.ann70-single-plugin-sidebar .ann70-side-box,
.ann70-single-plugin-sidebar .ann70-widget{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:9px!important;overflow:hidden!important;margin:0 0 14px!important;box-sizing:border-box!important;box-shadow:0 3px 12px rgba(16,24,40,.06)!important;}
.ann70-single-plugin-sidebar .ann70-side-title{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:11px 12px!important;border-bottom:2px solid #e21d2b!important;background:#fff!important;}
.ann70-single-plugin-sidebar .ann70-side-title h3{margin:0!important;font-size:15px!important;color:#17233b!important;}
.ann70-single-plugin-sidebar .ann70-side-live{aspect-ratio:16/9!important;background:#111!important;}
.ann70-single-plugin-sidebar .ann70-side-live iframe{width:100%!important;height:100%!important;display:block!important;border:0!important;}
.ann70-single-plugin-sidebar .ann70-side-list{height:330px!important;overflow:hidden!important;}
.ann70-single-plugin-sidebar .ann70-side-list a{display:grid!important;grid-template-columns:auto 1fr!important;gap:7px!important;padding:10px!important;border-bottom:1px solid #e5e7eb!important;font-size:12px!important;line-height:1.4!important;}
.ann70-single-plugin-sidebar .ann70-trending-window{overflow:hidden!important;padding:10px!important;}
.ann70-single-plugin-sidebar .ann70-trending-track{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
.ann70-single-plugin-sidebar .ann70-trending-track a{border:1px solid #eceef2!important;background:#fafafa!important;border-radius:999px!important;padding:6px 8px!important;font-size:11px!important;font-weight:700!important;}
.ann70-single-plugin-sidebar .ann70-widget{padding:11px!important;}
.ann70-single-plugin-sidebar .ann70-widget h3{margin:0 0 8px!important;font-size:13px!important;color:#17233b!important;display:flex!important;justify-content:space-between!important;}
.ann70-single-plugin-sidebar .ann70-market-row{display:grid!important;grid-template-columns:1fr auto auto!important;gap:8px!important;padding:6px 0!important;border-bottom:1px solid #eee!important;font-size:10px!important;}
.ann70-single-plugin-sidebar .ann70-weather-widget{display:grid!important;grid-template-columns:auto 1fr!important;gap:3px 8px!important;}
.ann70-single-plugin-sidebar .ann70-weather-widget h3{grid-column:1/-1!important;}
.ann70-single-plugin-sidebar .ann70-weather-widget small{grid-column:1/-1!important;}
.ann70-single-plugin-sidebar .ann70-social-box{width:100%!important;max-width:100%!important;}
.ann70-single-plugin-sidebar .ann70-social-feed-facebook{width:100%!important;max-width:100%!important;overflow:hidden!important;}
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed{width:100%!important;max-width:100%!important;height:1000px!important;min-height:1000px!important;overflow:hidden!important;background:#fff!important;box-sizing:border-box!important;}
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;max-width:none!important;height:1000px!important;min-height:1000px!important;border:0!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;}
.ann70-single-plugin-sidebar .ann70-social-post.ann70-facebook-post{display:block!important;width:100%!important;max-width:100%!important;padding:9px!important;box-sizing:border-box!important;overflow:hidden!important;}
.ann70-single-plugin-sidebar .ann70-facebook-post>img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;object-position:center!important;}

/* Homepage Facebook fallback: never constrain the iframe to the old 500px rule. */
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed{width:100%!important;max-width:none!important;height:1400px!important;min-height:1400px!important;overflow:hidden!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{display:block!important;width:100%!important;max-width:none!important;height:1400px!important;min-height:1400px!important;margin:0!important;border:0!important;overflow:hidden!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook{height:1400px!important;max-height:1400px!important;overflow:hidden!important;}

/* Final media authority: exactly 4 video cards and exactly 6 Reels cards per page. */
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:12px!important;height:430px!important;max-height:430px!important;overflow:hidden!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-video-card{height:209px!important;min-height:209px!important;width:100%!important;}
#ann-home-pro-v73-root .ann70-video-card>span{height:145px!important;min-height:145px!important;flex-basis:145px!important;}
#ann-home-pro-v73-root .ann70-video-card>b{font-size:12px!important;padding:8px!important;}
#ann-home-pro-v73-root .ann70-shorts-row{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;min-width:0!important;height:340px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card{width:100%!important;min-width:0!important;height:340px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card>span{height:260px!important;min-height:260px!important;overflow:hidden!important;display:block!important;}
#ann-home-pro-v73-root .ann70-short-card>span img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
@media(max-width:1050px){#ann-home-pro-v73-root .ann70-video-side{height:390px!important;max-height:390px!important;}#ann-home-pro-v73-root .ann70-video-card{height:189px!important;min-height:189px!important;}#ann-home-pro-v73-root .ann70-video-card>span{height:128px!important;min-height:128px!important;flex-basis:128px!important;}}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-video-side{height:360px!important;max-height:360px!important;}#ann-home-pro-v73-root .ann70-video-card{height:174px!important;min-height:174px!important;}#ann-home-pro-v73-root .ann70-video-card>span{height:116px!important;min-height:116px!important;flex-basis:116px!important;}#ann-home-pro-v73-root .ann70-shorts-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;height:300px!important;}#ann-home-pro-v73-root .ann70-short-card{height:300px!important;}#ann-home-pro-v73-root .ann70-short-card>span{height:220px!important;min-height:220px!important;}}
@media(max-width:560px){#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:320px!important;}#ann-home-pro-v73-root .ann70-video-card{height:154px!important;min-height:154px!important;}#ann-home-pro-v73-root .ann70-video-card>span{height:100px!important;min-height:100px!important;flex-basis:100px!important;}#ann-home-pro-v73-root .ann70-shorts-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;height:290px!important;}#ann-home-pro-v73-root .ann70-short-card{height:290px!important;}}


/* V78.9 FINAL HARD FIXES */
#ann-home-pro-v73-root .ann70-facebook-feed-embed,
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{width:100%!important;max-width:none!important;height:1600px!important;min-height:1600px!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important;display:block!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook{width:100%!important;max-width:none!important;height:1600px!important;max-height:1600px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{transform:none!important;}
/* Single post: JS moves this complete sidebar below the theme editor/profile card. */
.ann70-single-plugin-slot{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-slot .ann70-sidebar{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-slot .ann70-sidebar .ann70-side-box,
.ann70-single-plugin-slot .ann70-sidebar .ann70-widget{box-sizing:border-box!important;width:100%!important;max-width:100%!important;}
.ann70-single-plugin-slot.ann70-moved-placeholder{display:none!important;}
/* Once JS places the plugin sidebar into the real theme sidebar, retain the homepage-style compact cards. */
.ann70-single-plugin-sidebar{display:block!important;width:100%!important;max-width:100%!important;}
.ann70-single-plugin-sidebar .ann70-social-box{width:100%!important;max-width:100%!important;}
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed,
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed iframe{width:100%!important;max-width:none!important;height:1600px!important;min-height:1600px!important;}
/* Video/Reels: authoritative source separation */
#ann-home-pro-v73-root .ann70-video-panel[data-playlist-id="PL1Wkhf9cu1twxvCrBsF2GNW5YDQjk_e_w"]{display:block!important;}
#ann-home-pro-v73-root .ann70-shorts-panel[data-playlist-id="PL1Wkhf9cu1tyJZWFj91wIEwnOUsEGqgsq"]{display:block!important;}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe,#ann-home-pro-v73-root .ann70-social-feed-facebook{height:1200px!important;min-height:1200px!important;max-height:1200px!important;}
}


/* V78.9 — final source separation and single-post placement */
#ann-home-pro-v73-root .ann70-facebook-feed-embed,
#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe{width:100%!important;max-width:none!important;height:1800px!important;min-height:1800px!important;margin:0!important;display:block!important;box-sizing:border-box!important;overflow:hidden!important;border:0!important;}
#ann-home-pro-v73-root .ann70-social-feed-facebook{width:100%!important;max-width:none!important;height:1800px!important;max-height:1800px!important;overflow:hidden!important;}
.ann70-single-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-content{grid-column:1!important;width:100%!important;min-width:0!important;}
.ann70-single-plugin-slot{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-slot.ann70-moved-placeholder{display:none!important;}
.ann70-single-plugin-sidebar{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-sidebar .ann70-side-box,
.ann70-single-plugin-sidebar .ann70-widget{width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed,
.ann70-single-plugin-sidebar .ann70-facebook-feed-embed iframe{width:100%!important;max-width:none!important;height:1600px!important;min-height:1600px!important;}
/* If the theme sidebar cannot be detected, keep a clean fallback below the article rather than hide the feature. */
.ann70-single-plugin-slot:not(.ann70-moved-placeholder) .ann70-sidebar{display:block!important;width:100%!important;max-width:100%!important;}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-facebook-feed-embed iframe,#ann-home-pro-v73-root .ann70-social-feed-facebook{height:1200px!important;min-height:1200px!important;max-height:1200px!important;}
 .ann70-single-plugin-sidebar .ann70-facebook-feed-embed,.ann70-single-plugin-sidebar .ann70-facebook-feed-embed iframe{height:1200px!important;min-height:1200px!important;}
}

/* V79.0 — single-post placement: plugin starts BELOW the theme Search card */
.ann70-single-plugin-sidebar{margin-top:14px!important;}
.ann70-single-plugin-sidebar .ann70-side-box{margin-bottom:14px!important;}

/* V79.0 — Reels open one vertical mobile-size player at a time; no new tab/window. */
#ann-home-pro-v73-root .ann70-modal.ann70-reels-modal{position:fixed!important;inset:0!important;z-index:1000000!important;background:rgba(0,0,0,.88)!important;display:none!important;align-items:center!important;justify-content:center!important;padding:18px!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-modal.ann70-reels-modal.active{display:flex!important;}
#ann-home-pro-v73-root .ann70-modal.ann70-reels-modal .ann70-modal-inner{width:min(420px,92vw)!important;height:min(82vh,746px)!important;aspect-ratio:9/16!important;background:#000!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 18px 70px rgba(0,0,0,.6)!important;}
#ann-home-pro-v73-root .ann70-modal.ann70-reels-modal .ann70-modal-inner iframe{width:100%!important;height:100%!important;border:0!important;display:block!important;}
#ann-home-pro-v73-root .ann70-modal.ann70-reels-modal .ann70-close{right:14px!important;top:12px!important;width:42px!important;height:42px!important;font-size:28px!important;z-index:2!important;}
body.ann70-modal-open{overflow:hidden!important;}

/* V79.0 — market/weather/cricket live cards */
#ann-home-pro-v73-root .ann70-live-updated{display:block!important;margin-top:7px!important;color:#777!important;font-size:9px!important;text-align:right!important;}
#ann-home-pro-v73-root .ann70-weather-main{display:grid!important;grid-template-columns:auto 1fr!important;gap:3px 10px!important;align-items:center!important;}
#ann-home-pro-v73-root .ann70-weather-main b{font-size:27px!important;line-height:1!important;}
#ann-home-pro-v73-root .ann70-weather-main span{font-weight:700!important;line-height:1.25!important;}
#ann-home-pro-v73-root .ann70-weather-meta{display:flex!important;flex-wrap:wrap!important;gap:5px 9px!important;margin-top:8px!important;font-size:9px!important;color:#666!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content]{display:grid!important;gap:4px!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] strong{font-size:12px!important;line-height:1.25!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] span{font-weight:800!important;font-size:12px!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] small{font-size:9px!important;color:#666!important;}


/* V79.0 — Facebook Page Plugin uses its actual sidebar width to prevent horizontal clipping. */
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed,
#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{width:100%!important;max-width:100%!important;height:900px!important;min-height:900px!important;box-sizing:border-box!important;overflow:hidden!important;}
.ann70-single-plugin-sidebar .ann70-social-feed-facebook .ann70-facebook-feed-embed,
.ann70-single-plugin-sidebar .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{width:100%!important;max-width:100%!important;height:850px!important;min-height:850px!important;box-sizing:border-box!important;overflow:hidden!important;}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed,#ann-home-pro-v73-root .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{height:760px!important;min-height:760px!important;}.ann70-single-plugin-sidebar .ann70-social-feed-facebook .ann70-facebook-feed-embed,.ann70-single-plugin-sidebar .ann70-social-feed-facebook .ann70-facebook-feed-embed iframe{height:700px!important;min-height:700px!important;}}

/* V79.3 FINAL — SINGLE POST ONLY: keep ANN sidebar directly BELOW the theme Search card.
   No homepage rules are changed. Works with grid, flex, float and normal sidebar layouts. */
@media(min-width:801px){
  .ann70-single-plugin-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    float:none!important;
    clear:both!important;
    flex:0 0 100%!important;
    grid-column:1 / -1!important;
    grid-row:auto!important;
    align-self:stretch!important;
    position:relative!important;
    left:auto!important;
    right:auto!important;
    margin-left:0!important;
    margin-right:0!important;
  }
  .ann70-single-plugin-sidebar .ann70-sidebar,
  .ann70-single-plugin-sidebar .ann70-side-box,
  .ann70-single-plugin-sidebar .ann70-widget{width:100%!important;max-width:100%!important;}
}


/* V79.4 — SINGLE POST ONLY: force the detected theme sidebar to one vertical stack.
   This is intentionally scoped to single-post theme sidebars; homepage is untouched. */
@media(min-width:801px){
  .ann70-single-theme-sidebar-fix{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    float:none!important;
    clear:both!important;
    box-sizing:border-box!important;
  }
  .ann70-single-theme-sidebar-fix > *,
  .ann70-single-sidebar-stack > *{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    float:none!important;
    clear:both!important;
    flex:none!important;
    grid-column:1 / -1!important;
    grid-row:auto!important;
    box-sizing:border-box!important;
  }
  .ann70-single-theme-sidebar-fix .ann70-single-plugin-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin-top:14px!important;
    clear:both!important;
  }
}


/* V79.5 FINAL — SINGLE POST ONLY: hard stack Search and ANN sidebar vertically. */
@media(min-width:801px){
  .ann70-single-sidebar-stack{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;float:none!important;clear:both!important;}
  .ann70-single-sidebar-stack > *{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:both!important;box-sizing:border-box!important;}
  .ann70-single-sidebar-stack .ann70-single-plugin-sidebar{display:block!important;width:100%!important;max-width:100%!important;float:none!important;clear:both!important;grid-column:auto!important;grid-row:auto!important;flex:none!important;margin-top:14px!important;}
}

/* V79.7 FINAL — SINGLE POST ONLY: fix Search submit button stretching into a black vertical bar.
   Only the theme Search widget inside the Single Post stack is affected. */
@media(min-width:801px){
  .ann70-single-search-ann-stack form,
  .ann70-single-search-ann-stack .search-form{
    display:flex!important;
    flex-direction:row!important;
    align-items:flex-start!important;
    align-content:flex-start!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    box-sizing:border-box!important;
  }
  .ann70-single-search-ann-stack form input[type="search"],
  .ann70-single-search-ann-stack form input[name="s"],
  .ann70-single-search-ann-stack .search-form input[type="search"],
  .ann70-single-search-ann-stack .search-form input[name="s"]{
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    box-sizing:border-box!important;
    align-self:flex-start!important;
  }
  .ann70-single-search-ann-stack form button,
  .ann70-single-search-ann-stack form input[type="submit"],
  .ann70-single-search-ann-stack .search-form button,
  .ann70-single-search-ann-stack .search-form input[type="submit"]{
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    width:auto!important;
    min-width:44px!important;
    max-width:70px!important;
    flex:0 0 auto!important;
    align-self:flex-start!important;
    box-sizing:border-box!important;
    position:static!important;
    float:none!important;
    clear:none!important;
  }
}

/* V79.8 FINAL — SINGLE POST ONLY: restore the Search button to the normal compact size.
   The ANN sidebar below Search remains untouched and keeps its existing homepage styling. */
@media(min-width:801px){
  .ann70-single-search-ann-stack .search-form,
  .ann70-single-search-ann-stack form{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:8px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    overflow:visible!important;
  }
  .ann70-single-search-ann-stack .search-form input[type="search"],
  .ann70-single-search-ann-stack .search-form input[name="s"],
  .ann70-single-search-ann-stack form input[type="search"],
  .ann70-single-search-ann-stack form input[name="s"]{
    flex:1 1 auto!important;
    width:auto!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    margin:0!important;
  }
  .ann70-single-search-ann-stack .search-form button,
  .ann70-single-search-ann-stack .search-form input[type="submit"],
  .ann70-single-search-ann-stack form button,
  .ann70-single-search-ann-stack form input[type="submit"],
  .ann70-single-search-ann-stack button.search-submit,
  .ann70-single-search-ann-stack input.search-submit{
    flex:0 0 auto!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:88px!important;
    min-width:88px!important;
    max-width:88px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:0 14px!important;
    margin:0!important;
    line-height:40px!important;
    box-sizing:border-box!important;
    position:static!important;
    float:none!important;
    clear:none!important;
    align-self:center!important;
  }
}


/* V79.9 FINAL — SINGLE POST ONLY.
   Search remains exactly as provided by the theme. ANN sidebar is placed
   immediately below Search in its own full-width row. Homepage is untouched. */
@media(min-width:801px){
  /* Cancel only the previous Single Post positioning helpers. */
  .ann70-single-search-ann-stack{display:contents!important;width:auto!important;max-width:none!important;}
  .ann70-single-sidebar-stack{display:revert!important;width:auto!important;max-width:none!important;float:none!important;clear:none!important;}
  .ann70-single-theme-sidebar-fix{display:revert!important;width:auto!important;max-width:none!important;}
  .ann70-single-theme-sidebar-fix > *,
  .ann70-single-sidebar-stack > *{width:auto!important;max-width:none!important;min-width:0!important;float:none!important;clear:none!important;flex:initial!important;grid-column:auto!important;grid-row:auto!important;}

  /* The new row is the only element forced to a full line. */
  .ann70-single-plugin-row{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    float:none!important;
    clear:both!important;
    flex:0 0 100%!important;
    grid-column:1 / -1!important;
    grid-row:auto!important;
    margin:0!important;
    padding:0!important;
  }
  .ann70-single-plugin-row .ann70-single-plugin-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    float:none!important;
    clear:both!important;
    flex:none!important;
    grid-column:auto!important;
    grid-row:auto!important;
    margin:14px 0 0!important;
  }
  /* Do NOT alter Search form/input/button dimensions here. */
}


/* V80.0 FINAL — SINGLE POST ONLY: place ANN after the complete Search widget,
   never inside the Search form. Preserve the homepage sidebar exactly. */
@media(min-width:801px){
  .ann70-single-plugin-row{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    box-sizing:border-box!important;
    margin:0!important;
    padding:0!important;
    float:none!important;
    clear:both!important;
    flex:0 0 100%!important;
    grid-column:1 / -1!important;
  }
  .ann70-single-plugin-row > .ann70-single-plugin-sidebar{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    box-sizing:border-box!important;
    margin:14px 0 0!important;
    padding:0!important;
    float:none!important;
    clear:both!important;
    flex:none!important;
  }
  .ann70-single-plugin-row .ann70-side-box,
  .ann70-single-plugin-row .ann70-widget{
    width:100%!important;
    max-width:100%!important;
    box-sizing:border-box!important;
  }
}

/* V80.3 — MOBILE HOMEPAGE FLOW ONLY. Desktop is untouched. */
.ann70-mobile-flow{display:none}
@media(max-width:700px){
  #ann-home-pro-v73-root .ann70-mobile-flow{display:block;width:100%;min-width:0;margin:0;padding:0}
  #ann-home-pro-v73-root .ann70-mobile-flow > *{width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-left:0!important;margin-right:0!important;float:none!important;clear:both!important}
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-category,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-side-box,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-widget,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-side-ad,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-ad-slot{display:block}
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-side-ad img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-live-side .ann70-side-live{width:100%;max-width:100%;}
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-market-widget,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-weather-widget,
  #ann-home-pro-v73-root .ann70-mobile-flow .ann70-score-widget{width:100%;max-width:100%;}
}

/* V80.4 STABLE TARGETED CORRECTIONS — do not style Blogsy header/navigation. */
#ann-home-pro-v73-root .ann70-heading h2,
#ann-home-pro-v73-root .ann70-part-heading h2,
#ann-home-pro-v73-root .ann70-card-text b,
#ann-home-pro-v73-root .ann70-latest-track>a b{
  word-break:keep-all!important;
  overflow-wrap:normal!important;
}
#ann-home-pro-v73-root .ann70-maha-heading{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important;min-height:52px!important;}
#ann-home-pro-v73-root .ann70-maha-title-row{display:flex!important;align-items:center!important;gap:10px!important;flex:1 1 auto!important;min-width:0!important;flex-wrap:wrap!important;}
#ann-home-pro-v73-root .ann70-maha-title-row h2{margin:0!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-subnav{display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;padding:6px 10px!important;border:1px solid #d5dbe5!important;border-radius:7px!important;background:#fff!important;color:#17233b!important;font-size:11px!important;font-weight:800!important;line-height:1.25!important;text-decoration:none!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub.is-active{background:#fff4c7!important;border-color:#d4a017!important;color:#111!important;}
#ann-home-pro-v73-root .ann70-maharashtra .ann70-maha-panel[hidden]{display:none!important;}

/* Latest News: heading stays fixed; only the inner track scrolls. */
#ann-home-pro-v73-root .ann70-latest{position:relative!important;overflow:hidden!important;background:#fff!important;isolation:isolate!important;}
#ann-home-pro-v73-root .ann70-latest .ann70-part-heading{position:relative!important;z-index:10!important;background:#fff!important;opacity:1!important;visibility:visible!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-latest .ann70-part-heading h2,
#ann-home-pro-v73-root .ann70-latest .ann70-part-heading a{position:relative!important;z-index:11!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-latest-viewport{position:relative!important;z-index:1!important;height:230px!important;overflow:hidden!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-latest-track{display:flex!important;flex-direction:column!important;position:relative!important;animation:ann80_latest_scroll 34s linear infinite!important;will-change:transform!important;}
#ann-home-pro-v73-root .ann70-latest-track:hover{animation-play-state:paused!important;}
#ann-home-pro-v73-root .ann70-latest-track>a{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:38px!important;padding:6px 10px!important;box-sizing:border-box!important;background:#fff!important;text-decoration:none!important;word-break:normal!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-latest-track>a span{font-size:10px!important;font-weight:800!important;color:#fff!important;background:#d71920!important;padding:2px 5px!important;border-radius:3px!important;white-space:nowrap!important;}
#ann-home-pro-v73-root .ann70-latest-track>a time{font-size:11px!important;color:#667085!important;white-space:nowrap!important;}
#ann-home-pro-v73-root .ann70-latest-track>a b{font-size:13px!important;line-height:1.4!important;font-weight:700!important;word-break:keep-all!important;overflow-wrap:normal!important;}
@keyframes ann80_latest_scroll{0%,12%{transform:translateY(0)}88%,100%{transform:translateY(-50%)}}

/* Weather + AQI updated UI */
#ann-home-pro-v73-root .ann70-weather-search{display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:6px!important;margin:0 0 9px!important;}
#ann-home-pro-v73-root .ann70-weather-search input{width:100%!important;height:36px!important;border:1px solid #d7dbe2!important;border-radius:6px!important;padding:0 10px!important;font-size:12px!important;background:#fff!important;color:#111!important;}
#ann-home-pro-v73-root .ann70-weather-search button{height:36px!important;border:0!important;border-radius:6px!important;background:#1565c0!important;color:#fff!important;font-size:18px!important;font-weight:800!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-weather-widget .ann70-weather-meta{display:flex!important;flex-wrap:wrap!important;gap:6px 10px!important;font-size:9px!important;color:#667085!important;margin-top:5px!important;}
#ann-home-pro-v73-root .ann70-weather-widget .ann70-weather-meta span{display:inline!important;}

/* Live score board: compact readable rows */
#ann-home-pro-v73-root .ann70-score-widget{display:block!important;padding:12px!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content]{display:grid!important;gap:6px!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] strong{font-size:12px!important;line-height:1.3!important;color:#17233b!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] span{font-size:12px!important;line-height:1.35!important;font-weight:800!important;color:#111!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] span b{display:inline!important;font-size:12px!important;}
#ann-home-pro-v73-root .ann70-score-widget [data-cricket-content] small{font-size:10px!important;line-height:1.35!important;color:#667085!important;}

/* Social feeds: 5–7 compact posts, image left and text right; do not crop images. */
#ann-home-pro-v73-root .ann70-social-post{display:grid!important;grid-template-columns:78px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-post .ann70-social-noimage{display:block!important;width:78px!important;height:78px!important;min-width:78px!important;max-width:78px!important;object-fit:contain!important;object-position:center!important;border-radius:5px!important;background:#f1f3f5!important;}
#ann-home-pro-v73-root .ann70-social-post>span{min-width:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-social-post>span>b{font-size:10px!important;line-height:1.25!important;margin:0 0 4px!important;}
#ann-home-pro-v73-root .ann70-social-post>span>span{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important;line-height:1.35!important;word-break:normal!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-social-post small{font-size:9px!important;line-height:1.2!important;margin-top:4px!important;}

/* =========================================================
   ANN V80.5 FINAL CORRECTIONS
   ========================================================= */
#ann-home-pro-v73-root .ann70-maha-heading{align-items:flex-start!important;gap:14px!important;padding:12px 14px!important;}
#ann-home-pro-v73-root .ann70-maha-title-row{width:100%!important;display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-subnav{flex:1 1 auto!important;gap:8px!important;row-gap:8px!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub{background:#fff!important;color:#17233b!important;border:1px solid #d7dce4!important;border-radius:999px!important;padding:8px 15px!important;font-size:12px!important;font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;line-height:1.2!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;min-height:34px!important;}
#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub:hover,#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub.is-active{background:#f7f8fa!important;color:#111!important;border-color:#aeb7c5!important;}
#ann-home-pro-v73-root .ann70-latest-side{display:none!important;}
#ann-home-pro-v73-root .ann70-latest-viewport{height:54px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-latest-track{flex-direction:row!important;width:max-content!important;animation:ann805_latest 42s linear infinite!important;}
#ann-home-pro-v73-root .ann70-latest-track>a{flex:0 0 auto!important;min-width:360px!important;height:54px!important;display:grid!important;grid-template-columns:auto auto minmax(240px,1fr)!important;align-items:center!important;border-right:1px solid #eceef2!important;}
@keyframes ann805_latest{from{transform:translateX(0)}to{transform:translateX(-50%)}}
#ann-home-pro-v73-root .ann70-trending-track{gap:7px!important;align-items:flex-start!important;}
#ann-home-pro-v73-root .ann70-trending-track a{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;font-size:11px!important;line-height:1.25!important;padding:6px 9px!important;min-height:30px!important;}
#ann-home-pro-v73-root .ann70-market-widget{position:relative!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-market-widget h3 span,#ann-home-pro-v73-root .ann70-score-widget h3 span{animation:ann805_blink 1.05s steps(2,end) infinite!important;}
#ann-home-pro-v73-root .ann70-market-widget:after{content:"";display:block;height:24px;margin:7px 0 0;border-top:2px solid #d71920;background:linear-gradient(135deg,transparent 0 8%,#d71920 8% 10%,transparent 10% 18%,#d71920 18% 20%,transparent 20% 31%,#d71920 31% 33%,transparent 33% 44%,#d71920 44% 46%,transparent 46% 58%,#d71920 58% 60%,transparent 60% 72%,#d71920 72% 74%,transparent 74% 86%,#d71920 86% 88%,transparent 88%);background-size:180px 24px;animation:ann805_graph 2.4s linear infinite;opacity:.72;}
@keyframes ann805_graph{from{background-position:0 0}to{background-position:180px 0}}@keyframes ann805_blink{50%{opacity:.25}}
#ann-home-pro-v73-root .ann70-weather-search input{font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;}
#ann-home-pro-v73-root .ann70-social-feed{max-height:430px!important;overflow-y:auto!important;}
#ann-home-pro-v73-root .ann70-social-post{grid-template-columns:92px minmax(0,1fr)!important;min-height:98px!important;padding:10px 2px!important;}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:92px!important;height:76px!important;object-fit:contain!important;}
#ann-home-pro-v73-root .ann70-social-post>span>span{-webkit-line-clamp:2!important;line-height:1.3!important;}
#ann-home-pro-v73-root .ann70-instagram-under-ad{display:block!important;width:100%!important;margin:0 0 16px!important;}
#ann-home-pro-v73-root .ann70-instagram-under-ad img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:8px!important;}
#ann-home-pro-v73-root .ann70-highlight-section{overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-highlight-actions{display:flex!important;align-items:center!important;gap:6px!important;}
#ann-home-pro-v73-root .ann70-highlight-actions button{width:32px!important;height:32px!important;border:1px solid #d9dde5!important;background:#fff!important;color:#17233b!important;border-radius:50%!important;font-size:20px!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-highlight-actions a{margin-left:5px!important;}
#ann-home-pro-v73-root .ann70-highlight-viewport{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:12px!important;padding:12px!important;min-height:310px!important;}
#ann-home-pro-v73-root .ann70-highlight-main{position:relative!important;display:block!important;min-width:0!important;min-height:300px!important;border-radius:9px!important;overflow:hidden!important;background:#111!important;}
#ann-home-pro-v73-root .ann70-highlight-main img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;}
#ann-home-pro-v73-root .ann70-highlight-main>span{display:grid!important;place-items:center!important;height:100%!important;color:#fff!important;font-weight:800!important;}
#ann-home-pro-v73-root .ann70-highlight-overlay{position:absolute!important;left:0!important;right:0!important;bottom:0!important;padding:48px 16px 14px!important;background:linear-gradient(transparent,rgba(0,0,0,.86))!important;color:#fff!important;}
#ann-home-pro-v73-root .ann70-highlight-overlay time{display:block!important;font-size:10px!important;margin-bottom:4px!important;}
#ann-home-pro-v73-root .ann70-highlight-overlay b{display:block!important;font-size:21px!important;line-height:1.35!important;color:#fff!important;word-break:keep-all!important;}
#ann-home-pro-v73-root .ann70-highlight-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:9px!important;overflow:auto!important;max-height:310px!important;padding-right:2px!important;scroll-behavior:smooth!important;overscroll-behavior:contain!important;}
#ann-home-pro-v73-root .ann70-highlight-card{display:grid!important;grid-template-columns:110px minmax(0,1fr)!important;gap:8px!important;min-width:0!important;min-height:88px!important;border:1px solid #eceef2!important;border-radius:7px!important;overflow:hidden!important;background:#fff!important;align-items:center!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-thumb{height:86px!important;aspect-ratio:auto!important;border-radius:0!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-card-text{padding:5px 6px!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-card-text b{font-size:11px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-card-text time{font-size:9px!important;}
#ann-home-pro-v73-root .ann70-modal-inner{width:min(1120px,94vw)!important;aspect-ratio:16/9!important;background:#000!important;max-height:88vh!important;}
#ann-home-pro-v73-root .ann70-modal-vertical .ann70-modal-inner{width:min(430px,88vw)!important;aspect-ratio:9/16!important;height:min(78vh,760px)!important;max-height:82vh!important;}
#ann-home-pro-v73-root .ann70-modal-inner .ann70-reels-player{width:100%!important;height:100%!important;border:0!important;display:block!important;background:#000!important;}
#ann-home-pro-v73-root .ann70-modal{backdrop-filter:blur(2px)!important;}
#ann-home-pro-v73-root .ann70-modal-open{overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-ad-footer{width:min(1170px,calc(100% - 30px))!important;margin:18px auto 12px!important;}
#ann-home-pro-v73-root .ann70-ad-footer img{width:100%!important;max-height:150px!important;object-fit:contain!important;}
body footer:not(.ann-v804-footer),body #colophon,body .site-footer,body .footer-widget-area,body .footer-area{display:none!important;}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-highlight-viewport{grid-template-columns:1fr!important;}#ann-home-pro-v73-root .ann70-highlight-main{min-height:260px!important;}#ann-home-pro-v73-root .ann70-highlight-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:260px!important;}#ann-home-pro-v73-root .ann70-highlight-card{grid-template-columns:95px minmax(0,1fr)!important;}}
@media(max-width:600px){#ann-home-pro-v73-root .ann70-maha-title-row{align-items:flex-start!important;}#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-subnav{width:100%!important;}#ann-home-pro-v73-root .ann70-maha-heading .ann70-maha-sub{padding:7px 10px!important;font-size:11px!important;}#ann-home-pro-v73-root .ann70-highlight-viewport{padding:8px!important;}#ann-home-pro-v73-root .ann70-highlight-main{min-height:230px!important;}#ann-home-pro-v73-root .ann70-highlight-overlay b{font-size:17px!important;}#ann-home-pro-v73-root .ann70-highlight-side{grid-template-columns:1fr 1fr!important;gap:7px!important;max-height:250px!important;}#ann-home-pro-v73-root .ann70-highlight-card{grid-template-columns:1fr!important;display:block!important;}#ann-home-pro-v73-root .ann70-highlight-card .ann70-thumb{height:auto!important;aspect-ratio:16/9!important;}#ann-home-pro-v73-root .ann70-highlight-card .ann70-card-text{padding:5px!important;}#ann-home-pro-v73-root .ann70-latest-track>a{min-width:290px!important;grid-template-columns:auto auto minmax(150px,1fr)!important;}}

/* =========================================================
   ANN V80.6 FINAL LIVE-PAGE FIXES
   ========================================================= */
#ann-home-pro-v73-root .ann70-maha-heading{background:#fff!important;color:#17233b!important;border-bottom:1px solid #e21d2b!important;overflow:visible!important;}
#ann-home-pro-v73-root .ann70-maha-title-row{gap:18px!important;align-items:center!important;}
#ann-home-pro-v73-root .ann70-maha-title-row h2{flex:0 0 auto!important;white-space:nowrap!important;margin:0!important;}
#ann-home-pro-v73-root .ann70-maha-subnav{display:flex!important;flex:1 1 auto!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;min-width:0!important;}
#ann-home-pro-v73-root .ann70-maha-subnav .ann70-maha-sub{background:#fff!important;color:#17233b!important;border:1px solid #cfd5df!important;border-radius:8px!important;box-shadow:none!important;padding:8px 16px!important;min-height:36px!important;height:auto!important;line-height:1.25!important;font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;}
#ann-home-pro-v73-root .ann70-maha-subnav .ann70-maha-sub:hover,#ann-home-pro-v73-root .ann70-maha-subnav .ann70-maha-sub.is-active{background:#f5f7fa!important;color:#e21d2b!important;border-color:#e21d2b!important;}

#ann-home-pro-v73-root .ann70-highlight-viewport{grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)!important;gap:14px!important;min-height:330px!important;}
#ann-home-pro-v73-root .ann70-highlight-main{min-height:320px!important;cursor:pointer!important;}
#ann-home-pro-v73-root .ann70-highlight-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,1fr)!important;gap:10px!important;max-height:320px!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin!important;}
#ann-home-pro-v73-root .ann70-highlight-card{grid-template-columns:125px minmax(0,1fr)!important;min-height:96px!important;height:96px!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-thumb{width:125px!important;height:94px!important;}
#ann-home-pro-v73-root .ann70-highlight-card .ann70-card-text b{font-size:12px!important;line-height:1.32!important;-webkit-line-clamp:3!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;}
#ann-home-pro-v73-root .ann70-photo-gallery .ann70-highlight-main,
#ann-home-pro-v73-root .ann70-web-stories .ann70-highlight-main{transition:transform .2s ease,box-shadow .2s ease!important;}
#ann-home-pro-v73-root .ann70-photo-gallery .ann70-highlight-main:hover,
#ann-home-pro-v73-root .ann70-web-stories .ann70-highlight-main:hover{transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.14)!important;}

/* Latest News must be a single horizontal ticker. */
#ann-home-pro-v73-root .ann70-latest{overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-latest .ann70-part-heading{position:relative!important;z-index:50!important;background:#fff!important;isolation:isolate!important;}
#ann-home-pro-v73-root .ann70-latest-viewport{position:relative!important;height:52px!important;overflow:hidden!important;background:#fff!important;}
#ann-home-pro-v73-root .ann70-latest-track{display:flex!important;flex-direction:row!important;width:max-content!important;animation:ann806Latest 48s linear infinite!important;will-change:transform!important;}
#ann-home-pro-v73-root .ann70-latest-track:hover{animation-play-state:paused!important;}
#ann-home-pro-v73-root .ann70-latest-track>a{display:grid!important;grid-template-columns:auto auto minmax(280px,1fr)!important;gap:8px!important;align-items:center!important;flex:0 0 430px!important;width:430px!important;min-width:430px!important;height:52px!important;padding:7px 12px!important;border-right:1px solid #e8ebef!important;background:#fff!important;box-sizing:border-box!important;word-break:normal!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-latest-track>a b{font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;font-size:13px!important;line-height:1.35!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;word-break:keep-all!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-latest-track>a span{white-space:nowrap!important;}
@keyframes ann806Latest{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}

/* Trending tags: never split Devanagari words. */
#ann-home-pro-v73-root .ann70-trending-track{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;}
#ann-home-pro-v73-root .ann70-trending-track a{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;font-size:11px!important;line-height:1.25!important;padding:7px 10px!important;min-height:32px!important;border:1px solid #d9dee7!important;background:#fff!important;border-radius:999px!important;color:#17233b!important;}
#ann-home-pro-v73-root .ann70-trending-track a:hover{border-color:#e21d2b!important;color:#e21d2b!important;background:#fff!important;}

/* Sidebar vertical ad directly below Social Updates. */
#ann-home-pro-v73-root .ann70-social-box + .ann70-instagram-under-ad{margin-top:4px!important;margin-bottom:16px!important;display:block!important;width:100%!important;}
#ann-home-pro-v73-root .ann70-vertical-ad{display:block!important;width:100%!important;max-width:300px!important;margin-left:auto!important;margin-right:auto!important;background:#fff!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-vertical-ad img{display:block!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;border-radius:8px!important;}

/* Full-width 1170x150 horizontal ad after the main portal content, not beside the social feed. */
#ann-home-pro-v73-root > .ann70-ad-horizontal{width:min(1170px,calc(100% - 24px))!important;max-width:1170px!important;margin:20px auto 16px!important;clear:both!important;}
#ann-home-pro-v73-root > .ann70-ad-horizontal a{display:block!important;width:100%!important;line-height:0!important;}
#ann-home-pro-v73-root > .ann70-ad-horizontal img{display:block!important;width:100%!important;max-width:1170px!important;height:auto!important;max-height:150px!important;object-fit:contain!important;margin:0 auto!important;}

/* Cleaner social cards: image first, short copy, 5-7 items in a scrollable feed. */
#ann-home-pro-v73-root .ann70-social-feed{max-height:470px!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;}
#ann-home-pro-v73-root .ann70-social-post{grid-template-columns:96px minmax(0,1fr)!important;gap:10px!important;min-height:98px!important;padding:9px!important;word-break:normal!important;overflow-wrap:normal!important;}
#ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:96px!important;height:78px!important;object-fit:cover!important;border-radius:7px!important;}
#ann-home-pro-v73-root .ann70-social-post>span>span{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-family:"Nirmala UI","Noto Sans Devanagari",Mangal,sans-serif!important;font-size:11px!important;line-height:1.35!important;word-break:keep-all!important;overflow-wrap:normal!important;}

/* Live indicators and market movement treatment. */
#ann-home-pro-v73-root .ann70-market-widget h3 span,
#ann-home-pro-v73-root .ann70-score-widget h3 span{animation:ann806Blink 1s steps(2,end) infinite!important;}
#ann-home-pro-v73-root .ann70-market-widget:after{height:30px!important;margin-top:8px!important;animation:ann806Market 2s linear infinite!important;}
@keyframes ann806Blink{50%{opacity:.28;transform:scale(.96)}}
@keyframes ann806Market{from{background-position:0 0}to{background-position:180px 0}}

/* Remove any legacy theme footer left in the DOM; keep only ANN's footer. */
body > footer:not(.ann-v804-footer),body #colophon,body .site-footer:not(.ann-v804-footer),body .footer-widget-area,body .footer-area{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
.ann-v804-footer{position:relative!important;z-index:5!important;}

@media(max-width:900px){
 #ann-home-pro-v73-root .ann70-maha-title-row{align-items:flex-start!important;}
 #ann-home-pro-v73-root .ann70-maha-subnav{width:100%!important;}
 #ann-home-pro-v73-root .ann70-highlight-viewport{grid-template-columns:1fr!important;}
 #ann-home-pro-v73-root .ann70-highlight-main{min-height:270px!important;}
 #ann-home-pro-v73-root .ann70-highlight-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:300px!important;}
 #ann-home-pro-v73-root .ann70-highlight-card{grid-template-columns:115px minmax(0,1fr)!important;height:90px!important;min-height:90px!important;}
 #ann-home-pro-v73-root .ann70-highlight-card .ann70-thumb{width:115px!important;height:88px!important;}
}
@media(max-width:600px){
 #ann-home-pro-v73-root .ann70-maha-subnav{gap:7px!important;}
 #ann-home-pro-v73-root .ann70-maha-subnav .ann70-maha-sub{font-size:12px!important;padding:7px 10px!important;min-height:34px!important;}
 #ann-home-pro-v73-root .ann70-highlight-main{min-height:230px!important;}
 #ann-home-pro-v73-root .ann70-highlight-side{grid-template-columns:1fr 1fr!important;max-height:250px!important;}
 #ann-home-pro-v73-root .ann70-highlight-card{display:block!important;height:auto!important;min-height:0!important;}
 #ann-home-pro-v73-root .ann70-highlight-card .ann70-thumb{width:100%!important;height:auto!important;aspect-ratio:16/9!important;}
 #ann-home-pro-v73-root .ann70-latest-track>a{flex-basis:300px!important;width:300px!important;min-width:300px!important;grid-template-columns:auto auto minmax(150px,1fr)!important;}
 #ann-home-pro-v73-root .ann70-social-post{grid-template-columns:82px minmax(0,1fr)!important;}
 #ann-home-pro-v73-root .ann70-social-post img,#ann-home-pro-v73-root .ann70-social-noimage{width:82px!important;height:70px!important;}
 #ann-home-pro-v73-root > .ann70-ad-horizontal{width:100%!important;margin-left:0!important;margin-right:0!important;}
}

/* ANN V80.7: horizontal advertisement sits directly below video + reels media */
#ann-home-pro-v73-root .ann70-combined-media > .ann70-ad-horizontal{
  display:block!important; width:100%!important; max-width:1170px!important;
  margin:18px auto 0!important; padding:0!important; clear:both!important;
  box-sizing:border-box!important;
}
#ann-home-pro-v73-root .ann70-combined-media > .ann70-ad-horizontal a{display:block!important;width:100%!important;line-height:0!important}
#ann-home-pro-v73-root .ann70-combined-media > .ann70-ad-horizontal img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:150px!important;object-fit:contain!important;margin:0 auto!important}

/* FREE API-less playlist fallback cards */
#ann-home-pro-v73-root .ann70-playlist-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:150px;padding:18px;background:linear-gradient(135deg,#1b1b1b,#292929);border:1px solid #444;border-radius:8px;color:#fff;text-decoration:none;text-align:center}
#ann-home-pro-v73-root .ann70-playlist-card-art{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#f20d2f;color:#fff;font-size:25px}
#ann-home-pro-v73-root .ann70-playlist-card b{font-size:16px}
#ann-home-pro-v73-root .ann70-playlist-card small{font-size:12px;color:#ddd;line-height:1.5}

/* ANN V80.9 FINAL GRID OVERRIDE — playlist API items stay visible */
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr);height:430px}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto}
#ann-home-pro-v73-root .ann70-video-card{display:block}
#ann-home-pro-v73-root .ann70-video-card b{display:block;padding:6px;font-size:12px;line-height:1.3}
#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr);height:430px}
#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow-y:auto}
#ann-home-pro-v73-root .ann70-short-card b{display:block;padding:6px;font-size:11px;line-height:1.3}
@media(max-width:800px){
 #ann-home-pro-v73-root .ann70-video-stage,#ann-home-pro-v73-root .ann70-shorts-stage{height:auto;grid-template-columns:1fr}
 #ann-home-pro-v73-root .ann70-video-side,#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr));max-height:420px}
}
/* ANN FINAL REELS GRID FIX: featured left + two-column list right; no nested scroll */
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid!important;grid-template-columns:minmax(0,1.7fr) minmax(0,1.3fr)!important;gap:12px!important;height:430px!important;overflow:hidden!important;padding:12px!important;background:#080808!important;}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{min-width:0!important;height:100%!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-feature{width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;min-height:0!important;height:100%!important;max-height:none!important;overflow:hidden!important;align-content:stretch!important;}
#ann-home-pro-v73-root .ann70-short-card{display:flex!important;flex-direction:column!important;min-width:0!important;min-height:0!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#151515!important;border:1px solid #333!important;border-radius:5px!important;text-decoration:none!important;color:#fff!important;}
#ann-home-pro-v73-root .ann70-short-card>span{display:block!important;position:relative!important;flex:0 0 auto!important;width:100%!important;aspect-ratio:9/11!important;height:auto!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
#ann-home-pro-v73-root .ann70-short-card>b{display:block!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:6px!important;font-size:11px!important;line-height:1.3!important;color:#eee!important;text-align:left!important;}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:1fr!important;height:auto!important;}#ann-home-pro-v73-root .ann70-shorts-feature-wrap{height:300px!important;}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important;overflow:visible!important;}#ann-home-pro-v73-root .ann70-short-card{height:260px!important;}}


/* ANN V80.9 FINAL REFERENCE LAYOUT OVERRIDE
   Matches VIDEO.png and REELS.png:
   featured media left + compact two-column list right. */
#ann-home-pro-v73-root .ann70-video-stage,
#ann-home-pro-v73-root .ann70-shorts-stage{
  grid-template-columns:minmax(0,1.75fr) minmax(0,1.25fr)!important;
  gap:10px!important;
  padding:10px!important;
  height:430px!important;
  min-height:0!important;
}
#ann-home-pro-v73-root .ann70-video-side,
#ann-home-pro-v73-root .ann70-shorts-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-auto-rows:max-content!important;
  align-content:start!important;
  gap:8px!important;
  height:100%!important;
  max-height:none!important;
  overflow:hidden!important;
  padding-right:0!important;
}
#ann-home-pro-v73-root .ann70-video-card,
#ann-home-pro-v73-root .ann70-short-card{
  display:grid!important;
  grid-template-columns:105px minmax(0,1fr)!important;
  gap:7px!important;
  align-items:start!important;
  width:100%!important;
  min-width:0!important;
  min-height:0!important;
  aspect-ratio:auto!important;
  background:#111!important;
  border-radius:5px!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-card span,
#ann-home-pro-v73-root .ann70-short-card span{
  display:block!important;
  width:105px!important;
  height:60px!important;
  aspect-ratio:auto!important;
  position:relative!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-card img,
#ann-home-pro-v73-root .ann70-short-card img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
#ann-home-pro-v73-root .ann70-video-card b,
#ann-home-pro-v73-root .ann70-short-card b{
  display:block!important;
  padding:5px 5px 5px 0!important;
  font-size:10px!important;
  line-height:1.35!important;
  color:#eee!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-short-feature{
  width:100%!important;
  max-width:none!important;
  height:100%!important;
}
#ann-home-pro-v73-root .ann70-short-feature span{
  height:calc(100% - 49px)!important;
}
@media(max-width:1050px){
  #ann-home-pro-v73-root .ann70-video-stage,
  #ann-home-pro-v73-root .ann70-shorts-stage{
    height:auto!important;
    min-height:390px!important;
  }
}
@media(max-width:700px){
  #ann-home-pro-v73-root .ann70-video-stage,
  #ann-home-pro-v73-root .ann70-shorts-stage{
    grid-template-columns:1fr!important;
    height:auto!important;
  }
  #ann-home-pro-v73-root .ann70-video-side,
  #ann-home-pro-v73-root .ann70-shorts-side{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    max-height:340px!important;
    overflow:auto!important;
  }
  #ann-home-pro-v73-root .ann70-video-card,
  #ann-home-pro-v73-root .ann70-short-card{
    grid-template-columns:1fr!important;
  }
  #ann-home-pro-v73-root .ann70-video-card span,
  #ann-home-pro-v73-root .ann70-short-card span{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
  }
}

/* V80.10 FINAL VIDEO + MARATHI REELS LAYOUT */
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(0,1.25fr)!important;gap:10px!important;height:430px!important;padding:10px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{min-width:0!important;height:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-main{display:block!important;width:100%!important;height:100%!important;background:#111!important;color:#fff!important;text-decoration:none!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-main span{display:block!important;width:100%!important;height:calc(100% - 46px)!important;position:relative!important}
#ann-home-pro-v73-root .ann70-short-main img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:8px!important;height:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:hidden!important;background:#111!important;color:#fff!important;text-decoration:none!important;padding:5px!important}
#ann-home-pro-v73-root .ann70-short-card span{width:92px!important;height:70px!important;position:relative!important}
#ann-home-pro-v73-root .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-short-card b{font-size:12px!important;line-height:1.3!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
@media(max-width:700px){#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;max-height:360px!important;overflow:auto!important}#ann-home-pro-v73-root .ann70-short-card{grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-short-card span{width:100%!important;height:auto!important;aspect-ratio:16/9!important}}


/* V80.11 NO-BLANK FEATURE FIX */
#ann-home-pro-v73-root .ann70-shorts-stage{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:10px!important;height:430px!important;min-height:0!important;overflow:hidden!important;padding:10px!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-shorts-feature-wrap{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;background:#080808!important}
#ann-home-pro-v73-root .ann70-short-main{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-width:0!important;margin:0!important;padding:0!important;background:#080808!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-main span{display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;position:relative!important;overflow:hidden!important;background:#111!important}
#ann-home-pro-v73-root .ann70-short-main span img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
#ann-home-pro-v73-root .ann70-short-main>b{display:block!important;flex:0 0 auto!important;min-height:42px!important;padding:8px!important;color:#fff!important;font-size:14px!important;line-height:1.35!important;background:#080808!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;align-content:stretch!important}
#ann-home-pro-v73-root .ann70-short-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;align-items:center!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;gap:7px!important;padding:5px!important;box-sizing:border-box!important;background:#111!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-short-card span{display:block!important;width:92px!important;height:70px!important;min-width:0!important;overflow:hidden!important;position:relative!important}
#ann-home-pro-v73-root .ann70-short-card span img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-short-card>b{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important;line-height:1.3!important;color:#eee!important;padding:0!important}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-shorts-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-shorts-feature-wrap{height:330px!important}#ann-home-pro-v73-root .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important;max-height:none!important;overflow:visible!important}#ann-home-pro-v73-root .ann70-short-card{height:115px!important}}


/* V80.12 EXACT REFERENCE FORMAT: VIDEO + MARATHI REELS */
#ann-home-pro-v73-root .ann70-video-panel{background:#050505!important;color:#fff!important}
#ann-home-pro-v73-root .ann70-video-panel .ann70-dark-heading{background:#050505!important;color:#fff!important}
#ann-home-pro-v73-root .ann70-video-stage{display:grid!important;grid-template-columns:minmax(0,1.75fr) minmax(0,1.25fr)!important;gap:12px!important;height:430px!important;background:#050505!important;padding:10px!important;box-sizing:border-box!important}
#ann-home-pro-v73-root .ann70-video-feature{min-width:0!important;height:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main{height:100%!important;background:#050505!important;color:#fff!important}
#ann-home-pro-v73-root .ann70-video-main .ann70-video-player-wrap{display:block!important;height:calc(100% - 48px)!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-main iframe{width:100%!important;height:100%!important;border:0!important}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:100%!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-width:0!important;background:#050505!important;color:#fff!important;border-bottom:1px solid #555!important;padding:3px!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card span{width:105px!important;height:66px!important;position:relative!important;overflow:hidden!important}
#ann-home-pro-v73-root .ann70-video-card img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-video-card b{font-size:12px!important;line-height:1.35!important;color:#fff!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}

#ann-home-pro-v73-root .ann70-reels-horizontal{background:#fff!important;color:#111!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-dark-heading{background:#fff!important;color:#111!important;padding:0 0 10px!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-dark-heading h2{color:#111!important;font-size:22px!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-media-actions{display:none!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-stage{display:block!important;height:auto!important;padding:0!important;background:#fff!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-feature-wrap{display:none!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;height:auto!important;overflow:visible!important;padding:0!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{display:flex!important;flex-direction:column!important;position:relative!important;aspect-ratio:9/16!important;height:auto!important;min-height:0!important;padding:0!important;border-radius:12px!important;overflow:hidden!important;background:linear-gradient(180deg,#e00000 0%,#8d0000 58%,#180000 100%)!important;color:#fff!important;border:0!important;box-shadow:none!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span{display:block!important;width:100%!important;height:auto!important;aspect-ratio:9/11!important;position:relative!important;overflow:hidden!important;background:#eee!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span img{width:100%!important;height:100%!important;object-fit:cover!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span:after{content:'▣';position:absolute;left:0;top:0;background:#e00000;color:#fff;padding:8px 10px;font-size:20px;font-weight:700}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card i{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;background:#e00000!important;color:#fff!important;border-radius:50%!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;font-style:normal!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card b{display:block!important;padding:12px 10px 14px!important;font-size:16px!important;line-height:1.45!important;color:#fff!important;text-align:left!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#ann-home-pro-v73-root .ann70-video-stage{height:auto!important;grid-template-columns:1fr!important}#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important}}
@media(max-width:520px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card b{font-size:12px!important}}


/* V80.13 INTERACTION + COUNTS FIX */
#ann-home-pro-v73-root .ann70-reels-more{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#e00000!important;text-decoration:none!important;border:1px solid #ddd!important;border-radius:20px!important;padding:7px 14px!important;font-size:14px!important;background:#fff!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-media-actions{display:flex!important;margin-left:auto!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(4,minmax(0,1fr))!important}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important}
#ann-home-pro-v73-root .ann70-video-card{cursor:pointer!important;border:0!important;border-bottom:1px solid #555!important}
@media(max-width:800px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}}

/* V80.14 EXACT INTERACTION + FIT FIX */
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-stage{display:block!important;height:auto!important;padding:10px!important;min-height:0!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-feature-wrap{display:none!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;height:auto!important;max-height:none!important;overflow:hidden!important;align-items:stretch!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{display:flex!important;flex-direction:column!important;width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:9/13!important;margin:0!important;padding:0!important;border-radius:8px!important;overflow:hidden!important;background:#111!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span{display:block!important;flex:1 1 auto!important;aspect-ratio:auto!important;min-height:0!important;height:auto!important;position:relative!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card b{display:block!important;flex:0 0 auto!important;min-height:42px!important;padding:7px!important;font-size:12px!important;line-height:1.3!important;color:#fff!important;background:linear-gradient(#3a0000,#120000)!important;}
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.65fr) minmax(360px,.95fr)!important;gap:12px!important;}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important;height:100%!important;max-height:none!important;}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:105px minmax(0,1fr)!important;align-items:start!important;min-width:0!important;min-height:0!important;height:100%!important;background:#111!important;border-bottom:1px solid #444!important;}
#ann-home-pro-v73-root .ann70-video-card span{width:105px!important;aspect-ratio:16/9!important;}
#ann-home-pro-v73-root .ann70-video-card b{display:block!important;font-size:11px!important;line-height:1.3!important;padding:6px!important;color:#eee!important;}
#ann-home-pro-v73-root .ann70-modal-vertical .ann70-modal-inner{width:min(92vw,420px)!important;aspect-ratio:9/16!important;height:auto!important;max-height:90vh!important;background:#000!important;padding:0!important;border-radius:10px!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-modal-vertical .ann70-reels-player{width:100%!important;height:100%!important;aspect-ratio:9/16!important;background:#000!important;border:0!important;}
@media(max-width:700px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;}#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:none!important;height:auto!important;max-height:360px!important;overflow:auto!important;}#ann-home-pro-v73-root .ann70-video-card{height:auto!important;grid-template-columns:90px minmax(0,1fr)!important;}#ann-home-pro-v73-root .ann70-video-card span{width:90px!important;}}


/* V80.15 EXACT REFERENCE / NO BLANK / IN-PAGE REELS / VIDEO 6 LIST */
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-stage{display:block!important;height:auto!important;min-height:0!important;padding:0!important;background:#fff!important;overflow:visible!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-feature-wrap{display:none!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;height:auto!important;max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 8px!important;scroll-snap-type:x proximity!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{flex:0 0 calc((100% - 36px)/4)!important;width:calc((100% - 36px)/4)!important;aspect-ratio:9/13!important;height:auto!important;display:flex!important;flex-direction:column!important;background:#111!important;border-radius:8px!important;overflow:hidden!important;scroll-snap-align:start!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card span{flex:1 1 auto!important;aspect-ratio:9/11!important;height:auto!important;min-height:0!important}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card b{font-size:12px!important;line-height:1.3!important;padding:7px!important;min-height:44px!important}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;flex-wrap:initial!important}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:hidden!important;height:100%!important}
#ann-home-pro-v73-root .ann70-video-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:6px!important;min-width:0!important;min-height:0!important;background:#111!important;color:#fff!important;overflow:hidden!important;text-align:left!important}
#ann-home-pro-v73-root .ann70-video-card span{width:92px!important;aspect-ratio:16/9!important;align-self:start!important}
#ann-home-pro-v73-root .ann70-video-copy{min-width:0!important;padding:4px 3px!important;display:block!important}
#ann-home-pro-v73-root .ann70-video-copy b{display:block!important;font-size:11px!important;line-height:1.25!important;color:#fff!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important}
#ann-home-pro-v73-root .ann70-video-copy small{display:block!important;font-size:9px!important;line-height:1.2!important;color:#bbb!important;margin-top:3px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}
#ann-home-pro-v73-root .ann70-reels-more{cursor:pointer!important}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important}#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important}#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important}#ann-home-pro-v73-root .ann70-video-side{height:auto!important;grid-template-rows:none!important;max-height:none!important}}


/* V80.16 user screenshot alignment fix */
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.72fr) minmax(330px,.95fr)!important;height:460px!important;align-items:stretch!important;}
#ann-home-pro-v73-root .ann70-video-feature,#ann-home-pro-v73-root .ann70-video-main{min-height:0!important;height:100%!important;}
#ann-home-pro-v73-root .ann70-video-player-wrap,#ann-home-pro-v73-root .ann70-video-player-wrap iframe{height:calc(100% - 34px)!important;min-height:0!important;}
#ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important;overflow:hidden!important;height:100%!important;}
#ann-home-pro-v73-root .ann70-video-card{grid-template-columns:115px minmax(0,1fr)!important;min-height:0!important;height:100%!important;}
#ann-home-pro-v73-root .ann70-video-card span{width:115px!important;min-width:115px!important;}
#ann-home-pro-v73-root .ann70-video-card b{font-size:12px!important;line-height:1.35!important;padding:5px!important;color:#fff!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved{width:100%!important;max-width:none!important;margin:12px 0 0!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;}
@media(max-width:1100px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}#ann-home-pro-v73-root .ann70-video-side{height:360px!important;}}
@media(max-width:700px){#ann-home-pro-v73-root .ann70-video-side{height:auto!important;grid-template-rows:none!important;}#ann-home-pro-v73-root .ann70-video-card{grid-template-columns:90px minmax(0,1fr)!important;}#ann-home-pro-v73-root .ann70-video-card span{width:90px!important;min-width:90px!important;}}


/* V80.17 FINAL: restore reels scrollbar, readable video cards, contained footer ad */
#ann-home-pro-v73-root{width:100%!important;max-width:100%!important;overflow-x:hidden!important;}
#ann-home-pro-v73-root .ann70-main{min-width:0!important;max-width:100%!important;overflow:visible!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;width:100%!important;max-width:100%!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 12px!important;scrollbar-width:auto!important;scroll-behavior:smooth!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side::-webkit-scrollbar{height:10px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side::-webkit-scrollbar-track{background:#e5e5e5!important;border-radius:10px!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side::-webkit-scrollbar-thumb{background:#777!important;border-radius:10px!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{flex:0 0 calc((100% - 36px)/4)!important;width:calc((100% - 36px)/4)!important;min-width:0!important;}
#ann-home-pro-v73-root .ann70-video-side{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;gap:10px!important;min-width:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-card{appearance:none!important;-webkit-appearance:none!important;border:0!important;border-bottom:1px solid #555!important;width:100%!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-columns:115px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;padding:5px!important;background:#111!important;color:#fff!important;text-align:left!important;cursor:pointer!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-card span{display:block!important;width:115px!important;min-width:115px!important;height:78px!important;overflow:hidden!important;position:relative!important;}
#ann-home-pro-v73-root .ann70-video-card span img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;}
#ann-home-pro-v73-root .ann70-video-copy{display:block!important;min-width:0!important;overflow:hidden!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-video-copy b{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important;font-size:12px!important;line-height:1.35!important;color:#fff!important;margin:0!important;}
#ann-home-pro-v73-root .ann70-video-copy small{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;font-size:10px!important;line-height:1.25!important;color:#c8c8c8!important;margin-top:4px!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;margin:12px 0 0!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved a,#ann-home-pro-v73-root .ann70-ad-footer-moved img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;box-sizing:border-box!important;}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}#ann-home-pro-v73-root .ann70-video-side{grid-template-rows:none!important;height:auto!important;overflow:visible!important;}#ann-home-pro-v73-root .ann70-video-card{height:auto!important;min-height:92px!important;}}
@media(max-width:700px){#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-short-card{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;}#ann-home-pro-v73-root .ann70-video-card{grid-template-columns:90px minmax(0,1fr)!important;}#ann-home-pro-v73-root .ann70-video-card span{width:90px!important;min-width:90px!important;height:64px!important;}}


/* V80.18 FINAL MARKED SCREEN FIX */
#ann-home-pro-v73-root .ann70-combined-media{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;box-sizing:border-box!important;}
#ann-home-pro-v73-root .ann70-video-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:minmax(0,1.58fr) minmax(390px,1fr)!important;min-width:0!important;}
#ann-home-pro-v73-root .ann70-video-side{min-width:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-card{min-width:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-video-copy{min-width:0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal .ann70-shorts-side{box-sizing:border-box!important;}
/* Collapsed reels: exactly four visible, horizontal roller retained. */
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-shorts-side{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;height:auto!important;max-height:none!important;padding-bottom:12px!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-short-card{flex:0 0 calc((100% - 36px)/4)!important;width:calc((100% - 36px)/4)!important;min-width:0!important;}
/* Expanded reels: normal full-width 4-column cards; never tiny narrow cards. */
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-stage{display:block!important;height:auto!important;min-height:0!important;padding:0!important;overflow:visible!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-feature-wrap{display:none!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-side{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-short-card{display:flex!important;flex:initial!important;width:100%!important;min-width:0!important;height:auto!important;aspect-ratio:9/13!important;max-width:none!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-short-card span{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:9/11!important;flex:1 1 auto!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-short-card b{font-size:12px!important;line-height:1.3!important;min-height:44px!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved{width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;margin:12px 0 0!important;overflow:hidden!important;}
#ann-home-pro-v73-root .ann70-ad-footer-moved img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;}
@media(max-width:1100px){#ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;}#ann-home-pro-v73-root .ann70-video-side{grid-template-rows:none!important;height:auto!important;}}
@media(max-width:900px){#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-shorts-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;}#ann-home-pro-v73-root .ann70-reels-horizontal.ann70-reels-expanded .ann70-short-card{aspect-ratio:9/13!important;}}

/* V80.19 FINAL - exact reference: large video + six readable cards + reels roller */
#ann-home-pro-v73-root .ann70-video-stage{
  display:grid!important;
  grid-template-columns:minmax(0,1.62fr) minmax(0,1fr)!important;
  gap:12px!important;
  height:470px!important;
  min-height:470px!important;
  align-items:stretch!important;
}
#ann-home-pro-v73-root .ann70-video-feature,
#ann-home-pro-v73-root .ann70-video-main{
  height:100%!important;
  min-height:0!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-player-wrap,
#ann-home-pro-v73-root .ann70-video-player-wrap iframe{
  width:100%!important;
  height:calc(100% - 38px)!important;
  min-height:0!important;
}
#ann-home-pro-v73-root .ann70-video-side{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  grid-template-rows:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  height:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  width:100%!important;
  height:100%!important;
  min-width:0!important;
  min-height:0!important;
  padding:0!important;
  gap:0!important;
  background:#111!important;
  color:#fff!important;
  border:1px solid #333!important;
  border-radius:3px!important;
  overflow:hidden!important;
  text-align:left!important;
}
#ann-home-pro-v73-root .ann70-video-card span{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  height:auto!important;
  aspect-ratio:16/9!important;
  flex:0 0 auto!important;
  overflow:hidden!important;
  position:relative!important;
}
#ann-home-pro-v73-root .ann70-video-card span img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
}
#ann-home-pro-v73-root .ann70-video-copy{
  display:block!important;
  min-width:0!important;
  padding:7px 8px!important;
  overflow:hidden!important;
}
#ann-home-pro-v73-root .ann70-video-copy b{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  overflow:hidden!important;
  color:#fff!important;
  font-size:13px!important;
  line-height:1.3!important;
  margin:0!important;
}
#ann-home-pro-v73-root .ann70-video-copy small{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  color:#bbb!important;
  font-size:10px!important;
  line-height:1.25!important;
  margin-top:4px!important;
}
/* Keep the reels section horizontal with exactly four visible cards and a real scrollbar. */
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-shorts-side{
  display:flex!important;
  flex-wrap:nowrap!important;
  gap:12px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding-bottom:12px!important;
  scrollbar-width:auto!important;
}
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-short-card{
  flex:0 0 calc((100% - 36px)/4)!important;
  width:calc((100% - 36px)/4)!important;
  min-width:0!important;
}
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-shorts-side::-webkit-scrollbar{height:10px!important;display:block!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-shorts-side::-webkit-scrollbar-track{background:#e2e2e2!important;border-radius:10px!important;}
#ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-shorts-side::-webkit-scrollbar-thumb{background:#777!important;border-radius:10px!important;}
@media(max-width:1100px){
  #ann-home-pro-v73-root .ann70-video-stage{grid-template-columns:1fr!important;height:auto!important;min-height:0!important;}
  #ann-home-pro-v73-root .ann70-video-side{height:auto!important;grid-template-rows:none!important;}
  #ann-home-pro-v73-root .ann70-video-card{height:auto!important;}
}
@media(max-width:700px){
  #ann-home-pro-v73-root .ann70-video-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  #ann-home-pro-v73-root .ann70-video-copy b{font-size:11px!important;}
  #ann-home-pro-v73-root .ann70-reels-horizontal:not(.ann70-reels-expanded) .ann70-short-card{flex-basis:calc((100% - 12px)/2)!important;width:calc((100% - 12px)/2)!important;}
}
