/*
Theme Name: MAHARDHIKA NEWS TV Newsroom v5.0 PHP Fixed
Theme URI: https://mahardhikanews.com/
Author: MAHARDHIKA NEWS
Description: Mahardhika News edition of the TANS News v4.5 newsroom structure. Activating this theme does not import, replace, or delete WordPress posts and media.
Version: 5.0.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: tansnews
License: GPL-2.0-or-later
*/
:root{--tn-navy:#071a33;--tn-navy2:#0c2a4d;--tn-blue:#174d83;--tn-orange:#f58220;--tn-orange2:#ff9b45;--tn-white:#fff;--tn-bg:#f5f7fa;--tn-text:#182437;--tn-muted:#6c7888;--tn-border:#e2e7ee;--tn-shadow:0 8px 28px rgba(7,26,51,.09);--tn-radius:10px;--tn-max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--tn-bg);color:var(--tn-text);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.tn-wrap{width:min(var(--tn-max),calc(100% - 30px));margin:auto}
.tn-top{background:var(--tn-navy);color:#dbe6f2;font-size:12px}.tn-top .tn-wrap{min-height:34px;display:flex;align-items:center;justify-content:space-between}.tn-top a{margin-left:18px}.tn-header{background:#fff}.tn-head-main{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:25px}.tn-logo{display:flex;align-items:center;min-width:260px}.tn-logo img{max-height:76px;width:auto}.tn-logo-text{font-size:31px;font-weight:900;color:var(--tn-navy);letter-spacing:-1px}.tn-logo-text b{color:var(--tn-orange)}.tn-logo-tag{display:block;font-size:10px;color:var(--tn-muted);letter-spacing:1.5px}
.tn-actions{display:flex;align-items:center;gap:9px}.tn-live{background:var(--tn-orange);color:#fff!important;font-size:12px;font-weight:900;border-radius:6px;padding:10px 13px}.tn-live:before{content:"";width:7px;height:7px;background:#fff;border-radius:50%;display:inline-block;margin-right:6px}.tn-search{display:flex;border:1px solid var(--tn-border);border-radius:6px;overflow:hidden;background:#fff}.tn-search input{width:200px;border:0;padding:10px;outline:0}.tn-search button{border:0;background:var(--tn-navy);color:#fff;padding:0 13px;cursor:pointer}
.tn-nav{background:var(--tn-navy2);color:#fff}.tn-nav .tn-wrap{display:flex;align-items:center}.tn-menu-toggle{display:none;background:none;border:0;color:#fff;font-size:24px;padding:10px 0}.tn-menu{display:flex;align-items:stretch;list-style:none;padding:0;margin:0}.tn-menu li{position:relative}.tn-menu a{display:block;padding:14px 12px;font-size:13px;font-weight:800}.tn-menu a:hover,.tn-menu .current-menu-item>a{background:var(--tn-orange)}
.tn-ticker{background:#fff;border-bottom:1px solid var(--tn-border)}.tn-ticker .tn-wrap{display:flex;align-items:center;min-height:40px}.tn-ticker-label{background:var(--tn-orange);color:#fff;font-size:11px;font-weight:900;padding:6px 10px;border-radius:4px;margin-right:12px}.tn-ticker-text{white-space:nowrap;overflow:hidden;font-size:12px;font-weight:700}.tn-ticker-text span{margin-right:30px}
.tn-main{padding:24px 0 45px}.tn-section{margin:0 0 30px}.tn-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid var(--tn-navy);margin-bottom:15px}.tn-heading h2{margin:0;padding:0 0 8px;border-bottom:4px solid var(--tn-orange);font-size:20px;line-height:1}.tn-heading a{font-size:12px;font-weight:800;color:var(--tn-blue)}
.tn-mainstory{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.tn-story{position:relative;min-height:240px;background:var(--tn-navy);overflow:hidden;border-radius:var(--tn-radius)}.tn-story:first-child{min-height:380px;grid-row:span 2}.tn-story img{width:100%;height:100%;object-fit:cover}.tn-story:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.88))}.tn-story-info{position:absolute;z-index:2;left:18px;right:18px;bottom:15px;color:#fff}.tn-cat{font-size:10px;text-transform:uppercase;color:var(--tn-orange2);font-weight:900;letter-spacing:.8px}.tn-story h1,.tn-story h2{margin:4px 0;font-size:21px;line-height:1.18}.tn-story:first-child h1{font-size:29px}.tn-meta{font-size:11px;color:#d7e0ea}
.tn-trending{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tn-trend{background:#fff;border:1px solid var(--tn-border);padding:12px;border-radius:8px}.tn-trend b{display:block;color:var(--tn-orange);font-size:22px}.tn-trend h3{font-size:13px;line-height:1.35;margin:4px 0}
.tn-featured{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.tn-card{background:#fff;border:1px solid var(--tn-border);border-radius:var(--tn-radius);overflow:hidden;box-shadow:var(--tn-shadow)}.tn-card-media{aspect-ratio:16/9;background:linear-gradient(135deg,var(--tn-navy),var(--tn-blue));overflow:hidden}.tn-card-media img{width:100%;height:100%;object-fit:cover}.tn-card-body{padding:13px}.tn-card h3{margin:5px 0;font-size:16px;line-height:1.35}.tn-card p{font-size:12px;color:var(--tn-muted);margin:7px 0 0}
.tn-video-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.tn-video .tn-card-media{position:relative}.tn-play{position:absolute;left:12px;bottom:12px;width:38px;height:38px;border-radius:50%;background:var(--tn-orange);color:#fff;display:grid;place-items:center;font-size:14px}
.tn-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px}.tn-post-list{display:flex;flex-direction:column;gap:13px}.tn-post{display:grid;grid-template-columns:230px 1fr;gap:15px;background:#fff;border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:10px}.tn-post-media{aspect-ratio:16/10;background:#eaf0f6;overflow:hidden;border-radius:7px}.tn-post-media img{width:100%;height:100%;object-fit:cover}.tn-post h3{font-size:18px;line-height:1.3;margin:4px 0}.tn-excerpt{font-size:13px;color:var(--tn-muted);margin:5px 0}
.tn-sidebar{display:flex;flex-direction:column;gap:15px}.tn-widget{background:#fff;border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:15px}.tn-widget h3{margin:0 0 11px;font-size:16px;border-left:4px solid var(--tn-orange);padding-left:8px}.tn-pop{margin:0;padding:0;list-style:none;counter-reset:p}.tn-pop li{counter-increment:p;display:grid;grid-template-columns:30px 1fr;gap:7px;padding:9px 0;border-bottom:1px solid var(--tn-border);font-size:13px;font-weight:700}.tn-pop li:before{content:counter(p);font-size:21px;color:var(--tn-orange);font-weight:900}.tn-ad{min-height:90px;border:1px dashed #bcc8d6;background:#eef2f7;border-radius:8px;display:grid;place-items:center;color:#778596;font-size:11px;text-align:center}
.tn-live-panel{background:var(--tn-navy);color:#fff;border-radius:var(--tn-radius);padding:18px;display:grid;grid-template-columns:1fr 1.7fr;gap:18px;align-items:center}.tn-live-panel h2{margin:4px 0}.tn-live-screen{aspect-ratio:16/9;background:#020812;border-radius:8px;overflow:hidden;position:relative}.tn-live-screen iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}.tn-live-placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px}.tn-live-placeholder strong{font-size:18px;letter-spacing:.7px}.tn-live-placeholder small{max-width:420px;color:#aebed0;font-size:12px;line-height:1.5}.tn-live-screen{aspect-ratio:16/9;background:#020812;border-radius:8px;display:grid;place-items:center;color:#dce6f0;font-weight:900;letter-spacing:1px}
.tn-missed{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tn-pagination{display:flex;gap:6px;margin-top:18px}.tn-pagination a,.tn-pagination span{background:#fff;border:1px solid var(--tn-border);padding:7px 10px;border-radius:6px;font-size:12px}.tn-pagination .current{background:var(--tn-orange);color:#fff;border-color:var(--tn-orange)}
.tn-single{background:#fff;border:1px solid var(--tn-border);border-radius:var(--tn-radius);padding:28px}.tn-breadcrumb{font-size:11px;color:var(--tn-muted);margin-bottom:10px}.tn-single h1{font-size:42px;line-height:1.12;color:var(--tn-navy);margin:5px 0 10px}.tn-deck{font-size:18px;color:#59697b}.tn-byline{font-size:12px;color:var(--tn-muted);padding:10px 0;border-top:1px solid var(--tn-border);border-bottom:1px solid var(--tn-border)}.tn-single figure{margin:18px 0}.tn-single figcaption{font-size:11px;color:var(--tn-muted);margin-top:5px}.tn-entry{font-size:17px;line-height:1.85}.tn-entry h2,.tn-entry h3{color:var(--tn-navy)}.tn-entry a{color:var(--tn-blue);text-decoration:underline}.tn-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.tn-tags a{background:#edf3f9;border-radius:999px;padding:5px 9px;font-size:11px}
.tn-footer{background:var(--tn-navy);color:#cfdae7}.tn-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px;padding:35px 0}.tn-footer h3{color:#fff;margin:0 0 10px}.tn-footer ul{list-style:none;padding:0;margin:0}.tn-footer li{margin:6px 0;font-size:13px}.tn-footer a:hover{color:#fff}.tn-copy{border-top:1px solid rgba(255,255,255,.12);padding:13px 0;font-size:11px}
/* Footer headline ticker: replaces only the old bottom copyright strip. */
.tn-footer-newsbar{background:var(--tn-footer-bg,#071a33)!important;color:var(--tn-footer-text,#fff)!important;border-top:3px solid var(--tn-footer-accent,#f58220);overflow:hidden;font-family:var(--tn-footer-font,Arial,Helvetica,sans-serif)}
.tn-footer-newsbar-inner{display:flex;align-items:stretch;min-height:44px;overflow:hidden}
.tn-footer-newsbar-label{flex:0 0 auto;display:flex;align-items:center;padding:0 18px;background:var(--tn-footer-accent,#f58220)!important;color:var(--tn-footer-text,#fff)!important;font-size:var(--tn-footer-size,12px);font-weight:900;letter-spacing:.6px;text-transform:uppercase;position:relative;z-index:2}
.tn-footer-newsbar-label:after{content:"";position:absolute;right:-12px;top:0;border-top:22px solid transparent;border-bottom:22px solid transparent;border-left:12px solid var(--tn-footer-accent,#f58220)}
.tn-footer-newsbar-window{flex:1;min-width:0;display:flex;align-items:center;overflow:hidden;white-space:nowrap;padding-left:22px}
.tn-footer-newsbar-track{display:inline-flex;align-items:center;width:max-content;min-width:200%;font-size:var(--tn-footer-size,12px);font-weight:700;color:var(--tn-footer-text,#fff)!important;animation:tnFooterTicker var(--tn-footer-speed,24s) linear infinite;will-change:transform}
.tn-footer-newsbar-track span{display:inline-block;padding-right:80px}
.tn-footer-newsbar:hover .tn-footer-newsbar-track{animation-play-state:paused}
@keyframes tnFooterTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.tn-footer-newsbar-track{animation:none;min-width:0}}
@media(max-width:720px){.tn-footer-newsbar-inner{width:100%;min-height:40px}.tn-footer-newsbar-label{padding:0 12px;font-size:calc(var(--tn-footer-size,12px) - 1px)}.tn-footer-newsbar-label:after{border-top-width:20px;border-bottom-width:20px}.tn-footer-newsbar-window{padding-left:18px}.tn-footer-newsbar-track{font-size:calc(var(--tn-footer-size,12px) - 1px)}}
@media(max-width:1000px){.tn-mainstory{grid-template-columns:1fr 1fr}.tn-story:first-child{grid-column:1/-1;grid-row:auto}.tn-trending{grid-template-columns:repeat(3,1fr)}.tn-video-wall{grid-template-columns:repeat(2,1fr)}.tn-columns{grid-template-columns:1fr}.tn-sidebar{display:grid;grid-template-columns:1fr 1fr}.tn-featured,.tn-missed{grid-template-columns:repeat(2,1fr)}.tn-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.tn-wrap{width:calc(100% - 20px)}.tn-top{display:none}.tn-head-main{min-height:72px}.tn-logo img{max-height:58px}.tn-logo-text{font-size:25px}.tn-logo-tag{display:none}.tn-search{display:none}.tn-menu-toggle{display:block}.tn-menu{display:none;flex-direction:column;width:100%}.tn-menu.open{display:flex}.tn-nav .tn-wrap{display:block}.tn-menu a{padding:11px}.tn-mainstory,.tn-featured,.tn-missed{grid-template-columns:1fr}.tn-trending{grid-template-columns:1fr 1fr}.tn-video-wall{grid-template-columns:1fr 1fr}.tn-sidebar{grid-template-columns:1fr}.tn-post{grid-template-columns:140px 1fr}.tn-post h3{font-size:15px}.tn-excerpt{display:none}.tn-live-panel{grid-template-columns:1fr}.tn-single{padding:18px}.tn-single h1{font-size:31px}.tn-footer-grid{grid-template-columns:1fr}}
@media(max-width:450px){.tn-video-wall,.tn-trending{grid-template-columns:1fr}.tn-post{grid-template-columns:1fr}.tn-story:first-child{min-height:310px}.tn-story{min-height:230px}}
/* ===== TANS NEWS RUNNING TICKER ===== */

.tn-ticker{
    overflow:hidden;
}

.tn-ticker .tn-wrap{
    display:flex;
    align-items:center;
    overflow:hidden;
}

.tn-ticker-label{
    flex:0 0 auto;
    z-index:5;
}

/* ===== TANS NEWS TICKER FINAL ===== */

.tn-ticker-text{
    flex:1;
    overflow:hidden;
    white-space:nowrap;
    position:relative;
}

.tn-ticker-track{
    display:inline-flex;
    align-items:center;
    gap:30px;
    width:max-content;
    padding-left:100%;
    animation:tansNewsTicker 30s linear infinite !important;
    -webkit-animation:tansNewsTicker 30s linear infinite !important;
    will-change:transform;
}

.tn-ticker-track span{
    flex:0 0 auto;
    white-space:nowrap;
}

@keyframes tansNewsTicker{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-100%);
    }
}

@-webkit-keyframes tansNewsTicker{
    from{
        -webkit-transform:translateX(0);
    }
    to{
        -webkit-transform:translateX(-100%);
    }
}

.tn-ticker-track:hover{
    animation-play-state:paused !important;
}\n/* ===== v3.4 DUAL YOUTUBE LIVE ===== */
.tn-live-panel-dual{grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);align-items:stretch;padding:18px;gap:18px}
.tn-reporter-live,.tn-main-live{min-width:0;display:flex;flex-direction:column}
.tn-live-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#fff}
.tn-live-title strong{font-size:17px;line-height:1.2}
.tn-reporter-screen,.tn-live-screen{position:relative;aspect-ratio:16/9;background:#020812;border-radius:8px;overflow:hidden}
.tn-reporter-screen iframe,.tn-live-screen iframe{display:block;width:100%;height:100%;border:0;pointer-events:none}
.tn-reporter-caption{font-size:12px;color:#c8d5e4;margin-top:9px;font-weight:700}
.tn-live-btn{align-self:flex-start;margin-top:10px}
@media(max-width:900px){.tn-live-panel-dual{grid-template-columns:1fr}.tn-live-title{flex-wrap:wrap}}


/* ===== v3.5 MOBILE RESPONSIVE FIX ===== */
.tn-live-panel-dual,
.tn-live-panel-dual > *,
.tn-reporter-live,
.tn-main-live,
.tn-reporter-screen,
.tn-live-screen{
    min-width:0 !important;
    max-width:100% !important;
}
.tn-live-panel-dual{
    width:100% !important;
    overflow:hidden !important;
    grid-template-columns:minmax(0,.8fr) minmax(0,1.7fr) !important;
}
.tn-reporter-screen,
.tn-live-screen{
    width:100% !important;
    aspect-ratio:16 / 9 !important;
}
.tn-reporter-screen iframe,
.tn-live-screen iframe{
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:100% !important;
    border:0 !important;
}
@media (max-width:900px){
    .tn-live-panel-dual{
        grid-template-columns:minmax(0,1fr) !important;
        gap:14px !important;
    }
}
@media (max-width:720px){
    .tn-live-panel-dual{
        padding:12px !important;
        border-radius:8px !important;
        gap:14px !important;
    }
    .tn-live-title{
        gap:6px !important;
        margin-bottom:8px !important;
    }
    .tn-live-title strong{
        font-size:15px !important;
    }
    .tn-reporter-caption{
        font-size:11px !important;
        line-height:1.4 !important;
    }
    .tn-live-btn{
        width:100% !important;
        text-align:center !important;
    }
}
@media (max-width:450px){
    .tn-wrap{
        width:calc(100% - 16px) !important;
    }
    .tn-live-panel-dual{
        padding:9px !important;
        gap:12px !important;
    }
    .tn-live-title{
        display:block !important;
    }
    .tn-live-title .tn-cat{
        display:block !important;
        margin-bottom:3px !important;
    }
    .tn-live-title strong{
        display:block !important;
        font-size:14px !important;
    }
}

/* ===== v3.6 MOBILE NEWS IMAGE FIX ===== */
img{max-width:100%;height:auto;}
.tn-post,.tn-post>*{min-width:0;max-width:100%;}
.tn-post-media{display:block;width:100%;max-width:100%;overflow:hidden;}
.tn-post-media img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;}
@media (max-width:450px){
    .tn-post{
        grid-template-columns:minmax(0,1fr) !important;
        width:100% !important;
        max-width:100% !important;
        overflow:hidden !important;
    }
    .tn-post-media{
        width:100% !important;
        max-width:100% !important;
        height:180px !important;
        aspect-ratio:auto !important;
        overflow:hidden !important;
        border-radius:7px !important;
    }
    .tn-post-media img{
        width:100% !important;
        max-width:100% !important;
        height:180px !important;
        object-fit:cover !important;
        object-position:center !important;
        display:block !important;
    }
    .tn-post > div{
        width:100% !important;
        min-width:0 !important;
        max-width:100% !important;
    }
}

/* ===== v3.7 COMPLETE MOBILE RESPONSIVE FIX ===== */
html,body{max-width:100%;overflow-x:hidden}
.tn-wrap,.tn-main,.tn-section,.tn-mainstory,.tn-featured,.tn-video-wall,.tn-columns,.tn-post-list,.tn-sidebar,.tn-missed,.tn-card,.tn-post,.tn-widget,.tn-story{min-width:0;max-width:100%}
.tn-mainstory>*,.tn-featured>*,.tn-video-wall>*,.tn-columns>*,.tn-post>*,.tn-sidebar>*,.tn-missed>*{min-width:0;max-width:100%}
img,video,iframe,embed,object{max-width:100%}

@media (max-width:720px){
  .tn-wrap{width:calc(100% - 20px)!important;max-width:100%!important}
  .tn-main{padding:16px 0 30px}
  .tn-section{margin-bottom:22px}

  /* Header must never force the page wider than the phone */
  .tn-head-main{gap:10px!important;min-width:0!important}
  .tn-logo{min-width:0!important;max-width:calc(100% - 86px)!important;flex:1 1 auto!important;overflow:hidden}
  .tn-logo .custom-logo-link{display:block;max-width:100%}
  .tn-logo img{width:auto!important;max-width:100%!important;height:auto!important;max-height:54px!important}
  .tn-logo-text{font-size:22px!important;white-space:nowrap}
  .tn-actions{flex:0 0 auto!important;min-width:0!important;gap:4px!important}
  .tn-actions .tn-live{padding:8px 9px!important;font-size:10px!important;white-space:nowrap}
  .tn-ticker .tn-wrap,.tn-ticker-text,marquee{min-width:0!important;max-width:100%!important}

  /* Every grid/card fits the available column */
  .tn-mainstory,.tn-featured,.tn-video-wall,.tn-columns,.tn-sidebar,.tn-missed{width:100%!important;max-width:100%!important}
  .tn-card,.tn-post,.tn-widget,.tn-story{width:100%!important;max-width:100%!important;overflow:hidden}
  .tn-card a,.tn-post a{max-width:100%}

  /* Keep thumbnails proportional, never stretched */
  .tn-card-media{width:100%!important;aspect-ratio:16/9!important;height:auto!important;overflow:hidden!important}
  .tn-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}

  /* Latest-news cards stay compact on phones instead of giant stacked images */
  .tn-post{display:grid!important;grid-template-columns:minmax(105px,38%) minmax(0,1fr)!important;gap:10px!important;padding:8px!important;align-items:start}
  .tn-post-media{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3!important;overflow:hidden!important;border-radius:7px!important}
  .tn-post-media img{width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;object-position:center!important}
  .tn-post>div{min-width:0!important;width:auto!important;max-width:100%!important;overflow:hidden}
  .tn-post h3{font-size:14px!important;line-height:1.3!important;margin:3px 0!important;overflow-wrap:anywhere}
  .tn-meta{font-size:10px!important}
  .tn-excerpt{display:none!important}

  /* Main story images use the card box, never their intrinsic dimensions */
  .tn-story{min-height:220px!important}
  .tn-story:first-child{min-height:280px!important}
  .tn-story>a{display:block;position:absolute;inset:0}
  .tn-story img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important}

  /* Live players exactly match their columns */
  .tn-live-panel-dual{width:100%!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;padding:10px!important;gap:12px!important;overflow:hidden!important}
  .tn-reporter-live,.tn-main-live,.tn-reporter-screen,.tn-live-screen{width:100%!important;min-width:0!important;max-width:100%!important}
  .tn-reporter-screen,.tn-live-screen{aspect-ratio:16/9!important;height:auto!important}

  /* Typography cannot widen cards */
  .tn-card-body,.tn-story-info,.tn-live-title,.tn-reporter-caption{min-width:0;max-width:100%;overflow-wrap:anywhere}
}

@media (max-width:450px){
  .tn-wrap{width:calc(100% - 16px)!important}
  /* Override the old v3.6 stacked post rule */
  .tn-post{grid-template-columns:minmax(96px,40%) minmax(0,1fr)!important}
  .tn-post-media{height:auto!important;aspect-ratio:4/3!important}
  .tn-post-media img{height:100%!important}
  .tn-featured,.tn-video-wall,.tn-missed,.tn-mainstory{grid-template-columns:minmax(0,1fr)!important}
  .tn-trending{grid-template-columns:minmax(0,1fr)!important}
  .tn-heading h2{font-size:18px}
}

@media (max-width:340px){
  .tn-post{grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important}
  .tn-actions .tn-live{padding:7px 7px!important;font-size:9px!important}
}

/* ===== v3.9.3 ARTICLE SHARE PILLS ===== */
.tn-single .tn-sharebox{
  margin:10px 0 14px!important;
  padding:0 0 10px!important;
  border-bottom:1px solid var(--tn-border)!important;
}
.tn-single .tn-share-label{
  display:block!important;
  margin:0 0 8px!important;
  padding:0!important;
  font-size:15px!important;
  font-weight:700!important;
  line-height:1.2!important;
  color:var(--tn-navy)!important;
}
.tn-single .tn-sharebar{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
}
.tn-single .tn-sharebar .tn-share-btn{
  box-sizing:border-box!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:7px!important;
  width:auto!important;
  height:36px!important;
  min-width:0!important;
  max-width:none!important;
  min-height:36px!important;
  max-height:36px!important;
  margin:0!important;
  padding:0 12px!important;
  border:1px solid #d7dbe1!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#243447!important;
  text-decoration:none!important;
  font:500 13px/1 Arial,Helvetica,sans-serif!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.tn-single .tn-sharebar .tn-share-btn:hover{background:#f7f8fa!important;border-color:#c7ccd3!important}
.tn-single .tn-sharebar .tn-share-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  width:17px!important;
  height:17px!important;
  min-width:17px!important;
  max-width:17px!important;
  min-height:17px!important;
  max-height:17px!important;
  margin:0!important;
  padding:0!important;
  font:700 18px/17px Arial,Helvetica,sans-serif!important;
}
.tn-single .tn-share-facebook{color:#1877f2!important}
.tn-single .tn-share-x{color:#111!important}
.tn-single .tn-share-whatsapp{color:#008c78!important}
.tn-single .tn-share-telegram{color:#139bd7!important}
.tn-single .tn-share-linkedin{color:#0a66c2!important}
.tn-single .tn-share-email,.tn-single .tn-share-copy{color:#374151!important}
.tn-single .tn-sharebar .tn-in-icon{font-size:14px!important}
.tn-single .tn-sharebar .tn-x-icon{font-size:17px!important}
@media(max-width:600px){
  .tn-single .tn-share-label{font-size:14px!important;margin-bottom:7px!important}
  .tn-single .tn-sharebar{gap:6px!important}
  .tn-single .tn-sharebar .tn-share-btn{height:34px!important;min-height:34px!important;max-height:34px!important;padding:0 10px!important;font-size:12px!important;border-radius:9px!important;gap:6px!important}
}
\n/* v3.8 YouTube kiosk: zoom/crop edge overlays (title/logo/control area) */
.tn-reporter-screen,.tn-live-screen{overflow:hidden!important;background:#020812!important}
.tn-reporter-screen iframe,.tn-live-screen iframe{
  top:-6%!important;left:-6%!important;right:auto!important;bottom:auto!important;
  width:112%!important;height:112%!important;max-width:none!important;
  pointer-events:none!important;
}
@media (max-width:600px){
 .tn-reporter-screen iframe,.tn-live-screen iframe{top:-5%!important;left:-5%!important;width:110%!important;height:110%!important}
}


/* Header Builder v3.9.6: image or YouTube banner */
.tn-header-builder{background:#fff;padding:0 0 14px}
.tn-header-media{position:relative;width:100%;overflow:hidden;border-radius:10px;background:#020b18;aspect-ratio:16/5}
.tn-header-media-image img{display:block;width:100%;height:100%;object-fit:cover}
.tn-header-media-video iframe{position:absolute;left:0;top:-88.9%;width:100%;height:277.8%;border:0;pointer-events:none}
@media(max-width:768px){
 .tn-header-builder{padding-bottom:10px}
 .tn-header-media{border-radius:7px;aspect-ratio:16/7}
 .tn-header-media-video iframe{top:-27.8%;height:155.6%}
}
@media(max-width:480px){
 .tn-header-media{aspect-ratio:16/9;border-radius:6px}
 .tn-header-media-video iframe{top:0;height:100%}
}


/* ===== v3.9.10 NATIONAL-PORTAL DROPDOWN MENU + PREMIUM INFO TERKINI ===== */
/* Navigation/page/category typography: explicit Arial as requested. */
.tn-nav,.tn-menu,.tn-menu a,.tn-menu .sub-menu,.page .tn-main,.category .tn-main,.archive .tn-main{
    font-family:Arial,Helvetica,sans-serif;
}

/* Desktop dropdown/submenu. Existing WordPress menu items/data are not changed. */
.tn-menu > li{position:relative}
.tn-menu > li.menu-item-has-children > a{padding-right:30px;position:relative}
.tn-menu > li.menu-item-has-children > a::after{
    content:"▾";
    position:absolute;
    right:11px;
    top:50%;
    transform:translateY(-52%);
    font-size:10px;
    line-height:1;
    color:#f58220;
    transition:transform .2s ease,color .2s ease;
}
.tn-menu > li.menu-item-has-children:hover > a::after,
.tn-menu > li.menu-item-has-children.tn-submenu-open > a::after{color:#fff;transform:translateY(-52%) rotate(180deg)}
.tn-menu .sub-menu{
    display:block;
    visibility:hidden;
    opacity:0;
    transform:translateY(10px);
    position:absolute;
    top:100%;
    left:0;
    z-index:99999;
    min-width:235px;
    margin:0;
    padding:6px 0;
    list-style:none;
    background:#071a33;
    border-top:3px solid #f58220;
    border-radius:0 0 8px 8px;
    box-shadow:0 14px 30px rgba(7,26,51,.28);
    transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.tn-menu .sub-menu .sub-menu{top:-6px;left:100%;border-top:0;border-left:3px solid #f58220;border-radius:0 8px 8px 8px}
.tn-menu li:hover > .sub-menu,
.tn-menu li:focus-within > .sub-menu,
.tn-menu li.tn-submenu-open > .sub-menu{visibility:visible;opacity:1;transform:translateY(0)}
.tn-menu .sub-menu li{display:block;width:100%;position:relative}
.tn-menu .sub-menu a{
    display:block;
    width:100%;
    padding:11px 16px;
    background:#071a33;
    color:#fff;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
    white-space:nowrap;
    border-bottom:1px solid rgba(255,255,255,.08);
    transition:background .18s ease,color .18s ease,padding-left .18s ease;
}
.tn-menu .sub-menu li:last-child > a{border-bottom:0}
.tn-menu .sub-menu a:hover,.tn-menu .sub-menu a:focus,.tn-menu .sub-menu .current-menu-item > a{
    background:#f58220;
    color:#fff;
    padding-left:20px;
    outline:0;
}

/* Premium INFO TERKINI ticker: navy + orange, grey track, navy text, shadow and flash. */
.tn-ticker{
    position:relative;
    z-index:50;
    overflow:visible;
    background:transparent;
    border:0;
    padding:8px 0 10px;
}
.tn-ticker .tn-wrap{
    position:relative;
    display:flex;
    align-items:stretch;
    min-height:44px;
    padding:0;
    overflow:hidden;
    background:#e7eaee;
    border:1px solid #d6dbe2;
    border-left:4px solid #f58220;
    border-radius:8px;
    box-shadow:0 8px 18px rgba(7,26,51,.20),0 2px 5px rgba(7,26,51,.10);
}
.tn-ticker .tn-wrap::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    z-index:4;
    background:linear-gradient(110deg,transparent 0%,transparent 40%,rgba(255,255,255,.60) 49%,transparent 58%,transparent 100%);
    transform:translateX(-130%);
    animation:tnTickerFlash 5.2s ease-in-out infinite;
}
.tn-ticker-label{
    position:relative;
    z-index:6;
    flex:0 0 auto;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0;
    padding:0 18px;
    border-radius:0;
    background:linear-gradient(135deg,#f58220,#ff9b45);
    color:#fff;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:900;
    letter-spacing:.55px;
    text-transform:uppercase;
    text-shadow:0 1px 1px rgba(0,0,0,.18);
    box-shadow:5px 0 12px rgba(245,130,32,.25);
    animation:tnTickerLabelPulse 2.8s ease-in-out infinite;
}
.tn-ticker-label::before{
    content:"";
    width:7px;
    height:7px;
    margin-right:8px;
    border-radius:50%;
    background:#fff;
    box-shadow:0 0 0 0 rgba(255,255,255,.8);
    animation:tnTickerDot 1.5s ease-out infinite;
}
.tn-ticker-label::after{
    content:"";
    position:absolute;
    right:-12px;
    top:0;
    border-top:22px solid transparent;
    border-bottom:22px solid transparent;
    border-left:12px solid #f58220;
}
.tn-ticker-text{
    position:relative;
    z-index:5;
    flex:1 1 auto;
    min-width:0;
    overflow:hidden;
    display:flex;
    align-items:center;
    white-space:nowrap;
    padding-left:24px;
    color:#071a33;
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:800;
    line-height:1;
}
.tn-ticker-track{
    display:flex;
    align-items:center;
    width:max-content;
    min-width:max-content;
    padding-left:0;
    gap:0;
    animation:tnTickerRun 34s linear infinite !important;
    -webkit-animation:tnTickerRun 34s linear infinite !important;
    will-change:transform;
}
.tn-ticker-group{display:inline-flex;align-items:center;flex:0 0 auto}
.tn-ticker-item{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;color:#071a33}
.tn-ticker-item::after{
    content:"◆";
    color:#f58220;
    font-size:8px;
    margin:0 20px;
    text-shadow:0 1px 2px rgba(7,26,51,.16);
}
.tn-ticker-text:hover .tn-ticker-track{animation-play-state:paused !important}
@keyframes tnTickerRun{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@-webkit-keyframes tnTickerRun{from{-webkit-transform:translateX(0)}to{-webkit-transform:translateX(-50%)}}
@keyframes tnTickerFlash{0%,72%{transform:translateX(-130%);opacity:0}78%{opacity:1}92%{transform:translateX(130%);opacity:.85}100%{transform:translateX(130%);opacity:0}}
@keyframes tnTickerLabelPulse{0%,100%{filter:brightness(1)}50%{filter:brightness(1.12)}}
@keyframes tnTickerDot{0%{box-shadow:0 0 0 0 rgba(255,255,255,.75)}70%{box-shadow:0 0 0 6px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}

@media(max-width:720px){
    .tn-menu.open{overflow:visible}
    .tn-menu > li{width:100%}
    .tn-menu > li.menu-item-has-children > a{padding-right:44px}
    .tn-menu > li.menu-item-has-children > a::after{right:16px}
    .tn-menu .sub-menu,.tn-menu .sub-menu .sub-menu{
        position:static;
        display:none;
        visibility:visible;
        opacity:1;
        transform:none;
        min-width:0;
        width:100%;
        padding:0;
        border:0;
        border-radius:0;
        box-shadow:none;
        background:#06172d;
    }
    .tn-menu li:hover > .sub-menu{display:none}
    .tn-menu li.tn-submenu-open > .sub-menu{display:block}
    .tn-menu .sub-menu a{padding:10px 18px 10px 28px;font-size:12px;background:#06172d;white-space:normal}
    .tn-menu .sub-menu .sub-menu a{padding-left:40px}
    .tn-ticker{padding:7px 0 9px}
    .tn-ticker .tn-wrap{min-height:40px;border-left-width:3px;border-radius:7px}
    .tn-ticker-label{padding:0 12px;font-size:10px;letter-spacing:.3px}
    .tn-ticker-label::before{width:6px;height:6px;margin-right:6px}
    .tn-ticker-label::after{right:-10px;border-top-width:20px;border-bottom-width:20px;border-left-width:10px}
    .tn-ticker-text{padding-left:18px;font-size:11px}
    .tn-ticker-item::after{margin:0 14px;font-size:7px}
    .tn-ticker-track{animation-duration:28s !important;-webkit-animation-duration:28s !important}
}
@media(prefers-reduced-motion:reduce){
    .tn-ticker .tn-wrap::after,.tn-ticker-label,.tn-ticker-label::before{animation:none}
    .tn-ticker-track{animation:none!important;-webkit-animation:none!important;transform:none!important}
}

/* ===== TANS PREMIUM v4.0 ===== */
.tn-premium-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}
.tn-premium-single{border:0;border-radius:0;padding:0;background:transparent;font-family:Arial,Helvetica,sans-serif}
.tn-premium-single h1{font-family:Arial,Helvetica,sans-serif;font-size:46px;line-height:1.08;letter-spacing:-1.25px;color:#071a33;margin:12px 0 10px}
.tn-premium-single .tn-deck{font-size:19px;line-height:1.5;color:#516174;max-width:920px}
.tn-premium-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:11px;font-weight:800;color:#526175;text-transform:uppercase}
.tn-premium-kicker>span+span{border-left:1px solid #d9e0e8;padding-left:12px}
.tn-premium-badge{border:0!important;padding:9px 14px!important;border-radius:5px;background:linear-gradient(90deg,#a96507,#ff7a00);color:#fff!important;font-size:14px!important;box-shadow:0 5px 14px rgba(245,130,32,.18)}
.tn-premium-byline-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid #dde5ec;margin:14px 0 18px;padding-bottom:12px}
.tn-premium-byline-row .tn-byline{border:0;padding:0;font-size:12px}
.tn-premium-share{display:flex;align-items:center;gap:6px;font-size:11px;color:#647386}.tn-premium-share a{display:grid;place-items:center;width:31px;height:31px;border-radius:5px;background:#0a3767;color:#fff;font-weight:900}.tn-premium-share a:nth-of-type(2){background:#111}.tn-premium-share a:nth-of-type(3){background:#0ca678}
.tn-premium-hero{margin:0 0 16px!important;border-radius:7px;overflow:hidden;background:#0b2442}.tn-premium-hero img{display:block;width:100%;height:auto;aspect-ratio:16/8.8;object-fit:cover}
.tn-premium-intro{font-size:17px;line-height:1.75;color:#334155}.tn-premium-intro p{margin:0 0 16px}
.tn-premium-lock{position:relative;margin:14px 0 20px;min-height:360px;border-radius:9px;overflow:hidden;background:linear-gradient(#fff,rgba(255,255,255,.97))}
.tn-premium-blur{position:absolute;inset:0;padding:14px;filter:blur(4px);opacity:.36;overflow:hidden}.tn-premium-blur span{display:block;height:14px;background:#b7c3cf;border-radius:3px;margin:13px 0}.tn-premium-blur span:nth-child(2){width:92%}.tn-premium-blur span:nth-child(3){width:84%}.tn-premium-blur span:nth-child(4){width:96%}.tn-premium-blur span:nth-child(5){width:76%}
.tn-premium-lock:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(255,255,255,.22),#fff 42%);z-index:1}
.tn-premium-lockbox{position:relative;z-index:2;text-align:center;max-width:620px;margin:72px auto 0;padding:24px}
.tn-lock-icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;margin:0 auto 10px;background:#fff1dc;border:1px solid #ffd6a6;font-size:25px}
.tn-premium-lockbox h2{font-size:20px;line-height:1.35;margin:8px 0;color:#071a33}.tn-premium-lockbox h2 em{font-style:normal;color:#f26b00}.tn-premium-lockbox p{font-size:14px;line-height:1.6;color:#526175;margin:8px auto 15px;max-width:540px}
.tn-premium-cta,.tn-premium-side-cta{display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(90deg,#f58220,#ff5a00);color:#fff!important;text-decoration:none!important;font-weight:900;border-radius:6px;min-height:48px;padding:0 18px;box-shadow:0 7px 18px rgba(245,130,32,.2)}
.tn-premium-lockbox small{display:block;margin-top:11px;color:#617186}.tn-premium-lockbox small a{font-weight:800;color:#0a58a8}
.tn-premium-sidebar{display:flex;flex-direction:column;gap:14px;font-family:Arial,Helvetica,sans-serif}
.tn-premium-card{background:linear-gradient(145deg,#061a34,#0b3764);color:#fff;border-radius:7px;padding:24px;box-shadow:0 8px 24px rgba(7,26,51,.15)}
.tn-premium-card-title{display:flex;align-items:center;gap:11px;font-size:25px}.tn-premium-card-title span{color:#ff7a00;font-size:37px}.tn-premium-card-title em{font-style:normal;color:#ff7a00}.tn-premium-subtitle{font-size:11px;font-weight:900;letter-spacing:.5px;border-bottom:1px solid rgba(255,255,255,.16);padding-bottom:13px;margin:5px 0 10px}.tn-premium-card ul{list-style:none;padding:0;margin:9px 0 18px}.tn-premium-card li{padding:8px 0;font-size:13px;border-bottom:1px solid rgba(255,255,255,.04)}.tn-premium-card li::first-letter{color:#ff7a00}.tn-premium-side-cta{font-size:13px;min-height:44px}
.tn-premium-list{background:#fff;border:1px solid #dfe6ed;border-radius:7px;overflow:hidden}.tn-premium-tabs{display:grid;grid-template-columns:1fr 1fr 1fr;background:#edf2f7;border-bottom:1px solid #dfe6ed}.tn-premium-tabs button{appearance:none;border:0;border-right:1px solid #dfe6ed;background:#edf2f7;padding:13px 8px;text-align:center;font:800 11px Arial,Helvetica,sans-serif;color:#0b2d52;cursor:pointer}.tn-premium-tabs button:last-child{border-right:0}.tn-premium-tabs button:hover{background:#dfe8f1}.tn-premium-tabs button.is-active{background:var(--tn-premium-orange,#f26b00);color:#fff}.tn-premium-panel,.tn-premium-panel[hidden]{display:none!important}.tn-premium-panel.is-active{display:block!important}
.tn-premium-story{display:grid;grid-template-columns:105px 1fr;gap:11px;padding:10px;border-bottom:1px solid #e7edf2;color:inherit}.tn-premium-thumb{height:68px;background:#eaf0f5;border-radius:5px;overflow:hidden}.tn-premium-thumb img{width:100%;height:100%;object-fit:cover}.tn-premium-story b{font-size:9px;color:#d45d00}.tn-premium-story h3{font-size:13px;line-height:1.25;margin:3px 0 4px;color:#071a33}.tn-premium-story small{font-size:10px;color:#7b8996}.tn-premium-empty{padding:18px;font-size:12px;color:#687887}
.tn-premium-ad{min-height:190px;border-radius:7px;padding:24px;background:linear-gradient(145deg,#082343,#0d4a80);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.tn-premium-ad small{font-weight:900;letter-spacing:1px}.tn-premium-ad strong{font-size:28px;line-height:1.05;margin:9px 0 15px}.tn-premium-ad a{background:#f58220;color:#fff;border-radius:999px;padding:9px 22px;font-size:11px;font-weight:900}
@media(max-width:1050px){.tn-premium-layout{grid-template-columns:1fr}.tn-premium-sidebar{display:grid;grid-template-columns:1fr 1fr}.tn-premium-ad{grid-column:1/-1}.tn-premium-single h1{font-size:40px}}
@media(max-width:720px){.tn-premium-layout{display:block}.tn-premium-single h1{font-size:31px;letter-spacing:-.6px}.tn-premium-single .tn-deck{font-size:16px}.tn-premium-byline-row{align-items:flex-start;flex-direction:column}.tn-premium-share{width:100%;justify-content:flex-start}.tn-premium-sidebar{display:flex;margin-top:18px}.tn-premium-card{padding:19px}.tn-premium-card-title{font-size:22px}.tn-premium-story{grid-template-columns:95px 1fr}.tn-premium-lockbox{margin-top:45px;padding:18px}.tn-premium-cta{font-size:12px}}


/* ===== TANS NEWS PREMIUM HEADER v4.1 ===== */
.tn-top-sep{display:inline-block;width:1px;height:12px;background:rgba(255,255,255,.35);margin:0 10px;vertical-align:-1px}
.tn-social-top{display:flex;align-items:center;gap:13px}.tn-social-top a{margin:0!important;font-weight:900;color:#fff;font-size:13px;opacity:.94}.tn-social-top a:hover{color:var(--tn-orange)}
.tn-header{background:linear-gradient(90deg,#0b3563,#0f4f8c 55%,#08345f)}
.tn-head-main{min-height:96px}.tn-logo-text{color:#fff;font-size:38px;font-style:italic;text-shadow:0 2px 5px rgba(0,0,0,.18)}.tn-logo-text b{color:#ff7a00}.tn-logo-tag{color:#fff;font-style:normal;font-weight:800}
.tn-actions .tn-live{background:#ff6c00}.tn-search{border-color:rgba(255,255,255,.4)}
.tn-nav{background:#052851;border-top:1px solid rgba(255,255,255,.08);border-bottom:2px solid #ff6d00}.tn-nav .tn-wrap{gap:0}.tn-home-icon{display:grid;place-items:center;align-self:stretch;width:45px;font-size:22px;color:#fff;border-right:1px solid rgba(255,255,255,.12)}.tn-home-icon:hover{background:#ff6d00}.tn-primary-grow{flex:1;min-width:0}.tn-primary-grow>div{height:100%}.tn-menu{flex-wrap:nowrap;overflow:visible}.tn-menu a{font-size:12px;padding:14px 11px;white-space:nowrap}.tn-premium-nav{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#ff6d00;color:#fff!important;font-weight:900;font-size:13px;white-space:nowrap}.tn-premium-nav:hover{background:#e45f00}
.tn-ticker{box-shadow:0 2px 8px rgba(7,26,51,.08)}.tn-ticker-label{border-radius:0;background:#ff6d00;font-size:13px;padding:8px 13px}.tn-ticker-text{font-size:12px;color:#0b2d52}
@media(max-width:900px){.tn-premium-nav{padding:0 12px}.tn-menu a{padding:13px 9px}.tn-logo-text{font-size:32px}}
@media(max-width:720px){.tn-social-top{display:none}.tn-home-icon{display:none}.tn-premium-nav{min-height:45px}.tn-primary-grow{flex:1}.tn-menu{display:none}.tn-menu.is-open{display:block}.tn-head-main{min-height:82px}.tn-logo-text{font-size:28px}}

.tn-premium-price{display:block;text-align:center;color:#fff;margin-top:10px;opacity:.9;font-size:12px}


/* ===== v4.4 LIVE TV FIX: autoplay/muted kiosk mode ===== */
.tn-reporter-screen,.tn-live-screen{
  position:relative!important;
  overflow:hidden!important;
  background:#020812!important;
}
.tn-reporter-screen iframe,.tn-live-screen iframe{
  position:absolute!important;
  top:-7%!important;
  left:-7%!important;
  width:114%!important;
  height:114%!important;
  max-width:none!important;
  border:0!important;
  pointer-events:none!important;
  user-select:none!important;
}
.tn-reporter-screen::after,.tn-live-screen::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:5;
  background:transparent;
  pointer-events:auto;
  cursor:default;
}
@media(max-width:600px){
  .tn-reporter-screen iframe,.tn-live-screen iframe{
    top:-6%!important;left:-6%!important;width:112%!important;height:112%!important;
  }
}
