:root{--red:#d71920;--red2:#b81018;--black:#111;--text:#191919;--muted:#666;--line:#e9e9e9;--soft:#f7f7f7;--white:#fff;--radius:18px;--shadow:0 10px 30px rgba(15,15,15,.08);--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--text);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}a{text-decoration:none;color:inherit}img{display:block;max-width:100%;height:auto}.cn-container{width:min(var(--container),calc(100% - 32px));margin-inline:auto}.screen-reader-text,.skip-link{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.cn-header{background:#fff;position:relative;z-index:100}.cn-topbar{background:#111;color:#eee;font-size:13px}.cn-topbar-in{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.cn-top-left{display:flex;gap:14px;min-width:0;white-space:nowrap}.cn-top-menu ul{list-style:none;margin:0;padding:0;display:flex;gap:15px}.cn-brand-row{border-bottom:1px solid var(--line);background:#fff}.cn-brand-in{min-height:112px;display:grid;grid-template-columns:320px 1fr;align-items:center;gap:24px}.cn-text-logo{display:inline-flex;flex-direction:column;line-height:.95}.cn-text-logo span{font-size:40px;font-weight:950;color:var(--red);letter-spacing:-1.4px}.cn-text-logo b{font-size:37px;font-weight:950;color:#111;letter-spacing:2px}.cn-text-logo small{font-size:12px;color:#777;margin-top:8px;letter-spacing:.6px}.custom-logo-link img{max-height:88px;width:auto}.cn-head-ad{justify-self:end;width:min(728px,100%)}.cn-ad-box,.cn-ad-widget{height:90px;border:1px solid #ddd;background:linear-gradient(135deg,#fff,#f3f3f3);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#777;font-weight:900;letter-spacing:.8px}.cn-nav-row{background:var(--red);box-shadow:0 8px 20px rgba(215,25,32,.22)}.cn-nav-in{display:flex;align-items:center;gap:16px;min-height:52px}.cn-menu-toggle{display:none;border:0;border-radius:10px;background:#fff;color:var(--red);font-weight:900;padding:10px 14px}.cn-main-menu{flex:1;min-width:0}.cn-menu-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:1px}.cn-menu-list li{position:relative}.cn-menu-list a{display:block;color:#fff;font-weight:850;font-size:14px;padding:16px 13px;white-space:nowrap}.cn-menu-list a:hover{background:rgba(0,0,0,.16)}.cn-menu-list .sub-menu{display:none;position:absolute;left:0;top:100%;min-width:210px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:0 0 14px 14px;overflow:hidden}.cn-menu-list li:hover>.sub-menu{display:block}.cn-menu-list .sub-menu a{color:#111;padding:12px 14px}.cn-search{display:flex;background:#fff;border-radius:999px;overflow:hidden;min-width:215px}.cn-search input{width:100%;border:0;outline:0;padding:10px 12px;font-size:14px}.cn-search button{border:0;background:#111;color:#fff;padding:0 13px;font-weight:800}.cn-breaking{background:#fff;border-bottom:1px solid var(--line)}.cn-breaking-in{height:42px;display:flex;align-items:center;gap:12px;overflow:hidden}.cn-breaking strong{background:#111;color:#fff;border-radius:999px;padding:7px 13px;font-size:13px;white-space:nowrap}.cn-breaking-track{min-width:0;overflow:hidden;white-space:nowrap;font-weight:800;color:#333}.cn-breaking-track>div{display:inline-flex;gap:12px;align-items:center;animation:cnTicker 35s linear infinite}.cn-breaking-track:hover>div{animation-play-state:paused}@keyframes cnTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.cn-main{background:#fff}.cn-section{padding:28px 0}.cn-hero-section{padding:24px 0 12px;background:linear-gradient(#fff,#fbfbfb)}.cn-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.9fr);gap:22px;align-items:stretch}.cn-hero-card,.cn-card,.cn-panel,.cn-single{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.cn-hero-img{height:370px;display:block;overflow:hidden;background:#eee}.cn-hero-img img,.cn-card-img img,.cn-video-img img,.cn-gallery-mini img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.cn-hero-card:hover img,.cn-card:hover img,.cn-video:hover img{transform:scale(1.04)}.cn-hero-body{padding:20px}.cn-hero-body h1{font-size:34px;line-height:1.12;margin:12px 0 10px;letter-spacing:-.7px}.cn-hero-body p{color:#555;margin:0 0 12px}.cn-hero-side{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cn-card{transition:transform .22s ease,box-shadow .22s ease}.cn-card:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(15,15,15,.13)}.cn-card-img{height:145px;display:block;overflow:hidden;background:#eee}.cn-card-body{padding:14px}.cn-card h3{font-size:17px;line-height:1.22;margin:10px 0 8px}.cn-card p{font-size:14px;color:#5d5d5d;margin:0 0 10px}.cn-label{display:inline-flex;background:var(--red);color:#fff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:950;letter-spacing:.4px;text-transform:uppercase}.cn-meta{display:flex;gap:10px;flex-wrap:wrap;font-size:13px;color:#777;font-weight:650}.cn-img-fallback{width:100%;height:100%;min-height:120px;display:grid;place-items:center;background:linear-gradient(135deg,#151515,#d71920);color:#fff;font-weight:950;letter-spacing:1px}.cn-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px;border-bottom:2px solid #111;position:relative}.cn-section-head:after{content:"";position:absolute;left:0;bottom:-2px;width:96px;height:2px;background:var(--red)}.cn-section-head small{display:block;color:var(--red);font-size:11px;font-weight:950;letter-spacing:.8px}.cn-section-head h2{margin:0;padding:0 0 10px;font-size:23px;line-height:1.1}.cn-section-head a{font-size:14px;font-weight:850;color:var(--red);padding-bottom:10px}.cn-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cn-list-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cn-video-section{background:#f7f7f7;border-block:1px solid var(--line)}.cn-video-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(205px,1fr);gap:16px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.cn-video{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden;min-width:205px;scroll-snap-align:start}.cn-video-img{height:132px;position:relative;display:block;overflow:hidden;background:#111}.cn-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:rgba(215,25,32,.94);color:#fff;display:grid;place-items:center;font-weight:950;box-shadow:0 10px 24px rgba(0,0,0,.25)}.cn-video h3{font-size:15px;line-height:1.25;margin:12px}.cn-three-col{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:20px;align-items:start}.cn-panel{padding:18px;min-width:0}.cn-compact-list{display:grid;gap:10px}.cn-compact-list a{display:flex;gap:10px;align-items:center;background:#fafafa;border:1px solid var(--line);border-radius:12px;padding:11px;font-weight:800}.cn-compact-list a:hover{border-color:var(--red);color:var(--red)}.cn-gallery-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cn-gallery-mini a{height:88px;border-radius:12px;overflow:hidden;background:#eee}.cn-empty{border:1px dashed #ddd;border-radius:14px;background:#fafafa;color:#777;padding:18px;font-weight:750}.cn-community-area{background:#111;padding:34px 0;border-top:4px solid var(--red)}.cn-community-area .cni-card,.cn-community-area .cni-wrap,.cn-community-area .cni-shell{margin:0 auto!important;max-width:1180px!important}.cn-footer{background:#151515;color:#d1d5db}.cn-footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:28px;padding:40px 0}.cn-footer h3{color:#fff;margin:0 0 12px}.cn-footer p{color:#bbb}.cn-footer-logo span{font-size:25px;font-weight:950;color:var(--red)}.cn-footer-logo b{font-size:25px;font-weight:950;color:#fff;margin-left:4px}.cn-copy{border-top:1px solid rgba(255,255,255,.08);padding:14px 0;color:#aaa;font-size:14px}.cn-top{position:fixed;right:16px;bottom:16px;width:44px;height:44px;border:0;border-radius:50%;background:var(--red);color:#fff;font-weight:950;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.22s;z-index:99}.cn-top.show{opacity:1;pointer-events:auto}.cn-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cn-single-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px}.cn-single{padding:24px}.cn-single-head h1{font-size:38px;line-height:1.12;margin:14px 0}.cn-single-img{border-radius:18px;overflow:hidden;margin:20px 0;background:#eee}.cn-content{font-size:18px;color:#2b2b2b}.cn-content p{margin:0 0 1.15em}.cn-comments-shell{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.comment-list{list-style:none;padding:0}.comment-body{background:#fafafa;border-left:4px solid var(--red);border-radius:12px;padding:14px;margin:12px 0}.comment-author{font-weight:950}.reply a,.form-submit input{background:var(--red);color:#fff;border:0;border-radius:999px;padding:9px 14px;font-weight:900}.comment-respond textarea,.comment-respond input[type=text],.comment-respond input[type=email],.comment-respond input[type=url]{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px}.cn-page-wrap{max-width:920px}.nav-links{display:flex;gap:8px;justify-content:center;margin:24px 0}.page-numbers{padding:8px 12px;border:1px solid var(--line);border-radius:10px}.page-numbers.current{background:var(--red);color:#fff;border-color:var(--red)}@media (max-width:1080px){.cn-brand-in{grid-template-columns:1fr}.cn-head-ad{justify-self:stretch}.cn-hero-grid,.cn-two-col,.cn-three-col,.cn-single-layout{grid-template-columns:1fr}.cn-archive-grid{grid-template-columns:repeat(2,1fr)}.cn-footer-grid{grid-template-columns:1fr 1fr}.cn-hero-side{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){body{font-size:15px}.cn-container{width:min(100% - 20px,var(--container))}.cn-topbar-in{align-items:flex-start;padding:8px 0}.cn-top-left{flex-direction:column;gap:2px;white-space:normal}.cn-top-menu{display:none}.cn-brand-in{min-height:auto;padding:18px 0;gap:14px}.cn-text-logo span{font-size:31px}.cn-text-logo b{font-size:29px}.cn-ad-box,.cn-ad-widget{height:72px}.cn-nav-in{min-height:auto;padding:8px 0;flex-wrap:wrap}.cn-menu-toggle{display:inline-flex}.cn-main-menu{display:none;width:100%}.cn-main-menu.is-open{display:block}.cn-menu-list{display:block}.cn-menu-list a{padding:12px;border-top:1px solid rgba(255,255,255,.12)}.cn-menu-list .sub-menu{position:static;display:block;background:rgba(0,0,0,.12);border:0;box-shadow:none;border-radius:0}.cn-menu-list .sub-menu a{color:#fff;padding-left:26px}.cn-search{width:100%;min-width:0}.cn-breaking-in{height:auto;padding:9px 0}.cn-hero-img{height:235px}.cn-hero-body h1{font-size:25px}.cn-hero-side,.cn-list-grid,.cn-archive-grid{grid-template-columns:1fr}.cn-card-img{height:190px}.cn-section{padding:22px 0}.cn-video-strip{grid-auto-columns:76%}.cn-footer-grid{grid-template-columns:1fr}.cn-single{padding:16px}.cn-single-head h1{font-size:28px}.cn-content{font-size:16px}.cn-community-area{padding:24px 0}}@media (max-width:420px){.cn-hero-img{height:205px}.cn-card-img{height:165px}.cn-gallery-mini{grid-template-columns:repeat(2,1fr)}.cn-video-strip{grid-auto-columns:88%}.cn-section-head h2{font-size:20px}}

/* v1.2.0 - Menü altı kayan haber + Son Dakika merkezi */
.cn-breaking-premium{background:#fff;border-bottom:1px solid #ececec;box-shadow:0 5px 16px rgba(0,0,0,.04)}
.cn-breaking-premium .cn-breaking-in{height:46px;gap:14px}
.cn-breaking-premium strong{background:var(--red);color:#fff;border-radius:8px;padding:9px 14px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 18px rgba(215,25,32,.22)}
.cn-breaking-premium strong span{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.85);animation:cnPulse 1.5s infinite}
.cn-breaking-premium .cn-breaking-track{flex:1;border:1px solid #f0f0f0;background:#fafafa;border-radius:10px;padding:0 12px;height:32px;display:flex;align-items:center}
.cn-breaking-track-inner{display:inline-flex;gap:14px;align-items:center;will-change:transform;animation:cnTicker 48s linear infinite}
.cn-breaking-track-inner a{font-size:14px;color:#222;font-weight:850}
.cn-breaking-track-inner a:hover{color:var(--red)}
.cn-breaking-track-inner i{font-style:normal;color:#c9c9c9;font-weight:900}
.cn-breaking-all{white-space:nowrap;background:#111;color:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:900}
@keyframes cnPulse{70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}}

.cn-news-hub{padding:22px 0 14px;background:linear-gradient(180deg,#fff 0%,#fafafa 100%)}
.cn-hub-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.9fr) 300px;gap:18px;align-items:stretch}
.cn-hub-main{min-width:0}.cn-hub-cards{min-width:0}
.cn-live-panel{background:#111;border-radius:18px;box-shadow:var(--shadow);overflow:hidden;color:#fff;border:1px solid #202020;min-width:0}
.cn-live-head{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;background:linear-gradient(90deg,var(--red),#9f0d13);font-size:14px;letter-spacing:.4px}
.cn-live-head span{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.8);animation:cnPulse 1.5s infinite}.cn-live-head b{font-weight:950}
.cn-live-list{display:grid;gap:0;padding:8px}.cn-live-list a{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:11px 8px;border-bottom:1px solid rgba(255,255,255,.08);align-items:start;border-radius:10px}.cn-live-list a:last-child{border-bottom:0}.cn-live-list a:hover{background:rgba(255,255,255,.06)}
.cn-live-list time{color:#ffb3b7;font-size:12px;font-weight:900;line-height:1.35}.cn-live-list strong{font-size:14px;line-height:1.25;color:#fff}
.cn-live-panel .cn-empty{background:#1b1b1b;border-color:#303030;color:#aaa;margin:8px}

@media(max-width:1180px){.cn-hub-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}.cn-live-panel{grid-column:1/-1}.cn-live-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.cn-breaking-premium .cn-breaking-in{height:auto;padding:8px 0;display:grid;grid-template-columns:auto 1fr}.cn-breaking-all{display:none}.cn-breaking-premium .cn-breaking-track{grid-column:1/-1;width:100%}.cn-hub-grid{grid-template-columns:1fr;gap:14px}.cn-live-list{grid-template-columns:1fr}.cn-live-head{height:46px}.cn-news-hub{padding-top:14px}}

/* v1.3.0 - Çalışan manşet bileşeni: tüm kart tıklanabilir, sıkışma önleme */
.cn-click-card{position:relative;isolation:isolate;cursor:pointer}
.cn-click-card .cn-card-link{position:absolute;inset:0;z-index:4;border-radius:inherit;font-size:0;color:transparent}
.cn-click-card a:not(.cn-card-link){position:relative;z-index:5}
.cn-click-card:hover h1,.cn-click-card:hover h3{color:var(--red)}
.cn-hero-card.cn-click-card .cn-hero-body{pointer-events:none}
.cn-hero-card.cn-click-card .cn-meta,.cn-hero-card.cn-click-card .cn-label{pointer-events:auto}
.cn-hub-grid.cn-no-live{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr)}
.cn-card,.cn-hero-card,.cn-live-panel{min-width:0;overflow:hidden}
.cn-card h3,.cn-hero-body h1,.cn-live-list strong{overflow-wrap:anywhere}
.cn-hero-side .cn-card{height:100%}
.cn-hero-side .cn-card-img{height:155px}
.cn-hub-main{height:100%}
.cn-hub-main .cn-hero-img{height:100%}
.cn-live-list a{position:relative}
.cn-live-list a:after{content:'›';position:absolute;right:10px;top:50%;transform:translateY(-50%);opacity:.45;font-size:20px}
.cn-live-list a strong{padding-right:16px}
@media(max-width:1180px){.cn-hub-grid.cn-no-live{grid-template-columns:minmax(0,1.25fr) minmax(300px,.85fr)}}
@media(max-width:760px){.cn-hero-side .cn-card-img{height:190px}.cn-hub-main .cn-hero-img{height:235px}.cn-card-link{touch-action:manipulation}}

/* v1.6.0 - Cobur News gerçek ana vitrin düzeni */
.cn-brand-box{height:90px;border:1px solid #e3e3e3;border-radius:16px;background:linear-gradient(135deg,#ffffff 0%,#fafafa 58%,#fff0f1 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 8px 26px rgba(0,0,0,.05)}
.cn-brand-box strong{font-size:28px;font-weight:950;color:var(--red);letter-spacing:.8px;line-height:1}.cn-brand-box span{font-size:14px;color:#333;font-weight:800;margin-top:8px}.cn-breaking-premium{position:relative;z-index:30}.cn-news-hub{position:relative;z-index:20}.cn-hub-grid{grid-template-columns:minmax(0,1.38fr) minmax(360px,.9fr) 305px;gap:18px}.cn-hub-grid.cn-no-live{grid-template-columns:minmax(0,1.38fr) minmax(360px,.9fr)}
.cn-hub-main{min-height:420px}.cn-hub-main .cn-hero-img{height:100%;min-height:420px}.cn-hub-main .cn-hero-body{position:absolute;left:0;right:0;bottom:0;padding:28px 30px;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.86));z-index:2}.cn-hub-main .cn-hero-body h1{font-size:38px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.38)}.cn-hub-main .cn-hero-body p{color:#fff;font-size:18px;max-width:720px}.cn-hub-main .cn-meta{color:#fff}.cn-hub-main .cn-label{border-radius:6px}.cn-hub-cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cn-hub-cards .cn-card{background:#111;color:#fff;border:0}.cn-hub-cards .cn-card-img{height:200px}.cn-hub-cards .cn-card-body{position:absolute;inset:auto 0 0 0;padding:14px 16px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.88));z-index:2}.cn-hub-cards .cn-card h3{color:#fff;font-size:19px}.cn-hub-cards .cn-card p{display:none}.cn-hub-cards .cn-meta{color:#fff;font-size:12px}.cn-hub-cards .cn-label{border-radius:5px}.cn-live-panel{background:#fff;color:#111;border:1px solid #e7e7e7;box-shadow:var(--shadow)}.cn-live-list a{color:#111;border-bottom:1px solid #eee}.cn-live-list a:hover{background:#fff5f5}.cn-live-list time{color:var(--red)}.cn-live-list strong{color:#111}.cn-live-panel .cn-empty{background:#fff;border-color:#eee;color:#777}.cn-live-head{background:linear-gradient(90deg,var(--red),var(--red2));color:#fff}.cn-click-card{position:relative}.cn-card-link{position:absolute;inset:0;z-index:8}.cn-card-img,.cn-card-body,.cn-hero-body{position:relative}.cn-card-img,.cn-card-body a,.cn-hero-body a{z-index:9}.cn-click-card:hover{transform:translateY(-2px)}
@media(max-width:1180px){.cn-hub-grid,.cn-hub-grid.cn-no-live{grid-template-columns:1fr}.cn-live-panel{grid-column:auto}.cn-hub-main{min-height:380px}.cn-hub-main .cn-hero-img{min-height:380px}.cn-live-list{grid-template-columns:repeat(2,1fr)}}
@media(max-width:760px){.cn-brand-box{height:auto;min-height:68px;padding:10px}.cn-brand-box strong{font-size:22px}.cn-brand-box span{font-size:12px}.cn-hub-main{min-height:360px}.cn-hub-main .cn-hero-img{min-height:360px}.cn-hub-main .cn-hero-body{padding:20px}.cn-hub-main .cn-hero-body h1{font-size:28px}.cn-hub-main .cn-hero-body p{font-size:15px}.cn-hub-cards{grid-template-columns:1fr}.cn-hub-cards .cn-card-img{height:230px}.cn-live-list{grid-template-columns:1fr}.cn-breaking-premium .cn-breaking-track{height:38px}.cn-breaking-track-inner a{font-size:13px}}
@media(max-width:420px){.cn-hub-main{min-height:330px}.cn-hub-main .cn-hero-img{min-height:330px}.cn-hub-main .cn-hero-body h1{font-size:24px}.cn-hub-cards .cn-card-img{height:205px}}

/* v1.6.4 - PROFESYONEL MOBIL + KAYAN HABER ÖNCELIKLI DÜZEN */
:root{--red:#d71920;--green:#05845f;--green-dark:#06664c;--ink:#111827;--soft:#f6f7f8;--line:#e6e8eb;--radius:16px;--shadow:0 10px 28px rgba(17,24,39,.08)}
.cn-pro-header{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 6px 24px rgba(17,24,39,.04)}
.cn-pro-topline{background:#fff;color:#3b3f45;border-bottom:1px solid #eef0f2;font-size:13px}
.cn-pro-topline-in{height:32px;display:flex;align-items:center;gap:16px;white-space:nowrap;overflow:hidden}
.cn-mini-ico{display:inline-flex;margin-right:5px;filter:saturate(1.1)}
.cn-pro-date,.cn-pro-weather{display:inline-flex;align-items:center;font-weight:700;color:#2d333a;min-width:0}.cn-pro-weather span:last-child,.cn-pro-date span:last-child{overflow:hidden;text-overflow:ellipsis}
.cn-pro-note{margin-left:auto;color:#666;font-size:12px;overflow:hidden;text-overflow:ellipsis}
.cn-pro-brandrow{background:#fff}.cn-pro-brand-in{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0}
.cn-pro-brand-in .cn-brand{min-width:0;display:flex;align-items:center}.cn-pro-brand-in .custom-logo-link img{max-height:62px;width:auto;object-fit:contain}.cn-pro-brand-in .cn-text-logo{display:flex;align-items:baseline;gap:3px;flex-wrap:wrap}.cn-pro-brand-in .cn-text-logo span{font-size:34px;color:var(--green);font-weight:950;letter-spacing:-1px}.cn-pro-brand-in .cn-text-logo b{font-size:34px;color:#111;font-weight:950;letter-spacing:-1px}.cn-pro-brand-in .cn-text-logo small{width:100%;font-size:11px;margin-top:-9px;color:#666;font-weight:800;letter-spacing:.4px}
.cn-pro-search{width:220px;height:36px;border:1px solid #dfe3e7;border-radius:999px;background:#fff;display:flex;align-items:center;overflow:hidden;flex:0 0 auto;box-shadow:0 5px 16px rgba(17,24,39,.05)}
.cn-pro-search input{border:0;outline:0;width:100%;height:100%;padding:0 6px 0 14px;font-size:13px;background:transparent;color:#111}.cn-pro-search button{width:40px;height:100%;border:0;background:var(--green);color:#fff;font-size:18px;font-weight:900;cursor:pointer}
.cn-pro-navrow{background:var(--green-dark);border-top:1px solid rgba(255,255,255,.08);border-bottom:3px solid var(--red)}.cn-pro-nav-in{min-height:48px;display:flex;align-items:center}.cn-menu-toggle{display:none!important}.cn-pro-menu{display:block!important;width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cn-pro-menu::-webkit-scrollbar{display:none}.cn-pro-menu .cn-menu-list{display:flex!important;align-items:center;gap:0;list-style:none;margin:0;padding:0;white-space:nowrap}.cn-pro-menu .cn-menu-list>li{flex:0 0 auto;position:relative}.cn-pro-menu .cn-menu-list>li>a{display:flex;align-items:center;height:48px;padding:0 14px;color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.35px;text-transform:uppercase;border-right:1px solid rgba(255,255,255,.13)}.cn-pro-menu .cn-menu-list>li>a:hover{background:rgba(255,255,255,.12)}.cn-pro-menu .sub-menu{position:absolute;left:0;top:100%;background:#fff;border:1px solid #e5e7eb;border-radius:0 0 12px 12px;box-shadow:0 16px 32px rgba(0,0,0,.14);min-width:210px;display:none;z-index:999;list-style:none;padding:7px;margin:0}.cn-pro-menu li:hover>.sub-menu{display:block}.cn-pro-menu .sub-menu a{display:block;color:#111!important;padding:10px 12px;font-size:13px;font-weight:850;text-transform:uppercase;border-radius:8px}.cn-pro-menu .sub-menu a:hover{background:#f3f6f5;color:var(--green-dark)!important}

.cn-pro-breaking{background:#fff;border-bottom:1px solid #e7e9ec;position:relative;z-index:25}.cn-pro-breaking-in{height:46px;display:flex;align-items:center;gap:10px;min-width:0}.cn-pro-breaking-label{height:30px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border-radius:999px;background:var(--red);color:#fff;font-size:13px;font-weight:950;letter-spacing:.35px;white-space:nowrap;box-shadow:0 6px 15px rgba(215,25,32,.18)}.cn-pro-breaking-label span{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.8);animation:cnPulse 1.45s infinite}.cn-pro-breaking-mask{min-width:0;flex:1;height:34px;display:flex;align-items:center;overflow:hidden;border-radius:10px;background:#f8faf9;border:1px solid #eef1f0}.cn-pro-breaking-track{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;will-change:transform;animation:cnProTicker 55s linear infinite;padding-left:100%}.cn-pro-breaking-mask:hover .cn-pro-breaking-track{animation-play-state:paused}.cn-pro-breaking-track a{font-size:14px;font-weight:850;color:#171717}.cn-pro-breaking-track a:hover{color:var(--red)}.cn-pro-breaking-track i{font-style:normal;color:#b9bdc2;font-weight:900}.cn-pro-breaking-track span{font-size:14px;color:#666;font-weight:750;padding-left:14px}@keyframes cnProTicker{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}

.cn-pro-hub{padding:16px 0 8px;background:linear-gradient(180deg,#fff 0%,#f8faf9 100%)}.cn-pro-hub-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr)!important;gap:14px!important}.cn-pro-hub .cn-hub-main{min-height:390px!important;border-radius:18px;box-shadow:var(--shadow)}.cn-pro-hub .cn-hub-main .cn-hero-img{min-height:390px!important;height:390px!important}.cn-pro-hub .cn-hub-main .cn-hero-body{padding:24px!important;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.86))!important}.cn-pro-hub .cn-hub-main h1{font-size:34px!important;line-height:1.08!important}.cn-pro-hub .cn-hub-cards{grid-template-columns:1fr 1fr!important;gap:12px!important}.cn-pro-hub .cn-hub-cards .cn-card{border-radius:14px;min-height:188px}.cn-pro-hub .cn-hub-cards .cn-card-img{height:188px!important}.cn-pro-hub .cn-hub-cards .cn-card-body{padding:12px!important}.cn-pro-hub .cn-hub-cards h3{font-size:17px!important;line-height:1.15!important}
.cn-section{padding:20px 0!important}.cn-section-head{margin-bottom:12px!important;border-bottom:2px solid #edf0f2;padding-bottom:8px}.cn-section-head small{color:var(--green);font-weight:950}.cn-section-head h2{font-size:22px!important;line-height:1.15;margin:0;color:#111;font-weight:950}.cn-section-head h2:after{content:'';display:block;width:42px;height:3px;background:var(--red);margin-top:7px;border-radius:999px}.cn-section-head a{font-size:12px!important;font-weight:900;color:#fff;background:var(--green);border-radius:999px;padding:6px 10px}.cn-pro-week-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cn-pro-cat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cn-pro-cat-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:14px;box-shadow:0 8px 22px rgba(17,24,39,.05)}.cn-pro-mini-list{display:grid;gap:10px}.cn-pro-mini-list .cn-card{display:grid;grid-template-columns:110px 1fr;gap:10px;box-shadow:none;border:0;border-bottom:1px solid #eef0f2;border-radius:0;padding-bottom:10px}.cn-pro-mini-list .cn-card:last-child{border-bottom:0;padding-bottom:0}.cn-pro-mini-list .cn-card-img{height:76px!important;border-radius:10px;overflow:hidden}.cn-pro-mini-list .cn-card-body{padding:0!important}.cn-pro-mini-list .cn-card p,.cn-pro-mini-list .cn-meta{display:none}.cn-pro-mini-list .cn-label{font-size:10px;padding:3px 6px}.cn-pro-mini-list .cn-card h3{font-size:14px!important;line-height:1.25!important;margin:5px 0 0!important}
.cn-card{border-radius:16px!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important;border:1px solid #edf0f2!important}.cn-card-img{height:180px!important}.cn-card-body{padding:12px!important}.cn-card h3{font-size:17px!important;line-height:1.22!important}.cn-card p{font-size:13px;color:#5f666d}.cn-label{background:var(--red)!important;color:#fff!important;font-size:11px!important;font-weight:950!important}.cn-meta{font-size:11px!important;color:#777!important}.cn-footer{margin-top:18px!important}.cn-three-col,.cn-two-col,.cn-video-section,.cn-community-area{display:none!important}

@media(max-width:900px){.cn-pro-topline-in{height:30px;gap:10px}.cn-pro-note{display:none}.cn-pro-brand-in{min-height:62px;padding:7px 0}.cn-pro-brand-in .custom-logo-link img{max-height:50px}.cn-pro-brand-in .cn-text-logo span,.cn-pro-brand-in .cn-text-logo b{font-size:27px}.cn-pro-brand-in .cn-text-logo small{font-size:10px;margin-top:-8px}.cn-pro-search{width:128px;height:32px}.cn-pro-search input{font-size:12px;padding-left:10px}.cn-pro-search button{width:34px}.cn-pro-nav-in{min-height:44px}.cn-pro-menu .cn-menu-list>li>a{height:44px;padding:0 13px;font-size:14px!important}.cn-pro-breaking-in{height:43px}.cn-pro-breaking-label{height:28px;font-size:12px;padding:0 10px}.cn-pro-breaking-mask{height:31px}.cn-pro-breaking-track a{font-size:13px}.cn-pro-hub{padding-top:12px}.cn-pro-hub-grid{grid-template-columns:1fr!important}.cn-pro-hub .cn-hub-main{min-height:330px!important}.cn-pro-hub .cn-hub-main .cn-hero-img{height:330px!important;min-height:330px!important}.cn-pro-hub .cn-hub-main h1{font-size:25px!important}.cn-pro-hub .cn-hub-main .cn-hero-body{padding:18px!important}.cn-pro-hub .cn-hub-cards{grid-template-columns:1fr 1fr!important}.cn-pro-hub .cn-hub-cards .cn-card-img{height:165px!important}.cn-pro-week-grid{grid-template-columns:1fr 1fr}.cn-pro-cat-grid{grid-template-columns:1fr}.cn-section{padding:16px 0!important}}
@media(max-width:520px){.cn-container{width:min(100% - 14px,var(--container))!important}.cn-pro-topline{font-size:11px}.cn-pro-topline-in{height:27px;gap:8px}.cn-pro-date span:last-child{max-width:145px;overflow:hidden;text-overflow:ellipsis}.cn-pro-weather{margin-left:auto;max-width:185px}.cn-pro-brand-in{min-height:58px}.cn-pro-brand-in .custom-logo-link img{max-height:46px}.cn-pro-brand-in .cn-text-logo span,.cn-pro-brand-in .cn-text-logo b{font-size:24px}.cn-pro-brand-in .cn-text-logo small{display:none}.cn-pro-search{width:96px;height:30px}.cn-pro-search input{font-size:11px}.cn-pro-search button{width:30px;font-size:16px}.cn-pro-menu .cn-menu-list>li>a{height:42px;padding:0 12px;font-size:13px!important;letter-spacing:.25px}.cn-pro-breaking-in{height:40px;gap:7px}.cn-pro-breaking-label{font-size:11px;height:26px;padding:0 9px}.cn-pro-breaking-mask{height:30px}.cn-pro-breaking-track{animation-duration:44s;gap:14px}.cn-pro-breaking-track a{font-size:12.5px}.cn-pro-hub .cn-hub-main{min-height:300px!important}.cn-pro-hub .cn-hub-main .cn-hero-img{height:300px!important;min-height:300px!important}.cn-pro-hub .cn-hub-main h1{font-size:22px!important}.cn-pro-hub .cn-hub-cards{grid-template-columns:1fr!important}.cn-pro-hub .cn-hub-cards .cn-card-img{height:190px!important}.cn-pro-week-grid{grid-template-columns:1fr}.cn-card-img{height:172px!important}.cn-section-head h2{font-size:19px!important}.cn-pro-cat-box{padding:12px;border-radius:15px}.cn-pro-mini-list .cn-card{grid-template-columns:96px 1fr}.cn-pro-mini-list .cn-card-img{height:68px!important}.cn-pro-mini-list .cn-card h3{font-size:13.5px!important}}

/* v1.6.5 - Profesyonel kayan RESİMLİ haber sliderı: sadece menü altındaki manşet alanı */
.cn-visual-slider-section{background:#fff;padding:14px 0 10px;border-bottom:1px solid #eceff2}.cn-visual-slider{position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) 360px;gap:12px;min-height:430px}.cn-visual-stage{position:relative;min-height:430px;background:#111;overflow:hidden;border:1px solid #e5e7eb;box-shadow:0 10px 28px rgba(17,24,39,.08)}.cn-visual-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease}.cn-visual-slide.is-active{opacity:1;visibility:visible}.cn-visual-image{position:absolute;inset:0;display:block;background:#111;overflow:hidden}.cn-visual-image img,.cn-visual-thumb-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.cn-visual-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.52) 38%,rgba(0,0,0,.12) 100%)}.cn-visual-content{position:absolute;left:0;bottom:0;width:min(760px,100%);padding:26px 28px 24px;color:#fff;z-index:2}.cn-visual-content .cn-label{border-radius:0!important;background:var(--red)!important;padding:6px 10px}.cn-visual-content h1{margin:12px 0 10px;font-size:38px;line-height:1.05;font-weight:950;letter-spacing:-.8px;color:#fff}.cn-visual-content h1 a{color:#fff}.cn-visual-content p{margin:0 0 10px;color:rgba(255,255,255,.86);font-size:15px;max-width:640px}.cn-visual-content .cn-meta{color:rgba(255,255,255,.8)!important;font-size:12px!important}.cn-visual-side{display:grid;grid-template-rows:repeat(4,1fr);gap:10px;min-height:430px}.cn-visual-thumb{display:grid;grid-template-columns:116px minmax(0,1fr);gap:10px;align-items:center;width:100%;min-height:100px;padding:8px;border:1px solid #e7e9ec;background:#fff;text-align:left;cursor:pointer;box-shadow:0 6px 16px rgba(17,24,39,.05);transition:.22s ease}.cn-visual-thumb:nth-child(n+5){display:none}.cn-visual-thumb:hover,.cn-visual-thumb.is-active{border-color:var(--red);background:#fff7f7}.cn-visual-thumb-img{display:block;height:82px;background:#eee;overflow:hidden}.cn-visual-thumb-text{display:block;min-width:0}.cn-visual-thumb-text b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111;font-size:14px;line-height:1.18;font-weight:950}.cn-visual-thumb-text em{display:block;margin-top:7px;color:#777;font-size:11px;font-style:normal;font-weight:850}.cn-visual-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;width:38px;height:54px;border:0;background:rgba(0,0,0,.72);color:#fff;font-size:34px;line-height:1;cursor:pointer}.cn-visual-prev{left:0}.cn-visual-next{right:372px}.cn-visual-arrow:hover{background:var(--red)}
.cn-visual-slider .cn-img-fallback{height:100%;border-radius:0!important}.cn-card,.cn-hero-card,.cn-panel,.cn-single,.cn-video,.cn-pro-cat-box{border-radius:0!important}.cn-card-img,.cn-hero-img,.cn-single-img,.cn-gallery-mini a,.cn-pro-mini-list .cn-card-img{border-radius:0!important}.cn-card img,.cn-hero-img img,.cn-single-img img{border-radius:0!important}.cn-auto-cat-grid{align-items:start}
@media(max-width:1024px){.cn-visual-slider{grid-template-columns:1fr;min-height:auto}.cn-visual-stage{min-height:390px}.cn-visual-side{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;min-height:auto}.cn-visual-thumb{grid-template-columns:1fr;padding:0;gap:0;min-height:auto}.cn-visual-thumb-img{height:92px}.cn-visual-thumb-text{padding:8px}.cn-visual-thumb-text b{font-size:12.5px}.cn-visual-arrow{top:195px}.cn-visual-next{right:0}}
@media(max-width:600px){.cn-visual-slider-section{padding:8px 0}.cn-visual-stage{min-height:300px}.cn-visual-content{padding:16px}.cn-visual-content h1{font-size:23px;line-height:1.08}.cn-visual-content p{display:none}.cn-visual-side{grid-template-columns:1fr 1fr;gap:7px}.cn-visual-thumb:nth-child(n+5){display:none}.cn-visual-thumb-img{height:78px}.cn-visual-thumb-text{padding:7px}.cn-visual-thumb-text b{font-size:11.5px}.cn-visual-thumb-text em{display:none}.cn-visual-arrow{top:150px;width:32px;height:46px;font-size:28px}.cn-pro-cat-grid{gap:12px!important}}


/* v1.6.6 - SADECE MOBİL: üst menü sağ köşeye toplanır, sol tarafa zarif arama eklenir. Masaüstü düzen korunur. */
.cn-mobile-nav-search,.cn-mobile-menu-toggle{display:none}
@media(max-width:900px){
  .cn-pro-brandrow .cn-pro-search{display:none!important}
  .cn-pro-navrow{background:#fff!important;border-top:1px solid #edf0f2!important;border-bottom:3px solid var(--green-dark)!important;box-shadow:0 6px 16px rgba(17,24,39,.06)}
  .cn-pro-nav-in{min-height:48px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:9px!important;align-items:center!important;position:relative!important;padding:6px 0!important}
  .cn-mobile-nav-search{display:flex!important;align-items:center;height:34px;min-width:0;border:1px solid #dfe4e8;background:#fff;border-radius:999px;overflow:hidden;box-shadow:0 4px 12px rgba(17,24,39,.05)}
  .cn-mobile-nav-search input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;padding:0 8px 0 13px;color:#111;font-size:13px;font-weight:650}
  .cn-mobile-nav-search button{width:36px;height:100%;border:0;background:var(--green-dark);color:#fff;font-size:17px;font-weight:950;line-height:1;cursor:pointer}
  .cn-mobile-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:36px;border:0;border-radius:0;background:var(--green-dark)!important;color:#fff!important;padding:0 12px!important;font-weight:950;letter-spacing:.4px;box-shadow:0 4px 12px rgba(6,102,76,.22);cursor:pointer}
  .cn-mobile-menu-toggle span{font-size:20px;line-height:1}.cn-mobile-menu-toggle b{font-size:12px;line-height:1}
  .cn-pro-menu{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:9999!important;background:#fff!important;border:1px solid #e5e9ec!important;border-top:0!important;box-shadow:0 18px 36px rgba(17,24,39,.16)!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:72vh!important;scrollbar-width:thin!important}
  .cn-pro-menu.is-open{display:block!important}
  .cn-pro-menu .cn-menu-list{display:block!important;margin:0!important;padding:6px!important;white-space:normal!important}
  .cn-pro-menu .cn-menu-list>li{display:block!important;width:100%!important;border-bottom:1px solid #eef1f3!important}
  .cn-pro-menu .cn-menu-list>li:last-child{border-bottom:0!important}
  .cn-pro-menu .cn-menu-list>li>a{height:auto!important;min-height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;color:#111!important;background:#fff!important;padding:11px 12px!important;border-right:0!important;font-size:14px!important;font-weight:950!important;letter-spacing:.35px!important;text-transform:uppercase!important}
  .cn-pro-menu .cn-menu-list>li>a:hover{background:#f5faf8!important;color:var(--green-dark)!important}
  .cn-pro-menu .sub-menu{position:static!important;display:block!important;min-width:0!important;width:100%!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:#f7faf9!important;margin:0!important;padding:2px 0 6px 14px!important}
  .cn-pro-menu .sub-menu a{color:#30343a!important;background:transparent!important;padding:8px 12px!important;font-size:12px!important;font-weight:850!important;border-radius:0!important;border-left:3px solid #dfe7e3!important}
}
@media(max-width:520px){
  .cn-pro-nav-in{min-height:46px!important;gap:7px!important;padding:5px 0!important}
  .cn-mobile-nav-search{height:32px}.cn-mobile-nav-search input{font-size:12px;padding-left:11px}.cn-mobile-nav-search button{width:33px}
  .cn-mobile-menu-toggle{height:34px;padding:0 10px!important}.cn-mobile-menu-toggle b{font-size:11px}.cn-mobile-menu-toggle span{font-size:19px}
}


/* v1.6.8 - Otomatik farklı kategori haber kartları: üst bölüm ve mobil menü bozulmadan */
.cn-category-showcase{background:#fff;padding-top:22px!important}.cn-category-showcase .cn-section-head{margin-bottom:18px}.cn-category-showcase .cn-section-head small{color:var(--green-dark,#06664c)!important}.cn-category-showcase .cn-section-head:after{background:var(--green-dark,#06664c)!important}.cn-category-showcase .cn-section-head a{color:var(--green-dark,#06664c)!important;background:#f1faf6;border:1px solid #d8eee5;border-radius:999px;padding:8px 14px;margin-bottom:8px}.cn-category-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.cn-category-feature-card{background:#fff;border:1px solid #e8ecef;box-shadow:0 10px 26px rgba(17,24,39,.06);overflow:hidden;border-radius:0!important;transition:transform .18s ease,box-shadow .18s ease}.cn-category-feature-card:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(17,24,39,.10)}.cn-category-feature-img{display:block;height:255px;background:#eef1f2;overflow:hidden}.cn-category-feature-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}.cn-category-feature-body{padding:18px 18px 16px}.cn-category-feature-label{display:inline-flex;align-items:center;justify-content:center;background:var(--green-dark,#06664c)!important;color:#fff!important;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:950;letter-spacing:.35px;text-transform:uppercase;line-height:1;margin-bottom:12px}.cn-category-feature-body h3{font-size:24px;line-height:1.18;margin:0 0 10px;font-weight:950;letter-spacing:-.35px;color:#151515}.cn-category-feature-body h3 a{color:inherit}.cn-category-feature-body p{margin:0 0 12px;color:#5f666d;font-size:15px;line-height:1.55}.cn-category-feature-body .cn-meta{font-size:13px!important;color:#777!important;font-weight:800!important}.cn-category-feature-card .cn-img-fallback{min-height:255px;border-radius:0!important}
@media(max-width:900px){.cn-category-feature-grid{grid-template-columns:1fr 1fr;gap:14px}.cn-category-feature-img{height:190px}.cn-category-feature-body{padding:13px}.cn-category-feature-body h3{font-size:18px}.cn-category-feature-body p{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-category-feature-label{font-size:10.5px;padding:6px 10px}}
@media(max-width:600px){.cn-category-showcase{padding-top:14px!important}.cn-category-feature-grid{grid-template-columns:1fr;gap:14px}.cn-category-feature-img{height:205px}.cn-category-feature-body h3{font-size:19px}.cn-category-showcase .cn-section-head a{font-size:12px;padding:7px 11px}.cn-category-feature-card{box-shadow:0 8px 18px rgba(17,24,39,.08)}}


/* v1.6.9 - Slider altına sadece 4'lü otomatik kategori haber alanı. Üst bölüm ve mobil menüye dokunmaz. */
.cn-first-quad-news{background:#fff!important;padding:20px 0 24px!important;border-bottom:1px solid #edf0f2}
.cn-first-quad-news .cn-section-head{margin-bottom:16px!important}
.cn-first-quad-news .cn-section-head h2{font-size:24px!important;font-weight:950!important;letter-spacing:-.25px}
.cn-first-quad-news .cn-section-head h2:after,.cn-first-quad-news .cn-section-head:after{background:var(--green-dark,#06664c)!important}
.cn-first-quad-news .cn-section-head small{color:var(--green-dark,#06664c)!important}
.cn-first-quad-news .cn-section-head a{background:var(--green-dark,#06664c)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:7px 12px!important;margin-bottom:8px!important}
.cn-category-feature-grid-four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.cn-category-feature-grid-four .cn-category-feature-card{display:grid!important;grid-template-columns:42% minmax(0,1fr)!important;min-height:190px!important;border:1px solid #e3e8eb!important;background:#fff!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important}
.cn-category-feature-grid-four .cn-category-feature-card:hover{transform:none!important;box-shadow:0 13px 28px rgba(17,24,39,.10)!important}
.cn-category-feature-grid-four .cn-category-feature-img{height:100%!important;min-height:190px!important;background:#eef1f2!important}
.cn-category-feature-grid-four .cn-category-feature-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-body{padding:15px 15px 13px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.cn-category-feature-grid-four .cn-category-feature-label{align-self:flex-start!important;background:var(--green-dark,#06664c)!important;color:#fff!important;border-radius:0!important;padding:6px 10px!important;font-size:11px!important;font-weight:950!important;margin:0 0 10px!important;letter-spacing:.35px;text-transform:uppercase}
.cn-category-feature-grid-four .cn-category-feature-body h3{font-size:20px!important;line-height:1.16!important;margin:0 0 8px!important;font-weight:950!important;color:#111!important;letter-spacing:-.25px}
.cn-category-feature-grid-four .cn-category-feature-body p{font-size:13.5px!important;line-height:1.42!important;color:#5f666d!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body .cn-meta{font-size:11.5px!important;color:#777!important;font-weight:800!important;margin-top:auto!important}
.cn-category-feature-grid-four .cn-img-fallback{min-height:190px!important;border-radius:0!important}
@media(max-width:900px){
  .cn-first-quad-news{padding:16px 0 20px!important}
  .cn-category-feature-grid-four{gap:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-card{grid-template-columns:1fr!important;min-height:0!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:170px!important;min-height:170px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:17px!important}
}
@media(max-width:600px){
  .cn-first-quad-news .cn-section-head h2{font-size:19px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:112px!important;min-height:112px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:9px!important}
  .cn-category-feature-grid-four .cn-category-feature-label{font-size:9px!important;padding:5px 7px!important;margin-bottom:7px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:13px!important;line-height:1.18!important;margin-bottom:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .cn-category-feature-grid-four .cn-category-feature-body p,.cn-category-feature-grid-four .cn-category-feature-body .cn-meta{display:none!important}
}


/* v1.7.0 - Slider altı 4'lü haber alanı profesyonel sıkı düzen
   Üst menü, flaş haber ve büyük slider yapısına dokunmaz; sadece renkleri CoburNews yeşiline çeker. */
:root{--cobur-green:#06664c;--cobur-green-2:#07815f;--cobur-soft:#f4faf7}

/* Kırmızı rozetleri yeşile çevir: Flaş Haber etiketi + kategori etiketleri */
.cn-label,
.cn-pro-breaking-label,
.cn-breaking strong,
.cn-visual-content .cn-label,
.cn-category-feature-label,
.cn-category-feature-grid-four .cn-category-feature-label{
  background:var(--cobur-green)!important;
  color:#fff!important;
  border-radius:0!important;
}
.cn-visual-thumb:hover,
.cn-visual-thumb.is-active{border-color:var(--cobur-green)!important;background:#f5fbf8!important}
.cn-visual-arrow:hover{background:var(--cobur-green)!important}

/* Bölüm başlığı: büyük boşluk yok, sağdaki buton küçük bağlantı şeklinde */
.cn-first-quad-news{padding:14px 0 22px!important;background:#fff!important;border-bottom:1px solid #edf0f2!important}
.cn-first-quad-news .cn-section-head{
  display:flex!important;align-items:flex-end!important;justify-content:space-between!important;
  margin:0 0 14px!important;padding:0 0 8px!important;gap:10px!important;
  border-bottom:1px solid #e4e8ea!important;min-height:0!important;
}
.cn-first-quad-news .cn-section-head:after{height:2px!important;width:88px!important;background:var(--cobur-green)!important;bottom:-1px!important}
.cn-first-quad-news .cn-section-head small{font-size:10px!important;letter-spacing:1px!important;color:var(--cobur-green)!important;line-height:1!important;margin:0 0 4px!important}
.cn-first-quad-news .cn-section-head h2{font-size:26px!important;line-height:1.08!important;margin:0!important;padding:0!important;font-weight:950!important;letter-spacing:-.45px!important;color:#111!important}
.cn-first-quad-news .cn-section-head a{
  background:transparent!important;color:var(--cobur-green)!important;border:0!important;border-radius:0!important;
  padding:0 0 2px!important;margin:0!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important
}
.cn-first-quad-news .cn-section-head a:after{content:' →';font-weight:950}

/* 4'lü kart: masaüstünde 2x2, görsel üstte yazı altta */
.cn-category-feature-grid-four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
.cn-category-feature-grid-four .cn-category-feature-card{
  display:block!important;min-height:0!important;border:1px solid #e2e7ea!important;background:#fff!important;
  border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(17,24,39,.055)!important;transition:box-shadow .18s ease,transform .18s ease!important
}
.cn-category-feature-grid-four .cn-category-feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgba(17,24,39,.10)!important}
.cn-category-feature-grid-four .cn-category-feature-img{display:block!important;width:100%!important;height:215px!important;min-height:215px!important;background:#eef1f2!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-body{padding:14px 15px 13px!important;display:block!important;min-height:164px!important}
.cn-category-feature-grid-four .cn-category-feature-label{display:inline-flex!important;padding:6px 10px!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.35px!important;text-transform:uppercase!important;margin:0 0 10px!important;background:var(--cobur-green)!important}
.cn-category-feature-grid-four .cn-category-feature-body h3{font-size:20px!important;line-height:1.18!important;margin:0 0 8px!important;font-weight:950!important;letter-spacing:-.25px!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body p{font-size:14px!important;line-height:1.45!important;color:#5f666d!important;margin:0 0 12px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body .cn-meta{font-size:12px!important;color:#777!important;font-weight:800!important;gap:9px!important}
.cn-category-feature-grid-four .cn-img-fallback{min-height:215px!important;border-radius:0!important}

/* Tablet */
@media(max-width:900px){
  .cn-first-quad-news{padding:12px 0 18px!important}
  .cn-first-quad-news .cn-section-head{margin-bottom:12px!important;padding-bottom:7px!important}
  .cn-first-quad-news .cn-section-head h2{font-size:22px!important}
  .cn-category-feature-grid-four{gap:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:175px!important;min-height:175px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:12px!important;min-height:148px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:17px!important;line-height:1.22!important;-webkit-line-clamp:2!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{font-size:13px!important;-webkit-line-clamp:2!important}
}

/* Mobil: 2 sütun kalsın, ama başlık çok kısa olmasın; özet kısa gösterilsin */
@media(max-width:600px){
  .cn-first-quad-news{padding:10px 0 16px!important}
  .cn-first-quad-news .cn-section-head{align-items:center!important;margin-bottom:10px!important;padding-bottom:7px!important}
  .cn-first-quad-news .cn-section-head small{font-size:9px!important;margin-bottom:3px!important}
  .cn-first-quad-news .cn-section-head h2{font-size:18px!important;line-height:1.1!important;letter-spacing:-.2px!important}
  .cn-first-quad-news .cn-section-head a{font-size:11.5px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:118px!important;min-height:118px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:9px 9px 10px!important;min-height:132px!important}
  .cn-category-feature-grid-four .cn-category-feature-label{font-size:8.8px!important;padding:5px 7px!important;margin-bottom:7px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:14px!important;line-height:1.22!important;margin-bottom:6px!important;-webkit-line-clamp:3!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{display:-webkit-box!important;font-size:11.5px!important;line-height:1.35!important;-webkit-line-clamp:2!important;margin-bottom:8px!important;color:#666!important}
  .cn-category-feature-grid-four .cn-category-feature-body .cn-meta{display:flex!important;font-size:10px!important;gap:5px!important;line-height:1.2!important}
}
@media(max-width:380px){
  .cn-category-feature-grid-four{gap:7px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:104px!important;min-height:104px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:8px!important;min-height:124px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:13px!important;-webkit-line-clamp:3!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{display:none!important}
}

/* v1.7.1 - SADECE SLIDER ALTI VE HABER DETAYI ALT BLOKLARI
   Üst menü, üst bilgi, flaş haber ve büyük slider düzenine dokunmaz. */
:root{--cobur-green:#06664c;--cobur-green-2:#07815f;--cobur-line:#e5eaed;--cobur-text:#111827}

/* Slider altındaki ilk 4'lü alan: boşlukları azalt, başlığı yeşil buton yap */
.cn-first-quad-news{padding:10px 0 20px!important;background:#fff!important;border-bottom:1px solid var(--cobur-line)!important}
.cn-first-quad-news .cn-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid var(--cobur-line)!important;min-height:auto!important}
.cn-first-quad-news .cn-section-head:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:70px!important;height:2px!important;background:var(--cobur-green)!important}
.cn-first-quad-news .cn-section-head small{display:none!important}
.cn-first-quad-news .cn-section-head h2{display:inline-flex!important;align-items:center!important;margin:0!important;padding:8px 14px!important;background:var(--cobur-green)!important;color:#fff!important;font-size:15px!important;line-height:1!important;font-weight:950!important;letter-spacing:.25px!important;text-transform:uppercase!important;border-radius:0!important;box-shadow:none!important}
.cn-first-quad-news .cn-section-head a{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;color:var(--cobur-green)!important;font-size:12.5px!important;font-weight:900!important;line-height:1!important;white-space:nowrap!important}
.cn-first-quad-news .cn-section-head a:after{content:' →';font-weight:950!important}

/* Kırmızı kategori rozetlerini bu bölüm ve içerik rozetlerinde CoburNews yeşiline al */
.cn-label,.cn-category-feature-label,.cn-category-feature-grid-four .cn-category-feature-label{background:var(--cobur-green)!important;color:#fff!important;border-radius:0!important}

/* 4'lü kategori kartları: masaüstünde resim üstte, yazı altta; profesyonel ve düz kenar */
.cn-category-feature-grid-four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:start!important}
.cn-category-feature-grid-four .cn-category-feature-card{display:block!important;border:1px solid #e1e7ea!important;background:#fff!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(17,24,39,.055)!important;transition:box-shadow .18s ease,transform .18s ease!important;min-height:0!important}
.cn-category-feature-grid-four .cn-category-feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgba(17,24,39,.10)!important}
.cn-category-feature-grid-four .cn-category-feature-img{display:block!important;width:100%!important;height:218px!important;min-height:218px!important;background:#eef1f2!important;overflow:hidden!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-body{padding:13px 14px 14px!important;display:block!important;min-height:150px!important}
.cn-category-feature-grid-four .cn-category-feature-label{display:inline-flex!important;align-items:center!important;padding:6px 9px!important;margin:0 0 9px!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.35px!important;text-transform:uppercase!important}
.cn-category-feature-grid-four .cn-category-feature-body h3{font-size:20px!important;line-height:1.18!important;margin:0 0 8px!important;font-weight:950!important;letter-spacing:-.25px!important;color:var(--cobur-text)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body p{font-size:13.5px!important;line-height:1.43!important;color:#5f666d!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body .cn-meta{font-size:11.5px!important;color:#777!important;font-weight:800!important;gap:8px!important}
.cn-category-feature-grid-four .cn-img-fallback{min-height:218px!important;border-radius:0!important}

/* Haber detayının altındaki resimli Son Haberler alanı */
.cn-related-news{margin-top:30px;padding-top:18px;border-top:1px solid var(--cobur-line)}
.cn-related-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cobur-line);margin-bottom:14px;padding-bottom:8px;position:relative}
.cn-related-head:after{content:"";position:absolute;left:0;bottom:-1px;width:70px;height:2px;background:var(--cobur-green)}
.cn-related-head span{display:inline-flex;background:var(--cobur-green);color:#fff;font-size:14px;font-weight:950;line-height:1;padding:8px 13px;text-transform:uppercase;letter-spacing:.25px}
.cn-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.cn-related-card{border:1px solid #e1e7ea;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 7px 18px rgba(17,24,39,.055)}
.cn-related-img{display:block;height:128px;background:#eef1f2;overflow:hidden;border-radius:0}
.cn-related-img img{width:100%;height:100%;object-fit:cover;border-radius:0}
.cn-related-body{padding:10px 11px 11px}
.cn-related-body .cn-label{font-size:9px;padding:5px 8px;margin-bottom:7px}
.cn-related-body h3{font-size:15px;line-height:1.22;margin:0 0 8px;font-weight:950;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111}
.cn-related-body .cn-meta{font-size:10.5px;gap:6px;color:#777;font-weight:800}

@media(max-width:900px){
  .cn-category-feature-grid-four{gap:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:175px!important;min-height:175px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:12px!important;min-height:142px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:17px!important;line-height:1.22!important}
  .cn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
  .cn-first-quad-news{padding:8px 0 16px!important}
  .cn-first-quad-news .cn-section-head{margin-bottom:9px!important;padding-bottom:7px!important}
  .cn-first-quad-news .cn-section-head h2{font-size:12.5px!important;padding:7px 10px!important}
  .cn-first-quad-news .cn-section-head a{font-size:11px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:112px!important;min-height:112px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:8px 8px 9px!important;min-height:128px!important}
  .cn-category-feature-grid-four .cn-category-feature-label{font-size:8.5px!important;padding:5px 6px!important;margin-bottom:6px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:13.5px!important;line-height:1.22!important;margin-bottom:6px!important;-webkit-line-clamp:3!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{display:-webkit-box!important;font-size:11px!important;line-height:1.33!important;-webkit-line-clamp:2!important;margin-bottom:7px!important;color:#666!important}
  .cn-category-feature-grid-four .cn-category-feature-body .cn-meta{display:flex!important;font-size:9.5px!important;gap:5px!important;line-height:1.2!important}
  .cn-related-grid{grid-template-columns:1fr;gap:10px}
  .cn-related-img{height:170px}
}
@media(max-width:380px){
  .cn-category-feature-grid-four{gap:7px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:104px!important;min-height:104px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:7px!important;min-height:122px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:13px!important;-webkit-line-clamp:3!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{display:none!important}
}

/* v1.7.2 - HABER DETAYI ALTI + FOOTER PROFESYONEL DÜZEN
   Üst bölüm, menü, flaş haber ve ana slidera dokunmaz. */
:root{--cobur-green:#06664c;--cobur-green-2:#07815f;--cobur-dark:#101415;--cobur-dark-2:#12191b;--cobur-line:#e5eaed}

/* Haber detay sayfası: alttaki metin listesi yerine resimli iki haber */
.cn-related-news{margin-top:28px!important;padding-top:16px!important;border-top:1px solid var(--cobur-line)!important}
.cn-related-head{display:flex!important;align-items:center!important;border-bottom:1px solid var(--cobur-line)!important;margin-bottom:14px!important;padding-bottom:8px!important;position:relative!important}
.cn-related-head:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:80px!important;height:2px!important;background:var(--cobur-green)!important}
.cn-related-head span{display:inline-flex!important;align-items:center!important;background:var(--cobur-green)!important;color:#fff!important;border-radius:0!important;padding:8px 14px!important;font-size:13px!important;font-weight:950!important;letter-spacing:.35px!important;line-height:1!important;text-transform:uppercase!important}
.cn-related-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}
.cn-related-card{border:1px solid #e1e7ea!important;background:#fff!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(17,24,39,.055)!important}
.cn-related-img{display:block!important;height:185px!important;background:#eef1f2!important;overflow:hidden!important;border-radius:0!important}
.cn-related-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-related-body{padding:12px 13px 13px!important}
.cn-related-body .cn-label{background:var(--cobur-green)!important;color:#fff!important;border-radius:0!important;font-size:9.5px!important;padding:5px 8px!important;margin-bottom:8px!important}
.cn-related-body h3{font-size:18px!important;line-height:1.22!important;margin:0 0 8px!important;font-weight:950!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-related-body .cn-meta{font-size:11px!important;color:#777!important;font-weight:800!important;gap:7px!important}

/* Mobilde altta görünen sidebar son haber listesi: iki resimli kart */
.cn-side-news-panel{padding:16px!important;border-radius:0!important}
.cn-side-news-head{display:flex!important;align-items:center!important;border-bottom:1px solid var(--cobur-line)!important;margin-bottom:12px!important;padding-bottom:8px!important;position:relative!important}
.cn-side-news-head:after{content:"";position:absolute;left:0;bottom:-1px;width:78px;height:2px;background:var(--cobur-green)}
.cn-side-news-head span{display:inline-flex;background:var(--cobur-green);color:#fff;padding:8px 13px;font-size:13px;font-weight:950;line-height:1;letter-spacing:.3px;text-transform:uppercase}
.cn-side-news-grid{display:grid;grid-template-columns:1fr;gap:12px}
.cn-side-news-card{border:1px solid #e1e7ea;background:#fff;border-radius:0;overflow:hidden;box-shadow:0 7px 18px rgba(17,24,39,.055)}
.cn-side-news-img{display:block;height:150px;background:#eef1f2;overflow:hidden}
.cn-side-news-img img{width:100%;height:100%;object-fit:cover;border-radius:0!important}
.cn-side-news-body{padding:11px 12px 12px}
.cn-side-news-body .cn-label{background:var(--cobur-green)!important;border-radius:0!important;font-size:9px!important;padding:5px 8px!important;margin-bottom:8px!important}
.cn-side-news-body h3{font-size:16px;line-height:1.22;margin:0 0 7px;font-weight:950;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#111}
.cn-side-news-body p{font-size:12.5px;line-height:1.4;color:#646b72;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cn-side-news-body .cn-meta{font-size:10.5px;color:#777;font-weight:800;gap:6px}

/* Footer: demo bağlantı kutuları yerine tek parça profesyonel alan */
.cn-community-area{display:none!important}
.cn-footer-pro{background:linear-gradient(135deg,#101415,#0d1719)!important;color:#d5dde0!important;border-top:0!important;padding:0!important}
.cn-footer-pro .cn-container{width:min(var(--container),calc(100% - 28px))!important}
.cn-footer-tools{display:grid;grid-template-columns:1.1fr 1fr .9fr;gap:22px;padding:34px 0 30px;border-bottom:1px solid rgba(255,255,255,.10)}
.cn-footer-tool{min-width:0;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.08);padding:18px;border-radius:0}
.cn-footer-tool h3{margin:0;color:#fff;font-size:17px;line-height:1.1;font-weight:950;text-transform:uppercase;letter-spacing:.25px}
.cn-footer-tool-line{width:46px;height:2px;background:var(--cobur-green-2);margin:12px 0 14px}
.cn-footer-tool p,.cn-footer-note{margin:0 0 13px;color:#b8c2c6;font-size:14px;line-height:1.55}
.cn-footer-shortcode{font-size:13px;color:#e8f0f1;overflow:hidden}
.cn-footer-shortcode *{max-width:100%!important}
.cn-footer-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--cobur-green-2);color:#fff;background:rgba(7,129,95,.16);padding:10px 14px;font-size:13px;font-weight:950;text-transform:uppercase;letter-spacing:.2px}
.cn-footer-action:hover{background:var(--cobur-green);color:#fff}
.cn-footer-date{display:flex;align-items:center;gap:14px;color:#fff;background:rgba(255,255,255,.045);padding:14px;border:1px solid rgba(255,255,255,.08)}
.cn-footer-date span{display:grid;place-items:center;min-width:58px;height:58px;background:var(--cobur-green);color:#fff;font-size:30px;font-weight:950;line-height:1}
.cn-footer-date b{display:block;font-size:18px;line-height:1.2;color:#fff}
.cn-footer-date em{display:block;font-style:normal;color:#b9c4c8;font-size:13px;margin-top:4px}
.cn-footer-main{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,1.7fr);gap:26px;align-items:center;padding:28px 0 20px}
.cn-footer-logo span{color:var(--cobur-green-2)!important;font-size:28px!important;font-weight:950!important}
.cn-footer-logo b{color:#fff!important;font-size:28px!important;font-weight:950!important;margin-left:4px!important}
.cn-footer-about p{max-width:440px;color:#b8c2c6!important;margin:12px 0 0!important;font-size:15px;line-height:1.6}
.cn-footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}
.cn-footer-menu a{color:#e4eaec;font-weight:800;font-size:14px}
.cn-footer-menu a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--cobur-green-2)}
.cn-copy{border-top:1px solid rgba(255,255,255,.09)!important;padding:14px 0!important;color:#9da8ad!important;font-size:13px!important}
.cn-top{background:var(--cobur-green)!important;color:#fff!important;border-radius:50%!important}

@media(max-width:900px){
  .cn-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .cn-related-img{height:160px!important}
  .cn-footer-tools{grid-template-columns:1fr;gap:12px;padding:24px 0 22px}
  .cn-footer-main{grid-template-columns:1fr;gap:18px;padding:22px 0 18px}
  .cn-footer-menu{justify-content:flex-start}
}
@media(max-width:600px){
  .cn-related-news{margin-top:22px!important;padding-top:14px!important}
  .cn-related-grid{grid-template-columns:1fr!important;gap:12px!important}
  .cn-related-img{height:180px!important}
  .cn-related-body h3{font-size:17px!important;-webkit-line-clamp:3!important}
  .cn-side-news-img{height:170px}
  .cn-footer-pro .cn-container{width:min(100% - 24px, var(--container))!important}
  .cn-footer-tool{padding:16px}
  .cn-footer-tools{padding-top:22px}
  .cn-footer-date span{min-width:54px;height:54px;font-size:28px}
  .cn-footer-logo span,.cn-footer-logo b{font-size:26px!important}
  .cn-footer-about p{font-size:14px}
  .cn-footer-menu{gap:8px 14px}
}


/* v1.7.3 - Gerçek dosya düzenlemesi: modern düz slider + detay sayfası küçük kayan haber + paylaşım */
:root{--cn-final-green:#06664c;--cn-final-green-2:#07815f;--cn-final-line:#e3e8ea;--cn-final-dark:#101415}

/* Kırmızı vurgu temizliği: tema içindeki etiket ve çizgiler CoburNews yeşili */
.cn-label,.cn-pro-breaking-label,.cn-category-feature-label,.cn-related-body .cn-label,.cn-side-news-body .cn-label{background:var(--cn-final-green)!important;color:#fff!important;border-radius:0!important}
.cn-section-head:after,.cn-related-head:after,.cn-side-news-head:after{background:var(--cn-final-green)!important}
.cn-section-head small{display:none!important}
.cn-section-head{margin-bottom:12px!important;padding-bottom:8px!important;align-items:center!important;border-bottom:1px solid var(--cn-final-line)!important}
.cn-section-head h2{display:inline-flex!important;background:var(--cn-final-green)!important;color:#fff!important;padding:8px 14px!important;font-size:14px!important;line-height:1!important;font-weight:950!important;letter-spacing:.25px!important;text-transform:uppercase!important;border-radius:0!important;margin:0!important}
.cn-section-head a{background:transparent!important;color:var(--cn-final-green)!important;border:0!important;padding:0!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important}

/* Slider: daha havalı ama düz, köşesiz, profesyonel */
.cn-visual-slider-section{padding:14px 0 18px!important;background:linear-gradient(180deg,#f5f7f8 0%,#fff 100%)!important}
.cn-visual-slider{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:12px!important;background:#0f1416!important;border:1px solid #172024!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 18px 42px rgba(0,0,0,.18)!important;min-height:430px!important}
.cn-visual-stage{position:relative!important;min-height:430px!important;background:#111!important;overflow:hidden!important;border-radius:0!important}
.cn-visual-slide{position:absolute!important;inset:0!important;opacity:0!important;pointer-events:none!important;transition:opacity .75s ease!important;border-radius:0!important;overflow:hidden!important}
.cn-visual-slide.is-active{opacity:1!important;pointer-events:auto!important}
.cn-visual-image{position:absolute!important;inset:0!important;display:block!important;border-radius:0!important;overflow:hidden!important}
.cn-visual-image img,.cn-visual-image .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;transform:scale(1.03)!important;transition:transform 6s ease!important}
.cn-visual-slide.is-active .cn-visual-image img{transform:scale(1.10)!important}
.cn-visual-slide:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.46) 46%,rgba(0,0,0,.12) 100%)!important;z-index:1!important}
.cn-visual-content{position:absolute!important;left:28px!important;right:28px!important;bottom:28px!important;z-index:2!important;max-width:680px!important;background:rgba(9,16,18,.52)!important;border:1px solid rgba(255,255,255,.18)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;padding:18px 20px!important;border-radius:0!important;color:#fff!important}
.cn-visual-content .cn-label{display:inline-flex!important;margin:0 0 10px!important;padding:6px 10px!important;font-size:11px!important;font-weight:950!important;letter-spacing:.35px!important;background:var(--cn-final-green)!important;border-radius:0!important;color:#fff!important}
.cn-visual-content h1{margin:0 0 8px!important;font-size:clamp(24px,3vw,42px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.8px!important}
.cn-visual-content h1 a{color:#fff!important;text-shadow:0 3px 14px rgba(0,0,0,.42)!important}
.cn-visual-content p{margin:0 0 10px!important;color:rgba(255,255,255,.88)!important;font-size:15px!important;line-height:1.45!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-visual-content .cn-meta{color:rgba(255,255,255,.75)!important;font-size:12px!important;font-weight:850!important;gap:9px!important}
.cn-visual-side{display:grid!important;grid-template-rows:repeat(4,1fr)!important;gap:1px!important;background:#172024!important;padding:0!important;min-width:0!important}
.cn-visual-thumb{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;align-items:stretch!important;gap:0!important;background:#fff!important;color:#111!important;border:0!important;border-left:4px solid transparent!important;border-radius:0!important;text-align:left!important;padding:0!important;overflow:hidden!important;cursor:pointer!important;min-height:106px!important}
.cn-visual-thumb.is-active{border-left-color:var(--cn-final-green)!important;background:#f2f7f5!important}
.cn-visual-thumb-img{display:block!important;min-height:100%!important;overflow:hidden!important;background:#e9eef0!important;border-radius:0!important}
.cn-visual-thumb-img img,.cn-visual-thumb-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-visual-thumb-text{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:10px 10px!important;min-width:0!important}
.cn-visual-thumb-text b{font-size:13.5px!important;line-height:1.23!important;font-weight:950!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-visual-thumb-text em{font-style:normal!important;color:#6d7479!important;font-size:10.5px!important;font-weight:800!important}
.cn-visual-arrow{position:absolute!important;z-index:4!important;top:50%!important;transform:translateY(-50%)!important;width:38px!important;height:52px!important;border:1px solid rgba(255,255,255,.24)!important;background:rgba(0,0,0,.38)!important;color:#fff!important;border-radius:0!important;font-size:34px!important;line-height:1!important;display:grid!important;place-items:center!important;cursor:pointer!important}
.cn-visual-prev{left:10px!important}.cn-visual-next{right:342px!important}
.cn-visual-progress{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;background:rgba(255,255,255,.18)!important;z-index:5!important;overflow:hidden!important}
.cn-visual-progress span{display:block!important;height:100%!important;width:100%!important;background:var(--cn-final-green-2)!important;transform-origin:left center!important;animation:cnSliderProgress 5.2s linear infinite!important}
.cn-visual-slider:hover .cn-visual-progress span{animation-play-state:paused!important}
@keyframes cnSliderProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}

/* Haber detayında modern paylaşım butonları */
.cn-share-strip{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:24px 0 18px!important;padding:12px 0!important;border-top:1px solid var(--cn-final-line)!important;border-bottom:1px solid var(--cn-final-line)!important}
.cn-share-strip span{font-size:13px!important;font-weight:950!important;text-transform:uppercase!important;color:#111!important;margin-right:4px!important}
.cn-share-strip a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;background:#f5f7f8!important;color:#111!important;border:1px solid #dfe5e8!important;border-radius:0!important;font-size:12.5px!important;font-weight:950!important;text-transform:uppercase!important}
.cn-share-strip a:hover{background:var(--cn-final-green)!important;color:#fff!important;border-color:var(--cn-final-green)!important}

/* Haber detayında büyük blok yerine küçük resimli yatay kayan şerit */
.cn-related-news{display:none!important}
.cn-mini-news-ticker{margin:18px 0 22px!important;border-top:1px solid var(--cn-final-line)!important;border-bottom:1px solid var(--cn-final-line)!important;padding:12px 0!important;background:#fff!important;overflow:hidden!important}
.cn-mini-news-head{display:flex!important;align-items:center!important;margin-bottom:10px!important}
.cn-mini-news-head span{display:inline-flex!important;background:var(--cn-final-green)!important;color:#fff!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;border-radius:0!important;letter-spacing:.25px!important}
.cn-mini-news-mask{overflow:hidden!important;width:100%!important}
.cn-mini-news-track{display:flex!important;gap:10px!important;width:max-content!important;animation:cnMiniNewsMove 34s linear infinite!important}
.cn-mini-news-ticker:hover .cn-mini-news-track{animation-play-state:paused!important}
.cn-mini-news-card{display:grid!important;grid-template-columns:82px 190px!important;gap:9px!important;align-items:center!important;flex:0 0 auto!important;background:#f7f9fa!important;border:1px solid #e1e7ea!important;color:#111!important;border-radius:0!important;overflow:hidden!important;min-height:72px!important}
.cn-mini-news-img{display:block!important;width:82px!important;height:72px!important;overflow:hidden!important;background:#e9eef0!important;border-radius:0!important}
.cn-mini-news-img img,.cn-mini-news-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-mini-news-text{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding-right:8px!important}
.cn-mini-news-text em{font-style:normal!important;color:var(--cn-final-green)!important;font-size:9.5px!important;font-weight:950!important;text-transform:uppercase!important;margin-bottom:4px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cn-mini-news-text b{font-size:12.8px!important;line-height:1.25!important;font-weight:950!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
@keyframes cnMiniNewsMove{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* Alt 4'lü alan: boşluk azaltma ve düz haber portalı kartları */
.cn-first-quad-news{padding-top:12px!important}
.cn-category-feature-card,.cn-category-feature-img,.cn-category-feature-img img{border-radius:0!important}
.cn-category-feature-card{box-shadow:0 8px 22px rgba(17,24,39,.06)!important;border:1px solid #e1e7ea!important}
.cn-category-feature-body h3{-webkit-line-clamp:3!important}

@media(max-width:980px){
  .cn-visual-slider{grid-template-columns:1fr!important;min-height:auto!important}
  .cn-visual-stage{min-height:430px!important}
  .cn-visual-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto!important;gap:1px!important}
  .cn-visual-thumb{grid-template-columns:1fr!important;min-height:auto!important;border-left:0!important;border-top:3px solid transparent!important}
  .cn-visual-thumb.is-active{border-top-color:var(--cn-final-green)!important}
  .cn-visual-thumb-img{height:86px!important}
  .cn-visual-thumb-text{padding:8px!important}
  .cn-visual-thumb-text b{font-size:11.5px!important;-webkit-line-clamp:2!important}
  .cn-visual-arrow{display:none!important}
}
@media(max-width:640px){
  .cn-visual-slider-section{padding:8px 0 12px!important}
  .cn-visual-slider{box-shadow:0 10px 24px rgba(0,0,0,.16)!important;border-left:0!important;border-right:0!important}
  .cn-visual-stage{min-height:330px!important}
  .cn-visual-content{left:12px!important;right:12px!important;bottom:12px!important;padding:13px 14px!important;background:rgba(9,16,18,.62)!important}
  .cn-visual-content h1{font-size:22px!important;line-height:1.1!important;-webkit-line-clamp:3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .cn-visual-content p{font-size:13px!important;-webkit-line-clamp:2!important}
  .cn-visual-content .cn-label{font-size:10px!important;padding:5px 8px!important;margin-bottom:8px!important}
  .cn-visual-side{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:1px!important;background:#172024!important}
  .cn-visual-thumb{flex:0 0 42%!important;scroll-snap-align:start!important}
  .cn-visual-thumb-img{height:76px!important}
  .cn-visual-thumb-text b{font-size:11px!important;line-height:1.22!important}
  .cn-mini-news-card{grid-template-columns:72px 170px!important;min-height:66px!important}
  .cn-mini-news-img{width:72px!important;height:66px!important}
  .cn-mini-news-text b{font-size:12px!important}
  .cn-share-strip{margin:18px 0 14px!important}
  .cn-share-strip a{min-height:32px!important;padding:0 10px!important;font-size:11.5px!important}
}

/* v1.7.4: Manşet altındaki küçük görsel kutular iki katlı görünmesin */
.cn-visual-side .cn-visual-thumb:nth-child(n+5){display:none!important}
@media(max-width:980px){
  .cn-visual-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:1fr!important;overflow:hidden!important}
  .cn-visual-side .cn-visual-thumb{display:grid!important}
  .cn-visual-side .cn-visual-thumb:nth-child(n+5){display:none!important}
}
@media(max-width:560px){
  .cn-visual-side{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(2,auto)!important}
  .cn-visual-thumb-text b{font-size:12px!important;-webkit-line-clamp:2!important}
}

/* CoburNews v1.7.5 - SADECE SLIDER DUZENI
   Ust bolum ve alt bolumlere dokunmadan, kucuk mansetleri slider icine dikey liste olarak toplar. */
.cn-visual-slider-section{padding:12px 0 12px!important;background:#fff!important;border:0!important}
.cn-visual-slider{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:0!important;background:#0d1416!important;border:1px solid #162226!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important;min-height:430px!important}
.cn-visual-stage{min-height:430px!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.cn-visual-slide,.cn-visual-image,.cn-visual-image img,.cn-visual-image .cn-img-fallback{border-radius:0!important}
.cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(90deg,rgba(0,0,0,.76) 0%,rgba(0,0,0,.46) 42%,rgba(0,0,0,.08) 100%)!important}
.cn-visual-content{left:24px!important;right:24px!important;bottom:24px!important;max-width:680px!important;border-radius:0!important;background:rgba(9,16,18,.58)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important}
.cn-visual-content .cn-label{background:#0f8f6f!important;color:#fff!important;border-radius:0!important;border:0!important}
.cn-visual-side{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,1fr)!important;gap:1px!important;background:#172326!important;padding:0!important;min-height:430px!important;overflow:hidden!important}
.cn-visual-side .cn-visual-thumb{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;width:100%!important;min-height:0!important;height:100%!important;padding:0!important;border:0!important;border-left:4px solid transparent!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;text-align:left!important;overflow:hidden!important}
.cn-visual-side .cn-visual-thumb:nth-child(n+5){display:none!important}
.cn-visual-side .cn-visual-thumb.is-active,.cn-visual-side .cn-visual-thumb:hover{border-left-color:#0f8f6f!important;background:#f4fbf8!important}
.cn-visual-thumb-img{height:100%!important;min-height:100%!important;border-radius:0!important;background:#e8eeec!important;overflow:hidden!important}
.cn-visual-thumb-img img,.cn-visual-thumb-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-visual-thumb-text{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:12px 12px!important;min-width:0!important}
.cn-visual-thumb-text b{font-size:14px!important;line-height:1.24!important;font-weight:950!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-visual-thumb-text em{font-size:11px!important;font-weight:800!important;color:#687176!important;font-style:normal!important}
.cn-visual-arrow{border-radius:0!important;background:rgba(0,0,0,.46)!important;border:1px solid rgba(255,255,255,.22)!important}
.cn-visual-prev{left:10px!important}.cn-visual-next{right:350px!important}
.cn-visual-arrow:hover{background:#0f8f6f!important}
.cn-visual-progress span{background:#0f8f6f!important}

@media(max-width:1024px){
  .cn-visual-slider{grid-template-columns:1fr!important;min-height:auto!important}
  .cn-visual-stage{min-height:390px!important}
  .cn-visual-side{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:repeat(4,82px)!important;gap:1px!important;min-height:auto!important;background:#172326!important;overflow:hidden!important}
  .cn-visual-side .cn-visual-thumb{grid-template-columns:104px minmax(0,1fr)!important;height:82px!important;border-left:4px solid transparent!important;border-top:0!important;scroll-snap-align:unset!important;flex:auto!important}
  .cn-visual-side .cn-visual-thumb.is-active{border-left-color:#0f8f6f!important;border-top:0!important}
  .cn-visual-thumb-img{height:82px!important;min-height:82px!important}
  .cn-visual-thumb-text{padding:9px 11px!important}
  .cn-visual-thumb-text b{font-size:13px!important;-webkit-line-clamp:2!important}
  .cn-visual-arrow{display:none!important}
}
@media(max-width:600px){
  .cn-visual-slider-section{padding:8px 0 10px!important}
  .cn-visual-slider{border-left:0!important;border-right:0!important;box-shadow:0 10px 22px rgba(0,0,0,.14)!important}
  .cn-visual-stage{min-height:315px!important}
  .cn-visual-content{left:12px!important;right:12px!important;bottom:12px!important;padding:13px 14px!important;background:rgba(9,16,18,.64)!important}
  .cn-visual-content h1{font-size:22px!important;line-height:1.12!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
  .cn-visual-content p{display:none!important}
  .cn-visual-side{grid-template-rows:repeat(4,74px)!important}
  .cn-visual-side .cn-visual-thumb{grid-template-columns:92px minmax(0,1fr)!important;height:74px!important}
  .cn-visual-thumb-img{height:74px!important;min-height:74px!important}
  .cn-visual-thumb-text{padding:8px 9px!important;gap:5px!important}
  .cn-visual-thumb-text b{font-size:12px!important;line-height:1.22!important;-webkit-line-clamp:2!important}
  .cn-visual-thumb-text em{font-size:10px!important}
}

/* v1.7.6 - SADECE SLIDER DÜZELTME
   Küçük haberler sliderın ALTINA düşmez; sağ tarafta zarif dikey panel olarak sliderın İÇİNDE kalır. */
:root{--cn-final-green:#087452;--cn-final-green2:#0f8f6f}
.cn-visual-slider-section{padding:12px 0!important;background:#fff!important}
.cn-visual-slider{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,72%) minmax(300px,28%)!important;
  gap:0!important;
  background:#101819!important;
  border:1px solid rgba(8,116,82,.35)!important;
  border-radius:0!important;
  overflow:hidden!important;
  min-height:430px!important;
  box-shadow:0 14px 32px rgba(0,0,0,.14)!important;
}
.cn-visual-stage{min-height:430px!important;height:430px!important;position:relative!important;overflow:hidden!important}
.cn-visual-slide{height:100%!important;min-height:100%!important;position:absolute!important;inset:0!important}
.cn-visual-image,.cn-visual-image img,.cn-visual-image .cn-img-fallback{height:100%!important;width:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-visual-slide:after{background:linear-gradient(90deg,rgba(0,0,0,.58),rgba(0,0,0,.22),rgba(0,0,0,.08))!important}
.cn-visual-content{
  left:38px!important;right:auto!important;bottom:42px!important;top:auto!important;
  width:min(610px,62%)!important;
  padding:22px 24px!important;
  background:rgba(8,17,18,.62)!important;
  border:1px solid rgba(255,255,255,.16)!important;
  border-radius:0!important;
  backdrop-filter:blur(7px)!important;
  box-shadow:0 14px 30px rgba(0,0,0,.18)!important;
}
.cn-visual-content .cn-label{background:var(--cn-final-green2)!important;border-radius:0!important;color:#fff!important}
.cn-visual-content h1{font-size:34px!important;line-height:1.08!important;margin:12px 0 8px!important;color:#fff!important}
.cn-visual-content p{font-size:15px!important;line-height:1.45!important;color:rgba(255,255,255,.88)!important;margin:0 0 10px!important}
.cn-visual-content .cn-meta{color:rgba(255,255,255,.82)!important}
.cn-visual-side{
  display:grid!important;
  grid-template-rows:repeat(4,1fr)!important;
  gap:0!important;
  height:430px!important;
  min-height:0!important;
  padding:10px 12px!important;
  background:linear-gradient(180deg,rgba(4,15,16,.94),rgba(5,25,24,.94))!important;
  border-left:1px solid rgba(255,255,255,.10)!important;
  overflow:hidden!important;
}
.cn-visual-side .cn-visual-thumb{
  display:grid!important;
  grid-template-columns:94px minmax(0,1fr)!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  padding:10px 0!important;
  border:0!important;
  border-left:0!important;
  border-bottom:1px solid rgba(255,255,255,.12)!important;
  background:transparent!important;
  color:#fff!important;
  box-shadow:none!important;
  text-align:left!important;
  border-radius:0!important;
}
.cn-visual-side .cn-visual-thumb:last-child{border-bottom:0!important}
.cn-visual-side .cn-visual-thumb.is-active,
.cn-visual-side .cn-visual-thumb:hover{background:rgba(15,143,111,.12)!important;border-left:0!important}
.cn-visual-side .cn-visual-thumb.is-active:before{
  content:"";display:block;position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--cn-final-green2)
}
.cn-visual-side .cn-visual-thumb{position:relative!important}
.cn-visual-thumb-img{height:70px!important;min-height:70px!important;width:94px!important;overflow:hidden!important;background:#1c292b!important;border-radius:0!important;display:block!important}
.cn-visual-thumb-img img,.cn-visual-thumb-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-visual-thumb-text{padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important}
.cn-visual-thumb-text b{color:#fff!important;font-size:14px!important;line-height:1.25!important;font-weight:900!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-visual-thumb-text em{color:rgba(255,255,255,.68)!important;font-size:11px!important;font-style:normal!important;font-weight:700!important}
.cn-visual-arrow{width:38px!important;height:52px!important;border:0!important;border-radius:0!important;background:rgba(5,15,16,.52)!important;color:#fff!important;font-size:32px!important}
.cn-visual-arrow:hover{background:var(--cn-final-green)!important}
.cn-visual-prev{left:0!important}
.cn-visual-next{right:28%!important}
.cn-visual-progress{grid-column:1 / -1!important;height:3px!important;background:rgba(255,255,255,.10)!important;position:absolute!important;left:0;right:0;bottom:0;z-index:10!important}
.cn-visual-progress span{background:var(--cn-final-green2)!important}

@media(max-width:1100px){
  .cn-visual-slider{grid-template-columns:minmax(0,68%) minmax(280px,32%)!important;min-height:400px!important}
  .cn-visual-stage,.cn-visual-side{height:400px!important;min-height:400px!important}
  .cn-visual-content{width:min(560px,64%)!important;left:28px!important;bottom:30px!important;padding:18px 20px!important}
  .cn-visual-content h1{font-size:29px!important}
  .cn-visual-next{right:32%!important}
  .cn-visual-thumb-img{width:82px!important;height:62px!important;min-height:62px!important}
  .cn-visual-side .cn-visual-thumb{grid-template-columns:82px minmax(0,1fr)!important;gap:10px!important;padding:8px 0!important}
  .cn-visual-thumb-text b{font-size:12.5px!important}
}
@media(max-width:760px){
  .cn-visual-slider{display:block!important;min-height:auto!important;border-left:0!important;border-right:0!important}
  .cn-visual-stage{height:320px!important;min-height:320px!important}
  .cn-visual-content{left:16px!important;right:16px!important;bottom:18px!important;width:auto!important;padding:14px 15px!important;background:rgba(8,17,18,.58)!important}
  .cn-visual-content h1{font-size:22px!important;line-height:1.12!important}
  .cn-visual-content p{display:none!important}
  .cn-visual-side{height:auto!important;min-height:0!important;display:grid!important;grid-template-columns:1fr!important;padding:0!important;background:#071314!important;border-left:0!important}
  .cn-visual-side .cn-visual-thumb{grid-template-columns:84px minmax(0,1fr)!important;height:72px!important;padding:7px 10px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}
  .cn-visual-thumb-img{width:84px!important;height:56px!important;min-height:56px!important}
  .cn-visual-thumb-text b{font-size:12.5px!important;-webkit-line-clamp:2!important}
  .cn-visual-thumb-text em{font-size:10px!important}
  .cn-visual-arrow{top:160px!important;width:32px!important;height:44px!important;font-size:28px!important}
  .cn-visual-next{right:0!important}
}

/* v1.7.8 - kompakt başlık, bağımsız tüm haberler, yeşil vurgu */
.cn-section-head-compact{
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  padding:0;margin:0 0 14px;border-bottom:1px solid rgba(15,143,111,.18);
}
.cn-section-head-compact h2{margin:0;font-size:0;line-height:1;}
.cn-section-head-compact h2 span{
  display:inline-flex;align-items:center;height:34px;padding:0 16px;
  background:#0f8f6f;color:#fff;font-size:17px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;
  border-radius:0;box-shadow:none;
}
.cn-section-head-compact small{display:none!important;}
.cn-section-head-compact .cn-section-all{
  color:#0f8f6f;background:transparent;border:0;padding:0;font-weight:800;font-size:13px;text-decoration:none;white-space:nowrap;
}
.cn-section-head-compact .cn-section-all:hover{text-decoration:underline;}
.cn-archive-head{margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid rgba(15,143,111,.20);}
.cn-archive-head h1{margin:0;font-size:28px;font-weight:900;color:#12231e;}
.cn-archive-desc{margin-top:8px;color:#5f6f6a;line-height:1.55;}
.cn-archive-section .cn-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}
@media (max-width:900px){.cn-archive-section .cn-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media (max-width:560px){
  .cn-section-head-compact{margin-bottom:10px;}
  .cn-section-head-compact h2 span{height:30px;padding:0 12px;font-size:14px;}
  .cn-section-head-compact .cn-section-all{font-size:12px;}
  .cn-archive-section .cn-archive-grid{grid-template-columns:1fr;gap:14px;}
  .cn-archive-head h1{font-size:22px;}
}

/* v1.7.9 - Slider kilitli: yalnızca slider altı haber, video şeridi ve 3 sütun alanı */
:root{--cn-pro-green:#06664c;--cn-pro-green2:#07815f;--cn-pro-border:#dfe6e9;--cn-pro-soft:#f6f8f8;--cn-pro-dark:#111827}

/* Alt haber bölümü: daha düzenli, daha havalı, boşluksuz */
.cn-first-quad-news{padding:16px 0 22px!important;background:linear-gradient(180deg,#fff 0%,#f8faf9 100%)!important;border-bottom:1px solid var(--cn-pro-border)!important}
.cn-first-quad-news .cn-section-head{margin:0 0 14px!important;padding:0 0 9px!important;border-bottom:1px solid var(--cn-pro-border)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.cn-first-quad-news .cn-section-head h2{background:var(--cn-pro-green)!important;color:#fff!important;border-radius:0!important;padding:9px 16px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;letter-spacing:.25px!important;text-transform:uppercase!important;box-shadow:none!important}
.cn-first-quad-news .cn-section-head a{color:var(--cn-pro-green)!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important}
.cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}
.cn-category-feature-grid-four .cn-category-feature-card{border:1px solid var(--cn-pro-border)!important;border-radius:0!important;background:#fff!important;box-shadow:0 10px 24px rgba(17,24,39,.065)!important;overflow:hidden!important;display:grid!important;grid-template-columns:44% minmax(0,1fr)!important;min-height:210px!important}
.cn-category-feature-grid-four .cn-category-feature-card:hover{transform:translateY(-2px)!important;box-shadow:0 18px 36px rgba(17,24,39,.11)!important}
.cn-category-feature-grid-four .cn-category-feature-img{height:100%!important;min-height:210px!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-img img{height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-body{padding:16px 16px 14px!important;min-height:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.cn-category-feature-grid-four .cn-category-feature-label,.cn-label{background:var(--cn-pro-green)!important;color:#fff!important;border-radius:0!important}
.cn-category-feature-grid-four .cn-category-feature-body h3{font-size:21px!important;line-height:1.17!important;margin:0 0 9px!important;font-weight:950!important;color:var(--cn-pro-dark)!important;-webkit-line-clamp:3!important}
.cn-category-feature-grid-four .cn-category-feature-body p{font-size:14px!important;line-height:1.48!important;color:#56616a!important;margin:0 0 10px!important;-webkit-line-clamp:2!important}
.cn-category-feature-grid-four .cn-category-feature-body .cn-meta{font-size:11.5px!important;color:#6b7280!important;font-weight:850!important}

/* Modern video şeridi */
.cn-home-video-band{padding:22px 0 24px!important;background:#fff!important;border-bottom:1px solid var(--cn-pro-border)!important}
.cn-home-video-band .cn-section-head{margin:0 0 13px!important;padding:0 0 9px!important;border-bottom:1px solid var(--cn-pro-border)!important}
.cn-home-video-band .cn-section-head h2{background:var(--cn-pro-green)!important;color:#fff!important;border-radius:0!important;padding:9px 16px!important;font-size:15px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important}
.cn-home-video-band .cn-section-head a{color:var(--cn-pro-green)!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important}
.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(245px,1fr)!important;gap:14px!important;overflow-x:auto!important;padding:2px 2px 10px!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important}
.cn-modern-video-card{background:#fff!important;border:1px solid var(--cn-pro-border)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(17,24,39,.06)!important;scroll-snap-align:start!important;min-width:245px!important}
.cn-modern-video-img{height:145px!important;display:block!important;position:relative!important;background:#111!important;overflow:hidden!important;border-radius:0!important}
.cn-modern-video-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;filter:saturate(1.03)!important}
.cn-modern-video-img:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.28))!important}
.cn-modern-play{position:absolute!important;left:12px!important;bottom:12px!important;z-index:2!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;background:rgba(6,102,76,.95)!important;color:#fff!important;font-size:14px!important;font-weight:950!important;border-radius:0!important;line-height:1!important}
.cn-modern-video-body{padding:11px 12px 13px!important}
.cn-modern-video-body .cn-label{font-size:9px!important;padding:5px 8px!important;margin:0 0 8px!important}
.cn-modern-video-body h3{font-size:16px!important;line-height:1.22!important;margin:0 0 8px!important;font-weight:950!important;color:var(--cn-pro-dark)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-modern-video-body .cn-meta{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important}

/* Video altı: 3 sütunlu kategori alanı */
.cn-triple-category-section{padding:22px 0 28px!important;background:linear-gradient(180deg,#f8faf9 0%,#fff 100%)!important;border-bottom:1px solid var(--cn-pro-border)!important}
.cn-triple-category-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
.cn-triple-column{min-width:0!important}
.cn-triple-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;border-bottom:1px solid var(--cn-pro-border)!important;padding:0 0 8px!important;margin:0 0 12px!important;position:relative!important}
.cn-triple-head:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:54px!important;height:2px!important;background:var(--cn-pro-green)!important}
.cn-triple-head span{display:inline-flex!important;background:var(--cn-pro-green)!important;color:#fff!important;padding:8px 13px!important;font-size:13px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important;line-height:1!important}
.cn-triple-head a{font-size:11px!important;font-weight:950!important;color:var(--cn-pro-green)!important;text-transform:uppercase!important;white-space:nowrap!important}
.cn-triple-card{background:#fff!important;border:1px solid var(--cn-pro-border)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important}
.cn-triple-img{display:block!important;height:165px!important;overflow:hidden!important;background:#eef2f2!important;border-radius:0!important}
.cn-triple-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important}
.cn-triple-body{padding:13px 13px 14px!important}
.cn-triple-body .cn-label{font-size:9px!important;padding:5px 8px!important;margin:0 0 8px!important}
.cn-triple-body h3{font-size:18px!important;line-height:1.2!important;margin:0 0 8px!important;font-weight:950!important;color:var(--cn-pro-dark)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-triple-body p{font-size:13px!important;line-height:1.45!important;color:#5c6670!important;margin:0 0 9px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-triple-body .cn-meta{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important}

@media(max-width:980px){
  .cn-category-feature-grid-four .cn-category-feature-card{grid-template-columns:1fr!important;min-height:0!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:190px!important;min-height:190px!important}
  .cn-triple-category-grid{grid-template-columns:1fr!important;gap:16px!important}
  .cn-triple-img{height:210px!important}
}
@media(max-width:600px){
  .cn-first-quad-news{padding:12px 0 16px!important}
  .cn-category-feature-grid-four{grid-template-columns:1fr!important;gap:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{height:190px!important;min-height:190px!important}
  .cn-category-feature-grid-four .cn-category-feature-body{padding:12px 13px 13px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:18px!important;-webkit-line-clamp:3!important}
  .cn-category-feature-grid-four .cn-category-feature-body p{font-size:13px!important;display:-webkit-box!important}
  .cn-modern-video-strip{grid-auto-columns:78%!important;gap:11px!important}
  .cn-modern-video-img{height:136px!important}
  .cn-triple-img{height:190px!important}
  .cn-triple-body h3{font-size:17px!important}
}

/* v1.8.0 - Video sayfası, 3 sütun haber düzeni, bileşen video alanı ve yorum kaldırma */
:root{--cn-clean-green:#06664c;--cn-clean-green2:#0f8f6f;--cn-clean-line:#dfe6e9;--cn-clean-dark:#111827;}

/* WordPress yorum alanları görünmez; yorum sistemi functions.php içinde kapalıdır. */
.cn-comments-shell,#comments,.comments-area,.comment-respond,.comment-list{display:none!important;}

/* Tüm haber / kategori / arşiv sayfaları: masaüstünde 3 sütun, tablet 2, mobil 1 */
.cn-archive-section .cn-archive-grid,
body.archive .cn-archive-grid,
body.search .cn-archive-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
}
.cn-archive-section .cn-card{
  border-radius:0!important;
  border:1px solid var(--cn-clean-line)!important;
  box-shadow:0 8px 22px rgba(17,24,39,.055)!important;
  height:100%!important;
}
.cn-archive-section .cn-card-img{height:185px!important;border-radius:0!important;}
.cn-archive-section .cn-card-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
.cn-archive-section .cn-card-body{padding:13px!important;}
.cn-archive-section .cn-card h3{font-size:18px!important;line-height:1.22!important;margin:8px 0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-archive-section .cn-card p{font-size:13px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-archive-section .cn-label{background:var(--cn-clean-green)!important;border-radius:0!important;color:#fff!important;}

/* Ana sayfa video bölümü artık bileşenden de beslenebilir. */
.cn-video-widget-strip{display:block!important;max-width:100%!important;overflow:hidden!important;}
.cn-video-widget-strip .widget,.cn-video-widget-strip .wp-block-group,.cn-video-widget-strip .wp-block-columns{margin:0!important;}
.cn-video-widget-title{margin:0 0 12px!important;font-size:16px!important;font-weight:950!important;color:var(--cn-clean-dark)!important;}
.cn-video-widget-strip iframe,.cn-video-widget-strip video,.cn-video-widget-strip embed{max-width:100%!important;display:block!important;margin:0 auto!important;}

/* /video-ekle/ sayfası: ortalı, üç sütunlu, tema içi profesyonel video galerisi */
.cn-video-page-section{padding:24px 0 34px!important;background:#fff!important;}
.cn-video-page-head{max-width:980px!important;margin:0 auto 18px!important;border-bottom:1px solid var(--cn-clean-line)!important;padding-bottom:12px!important;}
.cn-video-page-head h1{display:inline-flex!important;background:var(--cn-clean-green)!important;color:#fff!important;margin:0 0 10px!important;padding:10px 16px!important;font-size:20px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important;}
.cn-video-page-intro{color:#53605c!important;font-size:15px!important;line-height:1.6!important;}
.cn-video-page-grid{max-width:1120px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;}
.cn-video-page-card{background:#fff!important;border:1px solid var(--cn-clean-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(17,24,39,.06)!important;}
.cn-video-page-img{display:block!important;height:178px!important;position:relative!important;overflow:hidden!important;background:#111!important;border-radius:0!important;}
.cn-video-page-img img,.cn-video-page-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
.cn-video-page-img:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.28))!important;}
.cn-video-page-body{padding:13px 13px 14px!important;}
.cn-video-page-body .cn-label{background:var(--cn-clean-green)!important;color:#fff!important;border-radius:0!important;font-size:9px!important;padding:5px 8px!important;margin-bottom:8px!important;}
.cn-video-page-body h2{font-size:18px!important;line-height:1.22!important;margin:0 0 8px!important;font-weight:950!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-video-page-body p{font-size:13px!important;line-height:1.45!important;color:#5d6763!important;margin:0 0 9px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-video-page-body .cn-meta{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important;}

/* Uzun dikey görünüm yerine üçlü kart düzeni isteyen sayfa içerikleri için güvenli düzeltme */
.cn-content .wp-block-query .wp-block-post-template,
.cn-content .wp-block-latest-posts.is-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
}
.cn-content .wp-block-query .wp-block-post,
.cn-content .wp-block-latest-posts.is-grid li{
  border:1px solid var(--cn-clean-line)!important;
  padding:12px!important;
  background:#fff!important;
  border-radius:0!important;
}

@media(max-width:980px){
  .cn-archive-section .cn-archive-grid,body.archive .cn-archive-grid,body.search .cn-archive-grid,.cn-video-page-grid,.cn-content .wp-block-query .wp-block-post-template,.cn-content .wp-block-latest-posts.is-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:600px){
  .cn-archive-section .cn-archive-grid,body.archive .cn-archive-grid,body.search .cn-archive-grid,.cn-video-page-grid,.cn-content .wp-block-query .wp-block-post-template,.cn-content .wp-block-latest-posts.is-grid{grid-template-columns:1fr!important;gap:14px!important;}
  .cn-video-page-img,.cn-archive-section .cn-card-img{height:190px!important;}
  .cn-video-page-head h1{font-size:17px!important;padding:9px 13px!important;}
}

/* v1.8.1 - Video bölümü 3 sütunun üstünde kalır; alt haber listeleri 3 sütunlu düzenlenir */
:root{--cn-v181-green:#06664c;--cn-v181-line:#dfe6e9;--cn-v181-text:#111827;}

/* Ana sayfa sırası: slider -> 4 haber -> video -> 3 sütun kategori. */
.cn-home-video-band{position:relative!important;z-index:1!important;margin:0!important;}
.cn-triple-category-section{position:relative!important;z-index:0!important;}

/* Video alanı bileşenden de gelse tema içinde düzgün otursun. */
.cn-home-video-band .cn-video-widget-strip{
  width:100%!important;
  margin:0!important;
}
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
.cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
.cn-home-video-band .cn-video-widget-strip ul{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:16px!important;
  list-style:none!important;
  padding:0!important;
  margin:0!important;
}
.cn-home-video-band .cn-video-widget-strip li,
.cn-home-video-band .cn-video-widget-strip .wp-block-post{
  background:#fff!important;
  border:1px solid var(--cn-v181-line)!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 8px 20px rgba(17,24,39,.055)!important;
  margin:0!important;
}

/* Alt alta görünen haber bloklarını masaüstünde 3 yan yana profesyonel karta çevir. */
.cn-content .wp-block-query .wp-block-post-template,
.cn-content ul.wp-block-latest-posts,
.cn-content .wp-block-latest-posts:not(.is-grid),
.entry-content .wp-block-query .wp-block-post-template,
.entry-content ul.wp-block-latest-posts,
.entry-content .wp-block-latest-posts:not(.is-grid){
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  list-style:none!important;
  padding:0!important;
  margin:18px 0!important;
}
.cn-content .wp-block-post,
.cn-content .wp-block-latest-posts li,
.entry-content .wp-block-post,
.entry-content .wp-block-latest-posts li{
  margin:0!important;
  padding:0!important;
  background:#fff!important;
  border:1px solid var(--cn-v181-line)!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 8px 22px rgba(17,24,39,.055)!important;
}
.cn-content .wp-block-post-featured-image,
.entry-content .wp-block-post-featured-image,
.cn-content .wp-block-latest-posts__featured-image,
.entry-content .wp-block-latest-posts__featured-image{
  margin:0!important;
}
.cn-content .wp-block-post-featured-image img,
.entry-content .wp-block-post-featured-image img,
.cn-content .wp-block-latest-posts__featured-image img,
.entry-content .wp-block-latest-posts__featured-image img{
  width:100%!important;
  height:180px!important;
  object-fit:cover!important;
  border-radius:0!important;
}
.cn-content .wp-block-post-title,
.entry-content .wp-block-post-title,
.cn-content .wp-block-latest-posts__post-title,
.entry-content .wp-block-latest-posts__post-title{
  display:block!important;
  padding:12px 13px 4px!important;
  margin:0!important;
  font-size:18px!important;
  line-height:1.22!important;
  font-weight:950!important;
  color:var(--cn-v181-text)!important;
}
.cn-content .wp-block-post-excerpt,
.entry-content .wp-block-post-excerpt,
.cn-content .wp-block-latest-posts__post-excerpt,
.entry-content .wp-block-latest-posts__post-excerpt{
  padding:0 13px 10px!important;
  margin:0!important;
  font-size:13px!important;
  line-height:1.42!important;
  color:#5f6b66!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.cn-content .wp-block-post-date,
.entry-content .wp-block-post-date,
.cn-content .wp-block-latest-posts__post-date,
.entry-content .wp-block-latest-posts__post-date,
.cn-content .wp-block-post-author,
.entry-content .wp-block-post-author{
  display:inline-block!important;
  padding:0 13px 13px!important;
  margin:0!important;
  font-size:11px!important;
  color:#6b7280!important;
  font-weight:850!important;
}

/* Tekrarlayan HABER başlıkları yerine sade bölüm başlığı hissi. */
.cn-content h2:where(:not(.wp-block-post-title)),
.entry-content h2:where(:not(.wp-block-post-title)){
  display:inline-flex!important;
  background:var(--cn-v181-green)!important;
  color:#fff!important;
  border-radius:0!important;
  padding:9px 15px!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  margin:18px 0 14px!important;
}
.cn-content h2:where(:not(.wp-block-post-title)) + hr,
.entry-content h2:where(:not(.wp-block-post-title)) + hr{display:none!important;}

@media(max-width:980px){
  .cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
  .cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
  .cn-home-video-band .cn-video-widget-strip ul,
  .cn-content .wp-block-query .wp-block-post-template,
  .cn-content ul.wp-block-latest-posts,
  .cn-content .wp-block-latest-posts:not(.is-grid),
  .entry-content .wp-block-query .wp-block-post-template,
  .entry-content ul.wp-block-latest-posts,
  .entry-content .wp-block-latest-posts:not(.is-grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:600px){
  .cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
  .cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
  .cn-home-video-band .cn-video-widget-strip ul,
  .cn-content .wp-block-query .wp-block-post-template,
  .cn-content ul.wp-block-latest-posts,
  .cn-content .wp-block-latest-posts:not(.is-grid),
  .entry-content .wp-block-query .wp-block-post-template,
  .entry-content ul.wp-block-latest-posts,
  .entry-content .wp-block-latest-posts:not(.is-grid){grid-template-columns:1fr!important;gap:14px!important;}
  .cn-content .wp-block-post-featured-image img,
  .entry-content .wp-block-post-featured-image img,
  .cn-content .wp-block-latest-posts__featured-image img,
  .entry-content .wp-block-latest-posts__featured-image img{height:190px!important;}
}

/* v1.8.2 - Sadece video alanı ve kırmızı çizgi temizliği */
:root{
  --cn-video-green:#06664c;
  --cn-video-green2:#07815f;
  --cn-video-line:#dfe7e9;
  --cn-video-text:#111827;
}

/* Kırmızı etiket/çizgi kalmasın: CoburNews yeşili */
.cn-label,
.cn-section-head:after,
.cn-section-head small,
.cn-section-head a,
.cn-category-feature-label,
.cn-triple-head span,
.cn-triple-body .cn-label,
.cn-video-page-body .cn-label,
.cn-modern-video-body .cn-label{
  background:var(--cn-video-green)!important;
  color:#fff!important;
  border-color:var(--cn-video-green)!important;
}
.cn-section-head{
  border-bottom:1px solid var(--cn-video-line)!important;
}
.cn-section-head:after{
  height:2px!important;
  bottom:-1px!important;
  width:82px!important;
}

/* Ana sayfa video bölümü: gösterilen yere temiz, modern, yatay şerit */
.cn-home-video-band{
  padding:22px 0 24px!important;
  margin:0!important;
  background:#fff!important;
  border-top:1px solid var(--cn-video-line)!important;
  border-bottom:1px solid var(--cn-video-line)!important;
}
.cn-home-video-band .cn-section-head{
  margin-bottom:14px!important;
  align-items:center!important;
}
.cn-home-video-band .cn-section-head h2{
  padding:0!important;
  margin:0!important;
}
.cn-home-video-band .cn-section-head h2 span{
  display:inline-flex!important;
  align-items:center!important;
  background:var(--cn-video-green)!important;
  color:#fff!important;
  padding:9px 14px!important;
  font-size:15px!important;
  line-height:1!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.2px!important;
}
.cn-home-video-band .cn-section-all{
  padding:0!important;
  color:var(--cn-video-green)!important;
  background:transparent!important;
  font-size:13px!important;
}
.cn-modern-video-strip{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:15px!important;
  overflow:visible!important;
  padding:0!important;
}
.cn-modern-video-card{
  min-width:0!important;
  background:#fff!important;
  border:1px solid var(--cn-video-line)!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 8px 20px rgba(17,24,39,.055)!important;
  transition:transform .18s ease,box-shadow .18s ease!important;
}
.cn-modern-video-card:hover{
  transform:translateY(-2px)!important;
  box-shadow:0 12px 26px rgba(17,24,39,.09)!important;
}
.cn-modern-video-img{
  height:138px!important;
  display:block!important;
  position:relative!important;
  overflow:hidden!important;
  background:#111!important;
  border-radius:0!important;
}
.cn-modern-video-img img,
.cn-modern-video-img .cn-img-fallback{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:0!important;
}
.cn-modern-video-img:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  background:linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.22))!important;
}
.cn-modern-play{
  position:absolute!important;
  left:12px!important;
  bottom:10px!important;
  z-index:2!important;
  width:34px!important;
  height:34px!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(6,102,76,.94)!important;
  color:#fff!important;
  border-radius:0!important;
  font-size:14px!important;
  font-weight:950!important;
  box-shadow:0 6px 16px rgba(0,0,0,.25)!important;
}
.cn-modern-video-body{
  padding:11px 12px 13px!important;
}
.cn-modern-video-body h3{
  margin:0 0 8px!important;
  font-size:16px!important;
  line-height:1.22!important;
  font-weight:950!important;
  color:var(--cn-video-text)!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.cn-modern-video-body .cn-label{
  display:none!important;
}
.cn-modern-video-body .cn-meta{
  font-size:10.5px!important;
  color:#6b7280!important;
  font-weight:850!important;
}

/* Bileşenle eklense bile video alanı 4/3 kart gibi görünsün */
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
.cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
.cn-home-video-band .cn-video-widget-strip ul{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:15px!important;
  list-style:none!important;
  padding:0!important;
  margin:0!important;
}
.cn-home-video-band .cn-video-widget-strip li,
.cn-home-video-band .cn-video-widget-strip .wp-block-post{
  background:#fff!important;
  border:1px solid var(--cn-video-line)!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 8px 20px rgba(17,24,39,.055)!important;
}
.cn-home-video-band .cn-video-widget-strip img,
.cn-home-video-band .cn-video-widget-strip .wp-block-post-featured-image img,
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts__featured-image img{
  width:100%!important;
  height:138px!important;
  object-fit:cover!important;
  border-radius:0!important;
}
.cn-home-video-band .cn-video-widget-strip a{
  font-weight:950!important;
  color:var(--cn-video-text)!important;
}

@media(max-width:1080px){
  .cn-modern-video-strip,
  .cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
  .cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
  .cn-home-video-band .cn-video-widget-strip ul{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
}
@media(max-width:760px){
  .cn-modern-video-strip,
  .cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
  .cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
  .cn-home-video-band .cn-video-widget-strip ul{
    display:grid!important;
    grid-auto-flow:column!important;
    grid-auto-columns:78%!important;
    grid-template-columns:none!important;
    overflow-x:auto!important;
    gap:12px!important;
    scroll-snap-type:x mandatory!important;
    padding-bottom:6px!important;
  }
  .cn-modern-video-card,
  .cn-home-video-band .cn-video-widget-strip li,
  .cn-home-video-band .cn-video-widget-strip .wp-block-post{scroll-snap-align:start!important;}
  .cn-modern-video-img,
  .cn-home-video-band .cn-video-widget-strip img,
  .cn-home-video-band .cn-video-widget-strip .wp-block-post-featured-image img,
  .cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts__featured-image img{height:150px!important;}
}

/* v1.8.3 - SADECE VIDEO ŞERİDİ DÜZELTMESİ
   Slider, üst bölüm ve diğer haber alanlarına dokunmaz. Video alanını gösterilen yere modern şerit olarak kurar. */
:root{--cn-v183-green:#06664c;--cn-v183-green2:#07815f;--cn-v183-line:#dfe7e9;--cn-v183-text:#111827;}

.cn-home-video-band{
  padding:18px 0 20px!important;
  margin:0!important;
  background:#fff!important;
  border-top:1px solid var(--cn-v183-line)!important;
  border-bottom:1px solid var(--cn-v183-line)!important;
}
.cn-home-video-band .cn-container{width:min(var(--container),calc(100% - 32px))!important;margin-inline:auto!important;}
.cn-home-video-band .cn-section-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  margin:0 0 12px!important;padding:0 0 8px!important;border-bottom:1px solid var(--cn-v183-line)!important;position:relative!important;
}
.cn-home-video-band .cn-section-head:after{content:""!important;position:absolute!important;left:0!important;bottom:-1px!important;width:80px!important;height:2px!important;background:var(--cn-v183-green)!important;}
.cn-home-video-band .cn-section-head h2{margin:0!important;padding:0!important;line-height:1!important;}
.cn-home-video-band .cn-section-head h2 span{
  display:inline-flex!important;align-items:center!important;background:var(--cn-v183-green)!important;color:#fff!important;
  padding:9px 15px!important;font-size:15px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important;border:0!important;border-radius:0!important;
}
.cn-home-video-band .cn-section-all{background:transparent!important;color:var(--cn-v183-green)!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:950!important;}
.cn-home-video-band .cn-section-all:after{content:' →';font-weight:950!important;}

/* Gerçek video kartları: küçük, yatay, şerit halinde */
.cn-modern-video-strip{
  display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,1fr)!important;grid-template-columns:none!important;
  gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:0 0 6px!important;margin:0!important;scroll-snap-type:x mandatory!important;
  scrollbar-width:thin!important;scrollbar-color:var(--cn-v183-green) #eef2f1!important;
}
.cn-modern-video-strip::-webkit-scrollbar{height:6px!important;}
.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-v183-green)!important;border-radius:0!important;}
.cn-modern-video-strip::-webkit-scrollbar-track{background:#eef2f1!important;}
.cn-modern-video-card{
  display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-width:260px!important;min-height:92px!important;
  background:#fff!important;border:1px solid var(--cn-v183-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 6px 16px rgba(17,24,39,.055)!important;scroll-snap-align:start!important;
}
.cn-modern-video-img{display:block!important;position:relative!important;height:92px!important;min-height:92px!important;background:#111!important;overflow:hidden!important;border-radius:0!important;}
.cn-modern-video-img img,.cn-modern-video-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;}
.cn-modern-video-img:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.22))!important;}
.cn-modern-play{position:absolute!important;left:8px!important;bottom:8px!important;z-index:2!important;width:28px!important;height:28px!important;display:grid!important;place-items:center!important;background:rgba(6,102,76,.95)!important;color:#fff!important;border-radius:0!important;font-size:12px!important;font-weight:950!important;box-shadow:0 5px 14px rgba(0,0,0,.22)!important;}
.cn-modern-video-body{padding:10px 11px!important;min-width:0!important;}
.cn-modern-video-body .cn-label{display:none!important;}
.cn-modern-video-body h3{margin:0 0 7px!important;font-size:14px!important;line-height:1.22!important;font-weight:950!important;color:var(--cn-v183-text)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body .cn-meta{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important;gap:6px!important;line-height:1.2!important;}

/* Bileşenden gelen video/post listesi de aynı şerit düzenine girsin. */
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts,
.cn-home-video-band .cn-video-widget-strip .wp-block-query .wp-block-post-template,
.cn-home-video-band .cn-video-widget-strip ul{
  display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(260px,1fr)!important;grid-template-columns:none!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;list-style:none!important;padding:0 0 6px!important;margin:0!important;scroll-snap-type:x mandatory!important;
}
.cn-home-video-band .cn-video-widget-strip li,
.cn-home-video-band .cn-video-widget-strip .wp-block-post{
  display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;min-width:260px!important;min-height:92px!important;margin:0!important;padding:0!important;background:#fff!important;border:1px solid var(--cn-v183-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 6px 16px rgba(17,24,39,.055)!important;scroll-snap-align:start!important;
}
.cn-home-video-band .cn-video-widget-strip img,
.cn-home-video-band .cn-video-widget-strip .wp-block-post-featured-image img,
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts__featured-image img{width:112px!important;height:92px!important;object-fit:cover!important;border-radius:0!important;margin:0!important;}
.cn-home-video-band .cn-video-widget-strip a{font-size:14px!important;line-height:1.22!important;font-weight:950!important;color:var(--cn-v183-text)!important;padding:9px 10px 0!important;display:block!important;}
.cn-home-video-band .cn-video-widget-strip time,
.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts__post-date{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important;padding:0 10px 8px!important;display:block!important;}

/* Video alanındaki kırmızı çizgileri tamamen yeşile çevir. */
.cn-home-video-band *{border-color:var(--cn-v183-line)!important;}
.cn-home-video-band .cn-label,
.cn-home-video-band .cn-section-head:after,
.cn-home-video-band .cn-modern-play{background:var(--cn-v183-green)!important;color:#fff!important;}
.cn-home-video-band [style*="red"],.cn-home-video-band [style*="#d71920"],.cn-home-video-band [style*="#ff"]{border-color:var(--cn-v183-green)!important;color:inherit!important;}

@media(max-width:760px){
  .cn-home-video-band{padding:14px 0 16px!important;}
  .cn-home-video-band .cn-container{width:calc(100% - 24px)!important;}
  .cn-home-video-band .cn-section-head h2 span{font-size:13px!important;padding:8px 12px!important;}
  .cn-home-video-band .cn-section-all{font-size:11.5px!important;}
  .cn-modern-video-strip{grid-auto-columns:82%!important;gap:10px!important;}
  .cn-modern-video-card,.cn-home-video-band .cn-video-widget-strip li,.cn-home-video-band .cn-video-widget-strip .wp-block-post{grid-template-columns:104px minmax(0,1fr)!important;min-width:245px!important;}
  .cn-modern-video-img,.cn-home-video-band .cn-video-widget-strip img,.cn-home-video-band .cn-video-widget-strip .wp-block-post-featured-image img,.cn-home-video-band .cn-video-widget-strip .wp-block-latest-posts__featured-image img{width:104px!important;height:88px!important;min-height:88px!important;}
}


/* v1.8.4 - /video-ekle/ kaynaklı gerçek video şeridi ve 3 sütun haber düzeltmesi */
:root{--cn-v184-green:#06664c;--cn-v184-line:#dfe7e9;--cn-v184-text:#111827;}

.cn-home-video-band{display:block!important;padding:18px 0 20px!important;background:#fff!important;border-top:1px solid var(--cn-v184-line)!important;border-bottom:1px solid var(--cn-v184-line)!important;}
.cn-home-video-band .cn-section-head small{display:none!important;}
.cn-home-video-band .cn-section-head{border-bottom:1px solid var(--cn-v184-line)!important;}
.cn-home-video-band .cn-section-head:after{background:var(--cn-v184-green)!important;}
.cn-home-video-band .cn-section-head h2 span{background:var(--cn-v184-green)!important;color:#fff!important;border-radius:0!important;}
.cn-home-video-band .cn-section-all{color:var(--cn-v184-green)!important;background:transparent!important;}

.cn-video-page-source-strip,
.cn-modern-video-strip{
  display:grid!important;
  grid-auto-flow:column!important;
  grid-auto-columns:minmax(260px,1fr)!important;
  grid-template-columns:none!important;
  gap:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  padding:0 0 7px!important;
  margin:0!important;
  scroll-snap-type:x mandatory!important;
  scrollbar-width:thin!important;
  scrollbar-color:var(--cn-v184-green) #eef2f1!important;
}
.cn-video-page-source-strip::-webkit-scrollbar,.cn-modern-video-strip::-webkit-scrollbar{height:6px!important;}
.cn-video-page-source-strip::-webkit-scrollbar-thumb,.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-v184-green)!important;border-radius:0!important;}
.cn-video-page-source-strip::-webkit-scrollbar-track,.cn-modern-video-strip::-webkit-scrollbar-track{background:#eef2f1!important;}
.cn-video-source-card,
.cn-modern-video-card{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  min-width:260px!important;
  min-height:92px!important;
  border:1px solid var(--cn-v184-line)!important;
  background:#fff!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 6px 16px rgba(17,24,39,.055)!important;
  scroll-snap-align:start!important;
}
.cn-video-source-card .cn-modern-video-img,
.cn-modern-video-card .cn-modern-video-img{height:92px!important;min-height:92px!important;width:112px!important;}
.cn-video-source-card .cn-modern-video-img img,
.cn-video-source-card .cn-modern-video-img .cn-img-fallback,
.cn-modern-video-card .cn-modern-video-img img,
.cn-modern-video-card .cn-modern-video-img .cn-img-fallback{width:112px!important;height:92px!important;object-fit:cover!important;border-radius:0!important;}
.cn-video-source-card .cn-img-fallback{min-height:92px!important;background:linear-gradient(135deg,#0b3f32,#06664c)!important;color:#fff!important;font-weight:950!important;letter-spacing:.6px!important;}
.cn-video-source-card .cn-modern-video-body,
.cn-modern-video-card .cn-modern-video-body{padding:9px 10px!important;min-width:0!important;}
.cn-video-source-card .cn-modern-video-body h3,
.cn-modern-video-card .cn-modern-video-body h3{font-size:14px!important;line-height:1.22!important;font-weight:950!important;margin:0 0 6px!important;color:var(--cn-v184-text)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-video-source-card .cn-modern-video-body p{font-size:11.5px!important;line-height:1.28!important;color:#5f6b66!important;margin:0 0 5px!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-video-source-card .cn-meta,.cn-modern-video-card .cn-meta{font-size:10.5px!important;color:#6b7280!important;font-weight:850!important;}
.cn-video-source-card .cn-modern-play,.cn-modern-video-card .cn-modern-play{background:rgba(6,102,76,.95)!important;border-radius:0!important;color:#fff!important;}

/* Kırmızı çizgi ve rozetleri yeşile sabitle */
.cn-section-head:after,.cn-label,.cn-category-feature-label,.cn-triple-body .cn-label,.cn-video-page-body .cn-label{background:var(--cn-v184-green)!important;color:#fff!important;border-radius:0!important;border-color:var(--cn-v184-green)!important;}
.cn-section-head{border-bottom-color:var(--cn-v184-line)!important;}

/* Kullanıcının gösterdiği uzun iki sütun/üst üste haber alanları: masaüstünde kesin 3 sütun */
.cn-archive-section .cn-archive-grid,
body.archive .cn-archive-grid,
body.search .cn-archive-grid,
.cn-content .wp-block-query .wp-block-post-template,
.entry-content .wp-block-query .wp-block-post-template,
.cn-content ul.wp-block-latest-posts,
.entry-content ul.wp-block-latest-posts{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:18px!important;
  align-items:stretch!important;
  list-style:none!important;
  padding-left:0!important;
}
.cn-archive-section .cn-card,
.cn-content .wp-block-post,
.entry-content .wp-block-post,
.cn-content .wp-block-latest-posts li,
.entry-content .wp-block-latest-posts li{border-radius:0!important;border:1px solid var(--cn-v184-line)!important;box-shadow:0 8px 22px rgba(17,24,39,.055)!important;background:#fff!important;overflow:hidden!important;margin:0!important;}

@media(max-width:980px){
  .cn-archive-section .cn-archive-grid,body.archive .cn-archive-grid,body.search .cn-archive-grid,.cn-content .wp-block-query .wp-block-post-template,.entry-content .wp-block-query .wp-block-post-template,.cn-content ul.wp-block-latest-posts,.entry-content ul.wp-block-latest-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:620px){
  .cn-archive-section .cn-archive-grid,body.archive .cn-archive-grid,body.search .cn-archive-grid,.cn-content .wp-block-query .wp-block-post-template,.entry-content .wp-block-query .wp-block-post-template,.cn-content ul.wp-block-latest-posts,.entry-content ul.wp-block-latest-posts{grid-template-columns:1fr!important;gap:14px!important;}
  .cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:82%!important;gap:10px!important;}
  .cn-video-source-card,.cn-modern-video-card{min-width:245px!important;grid-template-columns:104px minmax(0,1fr)!important;}
  .cn-video-source-card .cn-modern-video-img,.cn-modern-video-card .cn-modern-video-img,.cn-video-source-card .cn-modern-video-img img,.cn-video-source-card .cn-modern-video-img .cn-img-fallback,.cn-modern-video-card .cn-modern-video-img img,.cn-modern-video-card .cn-modern-video-img .cn-img-fallback{width:104px!important;height:88px!important;min-height:88px!important;}
}


/* v1.8.5 - profesyonel büyük video şeridi: buton gibi değil, gerçek video kartları */
:root{--cn-v185-green:#06664c;--cn-v185-dark:#10231d;--cn-v185-line:#dfe8e4;--cn-v185-soft:#f6faf8;}
.cn-home-video-band{
  padding:24px 0 26px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbfa 100%)!important;
  border-top:1px solid var(--cn-v185-line)!important;
  border-bottom:1px solid var(--cn-v185-line)!important;
}
.cn-home-video-band .cn-section-head{
  display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;
  margin:0 0 16px!important;padding:0 0 10px!important;border-bottom:1px solid var(--cn-v185-line)!important;
}
.cn-home-video-band .cn-section-head small{display:none!important;}
.cn-home-video-band .cn-section-head:after{display:none!important;}
.cn-home-video-band .cn-section-head h2{margin:0!important;line-height:1!important;}
.cn-home-video-band .cn-section-head h2 span{
  display:inline-flex!important;align-items:center!important;gap:8px!important;
  background:var(--cn-v185-green)!important;color:#fff!important;border-radius:0!important;
  padding:10px 15px!important;font-size:15px!important;font-weight:950!important;letter-spacing:.3px!important;text-transform:uppercase!important;
}
.cn-home-video-band .cn-section-head h2 span:before{content:'▶';font-size:12px!important;line-height:1!important;}
.cn-home-video-band .cn-section-all{
  background:transparent!important;color:var(--cn-v185-green)!important;border:1px solid var(--cn-v185-line)!important;
  padding:8px 11px!important;border-radius:0!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;
}
.cn-modern-video-strip,.cn-video-page-source-strip{
  display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(280px,var(--cn-video-card-width,330px))!important;
  gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;
  padding:2px 2px 12px!important;margin:0!important;list-style:none!important;
}
.cn-modern-video-strip::-webkit-scrollbar,.cn-video-page-source-strip::-webkit-scrollbar{height:7px!important;}
.cn-modern-video-strip::-webkit-scrollbar-track,.cn-video-page-source-strip::-webkit-scrollbar-track{background:#eef4f1!important;}
.cn-modern-video-strip::-webkit-scrollbar-thumb,.cn-video-page-source-strip::-webkit-scrollbar-thumb{background:var(--cn-v185-green)!important;border-radius:0!important;}
.cn-modern-video-card,.cn-video-source-card{
  scroll-snap-align:start!important;background:#fff!important;border:1px solid var(--cn-v185-line)!important;border-radius:0!important;
  box-shadow:0 10px 28px rgba(10,45,34,.08)!important;overflow:hidden!important;min-width:0!important;
  display:block!important;grid-template-columns:none!important;transition:transform .2s ease,box-shadow .2s ease!important;
}
.cn-modern-video-card:hover,.cn-video-source-card:hover{transform:translateY(-3px)!important;box-shadow:0 16px 36px rgba(10,45,34,.13)!important;}
.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{
  position:relative!important;display:block!important;width:100%!important;height:var(--cn-video-image-height,190px)!important;min-height:var(--cn-video-image-height,190px)!important;
  overflow:hidden!important;background:#0b2c23!important;border-radius:0!important;
}
.cn-modern-video-img img,.cn-modern-video-img .cn-img-fallback,
.cn-video-source-card .cn-modern-video-img img,.cn-video-source-card .cn-modern-video-img .cn-img-fallback{
  width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;min-height:100%!important;
}
.cn-modern-video-img:after{content:'';position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.38) 100%)!important;pointer-events:none!important;}
.cn-modern-play{
  position:absolute!important;left:14px!important;bottom:13px!important;top:auto!important;right:auto!important;z-index:2!important;
  width:42px!important;height:42px!important;display:grid!important;place-items:center!important;
  background:rgba(6,102,76,.94)!important;color:#fff!important;border-radius:0!important;font-size:17px!important;font-weight:900!important;
  box-shadow:0 8px 18px rgba(0,0,0,.18)!important;
}
.cn-modern-video-body,.cn-video-source-card .cn-modern-video-body{padding:13px 14px 14px!important;background:#fff!important;min-width:0!important;}
.cn-modern-video-body .cn-label{display:none!important;}
.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{
  margin:0 0 9px!important;font-size:17px!important;line-height:1.27!important;font-weight:950!important;color:var(--cn-v185-dark)!important;
  display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;
}
.cn-modern-video-body h3 a,.cn-video-source-card .cn-modern-video-body h3 a{color:inherit!important;text-decoration:none!important;padding:0!important;}
.cn-video-source-card .cn-modern-video-body p{font-size:13px!important;line-height:1.35!important;color:#52605a!important;margin:0 0 8px!important;-webkit-line-clamp:2!important;}
.cn-modern-video-body .cn-meta,.cn-video-source-card .cn-meta{font-size:11.5px!important;font-weight:850!important;color:#6a7771!important;margin:0!important;}
/* Kırmızı kalıntıları temizle */
.cn-home-video-band .cn-label,.cn-home-video-band .cn-section-head:after,.cn-home-video-band .cn-modern-play,
.cn-section-head:after,.cn-label,.cn-category-feature-label,.cn-triple-body .cn-label{background:var(--cn-v185-green)!important;border-color:var(--cn-v185-green)!important;color:#fff!important;border-radius:0!important;}
.cn-home-video-band [style*="red"],.cn-home-video-band [style*="#d71920"],.cn-home-video-band [style*="#e"],.cn-home-video-band [class*="red"]{border-color:var(--cn-v185-green)!important;color:inherit!important;}
@media (min-width:1180px){.cn-modern-video-strip,.cn-video-page-source-strip{grid-auto-columns:calc((100% - 36px)/3)!important;}}
@media (max-width:900px){.cn-modern-video-strip,.cn-video-page-source-strip{grid-auto-columns:72%!important;gap:13px!important}.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:170px!important;min-height:170px!important}.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{font-size:15px!important}}
@media (max-width:560px){.cn-home-video-band{padding:18px 0 20px!important}.cn-home-video-band .cn-section-head h2 span{font-size:13px!important;padding:9px 12px!important}.cn-home-video-band .cn-section-all{font-size:11px!important;padding:7px 9px!important}.cn-modern-video-strip,.cn-video-page-source-strip{grid-auto-columns:86%!important}.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:150px!important;min-height:150px!important}.cn-modern-play{width:36px!important;height:36px!important;font-size:14px!important}.cn-modern-video-body,.cn-video-source-card .cn-modern-video-body{padding:11px 12px 12px!important}}

/* v1.8.6 - Sadece video şeridi düzeltmesi: görüntülü, profesyonel, kırmızı yok */
:root{--red:#0f8f6f!important;--red2:#0b6f56!important;--cn-video-green:#0f8f6f;--cn-video-dark:#101817;--cn-video-line:#e5ece9}
.cn-home-video-band{padding:24px 0 28px!important;background:#fff!important;border-top:0!important;border-bottom:1px solid var(--cn-video-line)!important}
.cn-home-video-band .cn-section-head{display:none!important}
.cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 15px!important;padding:0 0 10px!important;border-bottom:1px solid var(--cn-video-line)!important}
.cn-video-titlebar h2{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:9px 15px!important;background:var(--cn-video-green)!important;color:#fff!important;border-radius:0!important;font-size:17px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important}
.cn-video-titlebar h2 span{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;background:rgba(255,255,255,.18)!important;color:#fff!important;font-size:10px!important;border-radius:0!important}
.cn-video-titlebar a{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--cn-video-green)!important;background:#fff!important;border:1px solid var(--cn-video-green)!important;padding:8px 12px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;border-radius:0!important}
.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(var(--cn-video-card-width,330px),var(--cn-video-card-width,330px))!important;gap:18px!important;overflow-x:auto!important;padding:2px 2px 12px!important;scroll-snap-type:x mandatory!important;scrollbar-width:thin!important}
.cn-modern-video-card{background:#fff!important;border:1px solid var(--cn-video-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 10px 24px rgba(17,24,39,.07)!important;scroll-snap-align:start!important;min-width:var(--cn-video-card-width,330px)!important}
.cn-modern-video-img{height:var(--cn-video-image-height,190px)!important;display:block!important;position:relative!important;background:#111!important;overflow:hidden!important;border-radius:0!important}
.cn-modern-video-img a{display:block!important;width:100%!important;height:100%!important;position:relative!important}
.cn-modern-video-img img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;filter:none!important}
.cn-modern-video-img iframe,.cn-modern-video-img video{width:100%!important;height:100%!important;display:block!important;border:0!important;background:#111!important}
.cn-modern-video-img:after{display:none!important}
.cn-modern-play{position:absolute!important;left:14px!important;bottom:14px!important;z-index:5!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;background:rgba(15,143,111,.96)!important;color:#fff!important;font-size:14px!important;font-weight:950!important;border-radius:0!important;line-height:1!important;box-shadow:0 6px 16px rgba(0,0,0,.18)!important}
.cn-video-gradient-fallback{width:100%!important;height:100%!important;position:relative!important;background:linear-gradient(135deg,#0f8f6f 0%,#0b3b32 100%)!important}
.cn-video-gradient-fallback:before{content:"VİDEO"!important;position:absolute!important;left:16px!important;top:15px!important;color:rgba(255,255,255,.88)!important;font-size:13px!important;font-weight:950!important;letter-spacing:.8px!important}
.cn-modern-video-body{padding:13px 14px 15px!important}
.cn-modern-video-body .cn-label{display:none!important}
.cn-modern-video-body h3{font-size:18px!important;line-height:1.22!important;margin:0 0 9px!important;font-weight:950!important;color:var(--cn-video-dark)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-modern-video-body p{font-size:13px!important;line-height:1.42!important;color:#5f6b66!important;margin:0 0 8px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-modern-video-body .cn-meta{font-size:11px!important;color:#68746f!important;font-weight:850!important}
.cn-home-video-band .cn-section-head:before,.cn-home-video-band .cn-section-head:after,.cn-home-video-band h2:before,.cn-home-video-band h2:after{display:none!important;background:transparent!important;border:0!important}
.cn-home-video-band *{border-color:var(--cn-video-line)}
.cn-home-video-band .wp-block-button,.cn-home-video-band .cn-video-more-wrap{text-align:center!important;margin:14px auto 0!important;display:flex!important;justify-content:center!important}
.cn-home-video-band .wp-block-button__link,.cn-home-video-band .button,.cn-home-video-band button,.cn-home-video-band input[type=submit]{background:var(--cn-video-green)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 18px!important;font-weight:900!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-inline:auto!important}
@media(min-width:1000px){.cn-modern-video-strip{grid-auto-columns:calc((100% - 36px)/3)!important}.cn-modern-video-card{min-width:0!important}.cn-modern-video-img{height:var(--cn-video-image-height,205px)!important}}
@media(max-width:760px){.cn-video-titlebar{align-items:center!important;margin-bottom:12px!important}.cn-video-titlebar h2{font-size:15px!important;padding:8px 12px!important}.cn-video-titlebar a{font-size:11px!important;padding:7px 10px!important}.cn-modern-video-strip{grid-auto-columns:82%!important;gap:12px!important}.cn-modern-video-img{height:170px!important}.cn-modern-video-body h3{font-size:16px!important}}


/* v1.8.7 FINAL VIDEO FIX - sadece video alanı: gerçek görüntü, sade başlık, kırmızı yok */
:root{--cn-final-green:#08765a;--cn-final-green2:#0f8f6f;--cn-final-line:#dfe8e5;--cn-final-text:#111827;}
.cn-home-video-band{padding:22px 0 26px!important;background:#fff!important;border-top:1px solid var(--cn-final-line)!important;border-bottom:1px solid var(--cn-final-line)!important;}
.cn-home-video-band .cn-section-head,.cn-home-video-band .cn-section-head:before,.cn-home-video-band .cn-section-head:after{display:none!important;content:none!important;}
.cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid var(--cn-final-line)!important;background:transparent!important;}
.cn-video-titlebar h2{display:inline-flex!important;align-items:center!important;gap:9px!important;background:var(--cn-final-green)!important;color:#fff!important;margin:0!important;padding:10px 16px!important;border:0!important;border-radius:0!important;font-size:18px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.2px!important;}
.cn-video-titlebar h2 span{display:inline-grid!important;place-items:center!important;width:20px!important;height:20px!important;background:rgba(255,255,255,.14)!important;color:#fff!important;border-radius:0!important;font-size:11px!important;}
.cn-video-titlebar h2:before,.cn-video-titlebar h2:after{display:none!important;content:none!important;background:none!important;border:0!important;}
.cn-video-titlebar a{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--cn-final-green)!important;background:#fff!important;border:1px solid var(--cn-final-green)!important;border-radius:0!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;line-height:1!important;}
.cn-video-titlebar a:after{content:' →';margin-left:5px!important;}
.cn-video-page-source-strip,.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(300px,calc((100% - 36px)/3))!important;grid-template-columns:none!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;padding:2px 2px 12px!important;margin:0!important;list-style:none!important;scrollbar-width:thin!important;scrollbar-color:var(--cn-final-green) #edf3f1!important;}
.cn-video-page-source-strip::-webkit-scrollbar,.cn-modern-video-strip::-webkit-scrollbar{height:7px!important;}
.cn-video-page-source-strip::-webkit-scrollbar-thumb,.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-final-green)!important;border-radius:0!important;}
.cn-video-page-source-strip::-webkit-scrollbar-track,.cn-modern-video-strip::-webkit-scrollbar-track{background:#edf3f1!important;}
.cn-real-video-card,.cn-video-source-card,.cn-modern-video-card{display:block!important;background:#fff!important;border:1px solid var(--cn-final-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(8,65,49,.08)!important;scroll-snap-align:start!important;min-width:0!important;}
.cn-real-video-card:hover,.cn-video-source-card:hover,.cn-modern-video-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px rgba(8,65,49,.12)!important;}
.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{position:relative!important;display:block!important;width:100%!important;height:205px!important;min-height:205px!important;background:#0b2e25!important;overflow:hidden!important;border-radius:0!important;}
.cn-real-video-media iframe,.cn-modern-video-img iframe,.cn-real-video-media video,.cn-modern-video-img video{width:100%!important;height:100%!important;display:block!important;border:0!important;background:#111!important;object-fit:cover!important;}
.cn-real-video-media img,.cn-modern-video-img img,.cn-modern-video-img .cn-img-fallback{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:0!important;filter:none!important;}
.cn-modern-video-img:after,.cn-real-video-media:after{display:none!important;content:none!important;}
.cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:5!important;width:54px!important;height:54px!important;display:grid!important;place-items:center!important;background:rgba(8,118,90,.94)!important;color:#fff!important;border-radius:0!important;border:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important;}
.cn-video-gradient-fallback{width:100%!important;height:100%!important;background:linear-gradient(135deg,#0f8f6f 0%,#083b31 100%)!important;position:relative!important;}
.cn-video-gradient-fallback:before{display:none!important;content:none!important;}
.cn-modern-video-body,.cn-video-source-card .cn-modern-video-body{padding:14px 15px 15px!important;background:#fff!important;}
.cn-modern-video-body .cn-label,.cn-video-source-card .cn-label{display:none!important;}
.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{margin:0 0 8px!important;color:var(--cn-final-text)!important;font-size:18px!important;font-weight:950!important;line-height:1.24!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body p,.cn-video-source-card .cn-modern-video-body p{margin:0 0 8px!important;color:#52605b!important;font-size:13.5px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body .cn-meta,.cn-video-source-card .cn-meta{font-size:11px!important;font-weight:850!important;color:#69766f!important;}
.cn-home-video-band [style*="red"],.cn-home-video-band [style*="#d71920"],.cn-home-video-band [class*="red"]{background:var(--cn-final-green)!important;border-color:var(--cn-final-green)!important;color:#fff!important;}
.cn-home-video-band .cn-video-widget-strip{display:block!important;}
@media(max-width:980px){.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:72%!important;gap:14px!important}.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:180px!important;min-height:180px!important;}}
@media(max-width:560px){.cn-home-video-band{padding:18px 0 22px!important}.cn-video-titlebar h2{font-size:15px!important;padding:9px 12px!important}.cn-video-titlebar a{font-size:11px!important;padding:8px 10px!important}.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:86%!important;gap:12px!important}.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:168px!important;min-height:168px!important}.cn-modern-play{width:46px!important;height:46px!important;font-size:17px!important}.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{font-size:16px!important;}}

/* v1.8.8 - Video şeridi gerçek görüntü düzeltmesi: yeşil kutu yok, CoburNews yazısı yok, kırmızı çizgi yok */
:root{--cn-video-final-green:#08765a;--cn-video-final-line:#dfe8e5;--cn-video-final-text:#111827;}
.cn-home-video-band{background:#fff!important;border-top:1px solid var(--cn-video-final-line)!important;border-bottom:1px solid var(--cn-video-final-line)!important;padding:24px 0 28px!important;}
.cn-home-video-band .cn-section-head,.cn-home-video-band .cn-section-head:before,.cn-home-video-band .cn-section-head:after{display:none!important;content:none!important;}
.cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 11px!important;border-bottom:1px solid var(--cn-video-final-line)!important;background:transparent!important;}
.cn-video-titlebar h2{margin:0!important;background:var(--cn-video-final-green)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:10px 16px!important;font-size:18px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;}
.cn-video-titlebar h2 span{width:auto!important;height:auto!important;background:transparent!important;color:#fff!important;font-size:14px!important;display:inline!important;}
.cn-video-titlebar h2:before,.cn-video-titlebar h2:after,.cn-video-titlebar:before,.cn-video-titlebar:after{display:none!important;content:none!important;background:none!important;border:0!important;}
.cn-video-titlebar a{background:#fff!important;color:var(--cn-video-final-green)!important;border:1px solid var(--cn-video-final-green)!important;border-radius:0!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;line-height:1!important;}
.cn-video-titlebar a:after{content:' →';margin-left:5px!important;}
.cn-video-page-source-strip,.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(310px,calc((100% - 36px)/3))!important;gap:18px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;margin:0!important;padding:2px 2px 12px!important;list-style:none!important;scrollbar-width:thin!important;scrollbar-color:var(--cn-video-final-green) #edf3f1!important;}
.cn-video-page-source-strip::-webkit-scrollbar,.cn-modern-video-strip::-webkit-scrollbar{height:7px!important;}
.cn-video-page-source-strip::-webkit-scrollbar-thumb,.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-video-final-green)!important;border-radius:0!important;}
.cn-video-page-source-strip::-webkit-scrollbar-track,.cn-modern-video-strip::-webkit-scrollbar-track{background:#edf3f1!important;}
.cn-real-video-card,.cn-modern-video-card,.cn-video-source-card{display:block!important;background:#fff!important;border:1px solid var(--cn-video-final-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(8,65,49,.08)!important;scroll-snap-align:start!important;min-width:0!important;}
.cn-real-video-card:hover,.cn-modern-video-card:hover,.cn-video-source-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px rgba(8,65,49,.13)!important;}
.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{position:relative!important;width:100%!important;height:215px!important;min-height:215px!important;background:#111!important;overflow:hidden!important;border-radius:0!important;display:block!important;}
.cn-real-video-media iframe,.cn-modern-video-img iframe,.cn-real-video-media video,.cn-modern-video-img video{width:100%!important;height:100%!important;border:0!important;display:block!important;background:#111!important;object-fit:cover!important;}
.cn-real-video-media img,.cn-modern-video-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;}
.cn-video-gradient-fallback,.cn-img-fallback{display:none!important;}
.cn-real-video-media:after,.cn-modern-video-img:after{display:none!important;content:none!important;}
.cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:5!important;width:56px!important;height:56px!important;display:grid!important;place-items:center!important;background:rgba(8,118,90,.94)!important;color:#fff!important;border-radius:0!important;border:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important;}
.cn-modern-video-body,.cn-video-source-card .cn-modern-video-body{padding:14px 15px 15px!important;background:#fff!important;}
.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{margin:0 0 8px!important;color:var(--cn-video-final-text)!important;font-size:18px!important;font-weight:950!important;line-height:1.24!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body p,.cn-video-source-card .cn-modern-video-body p{margin:0 0 8px!important;color:#52605b!important;font-size:13.5px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body .cn-meta,.cn-video-source-card .cn-meta{font-size:11px!important;font-weight:850!important;color:#69766f!important;}
.cn-home-video-band .cn-label,.cn-home-video-band .cn-category-feature-label{background:var(--cn-video-final-green)!important;color:#fff!important;border-radius:0!important;}
.cn-home-video-band .cn-empty{border:1px dashed var(--cn-video-final-line)!important;background:#fbfdfc!important;color:#607069!important;border-radius:0!important;text-align:center!important;}
.cn-video-shortcode-wrap{width:100%!important;}
.cn-video-shortcode-wrap iframe,.cn-video-shortcode-wrap video{max-width:100%!important;}
@media(max-width:980px){.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:72%!important;gap:14px!important}.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:185px!important;min-height:185px!important;}}
@media(max-width:560px){.cn-home-video-band{padding:18px 0 22px!important}.cn-video-titlebar h2{font-size:15px!important;padding:9px 12px!important}.cn-video-titlebar a{font-size:11px!important;padding:8px 10px!important}.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:88%!important;gap:12px!important}.cn-real-video-media,.cn-modern-video-img,.cn-video-source-card .cn-modern-video-img{height:172px!important;min-height:172px!important}.cn-modern-play{width:46px!important;height:46px!important;font-size:17px!important}.cn-modern-video-body h3,.cn-video-source-card .cn-modern-video-body h3{font-size:16px!important;}}


/* v1.8.9 - Final video şeridi toparlama: düzgün video görünümü, CoburNews meta, kırmızı çizgisiz */
:root{--cn-v189-green:#08765a;--cn-v189-line:#e2ebe7;--cn-v189-text:#111827;--cn-v189-muted:#66736e;}
.cn-home-video-band{background:#fff!important;border-top:1px solid var(--cn-v189-line)!important;border-bottom:1px solid var(--cn-v189-line)!important;padding:24px 0 28px!important;overflow:hidden!important;}
.cn-home-video-band *{box-sizing:border-box!important;}
.cn-home-video-band [style*="red"],.cn-home-video-band [style*="#f00"],.cn-home-video-band [style*="#d71920"],.cn-home-video-band [class*="red"]{border-color:var(--cn-v189-green)!important;background:var(--cn-v189-green)!important;color:#fff!important;}
.cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--cn-v189-line)!important;background:transparent!important;}
.cn-video-titlebar:before,.cn-video-titlebar:after,.cn-video-titlebar h2:before,.cn-video-titlebar h2:after{display:none!important;content:none!important;}
.cn-video-titlebar h2{margin:0!important;background:transparent!important;color:var(--cn-v189-text)!important;border:0!important;padding:0!important;border-radius:0!important;font-size:20px!important;line-height:1.1!important;font-weight:950!important;letter-spacing:-.2px!important;text-transform:none!important;display:flex!important;align-items:center!important;gap:9px!important;}
.cn-video-titlebar h2 span{width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;background:var(--cn-v189-green)!important;color:#fff!important;font-size:13px!important;border-radius:0!important;line-height:1!important;}
.cn-video-titlebar a{background:var(--cn-v189-green)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;text-transform:uppercase!important;line-height:1!important;text-decoration:none!important;}
.cn-video-titlebar a:after{content:' →';margin-left:4px!important;}
.cn-video-page-source-strip,.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(320px,calc((100% - 40px)/3))!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:2px!important;padding:2px 2px 12px!important;margin:0!important;list-style:none!important;scrollbar-width:thin!important;scrollbar-color:var(--cn-v189-green) #edf4f1!important;}
.cn-video-page-source-strip::-webkit-scrollbar,.cn-modern-video-strip::-webkit-scrollbar{height:7px!important;}
.cn-video-page-source-strip::-webkit-scrollbar-thumb,.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-v189-green)!important;border-radius:0!important;}
.cn-video-page-source-strip::-webkit-scrollbar-track,.cn-modern-video-strip::-webkit-scrollbar-track{background:#edf4f1!important;}
.cn-modern-video-card,.cn-real-video-card,.cn-video-source-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--cn-v189-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(7,66,50,.09)!important;scroll-snap-align:start!important;min-width:0!important;transition:transform .18s ease,box-shadow .18s ease!important;}
.cn-modern-video-card:hover,.cn-real-video-card:hover,.cn-video-source-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px rgba(7,66,50,.14)!important;}
.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{position:relative!important;width:100%!important;height:230px!important;min-height:230px!important;background:#0e1714!important;overflow:hidden!important;border-radius:0!important;display:block!important;}
.cn-inline-video-player,.cn-video-thumb-link{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;}
.cn-inline-video-player iframe,.cn-inline-video-player video,.cn-modern-video-img iframe,.cn-real-video-media iframe,.cn-real-video-media video,.cn-modern-video-img video{width:100%!important;height:100%!important;display:block!important;border:0!important;background:#0e1714!important;object-fit:cover!important;}
.cn-video-thumb-link img,.cn-modern-video-img img,.cn-real-video-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:0!important;}
.cn-video-gradient-fallback,.cn-home-video-band .cn-img-fallback{display:none!important;}
.cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:56px!important;height:56px!important;display:grid!important;place-items:center!important;background:rgba(8,118,90,.94)!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 26px rgba(0,0,0,.25)!important;z-index:4!important;}
.cn-modern-video-body{padding:14px 15px 15px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:7px!important;min-height:118px!important;}
.cn-modern-video-body h3{margin:0!important;color:var(--cn-v189-text)!important;font-size:18px!important;font-weight:950!important;line-height:1.24!important;letter-spacing:-.15px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body h3 a{color:inherit!important;text-decoration:none!important;}
.cn-modern-video-body p{margin:0!important;color:var(--cn-v189-muted)!important;font-size:13px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body .cn-meta{display:flex!important;gap:9px!important;align-items:center!important;margin-top:auto!important;color:var(--cn-v189-muted)!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;}
.cn-modern-video-body .cn-meta span:last-child{color:var(--cn-v189-green)!important;}
.cn-home-video-band .cn-label,.cn-home-video-band .cn-category-feature-label{background:var(--cn-v189-green)!important;color:#fff!important;border-radius:0!important;}
.cn-home-video-band .cn-empty{border:1px dashed var(--cn-v189-line)!important;background:#fbfdfc!important;color:#607069!important;border-radius:0!important;text-align:center!important;}
@media(max-width:980px){.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:70%!important;gap:14px!important}.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{height:200px!important;min-height:200px!important}}
@media(max-width:560px){.cn-home-video-band{padding:18px 0 22px!important}.cn-video-titlebar h2{font-size:17px!important}.cn-video-titlebar h2 span{width:25px!important;height:25px!important;font-size:12px!important}.cn-video-titlebar a{font-size:11px!important;padding:8px 10px!important}.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:88%!important;gap:12px!important}.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{height:178px!important;min-height:178px!important}.cn-modern-play{width:46px!important;height:46px!important;font-size:17px!important}.cn-modern-video-body{padding:12px!important;min-height:104px!important}.cn-modern-video-body h3{font-size:16px!important;}}

/* v1.9.0 - Video şeridi kökten düzeltme: yeşil sahte kart yok, gerçek iframe/video/kapak görünür */
:root{--cn-v190-green:#08765a;--cn-v190-line:#e1e9e6;--cn-v190-text:#101817;--cn-v190-muted:#64716c;}
.cn-home-video-band{background:#fff!important;border-top:1px solid var(--cn-v190-line)!important;border-bottom:1px solid var(--cn-v190-line)!important;padding:24px 0 28px!important;overflow:hidden!important;}
.cn-home-video-band *{box-sizing:border-box!important;}
.cn-home-video-band .cn-section-head,.cn-home-video-band .cn-section-head:before,.cn-home-video-band .cn-section-head:after{display:none!important;content:none!important;}
.cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 16px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--cn-v190-line)!important;background:transparent!important;}
.cn-video-titlebar h2{margin:0!important;padding:0!important;background:transparent!important;color:var(--cn-v190-text)!important;border:0!important;font-size:22px!important;line-height:1.05!important;font-weight:950!important;letter-spacing:-.25px!important;text-transform:none!important;display:flex!important;align-items:center!important;gap:9px!important;}
.cn-video-titlebar h2 span{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;background:var(--cn-v190-green)!important;color:#fff!important;border-radius:0!important;font-size:13px!important;line-height:1!important;}
.cn-video-titlebar h2:before,.cn-video-titlebar h2:after,.cn-video-titlebar:before,.cn-video-titlebar:after{display:none!important;content:none!important;border:0!important;background:none!important;}
.cn-video-titlebar a{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff!important;color:var(--cn-v190-green)!important;border:1px solid var(--cn-v190-green)!important;border-radius:0!important;padding:9px 13px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;text-decoration:none!important;}
.cn-video-titlebar a:after{content:' →';margin-left:4px!important;}
.cn-video-page-source-strip,.cn-modern-video-strip{display:grid!important;grid-auto-flow:column!important;grid-template-columns:none!important;grid-auto-columns:minmax(320px,calc((100% - 40px)/3))!important;gap:20px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding-left:2px!important;padding:2px 2px 12px!important;margin:0!important;list-style:none!important;scrollbar-width:thin!important;scrollbar-color:var(--cn-v190-green) #edf4f1!important;}
.cn-video-page-source-strip::-webkit-scrollbar,.cn-modern-video-strip::-webkit-scrollbar{height:7px!important;}
.cn-video-page-source-strip::-webkit-scrollbar-track,.cn-modern-video-strip::-webkit-scrollbar-track{background:#edf4f1!important;}
.cn-video-page-source-strip::-webkit-scrollbar-thumb,.cn-modern-video-strip::-webkit-scrollbar-thumb{background:var(--cn-v190-green)!important;border-radius:0!important;}
.cn-modern-video-card,.cn-real-video-card,.cn-video-source-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--cn-v190-line)!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 10px 28px rgba(7,66,50,.08)!important;scroll-snap-align:start!important;min-width:0!important;transition:transform .18s ease,box-shadow .18s ease!important;}
.cn-modern-video-card:hover,.cn-real-video-card:hover,.cn-video-source-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 34px rgba(7,66,50,.13)!important;}
.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{position:relative!important;width:100%!important;height:230px!important;min-height:230px!important;background:#101817!important;overflow:hidden!important;border-radius:0!important;display:block!important;}
.cn-inline-video-player,.cn-video-thumb-link{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;}
.cn-inline-video-player iframe,.cn-inline-video-player video,.cn-modern-video-img iframe,.cn-modern-video-img video,.cn-real-video-media iframe,.cn-real-video-media video{width:100%!important;height:100%!important;display:block!important;border:0!important;background:#101817!important;object-fit:cover!important;}
.cn-video-thumb-link img,.cn-modern-video-img img,.cn-real-video-media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;border-radius:0!important;filter:none!important;}
.cn-video-gradient-fallback,.cn-home-video-band .cn-img-fallback,.cn-modern-video-img .cn-img-fallback{display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;}
.cn-modern-video-img:after,.cn-real-video-media:after{display:none!important;content:none!important;}
.cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:56px!important;height:56px!important;display:grid!important;place-items:center!important;background:rgba(8,118,90,.94)!important;color:#fff!important;border:0!important;border-radius:0!important;font-size:20px!important;font-weight:950!important;line-height:1!important;box-shadow:0 10px 26px rgba(0,0,0,.24)!important;z-index:5!important;}
.cn-modern-video-body{padding:14px 15px 15px!important;background:#fff!important;display:flex!important;flex-direction:column!important;gap:7px!important;min-height:112px!important;}
.cn-modern-video-body h3{margin:0!important;color:var(--cn-v190-text)!important;font-size:18px!important;font-weight:950!important;line-height:1.24!important;letter-spacing:-.15px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body h3 a{color:inherit!important;text-decoration:none!important;}
.cn-modern-video-body p{margin:0!important;color:var(--cn-v190-muted)!important;font-size:13px!important;line-height:1.42!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-modern-video-body .cn-meta{display:flex!important;gap:9px!important;align-items:center!important;margin-top:auto!important;color:var(--cn-v190-muted)!important;font-size:11px!important;font-weight:850!important;line-height:1.2!important;}
.cn-modern-video-body .cn-meta span:last-child{color:var(--cn-v190-green)!important;}
.cn-home-video-band .cn-label,.cn-home-video-band .cn-category-feature-label{background:var(--cn-v190-green)!important;color:#fff!important;border-radius:0!important;}
.cn-home-video-band [style*="red"],.cn-home-video-band [style*="#f00"],.cn-home-video-band [style*="#d71920"],.cn-home-video-band [class*="red"]{border-color:var(--cn-v190-green)!important;background:var(--cn-v190-green)!important;color:#fff!important;}
@media(max-width:980px){.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:70%!important;gap:14px!important}.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{height:200px!important;min-height:200px!important}}
@media(max-width:560px){.cn-home-video-band{padding:18px 0 22px!important}.cn-video-titlebar h2{font-size:17px!important}.cn-video-titlebar h2 span{width:25px!important;height:25px!important;font-size:12px!important}.cn-video-titlebar a{font-size:11px!important;padding:8px 10px!important}.cn-video-page-source-strip,.cn-modern-video-strip{grid-auto-columns:88%!important;gap:12px!important}.cn-modern-video-img,.cn-real-video-media,.cn-video-source-card .cn-modern-video-img{height:178px!important;min-height:178px!important}.cn-modern-play{width:46px!important;height:46px!important;font-size:17px!important}.cn-modern-video-body{padding:12px!important;min-height:104px!important}.cn-modern-video-body h3{font-size:16px!important;}}

/* v1.9.1 - Video şeridi gerçekten izlenebilir, düzenli ve modern */
.cn-home-video-band{background:#fff!important;border-top:1px solid #e6ebe8!important;border-bottom:1px solid #e6ebe8!important;padding:18px 0 22px!important;}
.cn-home-video-band .cn-video-titlebar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important;border:0!important;}
.cn-home-video-band .cn-video-titlebar h2{margin:0!important;font-size:22px!important;line-height:1!important;font-weight:950!important;color:#111827!important;letter-spacing:-.2px!important;display:flex!important;align-items:center!important;gap:8px!important;}
.cn-home-video-band .cn-video-titlebar h2 span{width:28px!important;height:28px!important;display:inline-grid!important;place-items:center!important;background:#0b8f6a!important;color:#fff!important;border-radius:0!important;font-size:13px!important;}
.cn-home-video-band .cn-video-titlebar a{font-weight:900!important;color:#0b8f6a!important;font-size:13px!important;background:transparent!important;border:0!important;padding:0!important;}
.cn-final-video-strip{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(300px,360px)!important;gap:16px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:2px 2px 10px!important;}
.cn-final-video-strip::-webkit-scrollbar{height:7px!important}.cn-final-video-strip::-webkit-scrollbar-thumb{background:#0b8f6a!important;border-radius:0!important}.cn-final-video-strip::-webkit-scrollbar-track{background:#edf3f1!important}
.cn-final-video-card{scroll-snap-align:start!important;background:#fff!important;border:1px solid #e5e7eb!important;box-shadow:0 10px 24px rgba(15,23,42,.08)!important;overflow:hidden!important;border-radius:0!important;min-width:0!important;}
.cn-final-video-media{position:relative!important;height:190px!important;background:#0f172a!important;overflow:hidden!important;}
.cn-final-video-media iframe,.cn-final-video-media video{width:100%!important;height:100%!important;display:block!important;border:0!important;object-fit:cover!important;background:#000!important;}
.cn-final-video-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border-radius:0!important;}
.cn-final-video-media a{display:block!important;width:100%!important;height:100%!important;position:relative!important;}
.cn-final-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:50px!important;height:50px!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.92)!important;color:#0b8f6a!important;font-weight:950!important;border-radius:0!important;box-shadow:0 12px 30px rgba(0,0,0,.25)!important;}
.cn-final-video-card h3{margin:0!important;padding:12px 13px 6px!important;font-size:17px!important;line-height:1.25!important;font-weight:950!important;color:#111827!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:56px!important;}
.cn-final-video-meta{padding:0 13px 12px!important;font-size:12px!important;color:#64746e!important;font-weight:900!important;}
.cn-home-video-band .cn-modern-video-strip,.cn-home-video-band .cn-video-page-source-strip{display:none!important;}
@media (max-width:720px){.cn-home-video-band{padding:14px 0 18px!important}.cn-final-video-strip{grid-auto-columns:86%!important;gap:12px!important}.cn-final-video-media{height:170px!important}.cn-final-video-card h3{font-size:15px!important;min-height:48px!important}.cn-home-video-band .cn-video-titlebar h2{font-size:19px!important}}

/* v1.9.3 - SADECE SLIDER AYDINLATMA / mevcut video ve alt bölümlere dokunmaz */
.cn-visual-slider-section{background:#fff!important;padding:12px 0!important;border:0!important;}
.cn-visual-slider{background:#fff!important;border:1px solid #e1e9e6!important;box-shadow:0 12px 30px rgba(15,23,42,.10)!important;border-radius:0!important;overflow:hidden!important;}
.cn-visual-stage{background:#eef3f1!important;}
.cn-visual-slide{background:#eef3f1!important;}
.cn-visual-image{display:block!important;position:absolute!important;inset:0!important;background:#dfe8e5!important;}
.cn-visual-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;visibility:visible!important;filter:none!important;border-radius:0!important;}
.cn-visual-image .cn-img-fallback{display:block!important;visibility:visible!important;width:100%!important;height:100%!important;min-height:100%!important;background:linear-gradient(135deg,#e7f1ed,#cdded8)!important;border-radius:0!important;}
.cn-visual-image:after,.cn-visual-slide:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.04) 42%,rgba(0,0,0,.18) 100%)!important;z-index:1!important;pointer-events:none!important;}
.cn-visual-content{left:24px!important;right:auto!important;bottom:22px!important;top:auto!important;width:min(560px,58%)!important;max-width:560px!important;padding:14px 16px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(255,255,255,.72)!important;box-shadow:0 10px 28px rgba(15,23,42,.16)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#111827!important;border-radius:0!important;}
.cn-visual-content .cn-label{background:#0f8f6f!important;color:#fff!important;border:0!important;border-radius:0!important;padding:5px 9px!important;font-size:10px!important;margin:0 0 8px!important;line-height:1!important;}
.cn-visual-content h1{margin:0 0 6px!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.6px!important;color:#111827!important;}
.cn-visual-content h1 a{color:#111827!important;text-shadow:none!important;text-decoration:none!important;}
.cn-visual-content p{margin:0 0 7px!important;color:#334155!important;font-size:13.5px!important;line-height:1.38!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-visual-content .cn-meta{color:#51605b!important;font-size:11px!important;font-weight:850!important;}
.cn-visual-side{background:#f7faf9!important;border-left:1px solid #e1e9e6!important;}
.cn-visual-side .cn-visual-thumb{background:#fff!important;color:#111827!important;border-bottom:1px solid #e7eeeb!important;}
.cn-visual-side .cn-visual-thumb.is-active,.cn-visual-side .cn-visual-thumb:hover{background:#eef8f4!important;}
.cn-visual-side .cn-visual-thumb.is-active:before{background:#0f8f6f!important;}
.cn-visual-thumb-text b{color:#111827!important;}
.cn-visual-thumb-text em{color:#64746e!important;}
.cn-visual-arrow{background:rgba(255,255,255,.78)!important;color:#0f8f6f!important;border:1px solid rgba(15,143,111,.25)!important;box-shadow:0 6px 18px rgba(15,23,42,.10)!important;}
.cn-visual-arrow:hover{background:#0f8f6f!important;color:#fff!important;}
.cn-visual-progress{background:rgba(15,143,111,.12)!important;}
.cn-visual-progress span{background:#0f8f6f!important;}
@media(max-width:760px){
  .cn-visual-stage{height:330px!important;min-height:330px!important;}
  .cn-visual-content{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important;padding:11px 12px!important;background:rgba(255,255,255,.82)!important;}
  .cn-visual-content h1{font-size:21px!important;line-height:1.1!important;-webkit-line-clamp:3!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .cn-visual-content p{display:none!important;}
  .cn-visual-side{background:#f7faf9!important;border-left:0!important;}
  .cn-visual-side .cn-visual-thumb{background:#fff!important;border-bottom:1px solid #e7eeeb!important;}
}

/* v1.9.4 - sadece alt kategori alanı: yan yana iki kategori, her kategoride en az 4 haber */
.cn-dual-category-section{background:#fff!important;padding:22px 0 30px!important;border:0!important;}
.cn-dual-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:start!important;}
.cn-dual-category-block{background:#fff!important;border:1px solid #e3ebe7!important;box-shadow:0 8px 22px rgba(15,23,42,.055)!important;border-radius:0!important;overflow:hidden!important;min-width:0!important;}
.cn-dual-category-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 14px!important;border-bottom:1px solid #e3ebe7!important;background:#fbfdfc!important;}
.cn-dual-category-head span{display:inline-flex!important;align-items:center!important;background:#0f8f6f!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.25px!important;padding:9px 12px!important;border-radius:0!important;}
.cn-dual-category-head a{font-size:12px!important;font-weight:900!important;color:#0f8f6f!important;background:transparent!important;border:0!important;padding:0!important;white-space:nowrap!important;text-decoration:none!important;}
.cn-dual-category-head a:after{content:' →';}
.cn-dual-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;}
.cn-dual-post-card{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:0!important;align-items:stretch!important;background:#fff!important;border:0!important;border-right:1px solid #edf2ef!important;border-bottom:1px solid #edf2ef!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;min-height:112px!important;}
.cn-dual-post-card:nth-child(2n){border-right:0!important;}
.cn-dual-post-img{display:block!important;width:112px!important;height:112px!important;background:#e8efec!important;overflow:hidden!important;border-radius:0!important;}
.cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;min-height:100%!important;}
.cn-dual-post-body{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;padding:10px 11px!important;min-width:0!important;}
.cn-dual-post-body h3{margin:0!important;font-size:14.5px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:-.1px!important;color:#111827!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-dual-post-body h3 a{color:#111827!important;text-decoration:none!important;}
.cn-dual-post-body .cn-meta{font-size:10.5px!important;line-height:1.1!important;color:#66736e!important;font-weight:850!important;gap:7px!important;}
.cn-dual-post-body .cn-meta span:last-child{color:#0f8f6f!important;}
.cn-dual-category-section .cn-label,.cn-dual-category-section .cn-category-feature-label{background:#0f8f6f!important;color:#fff!important;border-radius:0!important;}
.cn-dual-category-section .cn-empty{grid-column:1/-1!important;border-radius:0!important;}
@media(max-width:1020px){.cn-dual-category-grid{grid-template-columns:1fr!important;gap:16px!important;}.cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:620px){.cn-dual-category-section{padding:16px 0 22px!important}.cn-dual-category-grid{gap:14px!important}.cn-dual-category-head{padding:10px 11px!important}.cn-dual-category-head span{font-size:12px!important;padding:8px 10px!important}.cn-dual-posts{grid-template-columns:1fr!important}.cn-dual-post-card{grid-template-columns:104px minmax(0,1fr)!important;border-right:0!important;min-height:104px!important}.cn-dual-post-img{width:104px!important;height:104px!important}.cn-dual-post-body h3{font-size:14px!important;-webkit-line-clamp:3!important}.cn-dual-post-body .cn-meta{font-size:10px!important}}

/* v1.9.5 - Slider hemen altı mobil düzen geri alındı
   Sadece Son Haberler/4 kart alanını düzeltir; slider, video ve footer alanlarına dokunmaz. */
.cn-first-quad-news .cn-container{overflow:visible!important}
.cn-first-quad-news .cn-category-feature-grid-four{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;width:100%!important}
.cn-first-quad-news .cn-category-feature-card{width:100%!important;min-width:0!important;height:auto!important}
.cn-first-quad-news .cn-category-feature-img{width:100%!important;aspect-ratio:16/10!important;height:auto!important;min-height:0!important}
.cn-first-quad-news .cn-category-feature-body{min-height:128px!important}
@media(max-width:600px){
  .cn-first-quad-news .cn-container{width:calc(100% - 24px)!important;margin-inline:auto!important}
  .cn-first-quad-news .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .cn-first-quad-news .cn-category-feature-img{height:auto!important;min-height:0!important;aspect-ratio:16/10!important}
  .cn-first-quad-news .cn-category-feature-body{padding:9px!important;min-height:118px!important}
  .cn-first-quad-news .cn-category-feature-body h3{font-size:14px!important;line-height:1.22!important;-webkit-line-clamp:3!important}
  .cn-first-quad-news .cn-category-feature-body p{display:none!important}
  .cn-first-quad-news .cn-category-feature-body .cn-meta{font-size:10px!important}
}
@media(max-width:360px){
  .cn-first-quad-news .cn-container{width:calc(100% - 18px)!important}
  .cn-first-quad-news .cn-category-feature-grid-four{gap:8px!important}
  .cn-first-quad-news .cn-category-feature-body{min-height:110px!important}
}

/* v1.9.6 - SADECE istenen düzeltmeler
   1) Slider altındaki Son Haberler/Tümünü Gör başlık boşluğu kaldırıldı.
   2) Sadece Yazarlar ve Karakoçan kategori bloklarındaki haber görselleri/kartları büyütüldü.
   Slider, video, footer ve diğer kategori bloklarına dokunmaz. */
.cn-first-quad-news{padding-top:10px!important;}
.cn-first-quad-news .cn-section-head{display:none!important;margin:0!important;padding:0!important;height:0!important;min-height:0!important;border:0!important;overflow:hidden!important;}
.cn-first-quad-news .cn-category-feature-grid-four{margin-top:0!important;}

.cn-dual-category-block-large .cn-dual-post-card{grid-template-columns:170px minmax(0,1fr)!important;min-height:150px!important;}
.cn-dual-category-block-large .cn-dual-post-img{width:170px!important;height:150px!important;}
.cn-dual-category-block-large .cn-dual-post-body{padding:16px 18px!important;gap:10px!important;}
.cn-dual-category-block-large .cn-dual-post-body h3{font-size:20px!important;line-height:1.22!important;letter-spacing:-.25px!important;-webkit-line-clamp:3!important;}
.cn-dual-category-block-large .cn-dual-post-body .cn-meta{font-size:12px!important;gap:9px!important;}

@media(max-width:1020px){
  .cn-dual-category-block-large .cn-dual-post-card{grid-template-columns:190px minmax(0,1fr)!important;min-height:165px!important;}
  .cn-dual-category-block-large .cn-dual-post-img{width:190px!important;height:165px!important;}
  .cn-dual-category-block-large .cn-dual-post-body h3{font-size:22px!important;line-height:1.2!important;}
}
@media(max-width:620px){
  .cn-first-quad-news{padding-top:8px!important;}
  .cn-dual-category-block-large .cn-dual-posts{grid-template-columns:1fr!important;}
  .cn-dual-category-block-large .cn-dual-post-card{grid-template-columns:132px minmax(0,1fr)!important;min-height:132px!important;border-right:0!important;}
  .cn-dual-category-block-large .cn-dual-post-img{width:132px!important;height:132px!important;}
  .cn-dual-category-block-large .cn-dual-post-body{padding:12px 13px!important;}
  .cn-dual-category-block-large .cn-dual-post-body h3{font-size:17px!important;line-height:1.24!important;}
  .cn-dual-category-block-large .cn-dual-post-body .cn-meta{font-size:10.5px!important;}
}

/* =========================================================
   COBURNEWS PRO X v2.0.0 - Premium Footer Final
   Design : By Cobur News ®
   ========================================================= */
.cn-premium-footer{
  --cn-footer-bg:#081112;
  --cn-footer-bg2:#0d1d1b;
  --cn-footer-card:rgba(255,255,255,.055);
  --cn-footer-line:rgba(255,255,255,.105);
  --cn-footer-text:#e8f4f1;
  --cn-footer-muted:#9fb6b0;
  --cn-footer-green:#0f8f6f;
  --cn-footer-green2:#35d39b;
  background:
    radial-gradient(circle at 18% 0%,rgba(53,211,155,.20),transparent 32%),
    radial-gradient(circle at 80% 10%,rgba(15,143,111,.16),transparent 28%),
    linear-gradient(135deg,var(--cn-footer-bg),var(--cn-footer-bg2))!important;
  color:var(--cn-footer-text)!important;
  padding:34px 0 0!important;
  border-top:1px solid rgba(53,211,155,.26)!important;
  overflow:hidden!important;
  position:relative!important;
}
.cn-premium-footer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(53,211,155,.08),transparent);height:1px;top:0;pointer-events:none}
.cn-premium-footer .cn-container{width:min(var(--container),calc(100% - 28px))!important;position:relative;z-index:2}
.cn-premium-grid{display:grid!important;grid-template-columns:1.08fr 1fr 1fr!important;gap:18px!important;align-items:stretch!important;margin-bottom:22px!important}
.cn-premium-card{position:relative!important;min-width:0!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;border:1px solid var(--cn-footer-line)!important;box-shadow:0 18px 45px rgba(0,0,0,.24), inset 0 1px 0 rgba(255,255,255,.08)!important;padding:18px!important;border-radius:0!important;overflow:hidden!important}
.cn-premium-card:after{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:linear-gradient(90deg,var(--cn-footer-green),var(--cn-footer-green2),transparent);opacity:.9}
.cn-premium-card-head{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:15px!important}
.cn-premium-card-head b{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.2px!important}
.cn-premium-card-head em{display:block!important;color:var(--cn-footer-muted)!important;font-size:12px!important;font-style:normal!important;margin-top:4px!important;font-weight:750!important}
.cn-premium-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;flex:0 0 44px!important;background:rgba(53,211,155,.12)!important;border:1px solid rgba(53,211,155,.30)!important;color:var(--cn-footer-green2)!important;font-size:21px!important;box-shadow:0 0 24px rgba(53,211,155,.12)!important}
.cn-stat-row{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding-bottom:12px!important;margin-bottom:13px!important}
.cn-stat-row span{color:var(--cn-footer-muted)!important;font-size:13px!important;font-weight:850!important;text-transform:uppercase!important}
.cn-stat-row strong{font-size:30px!important;line-height:1!important;color:#fff!important;font-weight:950!important;letter-spacing:-.5px!important}
.cn-stat-pills{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}
.cn-stat-pills span{background:rgba(255,255,255,.052)!important;border:1px solid rgba(255,255,255,.075)!important;color:#dceae6!important;font-size:11.5px!important;font-weight:850!important;padding:9px 8px!important;line-height:1.25!important;text-align:center!important}
.cn-stat-pills span i{font-style:normal!important;color:#38e49f!important;text-shadow:0 0 10px rgba(56,228,159,.75)!important}
.cn-stat-pills span b{display:block!important;color:#fff!important;font-size:15px!important;margin-top:3px!important}
/* Sayaç ülke listesi: 5 ülkeden sonra kutu içinde kaydırma açılır, footer uzamaz */
.cn-country-list{display:grid!important;gap:7px!important;max-height:188px!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:5px!important;scrollbar-width:thin!important;scrollbar-color:var(--cn-footer-green2) rgba(255,255,255,.08)!important}
.cn-country-list::-webkit-scrollbar{width:6px!important}
.cn-country-list::-webkit-scrollbar-track{background:rgba(255,255,255,.08)!important}
.cn-country-list::-webkit-scrollbar-thumb{background:var(--cn-footer-green2)!important}
.cn-country-list div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#dbe8e5!important;background:rgba(0,0,0,.12)!important;border:1px solid rgba(255,255,255,.06)!important;padding:7px 9px!important;font-size:13px!important;font-weight:850!important;min-height:30px!important;box-sizing:border-box!important}
.cn-country-list b{color:var(--cn-footer-green2)!important;font-weight:950!important}
.cn-chat-card p{color:#c9d8d4!important;font-size:14px!important;line-height:1.55!important;margin:8px 0 13px!important}
.cn-voice-wave{display:flex!important;gap:5px!important;align-items:center!important;height:42px!important;margin:7px 0 8px!important}
.cn-voice-wave span{display:block!important;width:7px!important;background:linear-gradient(180deg,var(--cn-footer-green2),var(--cn-footer-green))!important;box-shadow:0 0 16px rgba(53,211,155,.45)!important;animation:cnVoice 1.15s ease-in-out infinite!important}.cn-voice-wave span:nth-child(1){height:16px}.cn-voice-wave span:nth-child(2){height:28px;animation-delay:.1s}.cn-voice-wave span:nth-child(3){height:38px;animation-delay:.2s}.cn-voice-wave span:nth-child(4){height:24px;animation-delay:.3s}.cn-voice-wave span:nth-child(5){height:32px;animation-delay:.4s}@keyframes cnVoice{0%,100%{transform:scaleY(.65);opacity:.65}50%{transform:scaleY(1);opacity:1}}
.cn-chat-status{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#fff!important;font-size:13px!important;font-weight:950!important;margin:0 0 13px!important;background:rgba(53,211,155,.10)!important;border:1px solid rgba(53,211,155,.22)!important;padding:7px 10px!important}.cn-chat-status .is-live{width:9px;height:9px;background:#38e49f;box-shadow:0 0 12px #38e49f;border-radius:50%}
.cn-premium-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(90deg,var(--cn-footer-green),var(--cn-footer-green2))!important;color:#041210!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.25px!important;padding:11px 16px!important;border:0!important;text-decoration:none!important;box-shadow:0 10px 25px rgba(15,143,111,.24)!important}.cn-premium-action:hover{filter:brightness(1.06)!important;color:#041210!important}
.cn-smart-date{display:flex!important;align-items:center!important;gap:14px!important;margin:4px 0 15px!important}.cn-smart-date>span{display:grid!important;place-items:center!important;width:72px!important;height:72px!important;background:linear-gradient(145deg,var(--cn-footer-green),var(--cn-footer-green2))!important;color:#051413!important;font-size:34px!important;font-weight:950!important;line-height:1!important}.cn-smart-date b{display:block!important;font-size:18px!important;color:#fff!important;line-height:1.15!important}.cn-smart-date em{display:block!important;color:var(--cn-footer-muted)!important;font-size:13px!important;font-style:normal!important;margin-top:6px!important;font-weight:800!important}.cn-event-box{background:rgba(0,0,0,.15)!important;border:1px solid rgba(255,255,255,.075)!important;padding:11px 12px!important}.cn-event-box small{display:block!important;color:var(--cn-footer-green2)!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.25px!important;margin-bottom:5px!important}.cn-event-box strong{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;margin-bottom:4px!important}.cn-event-box span{display:block!important;color:#c4d3ce!important;font-size:13px!important}
.cn-premium-bottom{display:grid!important;grid-template-columns:minmax(220px,1fr) minmax(280px,1.25fr) auto!important;gap:20px!important;align-items:center!important;border-top:1px solid rgba(255,255,255,.09)!important;padding:22px 0!important}.cn-premium-brand img{max-width:210px!important;height:auto!important;display:block!important}.cn-premium-brand .cn-footer-logo span{color:var(--cn-footer-green2)!important}.cn-premium-brand .cn-footer-logo b{color:#fff!important}.cn-premium-brand p{margin:8px 0 0!important;color:#bfd0cb!important;font-size:14px!important;font-weight:800!important}.cn-premium-quick{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px 16px!important}.cn-premium-quick a{color:#d9e7e3!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important}.cn-premium-quick a:hover{color:#fff!important;text-decoration:underline!important;text-decoration-color:var(--cn-footer-green2)!important}.cn-premium-social{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important}.cn-premium-social a{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;color:#eafff8!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;text-decoration:none!important;font-size:20px!important;font-weight:950!important;transition:.18s ease!important}.cn-premium-social a:hover{transform:translateY(-2px)!important;background:var(--cn-footer-green)!important;border-color:var(--cn-footer-green2)!important;color:#fff!important;box-shadow:0 10px 28px rgba(15,143,111,.28)!important}.cn-premium-copy{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-top:1px solid rgba(255,255,255,.075)!important;padding:13px 0 15px!important;color:#9fb2ad!important;font-size:12.5px!important;font-weight:800!important}.cn-top{background:linear-gradient(145deg,#0f8f6f,#35d39b)!important;color:#03120f!important;border:0!important;box-shadow:0 10px 26px rgba(15,143,111,.28)!important}
@media(max-width:900px){.cn-premium-grid{grid-template-columns:1fr!important}.cn-premium-bottom{grid-template-columns:1fr!important;text-align:center!important}.cn-premium-brand img{margin:0 auto!important}.cn-premium-quick{justify-content:center!important}.cn-premium-social{justify-content:center!important}.cn-premium-copy{flex-direction:column!important;text-align:center!important}.cn-stat-pills{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:480px){.cn-premium-footer{padding-top:24px!important}.cn-premium-footer .cn-container{width:min(100% - 22px,var(--container))!important}.cn-premium-card{padding:15px!important}.cn-premium-card-head b{font-size:15.5px!important}.cn-stat-row strong{font-size:26px!important}.cn-stat-pills{grid-template-columns:1fr!important}.cn-smart-date>span{width:62px!important;height:62px!important;font-size:30px!important}.cn-premium-social a{width:38px!important;height:38px!important}.cn-premium-quick{gap:8px 12px!important}}

/* Masaüstünde üst menü altındaki kırmızı çizgi geri geldi */
@media(min-width:769px){.cn-menu-wrap,.cn-main-menu,.main-navigation,.site-navigation{border-bottom:3px solid #d71920!important}}


/* ==========================================================
   CoburNews v2.0.5 - Güvenli referans düzen
   Sadece video altındaki kategori blokları ve sosyal ikonlar.
   Üst manşet/slider ve video şeridine dokunmaz.
   ========================================================== */
.cn-dual-category-section{background:#fff!important;padding:24px 0 28px!important;clear:both!important}
.cn-dual-category-grid{display:block!important;width:100%!important}
.cn-dual-category-block{display:block!important;width:100%!important;margin:0 0 26px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}
.cn-dual-category-head{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:3px solid #0f8f6f!important;background:transparent!important}
.cn-dual-category-head span{font-size:22px!important;line-height:1.1!important;font-weight:950!important;color:#111!important;text-transform:none!important;letter-spacing:-.2px!important}
.cn-dual-category-head a{font-size:12px!important;font-weight:900!important;color:#0f8f6f!important;text-decoration:none!important;border:1px solid #d8eee5!important;background:#f1faf6!important;padding:7px 11px!important;border-radius:0!important}
.cn-dual-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
.cn-dual-post-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e1e7ea!important;border-radius:0!important;overflow:hidden!important;box-shadow:0 8px 20px rgba(17,24,39,.055)!important;min-width:0!important;height:100%!important;transition:box-shadow .18s ease,transform .18s ease!important}
.cn-dual-post-card:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px rgba(17,24,39,.10)!important}
.cn-dual-post-img{display:block!important;width:100%!important;height:218px!important;min-height:218px!important;background:#eef1f2!important;overflow:hidden!important;border-radius:0!important;flex:0 0 auto!important}
.cn-dual-post-img img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important}
.cn-dual-post-body{display:flex!important;flex-direction:column!important;gap:0!important;padding:13px 14px 14px!important;min-height:150px!important;flex:1 1 auto!important;background:#fff!important}
.cn-dual-post-body .cn-label{display:inline-flex!important;align-self:flex-start!important;margin:0 0 9px!important;padding:6px 9px!important;border-radius:0!important;background:#0f8f6f!important;color:#fff!important;font-size:10px!important;line-height:1!important;font-weight:950!important;letter-spacing:.35px!important;text-transform:uppercase!important}
.cn-dual-post-body h3{font-size:20px!important;line-height:1.18!important;margin:0 0 8px!important;font-weight:950!important;letter-spacing:-.25px!important;color:#111!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-body h3 a{color:inherit!important;text-decoration:none!important}
.cn-dual-post-body p{font-size:13.5px!important;line-height:1.43!important;color:#5f666d!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-body .cn-meta{margin-top:auto!important;display:flex!important;gap:8px!important;align-items:center!important;color:#777!important;font-size:11.5px!important;font-weight:800!important}
.cn-dual-post-card .cn-img-fallback{height:218px!important;min-height:218px!important;border-radius:0!important}
.cn-dual-category-block-priority .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.cn-dual-category-block-priority .cn-dual-post-img{height:218px!important;min-height:218px!important}

.cn-premium-social a svg{display:block!important;width:20px!important;height:20px!important;fill:currentColor!important}
.cn-premium-social a span{font-size:0!important}
.cn-premium-social a{border-radius:0!important}
.cn-premium-social .cn-social-facebook{color:#1877f2!important}
.cn-premium-social .cn-social-instagram{color:#e1306c!important}
.cn-premium-social .cn-social-youtube{color:#ff0000!important}
.cn-premium-social .cn-social-telegram{color:#229ed9!important}
.cn-premium-social .cn-social-whatsapp{color:#25d366!important}
.cn-premium-social .cn-social-x{color:#111!important}
.cn-premium-social .cn-social-tiktok{color:#111!important}
.cn-premium-social a:hover{color:#fff!important}

@media(max-width:900px){
  .cn-dual-posts{gap:12px!important}
  .cn-dual-post-img{height:175px!important;min-height:175px!important}
  .cn-dual-post-body{padding:12px!important;min-height:142px!important}
  .cn-dual-post-body h3{font-size:17px!important;line-height:1.22!important}
  .cn-dual-post-body p{font-size:13px!important}
  .cn-dual-category-head span{font-size:19px!important}
}
@media(max-width:600px){
  .cn-dual-category-section{padding:16px 0 20px!important}
  .cn-dual-category-block{margin-bottom:20px!important}
  .cn-dual-category-head{margin-bottom:10px!important;padding-bottom:8px!important}
  .cn-dual-category-head span{font-size:18px!important}
  .cn-dual-category-head a{font-size:10px!important;padding:6px 8px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .cn-dual-post-img{height:112px!important;min-height:112px!important}
  .cn-dual-post-body{padding:8px 8px 9px!important;min-height:128px!important}
  .cn-dual-post-body .cn-label{font-size:8.5px!important;padding:5px 6px!important;margin-bottom:6px!important}
  .cn-dual-post-body h3{font-size:13.5px!important;line-height:1.22!important;margin-bottom:6px!important;-webkit-line-clamp:3!important}
  .cn-dual-post-body p{display:-webkit-box!important;font-size:11px!important;line-height:1.33!important;-webkit-line-clamp:2!important;margin-bottom:7px!important;color:#666!important}
  .cn-dual-post-body .cn-meta{display:flex!important;font-size:9.5px!important;gap:5px!important;line-height:1.2!important}
}
@media(max-width:380px){
  .cn-dual-posts{gap:7px!important}
  .cn-dual-post-img{height:104px!important;min-height:104px!important}
  .cn-dual-post-body{padding:8px!important;min-height:124px!important}
  .cn-dual-post-body h3{font-size:13px!important;-webkit-line-clamp:3!important}
  .cn-dual-post-body p{display:none!important}
}

/* ==========================================================
   CoburNews v2.0.6 - Dikey yükseklik ve haber boşluğu düzeltmesi
   Sadece video altındaki kategori bloklarına uygulanır.
   Üst manşet, üst 4 haber, video şeridi ve footer etkilenmez.
   ========================================================== */
.cn-dual-category-section{
  padding:18px 0 22px!important;
  background:#fff!important;
}
.cn-dual-category-block{
  margin:0 0 18px!important;
}
.cn-dual-category-head{
  margin:0 0 8px!important;
  padding:0 0 8px!important;
  border-bottom:3px solid #0f8f6f!important;
}
.cn-dual-category-head span{
  display:inline-flex!important;
  align-items:center!important;
  background:#0f8f6f!important;
  color:#fff!important;
  font-size:22px!important;
  line-height:1!important;
  font-weight:950!important;
  padding:13px 16px!important;
  text-transform:none!important;
  border-radius:0!important;
}
.cn-dual-category-head a{
  font-size:13px!important;
  padding:12px 16px!important;
  background:#f6fffb!important;
  border:1px solid #d8eee5!important;
  color:#0f8f6f!important;
  font-weight:950!important;
  border-radius:0!important;
}
.cn-dual-posts{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important; /* haber aralarında büyük boşluk yok */
  align-items:start!important;
}
.cn-dual-post-card{
  display:flex!important;
  flex-direction:column!important;
  height:auto!important;
  min-height:0!important;
  background:#fff!important;
  border:1px solid #e1e7ea!important;
  border-radius:0!important;
  overflow:hidden!important;
  box-shadow:0 4px 12px rgba(17,24,39,.045)!important;
  transform:none!important;
}
.cn-dual-post-card:hover{
  transform:none!important;
  box-shadow:0 6px 16px rgba(17,24,39,.07)!important;
}
.cn-dual-post-img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16/10!important;
  background:#eef1f2!important;
  overflow:hidden!important;
  border-radius:0!important;
  flex:0 0 auto!important;
}
.cn-dual-post-img img,
.cn-dual-post-img .cn-img-fallback{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  object-fit:cover!important;
  object-position:center center!important;
  border-radius:0!important;
}
.cn-dual-post-body{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  padding:12px 14px 13px!important;
  min-height:118px!important;
  height:auto!important;
  gap:0!important;
  background:#fff!important;
}
.cn-dual-post-body .cn-label{
  display:inline-flex!important;
  align-self:flex-start!important;
  margin:0 0 9px!important;
  padding:7px 10px!important;
  border-radius:0!important;
  background:#0f8f6f!important;
  color:#fff!important;
  font-size:11px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:.25px!important;
  text-transform:uppercase!important;
}
.cn-dual-post-body h3{
  margin:0!important;
  font-size:20px!important;
  line-height:1.18!important;
  font-weight:950!important;
  letter-spacing:-.25px!important;
  color:#111827!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.cn-dual-post-body h3 a{
  color:#111827!important;
  text-decoration:none!important;
}
.cn-dual-post-body p{
  display:none!important; /* alt bölüm galeri gibi uzamasın */
}
.cn-dual-post-body .cn-meta{
  margin-top:auto!important;
  padding-top:12px!important;
  display:flex!important;
  gap:8px!important;
  align-items:center!important;
  font-size:13px!important;
  line-height:1.2!important;
  color:#7b8288!important;
  font-weight:900!important;
}
.cn-dual-post-body .cn-meta span:last-child{
  color:#0f8f6f!important;
}

@media(max-width:900px){
  .cn-dual-posts{gap:7px!important;}
  .cn-dual-post-body{min-height:112px!important;padding:11px 12px 12px!important;}
  .cn-dual-post-body h3{font-size:18px!important;line-height:1.18!important;}
  .cn-dual-post-body .cn-meta{font-size:12px!important;padding-top:10px!important;}
}
@media(max-width:600px){
  .cn-dual-category-section{padding:14px 0 18px!important;}
  .cn-dual-category-block{margin-bottom:14px!important;}
  .cn-dual-category-head{margin-bottom:7px!important;padding-bottom:7px!important;}
  .cn-dual-category-head span{font-size:18px!important;padding:11px 13px!important;}
  .cn-dual-category-head a{font-size:11px!important;padding:9px 10px!important;}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}
  .cn-dual-post-img{aspect-ratio:16/10!important;height:auto!important;min-height:0!important;}
  .cn-dual-post-body{padding:9px 10px 10px!important;min-height:108px!important;}
  .cn-dual-post-body .cn-label{font-size:9.5px!important;padding:6px 8px!important;margin-bottom:8px!important;}
  .cn-dual-post-body h3{font-size:16px!important;line-height:1.16!important;-webkit-line-clamp:3!important;}
  .cn-dual-post-body .cn-meta{font-size:11px!important;padding-top:10px!important;gap:6px!important;}
}
@media(max-width:380px){
  .cn-dual-posts{gap:5px!important;}
  .cn-dual-post-body{padding:8px!important;min-height:100px!important;}
  .cn-dual-post-body .cn-label{font-size:8.5px!important;padding:5px 7px!important;margin-bottom:6px!important;}
  .cn-dual-post-body h3{font-size:14px!important;line-height:1.15!important;}
  .cn-dual-post-body .cn-meta{font-size:10px!important;padding-top:8px!important;}
}

/* CoburNews v2.0.11 - Sayaç ve detaylı takvim küçük düzeltme */
.cn-event-meta{display:grid!important;gap:5px!important;margin:8px 0!important}
.cn-event-meta em{display:block!important;color:#e5fff7!important;font-size:12.5px!important;font-style:normal!important;font-weight:850!important;line-height:1.35!important}
.cn-event-box p{margin:8px 0 0!important;color:#c4d3ce!important;font-size:13px!important;line-height:1.45!important;font-weight:750!important}
.cn-event-link{display:inline-flex!important;margin-top:10px!important;color:#041210!important;background:linear-gradient(90deg,var(--cn-footer-green),var(--cn-footer-green2))!important;text-decoration:none!important;font-size:12px!important;font-weight:950!important;padding:7px 10px!important}

/* =========================================================
 * CoburNews Pro X v2.0.14 - Sadece üst bölüm + sayaç/takvim fix
 * Haber sütunları, kategori blokları ve video altı düzenine dokunmaz.
 * =======================================================*/
:root{
  --cn-brand-green:#087a55;
  --cn-brand-green-dark:#056545;
  --cn-brand-green-soft:#0b8d63;
}
.cn-pro-topline{background:#fff!important;color:#2f3438!important;border-bottom:1px solid #edf0f2!important}
.cn-pro-topline-in{height:34px!important;display:flex!important;align-items:center!important;gap:16px!important;white-space:nowrap!important;overflow:hidden!important}
.cn-pro-date,.cn-pro-weather,.cn-pro-note{display:inline-flex!important;align-items:center!important;gap:6px!important;color:#2f3438!important;font-weight:700!important;line-height:1!important}
.cn-mini-ico{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#f3f7f5!important;color:var(--cn-brand-green)!important;font-size:12px!important}
.cn-pro-brandrow{background:#fff!important;border-bottom:1px solid #eef1f0!important}
.cn-pro-brand-in{min-height:86px!important;display:grid!important;grid-template-columns:minmax(210px,320px) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:10px 0!important}
.cn-pro-brand-in .custom-logo-link img{max-height:76px!important;width:auto!important}
.cn-pro-brand-mark{justify-self:end;min-height:58px;width:min(520px,100%);display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-end!important;text-align:right!important;padding:10px 18px!important;border:1px solid #e6eee9!important;border-radius:16px!important;background:linear-gradient(135deg,#ffffff,#f5fbf8)!important;box-shadow:0 8px 22px rgba(5,101,69,.07)!important}
.cn-pro-brand-mark strong{color:var(--cn-brand-green-dark)!important;font-size:23px!important;font-weight:950!important;letter-spacing:.8px!important;line-height:1!important}
.cn-pro-brand-mark span{margin-top:5px;color:#5d6862!important;font-size:13px!important;font-weight:750!important}
.cn-pro-navrow{background:var(--cn-brand-green)!important;border-top:0!important;border-bottom:3px solid var(--cn-brand-green-dark)!important;box-shadow:0 8px 18px rgba(5,101,69,.18)!important;position:relative!important;z-index:120!important}
.cn-pro-nav-in{min-height:50px!important;display:flex!important;align-items:center!important;gap:0!important;position:relative!important;padding:0!important}
.cn-home-link{flex:0 0 auto;width:50px;height:50px;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;border-left:1px solid rgba(255,255,255,.12)!important;border-right:1px solid rgba(255,255,255,.14)!important;background:rgba(0,0,0,.08)!important}
.cn-home-link svg{width:20px;height:20px;fill:currentColor;display:block}
.cn-home-link:hover{background:rgba(255,255,255,.14)!important}
.cn-pro-menu{display:block!important;flex:1!important;min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important}
.cn-pro-menu::-webkit-scrollbar{display:none!important}
.cn-pro-menu .cn-menu-list{display:flex!important;align-items:center!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important;white-space:nowrap!important}
.cn-pro-menu .cn-menu-list>li{flex:0 0 auto!important;position:relative!important}
.cn-pro-menu .cn-menu-list>li>a{height:50px!important;display:flex!important;align-items:center!important;padding:0 13px!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.25px!important;text-transform:none!important;border-right:1px solid rgba(255,255,255,.13)!important;line-height:1!important}
.cn-pro-menu .cn-menu-list>li>a:hover,.cn-pro-menu .cn-menu-list>li:hover>a{background:rgba(255,255,255,.13)!important;color:#fff!important}
.cn-pro-menu .sub-menu{position:absolute!important;left:0!important;top:100%!important;min-width:220px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:0 0 12px 12px!important;box-shadow:0 18px 36px rgba(0,0,0,.14)!important;display:none!important;z-index:9999!important;list-style:none!important;padding:7px!important;margin:0!important}
.cn-pro-menu li:hover>.sub-menu{display:block!important}
.cn-pro-menu .sub-menu a{display:block!important;color:#17211c!important;background:transparent!important;padding:10px 12px!important;border-radius:8px!important;font-size:13px!important;font-weight:800!important;text-transform:none!important;line-height:1.25!important}
.cn-pro-menu .sub-menu a:hover{background:#f0f7f4!important;color:var(--cn-brand-green-dark)!important}
.cn-menu-toggle.cn-mobile-menu-toggle{display:none!important}
.cn-pro-search-toggle{flex:0 0 auto;width:50px;height:50px;border:0!important;border-left:1px solid rgba(255,255,255,.15)!important;background:rgba(0,0,0,.08)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}
.cn-pro-search-toggle svg{width:20px;height:20px;fill:currentColor;display:block}
.cn-pro-search-toggle:hover,.cn-pro-search-toggle.is-open{background:rgba(255,255,255,.15)!important}
.cn-pro-search-panel{position:absolute!important;right:0!important;top:calc(100% + 8px)!important;width:min(420px,calc(100vw - 28px))!important;height:46px!important;display:flex!important;gap:8px!important;align-items:center!important;padding:6px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dfe7e2!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-6px)!important;transition:.18s ease!important;z-index:10000!important}
.cn-pro-search-panel.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}
.cn-pro-search-panel input{flex:1!important;min-width:0!important;height:34px!important;border:0!important;outline:0!important;background:#f6faf8!important;border-radius:10px!important;padding:0 12px!important;color:#111!important;font-size:14px!important;font-weight:650!important}
.cn-pro-search-panel button{height:34px!important;border:0!important;border-radius:10px!important;background:var(--cn-brand-green)!important;color:#fff!important;font-weight:900!important;padding:0 14px!important;cursor:pointer!important}
.cn-pro-breaking{background:#fff!important;border-bottom:1px solid #e7ece9!important;position:relative!important;z-index:80!important}
.cn-pro-breaking-in{height:44px!important;display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}
.cn-pro-breaking-label{height:30px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:0 12px!important;border-radius:0!important;background:var(--cn-brand-green)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;letter-spacing:.35px!important;white-space:nowrap!important;box-shadow:0 6px 15px rgba(5,101,69,.16)!important}
.cn-pro-breaking-label span{width:8px!important;height:8px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 0 0 rgba(255,255,255,.8)!important;animation:cnPulse 1.45s infinite!important}
.cn-pro-breaking-mask{min-width:0!important;flex:1!important;height:32px!important;display:flex!important;align-items:center!important;overflow:hidden!important;border-radius:9px!important;background:#f7faf8!important;border:1px solid #e8efeb!important}
.cn-pro-breaking-track{display:inline-flex!important;align-items:center!important;gap:18px!important;white-space:nowrap!important;will-change:transform!important;animation:cnProTicker var(--cn-breaking-duration,62s) linear infinite!important;padding-left:100%!important}
.cn-pro-breaking-mask:hover .cn-pro-breaking-track{animation-play-state:paused!important}
.cn-pro-breaking-track a{font-size:14px!important;font-weight:850!important;color:#17211c!important;line-height:1!important}
.cn-pro-breaking-track a:hover{color:var(--cn-brand-green-dark)!important}
.cn-pro-breaking-track i{font-style:normal!important;color:#b9c0bc!important;font-weight:900!important}
.cn-pro-breaking-track span{font-size:14px!important;color:#66736c!important;font-weight:750!important;padding-left:14px!important}

.cn-country-list:empty:before{content:'Henüz ülke verisi oluşmadı';display:block;color:#8e9892;font-size:13px;font-weight:800;padding:9px 0}
.cn-event-box span:empty{display:none!important}
.cn-event-meta em{font-style:normal!important}

@media (max-width:900px){
  .cn-pro-topline-in{height:31px!important;gap:10px!important}
  .cn-pro-note{display:none!important}
  .cn-pro-brand-in{min-height:66px!important;grid-template-columns:1fr auto!important;gap:10px!important;padding:7px 0!important}
  .cn-pro-brand-in .custom-logo-link img{max-height:54px!important}
  .cn-pro-brand-in .cn-text-logo span,.cn-pro-brand-in .cn-text-logo b{font-size:27px!important}
  .cn-pro-brand-in .cn-text-logo small{display:none!important}
  .cn-pro-brand-mark{width:auto!important;min-height:42px!important;max-width:190px!important;padding:8px 10px!important;border-radius:12px!important;align-items:flex-end!important}
  .cn-pro-brand-mark strong{font-size:15px!important}
  .cn-pro-brand-mark span{font-size:10.5px!important;max-width:170px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  .cn-pro-nav-in{min-height:46px!important;display:flex!important;padding:0!important}
  .cn-home-link{width:44px!important;height:46px!important}
  .cn-home-link svg{width:18px!important;height:18px!important}
  .cn-menu-toggle.cn-mobile-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:46px!important;border:0!important;border-radius:0!important;background:rgba(0,0,0,.08)!important;color:#fff!important;padding:0 13px!important;font-weight:900!important;letter-spacing:.25px!important;box-shadow:none!important;cursor:pointer!important;order:2!important;border-right:1px solid rgba(255,255,255,.13)!important}
  .cn-mobile-menu-toggle span{font-size:19px!important;line-height:1!important}.cn-mobile-menu-toggle b{font-size:12px!important;line-height:1!important}
  .cn-pro-menu{position:absolute!important;left:0!important;right:0!important;top:100%!important;width:100%!important;background:#fff!important;border:1px solid #e5e7eb!important;border-top:0!important;border-radius:0 0 14px 14px!important;box-shadow:0 16px 34px rgba(0,0,0,.16)!important;display:none!important;overflow:visible!important;z-index:9999!important;order:10!important}
  .cn-pro-menu.is-open{display:block!important}
  .cn-pro-menu .cn-menu-list{display:block!important;white-space:normal!important;max-height:70vh!important;overflow:auto!important;padding:7px!important}
  .cn-pro-menu .cn-menu-list>li>a{height:auto!important;min-height:42px!important;color:#18211d!important;border-right:0!important;border-bottom:1px solid #eef2ef!important;padding:12px!important;font-size:14px!important;background:#fff!important}
  .cn-pro-menu .cn-menu-list>li>a:hover{background:#f3faf6!important;color:var(--cn-brand-green-dark)!important}
  .cn-pro-menu .sub-menu{position:static!important;display:block!important;box-shadow:none!important;border:0!important;border-radius:0!important;background:#f6faf8!important;padding:4px 0 4px 14px!important;margin:0!important;min-width:0!important}
  .cn-pro-menu .sub-menu a{padding:9px 12px!important;color:#24312b!important;font-size:13px!important;border-radius:8px!important}
  .cn-pro-search-toggle{margin-left:auto!important;width:44px!important;height:46px!important;order:3!important}
  .cn-pro-search-panel{top:calc(100% + 7px)!important;right:0!important;left:auto!important;width:calc(100vw - 28px)!important}
  .cn-pro-breaking-in{height:42px!important;gap:8px!important}
  .cn-pro-breaking-label{height:28px!important;font-size:12px!important;padding:0 10px!important}
  .cn-pro-breaking-mask{height:30px!important}
  .cn-pro-breaking-track a{font-size:13px!important}
}
@media (max-width:520px){
  .cn-container{width:min(100% - 14px,var(--container))!important}
  .cn-pro-topline{font-size:11px!important}
  .cn-pro-topline-in{height:28px!important;gap:8px!important}
  .cn-pro-date span:last-child{max-width:145px!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .cn-pro-weather{margin-left:auto!important;max-width:185px!important;overflow:hidden!important;text-overflow:ellipsis!important}
  .cn-pro-brand-in{min-height:60px!important}
  .cn-pro-brand-in .custom-logo-link img{max-height:48px!important}
  .cn-pro-brand-mark{max-width:150px!important;min-height:38px!important;padding:7px 9px!important}
  .cn-pro-brand-mark strong{font-size:13px!important}.cn-pro-brand-mark span{font-size:9.5px!important;max-width:130px!important}
  .cn-home-link{width:41px!important;height:44px!important}.cn-menu-toggle.cn-mobile-menu-toggle{height:44px!important;padding:0 11px!important}.cn-pro-search-toggle{width:42px!important;height:44px!important}
  .cn-pro-breaking-in{height:40px!important;gap:7px!important}.cn-pro-breaking-label{font-size:11px!important;height:26px!important;padding:0 9px!important}.cn-pro-breaking-mask{height:30px!important}.cn-pro-breaking-track{gap:14px!important}.cn-pro-breaking-track a{font-size:12.5px!important}
}


/* v2.0.15 - Logo hizasında Mala Coburyan görsel link ve footer menü desteği */
.cn-pro-brand-mark.cn-mala-banner{
  display:flex!important;align-items:center!important;justify-content:center!important;
  min-height:92px!important;padding:10px 18px!important;
  background:#fff!important;border:1px solid rgba(15,143,111,.16)!important;
  border-radius:22px!important;box-shadow:0 10px 26px rgba(15,143,111,.08)!important;
  overflow:hidden!important;text-decoration:none!important;
}
.cn-pro-brand-mark.cn-mala-banner img{
  display:block!important;max-width:100%!important;max-height:96px!important;width:auto!important;height:auto!important;object-fit:contain!important;
}
.cn-pro-brand-mark.cn-mala-banner:hover{border-color:rgba(15,143,111,.35)!important;box-shadow:0 14px 34px rgba(15,143,111,.14)!important;transform:translateY(-1px)}
.cn-premium-quick .cn-premium-footer-menu{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:10px 16px!important;justify-content:flex-end!important;align-items:center!important}
.cn-premium-quick .cn-premium-footer-menu li{margin:0!important;padding:0!important;list-style:none!important}
.cn-premium-quick .cn-premium-footer-menu a{color:#e4f2ee!important;font-weight:850!important;font-size:14px!important;text-decoration:none!important}
.cn-premium-quick .cn-premium-footer-menu a:hover{color:#35d39b!important}
@media (max-width:760px){
  .cn-pro-brand-in{grid-template-columns:1fr!important;gap:12px!important}
  .cn-pro-brand-mark.cn-mala-banner{min-height:74px!important;border-radius:16px!important;padding:8px 12px!important}
  .cn-pro-brand-mark.cn-mala-banner img{max-height:76px!important}
  .cn-premium-quick .cn-premium-footer-menu{justify-content:flex-start!important;gap:8px 12px!important}
}

/* v2.0.17 - Header logo replacement + clean footer menu (safe scope) */
.cn-pro-brand-in{
  grid-template-columns:1fr!important;
  justify-items:center!important;
  min-height:106px!important;
  padding:10px 0 12px!important;
}
.cn-brand-only-logo,
.cn-main-logo-link{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
.cn-main-logo-img{
  width:min(720px,94vw)!important;
  max-height:110px!important;
  object-fit:contain!important;
  object-position:center!important;
  display:block!important;
}
.cn-pro-brand-mark.cn-mala-banner{display:none!important;}
.cn-premium-quick .cn-premium-footer-menu,
.cn-premium-quick{gap:0!important;}
.cn-premium-quick .cn-premium-footer-menu a,
.cn-premium-quick>a{
  position:relative!important;
  padding:0 14px!important;
  color:#e8f5f1!important;
  font-weight:850!important;
  font-size:14px!important;
  line-height:1.5!important;
}
.cn-premium-quick .cn-premium-footer-menu li:not(:last-child) a:after,
.cn-premium-quick>a:not(:last-child):after{
  content:"|";
  position:absolute;
  right:-2px;
  color:rgba(255,255,255,.35);
  font-weight:400;
}
@media (max-width:768px){
  .cn-pro-brand-in{min-height:76px!important;padding:7px 0 8px!important;}
  .cn-main-logo-img{width:min(430px,96vw)!important;max-height:70px!important;}
  .cn-premium-quick,
  .cn-premium-quick .cn-premium-footer-menu{justify-content:center!important;text-align:center!important;gap:0!important;}
  .cn-premium-quick .cn-premium-footer-menu a,
  .cn-premium-quick>a{font-size:13px!important;padding:0 9px!important;}
}

/* v2.0.18 - SADE KAPSAM: sadece üst logo + footer düz menü */
.cn-pro-brand-in{
  grid-template-columns:1fr!important;
  justify-items:center!important;
  align-items:center!important;
  min-height:128px!important;
  padding:8px 0 10px!important;
}
.cn-brand-only-logo,.cn-main-logo-link{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
}
.cn-main-logo-img{
  display:block!important;
  width:min(760px,96vw)!important;
  max-width:100%!important;
  max-height:none!important;
  height:auto!important;
  object-fit:contain!important;
  object-position:center!important;
}
.cn-pro-brand-mark,.cn-pro-brand-mark.cn-mala-banner{display:none!important;}
.cn-premium-quick{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
}
.cn-premium-quick a{
  position:relative!important;
  color:#eefaf6!important;
  font-weight:850!important;
  font-size:15px!important;
  line-height:1.45!important;
  text-decoration:none!important;
  padding:0 18px!important;
  background:none!important;
  border:0!important;
  box-shadow:none!important;
}
.cn-premium-quick a:not(:last-child)::after{
  content:"|"!important;
  position:absolute!important;
  right:-2px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  color:rgba(255,255,255,.38)!important;
  font-weight:500!important;
}
.cn-premium-quick a:hover{color:#35d39b!important;text-decoration:none!important;}
@media (max-width:768px){
  .cn-pro-brand-in{min-height:88px!important;padding:6px 0 7px!important;}
  .cn-main-logo-img{width:min(420px,97vw)!important;}
  .cn-premium-quick a{font-size:13px!important;padding:0 10px!important;}
}
@media (max-width:420px){
  .cn-pro-brand-in{min-height:78px!important;}
  .cn-main-logo-img{width:min(360px,98vw)!important;}
  .cn-premium-quick{row-gap:6px!important;}
  .cn-premium-quick a{font-size:12.5px!important;padding:0 8px!important;}
}

/* === CoburNews v2.0.21 - SADECE MENÜ YAZISI + FOOTER DÜZ MENÜ DÜZELTMESİ ===
   Kural: Header yapısı, arama, logo, haber sütunları, slider, kategori ve içerik düzenine dokunmaz.
*/
:root{--cn-menu-emerald:#057a55;--cn-menu-emerald-dark:#046043;--cn-menu-white:#ffffff;}

/* ÜST MENÜ: Mevcut format korunur, sadece yazılar tek tip BÜYÜK HARF ve beyaz olur */
.cn-pro-navrow{background:var(--cn-menu-emerald)!important;}
.cn-pro-menu .cn-menu-list>li>a,
.cn-main-menu .cn-menu-list>li>a,
.cn-menu-toggle.cn-mobile-menu-toggle b{
  text-transform:uppercase!important;
  color:var(--cn-menu-white)!important;
  font-size:14px!important;
  font-weight:850!important;
  letter-spacing:.28px!important;
}
.cn-pro-menu .cn-menu-list>li>a:hover,
.cn-pro-menu .cn-menu-list>li:hover>a,
.cn-main-menu .cn-menu-list>li>a:hover,
.cn-main-menu .cn-menu-list>li:hover>a{
  background:rgba(255,255,255,.13)!important;
  color:#fff!important;
}

/* Masaüstü alt menüler: ColorMag mantığında açılır, zümrüt yeşili ve beyaz yazı */
@media (min-width:901px){
  .cn-pro-menu .sub-menu,
  .cn-main-menu .sub-menu{
    background:var(--cn-menu-emerald)!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:0 12px 26px rgba(0,0,0,.18)!important;
    padding:0!important;
    min-width:220px!important;
  }
  .cn-pro-menu .sub-menu a,
  .cn-main-menu .sub-menu a{
    color:#fff!important;
    background:transparent!important;
    text-transform:uppercase!important;
    font-size:13px!important;
    font-weight:800!important;
    letter-spacing:.2px!important;
    padding:11px 14px!important;
    border-radius:0!important;
    border-bottom:1px solid rgba(255,255,255,.13)!important;
  }
  .cn-pro-menu .sub-menu a:hover,
  .cn-main-menu .sub-menu a:hover{
    background:var(--cn-menu-emerald-dark)!important;
    color:#fff!important;
  }
}

/* Mobil açılır menü: tıklayınca zümrüt yeşili panel, beyaz yazılar */
@media (max-width:900px){
  .cn-menu-toggle.cn-mobile-menu-toggle{
    background:var(--cn-menu-emerald)!important;
    color:#fff!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  .cn-pro-menu.is-open,
  .cn-main-menu.is-open{
    background:var(--cn-menu-emerald)!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:0 14px 28px rgba(0,0,0,.18)!important;
  }
  .cn-pro-menu .cn-menu-list>li,
  .cn-main-menu .cn-menu-list>li{
    border-bottom:1px solid rgba(255,255,255,.13)!important;
  }
  .cn-pro-menu .cn-menu-list>li>a,
  .cn-main-menu .cn-menu-list>li>a{
    color:#fff!important;
    background:var(--cn-menu-emerald)!important;
    text-transform:uppercase!important;
    font-size:14px!important;
    font-weight:850!important;
    letter-spacing:.28px!important;
  }
  .cn-pro-menu .cn-menu-list>li>a:hover,
  .cn-main-menu .cn-menu-list>li>a:hover{
    background:var(--cn-menu-emerald-dark)!important;
    color:#fff!important;
  }
  .cn-pro-menu .sub-menu,
  .cn-main-menu .sub-menu{
    background:var(--cn-menu-emerald-dark)!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
  }
  .cn-pro-menu .sub-menu a,
  .cn-main-menu .sub-menu a{
    color:#fff!important;
    background:transparent!important;
    text-transform:uppercase!important;
    font-size:13px!important;
    font-weight:760!important;
    padding:10px 18px!important;
    border-left:0!important;
    border-bottom:1px solid rgba(255,255,255,.10)!important;
    border-radius:0!important;
  }
}

/* FOOTER DÜZ MENÜ: paneldeki Footer Menü Linkleri alanından gelen linkleri yatay gösterir */
.cn-premium-quick{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:center!important;
  gap:0!important;
  text-align:center!important;
}
.cn-premium-quick a{
  display:inline-flex!important;
  align-items:center!important;
  color:#eaf6f2!important;
  font-size:14px!important;
  font-weight:800!important;
  text-decoration:none!important;
  padding:0 12px!important;
  line-height:1.6!important;
  white-space:nowrap!important;
}
.cn-premium-quick a:not(:last-child)::after{
  content:"|"!important;
  color:rgba(255,255,255,.38)!important;
  margin-left:12px!important;
  font-weight:400!important;
}
.cn-premium-quick a:hover{color:#35d39b!important;text-decoration:none!important;}
@media(max-width:520px){
  .cn-premium-quick a{font-size:13px!important;padding:0 8px!important;}
  .cn-premium-quick a:not(:last-child)::after{margin-left:8px!important;}
}

/* =========================================================
   Cobur News v2.0.25 - Köşe Yazarları + Slider Tam Uyum
   Sadece yazar alanı ve slider görsel/okunurluk düzeltmesi.
   ========================================================= */
:root{--cn-v25-green:#08785d;--cn-v25-green2:#0f8f6f;--cn-v25-gold:#d7b45a;--cn-v25-line:#e2ebe7;--cn-v25-text:#111827;}
.cn-columnists-strip-v25{background:#fff;padding:12px 0 8px;border-bottom:1px solid var(--cn-v25-line);overflow:hidden}
.cn-columnists-head-v25{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}
.cn-columnists-head-v25 h2{margin:0;font-size:17px;line-height:1.1;font-weight:950;color:var(--cn-v25-text);letter-spacing:-.2px;display:flex;align-items:center;gap:7px}
.cn-columnists-head-v25 h2:before{content:'✍';width:28px;height:28px;display:inline-grid;place-items:center;background:var(--cn-v25-green);color:#fff;font-size:13px}
.cn-columnists-head-v25 span{font-size:11px;color:#66736e;font-weight:800}
.cn-columnists-track-v25{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:2px 2px 10px;scrollbar-width:thin;scrollbar-color:var(--cn-v25-green) #eef5f2}
.cn-columnists-track-v25::-webkit-scrollbar{height:6px}.cn-columnists-track-v25::-webkit-scrollbar-thumb{background:var(--cn-v25-green)}.cn-columnists-track-v25::-webkit-scrollbar-track{background:#eef5f2}
.cn-columnist-card-v25{scroll-snap-align:start;display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:center;min-height:104px;background:#fff;border:1px solid #eadfbd;box-shadow:0 8px 20px rgba(7,66,50,.07);padding:12px;min-width:0}
.cn-columnist-photo-v25{width:74px;height:74px;border-radius:50%;overflow:hidden;border:4px solid rgba(215,180,90,.7);background:#f5f0df;box-shadow:0 0 0 3px #fff,0 6px 16px rgba(0,0,0,.08);display:grid;place-items:center;color:var(--cn-v25-green);font-size:26px;font-weight:950;flex:none}
.cn-columnist-photo-v25 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;display:block!important}
.cn-columnist-body-v25{min-width:0}.cn-columnist-body-v25 h3{margin:0 0 4px;color:#101817;font-size:15px;line-height:1.12;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-columnist-body-v25 p{margin:0 0 7px;color:#27312e;font-size:13px;line-height:1.25;font-weight:800;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{display:inline-flex;color:var(--cn-v25-green);font-style:normal;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.2px}

/* Slider: boşluk yok, resim çerçevenin içinde tam dolu, yazılar okunur */
.cn-visual-slider-section{background:#fff!important;padding:10px 0 12px!important;border:0!important;overflow:hidden!important}
.cn-visual-slider{background:#0d1416!important;border:1px solid #dfe9e5!important;box-shadow:0 12px 30px rgba(15,23,42,.11)!important;overflow:hidden!important}
.cn-visual-stage{background:#0d1416!important;overflow:hidden!important}
.cn-visual-slide,.cn-visual-image{background:#0d1416!important;overflow:hidden!important}
.cn-visual-image{position:absolute!important;inset:0!important;display:block!important}
.cn-visual-image img,.cn-visual-image .cn-img-fallback{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center center!important;transform:none!important;border-radius:0!important;filter:none!important}
.cn-visual-slide.is-active .cn-visual-image img{transform:none!important}
.cn-visual-image:after,.cn-visual-slide:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(0,0,0,.76) 0%,rgba(0,0,0,.48) 42%,rgba(0,0,0,.14) 100%)!important;z-index:1!important;pointer-events:none!important}
.cn-visual-content{z-index:3!important;background:rgba(7,16,17,.72)!important;border:1px solid rgba(255,255,255,.22)!important;box-shadow:0 12px 34px rgba(0,0,0,.24)!important;color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.42)!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}
.cn-visual-content h1,.cn-visual-content h1 a{color:#fff!important;text-shadow:0 3px 14px rgba(0,0,0,.55)!important}.cn-visual-content p{color:rgba(255,255,255,.92)!important}.cn-visual-content .cn-meta{color:rgba(255,255,255,.86)!important}.cn-visual-content .cn-label{background:var(--cn-v25-green)!important;color:#fff!important;border-radius:0!important}
.cn-visual-thumb-img img,.cn-visual-thumb-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important;transform:none!important}
.cn-visual-thumb-text b{color:#111827!important;font-weight:950!important}.cn-visual-thumb.is-active,.cn-visual-thumb:hover{border-color:var(--cn-v25-green)!important;background:#f3fbf8!important}.cn-visual-arrow:hover{background:var(--cn-v25-green)!important}.cn-visual-progress span{background:var(--cn-v25-green2)!important}
@media(max-width:1024px){.cn-columnists-track-v25{grid-template-columns:none;grid-auto-columns:42%;gap:10px}.cn-columnist-card-v25{min-height:96px;grid-template-columns:68px minmax(0,1fr);padding:10px}.cn-columnist-photo-v25{width:64px;height:64px}.cn-visual-stage{min-height:380px!important}.cn-visual-image img{object-position:center center!important}.cn-visual-content{left:14px!important;right:14px!important;bottom:14px!important;padding:14px 15px!important}.cn-visual-content h1{font-size:23px!important;line-height:1.12!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}}
@media(max-width:600px){.cn-columnists-strip-v25{padding:9px 0 5px}.cn-columnists-head-v25{margin-bottom:7px}.cn-columnists-head-v25 h2{font-size:15px}.cn-columnists-head-v25 span{display:none}.cn-columnists-track-v25{grid-auto-columns:74%;gap:8px;padding-bottom:8px}.cn-columnist-card-v25{grid-template-columns:62px minmax(0,1fr);min-height:88px;padding:9px}.cn-columnist-photo-v25{width:58px;height:58px;border-width:3px}.cn-columnist-body-v25 h3{font-size:14px}.cn-columnist-body-v25 p{font-size:12px;-webkit-line-clamp:2}.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{font-size:11px}.cn-visual-slider-section .cn-container{width:calc(100% - 24px)!important}.cn-visual-stage{min-height:330px!important;height:330px!important}.cn-visual-image img{object-fit:cover!important;object-position:center center!important}.cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,.08) 0%,rgba(0,0,0,.18) 38%,rgba(0,0,0,.78) 100%)!important}.cn-visual-content{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important;padding:13px 14px!important;background:rgba(7,16,17,.76)!important}.cn-visual-content h1{font-size:22px!important;line-height:1.12!important;margin:8px 0 6px!important}.cn-visual-content p{display:none!important}.cn-visual-content .cn-meta{font-size:11px!important}.cn-visual-content .cn-label{font-size:10px!important;padding:5px 8px!important}.cn-visual-side{margin-top:0!important}.cn-visual-thumb-img{height:74px!important}.cn-visual-thumb-text b{font-size:12px!important;line-height:1.2!important;-webkit-line-clamp:2!important}.cn-visual-arrow{display:none!important}}
@media(max-width:380px){.cn-columnists-track-v25{grid-auto-columns:82%}.cn-visual-stage{min-height:310px!important;height:310px!important}.cn-visual-content h1{font-size:20px!important}}


/* =========================================================
   Cobur News v2.0.26 - Slider Işık Ayarı + Yazar Kartları
   Sadece slider karanlık katmanı, resim hizası ve köşe yazarları görünümü.
   ========================================================= */
:root{--cn-v26-green:#08785d;--cn-v26-green2:#0e9a74;--cn-v26-line:#dbeae5;--cn-v26-soft:#f5fbf8;}
/* Köşe yazarları: sarı çerçeve kaldırıldı, profil daha büyük ve net */
.cn-columnists-strip-v25{background:#fff!important;padding:14px 0 10px!important;border-bottom:1px solid var(--cn-v26-line)!important;}
.cn-columnists-head-v25 h2:before{background:var(--cn-v26-green)!important;border-radius:50%!important;width:30px!important;height:30px!important;}
.cn-columnist-card-v25{border:1px solid var(--cn-v26-line)!important;border-left:4px solid var(--cn-v26-green)!important;background:#fff!important;box-shadow:0 8px 20px rgba(8,120,93,.08)!important;grid-template-columns:92px minmax(0,1fr)!important;min-height:118px!important;padding:13px!important;}
.cn-columnist-photo-v25{width:86px!important;height:86px!important;border:4px solid var(--cn-v26-green)!important;background:#eef8f4!important;box-shadow:0 0 0 4px #fff,0 8px 20px rgba(8,120,93,.14)!important;color:var(--cn-v26-green)!important;}
.cn-columnist-photo-v25 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;}
.cn-columnist-body-v25 h3{font-size:16px!important;color:#0f1c18!important;}
.cn-columnist-body-v25 p{font-size:13px!important;color:#263b34!important;}
.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{color:var(--cn-v26-green)!important;}
.cn-columnists-track-v25{scrollbar-color:var(--cn-v26-green) #eef7f4!important;}
.cn-columnists-track-v25::-webkit-scrollbar-thumb{background:var(--cn-v26-green)!important;border-radius:20px!important;}

/* Slider: karanlık perde azaltıldı; resim net ve çerçeve içinde dengeli */
.cn-visual-slider-section{background:#fff!important;padding:10px 0 12px!important;}
.cn-visual-slider{background:#fff!important;border:1px solid var(--cn-v26-line)!important;box-shadow:0 12px 28px rgba(15,23,42,.10)!important;}
.cn-visual-stage{background:#f2f5f4!important;overflow:hidden!important;}
.cn-visual-slide,.cn-visual-image{background:#f2f5f4!important;overflow:hidden!important;}
.cn-visual-image img,.cn-visual-image .cn-img-fallback{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;transform:none!important;filter:none!important;background:#f2f5f4!important;}
.cn-visual-slide.is-active .cn-visual-image img{transform:none!important;}
.cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.06) 48%,rgba(0,0,0,.48) 100%)!important;}
.cn-visual-content{left:20px!important;right:20px!important;bottom:18px!important;width:auto!important;max-width:720px!important;background:rgba(7,20,17,.46)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.46)!important;}
.cn-visual-content h1,.cn-visual-content h1 a{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.6)!important;}
.cn-visual-content p{color:rgba(255,255,255,.92)!important;}
.cn-visual-content .cn-label{background:var(--cn-v26-green)!important;color:#fff!important;}
.cn-visual-side{background:#eef6f3!important;}
.cn-visual-thumb{background:#fff!important;border-color:var(--cn-v26-line)!important;}
.cn-visual-thumb.is-active,.cn-visual-thumb:hover{border-left-color:var(--cn-v26-green)!important;background:#f3fbf8!important;}
.cn-visual-thumb-img{background:#f2f5f4!important;}
.cn-visual-thumb-img img,.cn-visual-thumb-img .cn-img-fallback{object-fit:cover!important;object-position:center center!important;filter:none!important;}
.cn-visual-arrow{background:rgba(8,120,93,.82)!important;border-color:rgba(255,255,255,.22)!important;}
.cn-visual-arrow:hover{background:var(--cn-v26-green2)!important;}
.cn-visual-progress span{background:var(--cn-v26-green2)!important;}
@media(max-width:1024px){
  .cn-columnists-track-v25{grid-auto-columns:48%!important;}
  .cn-columnist-card-v25{grid-template-columns:82px minmax(0,1fr)!important;min-height:108px!important;}
  .cn-columnist-photo-v25{width:76px!important;height:76px!important;}
  .cn-visual-stage{min-height:370px!important;height:370px!important;}
  .cn-visual-content{left:14px!important;right:14px!important;bottom:14px!important;background:rgba(7,20,17,.48)!important;padding:14px 15px!important;}
}
@media(max-width:600px){
  .cn-columnists-track-v25{grid-auto-columns:82%!important;gap:9px!important;}
  .cn-columnist-card-v25{grid-template-columns:76px minmax(0,1fr)!important;min-height:104px!important;padding:10px!important;}
  .cn-columnist-photo-v25{width:70px!important;height:70px!important;border-width:3px!important;}
  .cn-columnist-body-v25 h3{font-size:15px!important;}
  .cn-columnist-body-v25 p{font-size:12.5px!important;}
  .cn-visual-slider-section .cn-container{width:calc(100% - 20px)!important;}
  .cn-visual-stage{min-height:300px!important;height:300px!important;background:#f2f5f4!important;}
  .cn-visual-image img{object-fit:contain!important;object-position:center center!important;background:#f2f5f4!important;}
  .cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.05) 50%,rgba(0,0,0,.52) 100%)!important;}
  .cn-visual-content{left:10px!important;right:10px!important;bottom:10px!important;background:rgba(7,20,17,.52)!important;padding:11px 12px!important;}
  .cn-visual-content h1{font-size:20px!important;line-height:1.12!important;-webkit-line-clamp:3!important;}
  .cn-visual-content .cn-label{font-size:9.5px!important;}
}
@media(max-width:380px){.cn-visual-stage{min-height:285px!important;height:285px!important}.cn-columnists-track-v25{grid-auto-columns:88%!important}}

/* =========================================================
   Cobur News v2.0.27 - Mobil Köşe Yazarları Tam Uyum
   Sadece köşe yazarları kart hizası, mobil çerçeve ve slider ışık dengesi.
   ========================================================= */
:root{--cn-v27-green:#08785d;--cn-v27-green-dark:#05634d;--cn-v27-line:#d6e8e1;--cn-v27-soft:#f3fbf8;}
.cn-columnists-strip-v25{background:#fff!important;padding:14px 0 12px!important;border-bottom:1px solid var(--cn-v27-line)!important;}
.cn-columnists-head-v25{align-items:center!important;margin-bottom:12px!important;}
.cn-columnists-head-v25 h2{font-size:19px!important;color:#111827!important;font-weight:950!important;}
.cn-columnists-head-v25 h2:before{width:34px!important;height:34px!important;background:var(--cn-v27-green)!important;border-radius:50%!important;color:#fff!important;box-shadow:0 5px 12px rgba(8,120,93,.18)!important;}
.cn-columnists-track-v25{gap:12px!important;padding:3px 3px 12px!important;}
.cn-columnist-card-v25{display:grid!important;grid-template-columns:100px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;min-height:132px!important;padding:16px!important;border:1px solid var(--cn-v27-line)!important;border-left:5px solid var(--cn-v27-green)!important;border-radius:0!important;background:#fff!important;box-shadow:0 8px 22px rgba(8,120,93,.08)!important;overflow:hidden!important;}
.cn-columnist-photo-v25{width:94px!important;height:94px!important;border:4px solid var(--cn-v27-green)!important;background:var(--cn-v27-soft)!important;box-shadow:0 0 0 5px #fff,0 8px 20px rgba(8,120,93,.15)!important;align-self:start!important;}
.cn-columnist-photo-v25 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;border-radius:50%!important;display:block!important;}
.cn-columnist-body-v25{min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding-top:2px!important;height:100%!important;}
.cn-columnist-body-v25 h3{margin:0 0 5px!important;font-size:18px!important;line-height:1.12!important;font-weight:950!important;color:#111827!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-columnist-body-v25 p{margin:0 0 8px!important;font-size:14px!important;line-height:1.22!important;font-weight:850!important;color:#24352f!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{margin-top:auto!important;color:var(--cn-v27-green)!important;font-size:12.5px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.15px!important;}

/* Slider: koyu perdeyi hafiflet, yazı kutusunu açık ama okunur bırak */
.cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.04) 50%,rgba(0,0,0,.38) 100%)!important;}
.cn-visual-content{background:rgba(7,20,17,.42)!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important;}
.cn-visual-content h1,.cn-visual-content h1 a{text-shadow:0 2px 9px rgba(0,0,0,.62)!important;}

@media(max-width:1024px){
  .cn-columnists-track-v25{grid-template-columns:none!important;grid-auto-columns:48%!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;}
  .cn-columnist-card-v25{grid-template-columns:92px minmax(0,1fr)!important;min-height:124px!important;padding:14px!important;}
  .cn-columnist-photo-v25{width:86px!important;height:86px!important;}
  .cn-columnist-body-v25 h3{font-size:17px!important;}
}
@media(max-width:600px){
  .cn-columnists-strip-v25{padding:12px 0 10px!important;margin:0!important;}
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 28px)!important;margin-inline:auto!important;}
  .cn-columnists-head-v25{margin-bottom:10px!important;}
  .cn-columnists-head-v25 h2{font-size:20px!important;line-height:1!important;}
  .cn-columnists-head-v25 h2:before{width:40px!important;height:40px!important;font-size:17px!important;}
  .cn-columnists-head-v25 span{display:none!important;}
  .cn-columnists-track-v25{grid-auto-columns:86%!important;gap:12px!important;padding:2px 1px 12px!important;}
  .cn-columnist-card-v25{grid-template-columns:94px minmax(0,1fr)!important;align-items:start!important;min-height:132px!important;padding:15px 14px!important;border-left-width:5px!important;border-color:var(--cn-v27-line)!important;border-left-color:var(--cn-v27-green)!important;box-shadow:0 8px 22px rgba(8,120,93,.08)!important;}
  .cn-columnist-photo-v25{width:86px!important;height:86px!important;border-width:4px!important;align-self:start!important;}
  .cn-columnist-body-v25{padding-top:0!important;justify-content:flex-start!important;}
  .cn-columnist-body-v25 h3{font-size:18px!important;line-height:1.1!important;margin-bottom:5px!important;-webkit-line-clamp:2!important;}
  .cn-columnist-body-v25 p{font-size:14px!important;line-height:1.18!important;margin-bottom:8px!important;-webkit-line-clamp:2!important;}
  .cn-columnist-body-v25 a,.cn-columnist-body-v25 em{font-size:12px!important;margin-top:auto!important;}
  .cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.03) 55%,rgba(0,0,0,.44) 100%)!important;}
  .cn-visual-content{background:rgba(7,20,17,.46)!important;}
}
@media(max-width:380px){
  .cn-columnists-track-v25{grid-auto-columns:90%!important;}
  .cn-columnist-card-v25{grid-template-columns:86px minmax(0,1fr)!important;min-height:126px!important;padding:13px!important;}
  .cn-columnist-photo-v25{width:78px!important;height:78px!important;}
  .cn-columnist-body-v25 h3{font-size:16px!important;}
  .cn-columnist-body-v25 p{font-size:13px!important;}
}

/* =========================================================
   Cobur News v2.0.28 - Köşe Yazarı Çerçeve Büyütme
   Sadece köşe yazarı kartı/profil çerçevesi büyütüldü.
   Slider, yönetim paneli ve diğer bölümlere dokunmaz.
   ========================================================= */
:root{--cn-v28-green:#08785d;--cn-v28-line:#d6e8e1;--cn-v28-soft:#f3fbf8;}
.cn-columnists-strip-v25 .cn-container{max-width:1180px!important;}
.cn-columnists-track-v25{gap:14px!important;padding:4px 3px 14px!important;}
.cn-columnist-card-v25{
  grid-template-columns:116px minmax(0,1fr)!important;
  min-height:154px!important;
  padding:18px!important;
  gap:16px!important;
  align-items:center!important;
  border:1px solid var(--cn-v28-line)!important;
  border-left:6px solid var(--cn-v28-green)!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(8,120,93,.10)!important;
  overflow:hidden!important;
}
.cn-columnist-photo-v25{
  width:108px!important;
  height:108px!important;
  min-width:108px!important;
  border-radius:50%!important;
  border:4px solid var(--cn-v28-green)!important;
  background:var(--cn-v28-soft)!important;
  box-shadow:0 0 0 5px #fff,0 10px 24px rgba(8,120,93,.16)!important;
  align-self:center!important;
  justify-self:center!important;
}
.cn-columnist-body-v25{
  justify-content:center!important;
  align-self:center!important;
  min-height:108px!important;
  padding-top:0!important;
}
.cn-columnist-body-v25 h3{font-size:19px!important;line-height:1.12!important;margin-bottom:6px!important;}
.cn-columnist-body-v25 p{font-size:14.5px!important;line-height:1.22!important;margin-bottom:9px!important;}
.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{font-size:12.5px!important;}
@media(max-width:1024px){
  .cn-columnists-track-v25{grid-auto-columns:54%!important;gap:13px!important;}
  .cn-columnist-card-v25{grid-template-columns:108px minmax(0,1fr)!important;min-height:146px!important;padding:17px!important;}
  .cn-columnist-photo-v25{width:100px!important;height:100px!important;min-width:100px!important;}
  .cn-columnist-body-v25{min-height:100px!important;}
}
@media(max-width:600px){
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 24px)!important;margin-inline:auto!important;}
  .cn-columnists-track-v25{grid-auto-columns:94%!important;gap:12px!important;padding:3px 1px 14px!important;}
  .cn-columnist-card-v25{
    grid-template-columns:108px minmax(0,1fr)!important;
    min-height:148px!important;
    padding:16px!important;
    gap:14px!important;
    align-items:center!important;
    border-left-width:6px!important;
  }
  .cn-columnist-photo-v25{
    width:100px!important;
    height:100px!important;
    min-width:100px!important;
    border-width:4px!important;
    align-self:center!important;
    justify-self:center!important;
  }
  .cn-columnist-body-v25{
    min-height:100px!important;
    justify-content:center!important;
    align-self:center!important;
  }
  .cn-columnist-body-v25 h3{font-size:18px!important;line-height:1.12!important;margin-bottom:6px!important;}
  .cn-columnist-body-v25 p{font-size:14px!important;line-height:1.2!important;margin-bottom:8px!important;-webkit-line-clamp:2!important;}
  .cn-columnist-body-v25 a,.cn-columnist-body-v25 em{font-size:12px!important;}
}
@media(max-width:380px){
  .cn-columnists-track-v25{grid-auto-columns:96%!important;}
  .cn-columnist-card-v25{grid-template-columns:96px minmax(0,1fr)!important;min-height:138px!important;padding:14px!important;gap:12px!important;}
  .cn-columnist-photo-v25{width:88px!important;height:88px!important;min-width:88px!important;}
  .cn-columnist-body-v25{min-height:88px!important;}
  .cn-columnist-body-v25 h3{font-size:16.5px!important;}
  .cn-columnist-body-v25 p{font-size:13px!important;}
}


/* =========================================================
   Cobur News v2.0.29 - Köşe Yazarları Mobil Slider Tam Uyum
   Sadece köşe yazarı kartlarının çerçeve, hizalama ve mobil kayma düzeni.
   Slider, menü, footer, haber blokları ve yönetim paneline dokunmaz.
   ========================================================= */
:root{--cn-v29-green:#08785d;--cn-v29-green-dark:#055f4b;--cn-v29-line:#cfe5dc;--cn-v29-soft:#f3fbf8;}
.cn-columnists-strip-v25{position:relative!important;background:#fff!important;border-top:1px solid #eef4f1!important;border-bottom:1px solid var(--cn-v29-line)!important;padding:14px 0 14px!important;overflow:hidden!important;}
.cn-columnists-strip-v25 .cn-container{width:min(1180px,calc(100% - 24px))!important;margin-inline:auto!important;overflow:hidden!important;}
.cn-columnists-head-v25{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;}
.cn-columnists-head-v25 h2{margin:0!important;display:flex!important;align-items:center!important;gap:8px!important;font-size:20px!important;font-weight:950!important;line-height:1!important;color:#101d19!important;}
.cn-columnists-head-v25 h2:before{content:"✍"!important;width:38px!important;height:38px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:var(--cn-v29-green)!important;color:#fff!important;box-shadow:0 6px 16px rgba(8,120,93,.18)!important;font-size:17px!important;}
.cn-columnists-head-v25 span{font-size:12px!important;font-weight:850!important;color:#60736c!important;}
.cn-columnists-track-v25{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:14px!important;overflow:visible!important;padding:2px!important;}
.cn-columnist-card-v25{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;min-height:154px!important;padding:18px!important;border:1px solid var(--cn-v29-line)!important;border-left:6px solid var(--cn-v29-green)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 26px rgba(8,120,93,.10)!important;overflow:hidden!important;scroll-snap-align:center!important;}
.cn-columnist-photo-v25{width:104px!important;height:104px!important;min-width:104px!important;border-radius:50%!important;border:4px solid var(--cn-v29-green)!important;background:var(--cn-v29-soft)!important;box-shadow:0 0 0 5px #fff,0 10px 22px rgba(8,120,93,.16)!important;display:grid!important;place-items:center!important;align-self:center!important;justify-self:center!important;overflow:hidden!important;}
.cn-columnist-photo-v25 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;display:block!important;}
.cn-columnist-photo-v25 span{width:100%!important;height:100%!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:var(--cn-v29-green)!important;color:#fff!important;font-weight:950!important;font-size:34px!important;}
.cn-columnist-body-v25{min-width:0!important;min-height:104px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:0!important;}
.cn-columnist-body-v25 h3{margin:0 0 6px!important;font-size:19px!important;line-height:1.12!important;font-weight:950!important;color:#111827!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-columnist-body-v25 p{margin:0 0 10px!important;font-size:14.5px!important;line-height:1.22!important;font-weight:820!important;color:#24352f!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-columnist-body-v25 a,.cn-columnist-body-v25 em{margin-top:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:var(--cn-v29-green)!important;font-size:12.5px!important;font-weight:950!important;text-transform:uppercase!important;font-style:normal!important;letter-spacing:.15px!important;}
@media(max-width:700px){
  .cn-columnists-strip-v25{padding:12px 0 10px!important;margin:0!important;}
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 20px)!important;overflow:hidden!important;}
  .cn-columnists-head-v25{margin-bottom:10px!important;}
  .cn-columnists-head-v25 span{display:none!important;}
  .cn-columnists-head-v25 h2{font-size:19px!important;}
  .cn-columnists-head-v25 h2:before{width:38px!important;height:38px!important;}
  .cn-columnists-track-v25{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:100%!important;grid-template-columns:none!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-padding:0!important;padding:1px 0 14px!important;-webkit-overflow-scrolling:touch!important;}
  .cn-columnists-track-v25::-webkit-scrollbar{height:4px!important;}
  .cn-columnists-track-v25::-webkit-scrollbar-thumb{background:rgba(8,120,93,.28)!important;border-radius:999px!important;}
  .cn-columnist-card-v25{width:100%!important;max-width:100%!important;grid-template-columns:108px minmax(0,1fr)!important;min-height:152px!important;padding:16px!important;gap:14px!important;border-radius:18px!important;border-left-width:6px!important;align-items:center!important;}
  .cn-columnist-photo-v25{width:100px!important;height:100px!important;min-width:100px!important;}
  .cn-columnist-body-v25{min-height:100px!important;justify-content:center!important;}
  .cn-columnist-body-v25 h3{font-size:18px!important;line-height:1.12!important;margin-bottom:6px!important;}
  .cn-columnist-body-v25 p{font-size:14px!important;line-height:1.2!important;margin-bottom:8px!important;}
}
@media(max-width:380px){
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 16px)!important;}
  .cn-columnist-card-v25{grid-template-columns:96px minmax(0,1fr)!important;min-height:140px!important;padding:14px!important;gap:12px!important;}
  .cn-columnist-photo-v25{width:88px!important;height:88px!important;min-width:88px!important;}
  .cn-columnist-body-v25{min-height:88px!important;}
  .cn-columnist-body-v25 h3{font-size:16.5px!important;}
  .cn-columnist-body-v25 p{font-size:13px!important;}
}

/* =========================================================
   Cobur News v2.0.30 - Köşe Yazarları Dikey Liste / Düz Çerçeve
   Sadece köşe yazarı kart görünümü: kalın yeşil yan çizgi kaldırıldı,
   buton/kart gibi şişkin görünüm sadeleştirildi, mobilde dikey akış yapıldı.
   ========================================================= */
:root{--cn-v30-green:#08785d;--cn-v30-line:#d8e9e4;--cn-v30-text:#111827;}
.cn-columnists-strip-v25{
  background:#fff!important;
  border-top:1px solid #eef5f2!important;
  border-bottom:1px solid #eef5f2!important;
  padding:12px 0!important;
  overflow:visible!important;
}
.cn-columnists-strip-v25 .cn-container{
  width:min(1180px,calc(100% - 22px))!important;
  margin-inline:auto!important;
  overflow:visible!important;
}
.cn-columnists-track-v25{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;
  grid-auto-flow:row!important;
  grid-auto-columns:auto!important;
  gap:12px!important;
  overflow:visible!important;
  padding:0!important;
  scroll-snap-type:none!important;
}
.cn-columnist-card-v25{
  display:grid!important;
  grid-template-columns:112px minmax(0,1fr)!important;
  align-items:center!important;
  gap:16px!important;
  width:100%!important;
  min-height:150px!important;
  padding:18px!important;
  background:#fff!important;
  border:1px solid var(--cn-v30-line)!important;
  border-left:1px solid var(--cn-v30-line)!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:hidden!important;
  scroll-snap-align:unset!important;
}
.cn-columnist-card-v25:hover{
  border-color:var(--cn-v30-line)!important;
  box-shadow:none!important;
  transform:none!important;
}
.cn-columnist-photo-v25{
  width:104px!important;
  height:104px!important;
  min-width:104px!important;
  border-radius:50%!important;
  border:3px solid var(--cn-v30-green)!important;
  background:#fff!important;
  box-shadow:0 0 0 4px #fff!important;
  align-self:center!important;
  justify-self:center!important;
}
.cn-columnist-body-v25{
  min-height:104px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  align-items:flex-start!important;
  padding:0!important;
}
.cn-columnist-body-v25 h3{
  margin:0 0 7px!important;
  color:var(--cn-v30-text)!important;
  font-size:20px!important;
  line-height:1.12!important;
  font-weight:950!important;
}
.cn-columnist-body-v25 p{
  margin:0 0 14px!important;
  color:#24352f!important;
  font-size:15px!important;
  line-height:1.24!important;
  font-weight:850!important;
}
.cn-columnist-body-v25 a,
.cn-columnist-body-v25 em{
  margin-top:0!important;
  display:inline!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  padding:0!important;
  color:var(--cn-v30-green)!important;
  font-size:13px!important;
  line-height:1.1!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  letter-spacing:.15px!important;
}
@media(max-width:700px){
  .cn-columnists-strip-v25{padding:11px 0 12px!important;}
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 20px)!important;overflow:visible!important;}
  .cn-columnists-track-v25{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-auto-flow:row!important;
    grid-auto-columns:auto!important;
    gap:12px!important;
    overflow:visible!important;
    padding:0!important;
    scroll-snap-type:none!important;
  }
  .cn-columnist-card-v25{
    grid-template-columns:108px minmax(0,1fr)!important;
    min-height:150px!important;
    padding:16px!important;
    gap:15px!important;
    border-left:1px solid var(--cn-v30-line)!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  .cn-columnist-photo-v25{
    width:100px!important;
    height:100px!important;
    min-width:100px!important;
    border-width:3px!important;
  }
  .cn-columnist-body-v25{min-height:100px!important;justify-content:center!important;}
  .cn-columnist-body-v25 h3{font-size:19px!important;line-height:1.12!important;margin-bottom:7px!important;}
  .cn-columnist-body-v25 p{font-size:14.5px!important;line-height:1.24!important;margin-bottom:13px!important;-webkit-line-clamp:2!important;}
  .cn-columnist-body-v25 a,.cn-columnist-body-v25 em{font-size:12.5px!important;}
}
@media(max-width:380px){
  .cn-columnists-strip-v25 .cn-container{width:calc(100% - 16px)!important;}
  .cn-columnist-card-v25{grid-template-columns:96px minmax(0,1fr)!important;min-height:138px!important;padding:14px!important;gap:12px!important;}
  .cn-columnist-photo-v25{width:88px!important;height:88px!important;min-width:88px!important;}
  .cn-columnist-body-v25{min-height:88px!important;}
  .cn-columnist-body-v25 h3{font-size:17px!important;}
  .cn-columnist-body-v25 p{font-size:13px!important;margin-bottom:10px!important;}
}


/* =========================================================
   Cobur News v2.0.32 - Mobil slider netliği + yazar kartı yukarı akış + üst logo ince ayar
   Sadece istenen üç alan: mobil slider, köşe yazarları çerçevesi, üst logo.
   ========================================================= */
:root{--cn-v32-green:#08785d;--cn-v32-line:#b8d8cd;--cn-v32-soft:#f7fbfa;}

/* Üst logo: biraz küçült ve hafif sağa al */
.cn-brand-only-logo,.cn-main-logo-link{justify-content:center!important;}
.cn-main-logo-img{max-height:78px!important;width:auto!important;transform:translateX(12px)!important;}
@media(max-width:700px){
  .cn-main-logo-img{max-height:58px!important;width:auto!important;max-width:88vw!important;transform:translateX(8px)!important;}
}
@media(max-width:380px){.cn-main-logo-img{max-height:52px!important;max-width:86vw!important;}}

/* Köşe yazarları: çerçeve biraz belirgin, mobilde uzun uzamasın; içerik yukarı doğru aksın */
.cn-columnists-strip-v25{border-top:2px solid #eef6f3!important;border-bottom:2px solid #eef6f3!important;background:#fff!important;padding:12px 0!important;}
.cn-columnists-track-v25{border:2px solid var(--cn-v32-line)!important;background:#fff!important;padding:10px!important;gap:12px!important;}
.cn-columnist-card-v25{border:2px solid var(--cn-v32-line)!important;border-left:2px solid var(--cn-v32-line)!important;background:#fff!important;box-shadow:0 6px 18px rgba(8,120,93,.06)!important;}
.cn-columnist-photo-v25{border:4px solid var(--cn-v32-green)!important;box-shadow:0 0 0 3px #fff!important;}
@media(max-width:700px){
  .cn-columnists-strip-v25{padding:10px 0 8px!important;}
  .cn-columnists-track-v25{
    display:block!important;
    max-height:344px!important;
    overflow:hidden!important;
    border-radius:0!important;
    padding:10px!important;
    position:relative!important;
  }
  .cn-columnists-track-v25:after{
    content:""!important;position:absolute!important;left:10px!important;right:10px!important;bottom:10px!important;height:32px!important;
    background:linear-gradient(180deg,rgba(255,255,255,0),#fff)!important;pointer-events:none!important;
  }
  .cn-columnist-card-v25{
    width:100%!important;
    margin:0 0 10px!important;
    grid-template-columns:104px minmax(0,1fr)!important;
    min-height:142px!important;
    padding:15px!important;
    gap:14px!important;
  }
  .cn-columnist-photo-v25{width:96px!important;height:96px!important;min-width:96px!important;}
  .cn-columnist-body-v25{min-height:96px!important;}
}
@media(max-width:380px){
  .cn-columnists-track-v25{max-height:316px!important;padding:8px!important;}
  .cn-columnist-card-v25{grid-template-columns:88px minmax(0,1fr)!important;min-height:128px!important;padding:12px!important;gap:11px!important;}
  .cn-columnist-photo-v25{width:82px!important;height:82px!important;min-width:82px!important;}
  .cn-columnist-body-v25{min-height:82px!important;}
}

/* Mobil slider: resim slider ekranını tam kaplasın, boşluk bırakmasın, başlık okunur ama karanlık olmasın */
@media(max-width:700px){
  .cn-visual-slider-section{padding:8px 0 10px!important;background:#fff!important;}
  .cn-visual-slider-section .cn-container{width:calc(100% - 18px)!important;margin-inline:auto!important;}
  .cn-visual-slider{background:#fff!important;border:1px solid #d7e5df!important;box-shadow:0 8px 20px rgba(15,23,42,.08)!important;overflow:hidden!important;}
  .cn-visual-stage{height:clamp(260px,76vw,390px)!important;min-height:clamp(260px,76vw,390px)!important;background:#111!important;overflow:hidden!important;}
  .cn-visual-slide,.cn-visual-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#111!important;overflow:hidden!important;}
  .cn-visual-image img,.cn-visual-slide img{
    width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;
    object-fit:cover!important;object-position:center center!important;display:block!important;transform:none!important;filter:none!important;
  }
  .cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.03) 46%,rgba(0,0,0,.46) 100%)!important;}
  .cn-visual-content{left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;background:rgba(7,17,15,.50)!important;backdrop-filter:blur(2px)!important;padding:10px 12px!important;border-radius:10px!important;}
  .cn-visual-content h1{font-size:20px!important;line-height:1.15!important;margin:5px 0 0!important;text-shadow:0 2px 8px rgba(0,0,0,.45)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .cn-visual-content p,.cn-visual-content .cn-meta{display:none!important;}
  .cn-visual-content .cn-label{font-size:10px!important;padding:4px 7px!important;}
  .cn-visual-side{display:none!important;}
  .cn-visual-arrow{display:none!important;}
}

/* =========================================================
   Cobur News v2.0.33 - Mobil slider kesin düzeltme + son dakika yıldız + döviz modülü
   Sadece mobil slider görünürlüğü/ölçüsü, flaş haber yıldızı ve finans kartı.
   ========================================================= */
:root{--cn-v33-green:#08785d;--cn-v33-green-dark:#055f49;--cn-v33-star:#0f8f6f;--cn-v33-line:#a9d6c7;}

/* Son dakika / flaş haber başlıklarına küçük renk uyumlu yıldız */
.cn-pro-breaking-track a{display:inline-flex!important;align-items:center!important;gap:4px!important;}
.cn-pro-breaking-track a:before{content:"★"!important;color:var(--cn-v33-star)!important;font-size:10px!important;line-height:1!important;margin-right:2px!important;transform:translateY(-.5px)!important;}
.cn-pro-breaking-track i{margin-left:2px!important;}

/* Köşe yazarları çerçevesi: biraz daha görünür ama sade */
.cn-columnists-track-v25{border:2px solid var(--cn-v33-line)!important;box-shadow:0 5px 16px rgba(8,120,93,.05)!important;}
.cn-columnist-card-v25{border:2px solid var(--cn-v33-line)!important;box-shadow:0 4px 14px rgba(8,120,93,.055)!important;}
@media(max-width:700px){
  .cn-columnists-track-v25{max-height:360px!important;overflow:hidden!important;border-radius:0!important;}
  .cn-columnist-card-v25{align-items:center!important;}
}

/* Mobil slider: çalışmayı kilitleyen çakışmaları ezer; aktif slayt net görünür */
@media(max-width:700px){
  .cn-visual-slider-section{padding:8px 0 10px!important;background:#fff!important;}
  .cn-visual-slider-section .cn-container{width:calc(100% - 16px)!important;margin-inline:auto!important;}
  .cn-visual-slider{display:block!important;position:relative!important;background:#fff!important;border:1px solid #d7e5df!important;box-shadow:0 8px 18px rgba(15,23,42,.08)!important;overflow:hidden!important;min-height:0!important;}
  .cn-visual-stage{position:relative!important;width:100%!important;height:clamp(285px,78vw,410px)!important;min-height:clamp(285px,78vw,410px)!important;background:#101010!important;overflow:hidden!important;}
  .cn-visual-slide{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .45s ease!important;overflow:hidden!important;background:#101010!important;}
  .cn-visual-slide.is-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:2!important;}
  .cn-visual-image{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;background:#101010!important;overflow:hidden!important;}
  .cn-visual-image img,.cn-visual-slide img,.cn-visual-image .cn-img-fallback{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important;display:block!important;transform:none!important;filter:none!important;border-radius:0!important;}
  .cn-visual-image:after,.cn-visual-slide:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.02) 45%,rgba(0,0,0,.42) 100%)!important;z-index:1!important;pointer-events:none!important;}
  .cn-visual-content{position:absolute!important;z-index:3!important;left:10px!important;right:10px!important;bottom:10px!important;width:auto!important;max-width:none!important;background:rgba(5,18,15,.46)!important;backdrop-filter:blur(2px)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:10px!important;padding:10px 12px!important;color:#fff!important;}
  .cn-visual-content h1{font-size:20px!important;line-height:1.14!important;margin:4px 0 0!important;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.48)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
  .cn-visual-content h1 a{color:#fff!important;}
  .cn-visual-content p,.cn-visual-content .cn-meta{display:none!important;}
  .cn-visual-content .cn-label{font-size:10px!important;padding:4px 7px!important;background:var(--cn-v33-green)!important;color:#fff!important;}
  .cn-visual-side{display:none!important;}
  .cn-visual-arrow{display:none!important;}
  .cn-visual-progress{display:block!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;z-index:5!important;background:rgba(255,255,255,.18)!important;}
  .cn-visual-progress span{display:block!important;height:100%!important;background:var(--cn-v33-green)!important;}
}

/* Cobur Finans Merkezi kartı */
.cn-finance-box{border:2px solid var(--cn-v33-line);background:#fff;border-radius:0;box-shadow:0 6px 18px rgba(8,120,93,.06);overflow:hidden;margin:12px 0;}
.cn-finance-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:#f5fbf8;border-bottom:1px solid #dceee8;color:#073f32;font-weight:900;}
.cn-finance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;}
.cn-finance-item{padding:10px 12px;border-right:1px solid #edf4f1;border-bottom:1px solid #edf4f1;}
.cn-finance-item b{display:block;color:#10241e;font-size:13px;font-weight:950;}
.cn-finance-item span{display:block;margin-top:3px;color:var(--cn-v33-green-dark);font-size:16px;font-weight:950;}
.cn-finance-foot{padding:8px 12px;color:#66736c;font-size:12px;background:#fbfdfc;}
@media(max-width:700px){.cn-finance-list{grid-template-columns:repeat(2,minmax(0,1fr));}.cn-finance-item{padding:9px 10px}.cn-finance-item span{font-size:15px}}


/* =========================================================
   Cobur News Pro X Ultimate v3.0.0 - Slider hariç final dokunuşlar
   ========================================================= */
:root{--cn-ultimate-green:#08785d;--cn-ultimate-green-dark:#055f49;--cn-ultimate-line:#96ceba;}

/* Üst logo: bir tık küçük ve hafif sağa */
.custom-logo-link img,.cn-main-logo-img{max-height:76px!important;transform:translateX(8px)!important;}
@media(max-width:700px){.custom-logo-link img,.cn-main-logo-img{max-height:56px!important;transform:translateX(8px)!important;}}

/* Flaş habere zümrüt yeşili küçük yıldız */
.cn-breaking-track a,.cn-pro-breaking-track a{display:inline-flex!important;align-items:center!important;gap:5px!important;}
.cn-breaking-track a:before,.cn-pro-breaking-track a:before{content:"✦"!important;color:var(--cn-ultimate-green)!important;font-size:11px!important;line-height:1!important;margin-right:2px!important;}

/* Köşe yazarları: belirgin çerçeve, buton görünümü yok, mobilde doğal dikey akış */
.cn-columnists-strip-v25{background:#fff!important;padding:12px 0!important;border:0!important;}
.cn-columnists-head-v25 span{display:none!important;}
.cn-columnists-track-v25{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:12px!important;border:2px solid var(--cn-ultimate-line)!important;border-radius:6px!important;background:#fff!important;padding:12px!important;box-shadow:0 5px 16px rgba(8,120,93,.05)!important;overflow:visible!important;max-height:none!important;}
.cn-columnists-track-v25:after{display:none!important;}
.cn-columnist-card-v25{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:128px!important;margin:0!important;border:1.5px solid #c7e4d8!important;border-left:1.5px solid #c7e4d8!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;padding:14px!important;}
.cn-columnist-photo-v25{width:90px!important;height:90px!important;min-width:90px!important;border-radius:50%!important;border:3px solid var(--cn-ultimate-green)!important;box-shadow:0 0 0 3px #fff!important;background:#f2faf7!important;overflow:hidden!important;display:grid!important;place-items:center!important;}
.cn-columnist-photo-v25 img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important;}
.cn-columnist-body-v25{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;min-height:90px!important;text-align:left!important;}
.cn-columnist-body-v25 h3{margin:0 0 5px!important;font-size:17px!important;line-height:1.15!important;color:#10241e!important;font-weight:950!important;}
.cn-columnist-body-v25 p{margin:0 0 8px!important;font-size:14px!important;line-height:1.25!important;color:#4a5c55!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;}
.cn-columnist-body-v25 a{background:transparent!important;color:var(--cn-ultimate-green)!important;border:0!important;padding:0!important;border-radius:0!important;font-weight:900!important;box-shadow:none!important;}
.cn-columnist-body-v25 em{font-style:normal!important;color:#718078!important;font-size:13px!important;font-weight:800!important;}
@media(max-width:700px){
  .cn-columnists-strip-v25{padding:8px 0!important;}
  .cn-columnists-track-v25{display:block!important;border-width:2px!important;border-radius:5px!important;padding:10px!important;max-height:none!important;overflow:visible!important;}
  .cn-columnist-card-v25{grid-template-columns:96px minmax(0,1fr)!important;min-height:126px!important;margin-bottom:10px!important;padding:14px!important;gap:14px!important;}
  .cn-columnist-card-v25:last-child{margin-bottom:0!important;}
  .cn-columnist-photo-v25{width:88px!important;height:88px!important;min-width:88px!important;}
  .cn-columnist-body-v25{min-height:88px!important;}
}
@media(max-width:380px){.cn-columnist-card-v25{grid-template-columns:84px minmax(0,1fr)!important;padding:12px!important;gap:11px!important}.cn-columnist-photo-v25{width:78px!important;height:78px!important;min-width:78px!important}.cn-columnist-body-v25 h3{font-size:15px!important}.cn-columnist-body-v25 p{font-size:13px!important}}

/* CoburNews Döviz Kuru: sayfaya uyumlu, çerçeveli */
.cn-finance-section{padding:8px 0 10px;background:#fff;}
.cn-finance-box-v3{border:1.5px solid var(--cn-ultimate-line)!important;background:#fff!important;border-radius:6px!important;box-shadow:0 5px 16px rgba(8,120,93,.045)!important;overflow:hidden!important;margin:0!important;}
.cn-finance-head-v3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;background:#f6fbf9;border-bottom:1px solid #dceee8;color:#083f32;}
.cn-finance-head-v3 strong{font-size:14px;font-weight:950;}
.cn-finance-head-v3 span{font-size:12px;color:#66736c;font-weight:800;}
.cn-finance-list-v3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.cn-finance-item-v3{padding:10px 12px;border-right:1px solid #edf4f1;}
.cn-finance-item-v3:last-child{border-right:0;}
.cn-finance-item-v3 b{display:block;font-size:13px;line-height:1.1;color:#10241e;font-weight:950;}
.cn-finance-item-v3 span{display:block;margin-top:4px;color:var(--cn-ultimate-green-dark);font-size:16px;font-weight:950;}
.cn-finance-empty{padding:12px;color:#66736c;font-weight:800;}
@media(max-width:700px){.cn-finance-section{padding:6px 0 8px}.cn-finance-list-v3{grid-template-columns:repeat(2,minmax(0,1fr));}.cn-finance-item-v3{border-bottom:1px solid #edf4f1;padding:9px 10px}.cn-finance-item-v3:nth-child(2n){border-right:0}.cn-finance-head-v3 strong{font-size:13px}.cn-finance-head-v3 span{font-size:11px}}

/* Akıllı takvim geri sayımı */
.cn-event-countdown{display:inline-flex!important;align-items:center!important;gap:6px!important;background:#f0fbf6!important;border:1px solid #cbe9dd!important;color:var(--cn-ultimate-green-dark)!important;border-radius:999px!important;padding:6px 9px!important;margin:6px 0!important;font-weight:950!important;}


/* v3.0.1 - Başlık görünmeme düzeltmesi
   Son Haberler başlığı ve haber kartı başlıkları görünür kalır. */
.cn-first-quad-news .cn-section-head{
  display:flex!important;
  height:auto!important;
  min-height:0!important;
  overflow:visible!important;
  margin:0 0 14px!important;
  padding:0!important;
  border:0!important;
  align-items:center!important;
  justify-content:space-between!important;
}
.cn-first-quad-news .cn-section-head h2,
.cn-first-quad-news .cn-section-head h2 span{
  display:inline-flex!important;
  visibility:visible!important;
  opacity:1!important;
  color:#111827!important;
  font-weight:950!important;
}
.cn-first-quad-news .cn-section-all{display:inline-flex!important;visibility:visible!important;opacity:1!important;}
.cn-first-quad-news .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-body h3 a,
.cn-category-feature-body h3,
.cn-category-feature-body h3 a,
.cn-dual-post-body h3,
.cn-dual-post-body h3 a,
.cn-card h3,
.cn-card h3 a,
.cn-visual-content h1,
.cn-visual-content h1 a{
  display:-webkit-box!important;
  visibility:visible!important;
  opacity:1!important;
}
.cn-visual-content h1 a,
.cn-category-feature-body h3 a,
.cn-dual-post-body h3 a,
.cn-card h3 a{
  text-decoration:none!important;
}
@media(max-width:600px){
  .cn-first-quad-news .cn-section-head{margin-bottom:10px!important;}
  .cn-first-quad-news .cn-section-head h2{font-size:18px!important;}
}

/* v3.0.2 - Mobil haber başlıkları ve Son Haberler başlığı düzeltme */
.cn-first-quad-news .cn-section-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  margin:0 0 14px!important;
  padding:0 0 10px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid rgba(6,102,76,.18)!important;
  box-shadow:none!important;
  min-height:auto!important;
  position:relative!important;
}
.cn-first-quad-news .cn-section-head:after{
  content:""!important;
  position:absolute!important;
  left:0!important;
  bottom:-1px!important;
  width:72px!important;
  height:2px!important;
  background:#06664c!important;
}
.cn-first-quad-news .cn-section-head h2{
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  color:#111827!important;
  font-size:20px!important;
  line-height:1.15!important;
  font-weight:950!important;
  letter-spacing:-.15px!important;
  text-transform:uppercase!important;
  border:0!important;
  box-shadow:none!important;
}
.cn-first-quad-news .cn-section-head h2:before{
  content:""!important;
  width:8px!important;
  height:8px!important;
  margin-right:8px!important;
  border-radius:50%!important;
  background:#06664c!important;
  display:inline-block!important;
  flex:0 0 auto!important;
}
.cn-first-quad-news .cn-section-head a{
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  color:#06664c!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  box-shadow:none!important;
}
.cn-first-quad-news .cn-section-head a:after{content:' →'!important;font-weight:950!important;margin-left:3px!important;}

.cn-category-feature-grid-four .cn-category-feature-body h3,
.cn-category-feature-grid-four .cn-category-feature-body h3 a,
.cn-first-quad-news .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-body h3 a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  height:auto!important;
  max-height:none!important;
  color:#111827!important;
  font-size:21px!important;
  line-height:1.18!important;
  font-weight:950!important;
  margin:0 0 9px!important;
  text-indent:0!important;
  overflow:visible!important;
  white-space:normal!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:initial!important;
}

@media(max-width:600px){
  .cn-first-quad-news .cn-section-head{
    margin:0 0 10px!important;
    padding:0 0 8px!important;
    gap:8px!important;
  }
  .cn-first-quad-news .cn-section-head h2{
    font-size:17px!important;
    line-height:1.1!important;
  }
  .cn-first-quad-news .cn-section-head h2:before{
    width:7px!important;
    height:7px!important;
    margin-right:7px!important;
  }
  .cn-first-quad-news .cn-section-head a{
    font-size:11.5px!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-card{
    display:grid!important;
    grid-template-columns:1fr!important;
    min-height:0!important;
    background:#fff!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-body{
    display:block!important;
    padding:13px 14px 14px!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-body h3,
  .cn-category-feature-grid-four .cn-category-feature-body h3 a,
  .cn-first-quad-news .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-body h3 a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    color:#111827!important;
    font-size:18px!important;
    line-height:1.22!important;
    font-weight:950!important;
    margin:0 0 8px!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    text-indent:0!important;
    white-space:normal!important;
  }
}

/* v3.0.3 - Sadece Son Haberler ilk haber mobil başlığı ve başlık şeridi net düzeltme */
.cn-first-quad-news .cn-section-head,
.cn-first-quad-news .cn-section-head.cn-section-head-compact{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  width:100%!important;
  margin:0 0 14px!important;
  padding:0 0 9px!important;
  background:transparent!important;
  border:0!important;
  border-bottom:1px solid rgba(6,102,76,.16)!important;
  box-shadow:none!important;
  min-height:0!important;
  height:auto!important;
  overflow:visible!important;
  position:relative!important;
}
.cn-first-quad-news .cn-section-head:before,
.cn-first-quad-news .cn-section-head h2:before,
.cn-first-quad-news .cn-section-head h2 span:before{
  display:none!important;
  content:none!important;
}
.cn-first-quad-news .cn-section-head:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  left:0!important;
  bottom:-1px!important;
  width:72px!important;
  height:2px!important;
  background:#08785d!important;
  border:0!important;
}
.cn-first-quad-news .cn-section-head h2,
.cn-first-quad-news .cn-section-head h2 span{
  display:inline-flex!important;
  align-items:center!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#10241e!important;
  font-size:20px!important;
  line-height:1.15!important;
  font-weight:950!important;
  letter-spacing:-.2px!important;
  text-transform:uppercase!important;
  min-width:0!important;
  height:auto!important;
  overflow:visible!important;
}
.cn-first-quad-news .cn-section-head h2 span:after{
  content:""!important;
  display:inline-block!important;
  width:34px!important;
  height:2px!important;
  background:#08785d!important;
  margin-left:10px!important;
  border-radius:20px!important;
  vertical-align:middle!important;
}
.cn-first-quad-news .cn-section-head .cn-section-all,
.cn-first-quad-news .cn-section-head a.cn-section-all{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#08785d!important;
  font-size:13px!important;
  line-height:1!important;
  font-weight:950!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
  height:auto!important;
  min-height:0!important;
}
.cn-first-quad-news .cn-section-head .cn-section-all:after{content:' →'!important;margin-left:3px!important;}

.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3 a,
.cn-first-quad-news .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-body h3 a{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  color:#111827!important;
  font-size:20px!important;
  line-height:1.2!important;
  font-weight:950!important;
  margin:0 0 8px!important;
  padding:0!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  width:auto!important;
  max-width:100%!important;
  overflow:visible!important;
  text-indent:0!important;
  white-space:normal!important;
  text-decoration:none!important;
  transform:none!important;
  clip:auto!important;
  clip-path:none!important;
  position:static!important;
  -webkit-line-clamp:unset!important;
  -webkit-box-orient:initial!important;
}

@media(max-width:700px){
  .cn-first-quad-news .cn-section-head,
  .cn-first-quad-news .cn-section-head.cn-section-head-compact{
    margin:0 0 10px!important;
    padding:0 0 8px!important;
    gap:8px!important;
  }
  .cn-first-quad-news .cn-section-head h2,
  .cn-first-quad-news .cn-section-head h2 span{
    font-size:16px!important;
    line-height:1.1!important;
    letter-spacing:-.1px!important;
  }
  .cn-first-quad-news .cn-section-head h2 span:after{
    width:24px!important;
    margin-left:7px!important;
  }
  .cn-first-quad-news .cn-section-head .cn-section-all,
  .cn-first-quad-news .cn-section-head a.cn-section-all{
    font-size:11.5px!important;
  }
  .cn-first-quad-news .cn-category-feature-grid-four{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
  }
  .cn-first-quad-news .cn-category-feature-card,
  .cn-first-quad-news .cn-category-feature-card:first-child{
    display:block!important;
    background:#fff!important;
    border:1px solid #e1e7ea!important;
    overflow:hidden!important;
    min-height:0!important;
  }
  .cn-first-quad-news .cn-category-feature-img{
    display:block!important;
    width:100%!important;
    aspect-ratio:16/10!important;
    height:auto!important;
    min-height:0!important;
  }
  .cn-first-quad-news .cn-category-feature-body,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body{
    display:block!important;
    padding:9px 9px 10px!important;
    min-height:100px!important;
    background:#fff!important;
    overflow:visible!important;
  }
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3 a,
  .cn-first-quad-news .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-body h3 a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    color:#111827!important;
    font-size:13.8px!important;
    line-height:1.22!important;
    font-weight:950!important;
    margin:0 0 6px!important;
    padding:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    text-indent:0!important;
    white-space:normal!important;
    position:static!important;
    transform:none!important;
  }
  .cn-first-quad-news .cn-category-feature-body p{display:none!important;}
}


/* v3.0.4 - Sadece istenen son düzeltmeler: yazarlar mobil dikey, logo az büyütme, Son Haberler tek çizgi, takvim geri sayım görünümü */

/* Logo: çok az büyüt, mevcut sağ hizayı koru */
.custom-logo-link img,
.cn-main-logo-img{
  max-height:84px!important;
  transform:translateX(8px)!important;
}
@media(max-width:700px){
  .custom-logo-link img,
  .cn-main-logo-img{
    max-height:62px!important;
    max-width:92vw!important;
    transform:translateX(8px)!important;
  }
}
@media(max-width:380px){
  .custom-logo-link img,
  .cn-main-logo-img{max-height:58px!important;}
}

/* Köşe yazarları: mobilde yatay kayma yok, kartlar doğal dikey aksın */
.cn-columnists-strip-v25{
  overflow:visible!important;
}
.cn-columnists-track-v25{
  overflow:visible!important;
}
.cn-columnist-card-v25{
  border:1.7px solid rgba(8,120,93,.34)!important;
  box-shadow:0 4px 14px rgba(8,120,93,.08)!important;
}
@media(max-width:768px){
  .cn-columnists-strip-v25,
  .cn-columnists-strip-v25 .cn-container{
    overflow:visible!important;
    height:auto!important;
    max-height:none!important;
  }
  .cn-columnists-track-v25,
  .cn-columnists-track-v25[data-cn-columnists-slider],
  .cn-columnists-track-v25[data-cn-columnists-slider="1"],
  .cn-columnists-track-v25[data-cn-columnists-slider="0"]{
    display:block!important;
    width:100%!important;
    overflow:visible!important;
    height:auto!important;
    max-height:none!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
    white-space:normal!important;
  }
  .cn-columnist-card-v25{
    width:calc(100% - 12px)!important;
    max-width:560px!important;
    min-width:0!important;
    height:auto!important;
    min-height:104px!important;
    margin:8px auto!important;
    padding:12px 14px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:14px!important;
    float:none!important;
    border:1.8px solid rgba(8,120,93,.42)!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:0 3px 12px rgba(8,120,93,.08)!important;
    transform:none!important;
  }
  .cn-columnist-photo-v25{
    width:78px!important;
    height:78px!important;
    min-width:78px!important;
    margin:0!important;
    border-radius:50%!important;
  }
  .cn-columnist-photo-v25 img,
  .cn-columnist-photo-v25 span{
    width:78px!important;
    height:78px!important;
    min-width:78px!important;
    border-radius:50%!important;
    object-fit:cover!important;
  }
  .cn-columnist-body-v25{
    min-width:0!important;
    flex:1 1 auto!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
    text-align:left!important;
  }
  .cn-columnist-body-v25 h3{
    margin:0 0 4px!important;
    font-size:15.5px!important;
    line-height:1.2!important;
  }
  .cn-columnist-body-v25 p{
    margin:0 0 5px!important;
    font-size:13px!important;
    line-height:1.32!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
}

/* Son Haberler: çift/ek çizgi kaldır, tek ince zümrüt çizgi yap */
.cn-first-quad-news .cn-section-head,
.cn-first-quad-news .cn-section-head.cn-section-head-compact{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:10px!important;
  padding:0 0 9px!important;
  border:0!important;
  border-bottom:1.5px solid rgba(8,120,93,.32)!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
.cn-first-quad-news .cn-section-head:before,
.cn-first-quad-news .cn-section-head:after,
.cn-first-quad-news .cn-section-head h2:before,
.cn-first-quad-news .cn-section-head h2:after,
.cn-first-quad-news .cn-section-head h2 span:before,
.cn-first-quad-news .cn-section-head h2 span:after{
  display:none!important;
  content:none!important;
}
.cn-first-quad-news .cn-section-head h2,
.cn-first-quad-news .cn-section-head h2 span{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  margin:0!important;
  color:#10241e!important;
  font-weight:950!important;
}
.cn-first-quad-news .cn-section-head .cn-section-all,
.cn-first-quad-news .cn-section-head a.cn-section-all{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#08785d!important;
  padding:0!important;
  margin:0!important;
}

/* Mobilde son eklenen haber başlığı görünür kalsın */
@media(max-width:700px){
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3 a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    color:#111827!important;
    font-size:14px!important;
    line-height:1.22!important;
    font-weight:950!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
    text-indent:0!important;
    white-space:normal!important;
    position:static!important;
    clip:auto!important;
    clip-path:none!important;
  }
}

/* Akıllı takvim geri sayım yazısı daha belirgin */
.cn-event-countdown{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  margin:6px 0 4px!important;
  padding:6px 10px!important;
  border:1px solid rgba(8,120,93,.22)!important;
  border-radius:999px!important;
  background:#eefbf6!important;
  color:#08785d!important;
  font-weight:950!important;
  font-size:13px!important;
  line-height:1.1!important;
}

/* v3.0.5 - Sadece istenen düzeltme: köşe yazarları mobilde yukarı kayar, çerçeve sadeleşir; profil boyutu korunur. */
@media(max-width:700px){
  .cn-columnists-strip-v25{
    padding-top:2px!important;
    padding-bottom:6px!important;
    margin-top:-18px!important;
    background:#fff!important;
  }
  .cn-columnists-strip-v25 .cn-container{
    overflow:visible!important;
  }
  .cn-columnists-head-v25{
    margin:0 0 5px!important;
    padding:0!important;
  }
  .cn-columnists-head-v25 h2{
    font-size:15px!important;
    line-height:1.15!important;
    margin:0!important;
  }
  .cn-columnists-head-v25 span{display:none!important;}

  .cn-columnists-track-v25,
  .cn-columnists-track-v25[data-cn-columnists-slider],
  .cn-columnists-track-v25[data-cn-columnists-slider="0"],
  .cn-columnists-track-v25[data-cn-columnists-slider="1"]{
    display:block!important;
    width:100%!important;
    max-height:248px!important;
    overflow:hidden!important;
    overflow-y:hidden!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
    border:1px solid rgba(8,120,93,.22)!important;
    border-radius:6px!important;
    padding:7px!important;
    background:#fff!important;
    box-shadow:0 1px 6px rgba(0,0,0,.035)!important;
    box-sizing:border-box!important;
    scroll-behavior:smooth!important;
  }
  .cn-columnists-track-v25:after{
    content:""!important;
    display:block!important;
    position:absolute!important;
    left:7px!important;
    right:7px!important;
    bottom:7px!important;
    height:18px!important;
    background:linear-gradient(180deg,rgba(255,255,255,0),#fff)!important;
    pointer-events:none!important;
  }

  .cn-columnist-card-v25{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    min-height:104px!important;
    height:auto!important;
    margin:0 0 7px!important;
    padding:8px 10px!important;
    display:grid!important;
    grid-template-columns:90px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    border:1px solid rgba(8,120,93,.20)!important;
    border-left:1px solid rgba(8,120,93,.20)!important;
    border-radius:6px!important;
    background:#fff!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
    transform:none!important;
  }
  .cn-columnist-card-v25:last-child{margin-bottom:0!important;}

  .cn-columnist-photo-v25,
  .cn-columnist-photo-v25 img,
  .cn-columnist-photo-v25 span{
    width:88px!important;
    height:88px!important;
    min-width:88px!important;
    max-width:88px!important;
    border-radius:50%!important;
    object-fit:cover!important;
  }
  .cn-columnist-photo-v25{
    border:2px solid rgba(8,120,93,.36)!important;
    box-shadow:none!important;
    margin:0!important;
    overflow:hidden!important;
    background:#f7fbf9!important;
  }

  .cn-columnist-body-v25{
    min-height:88px!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
    text-align:left!important;
    min-width:0!important;
  }
  .cn-columnist-body-v25 h3{
    margin:0 0 3px!important;
    font-size:15px!important;
    line-height:1.15!important;
    color:#10241e!important;
  }
  .cn-columnist-body-v25 p{
    margin:0 0 5px!important;
    font-size:12.5px!important;
    line-height:1.25!important;
    color:#4b5c55!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  .cn-columnist-body-v25 a,
  .cn-columnist-body-v25 em{
    font-size:12px!important;
    line-height:1.1!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    color:#08785d!important;
    border-radius:0!important;
  }
}
@media(max-width:380px){
  .cn-columnists-strip-v25{margin-top:-14px!important;}
  .cn-columnists-track-v25{max-height:238px!important;padding:6px!important;}
  .cn-columnist-card-v25{grid-template-columns:90px minmax(0,1fr)!important;min-height:102px!important;padding:7px 9px!important;gap:9px!important;}
  .cn-columnist-photo-v25,
  .cn-columnist-photo-v25 img,
  .cn-columnist-photo-v25 span{width:88px!important;height:88px!important;min-width:88px!important;max-width:88px!important;}
}

/* v3.0.5 - Akıllı takvim geri sayımı görünür ve sade kalsın. */
.cn-event-countdown{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  width:auto!important;
  max-width:100%!important;
  margin:6px 0 5px!important;
  padding:6px 9px!important;
  border:1px solid rgba(8,120,93,.24)!important;
  border-radius:999px!important;
  background:#f1fbf7!important;
  color:#08785d!important;
  font-size:12.5px!important;
  font-weight:950!important;
  line-height:1.1!important;
}

/* v3.0.6 - Köşe yazarı başlangıç kayması, üstteki küçük buton/pil kaldırma, tüm yazılar bağlantısı ve duyuru geri sayımı */
.cn-columnists-strip-v25{
  margin-top:0!important;
  padding-top:16px!important;
  overflow:visible!important;
}
.cn-columnists-head-v25{
  margin:0 0 14px!important;
  padding:0!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
}
.cn-columnists-head-v25 h2{
  margin:0!important;
  padding:0!important;
}
.cn-columnists-head-v25 span{
  display:none!important;
}
.cn-columnists-track-v25{
  margin-top:0!important;
  transform:none!important;
}
.cn-columnist-card-v25:first-child{
  margin-top:0!important;
  transform:none!important;
}
.cn-columnist-label-v306{
  display:block!important;
  margin:0 0 4px!important;
  font-size:11px!important;
  line-height:1!important;
  color:#08785d!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
}
.cn-columnist-actions-v306{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:9px!important;
  margin-top:2px!important;
}
.cn-columnist-actions-v306 a,
.cn-columnist-actions-v306 em{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-decoration:none!important;
  line-height:1.15!important;
}
.cn-columnist-read-v306{
  color:#08785d!important;
  font-weight:900!important;
}
.cn-columnist-all-v306{
  color:#5f6f68!important;
  font-weight:800!important;
  font-size:12px!important;
}
.cn-columnist-all-v306:hover,
.cn-columnist-read-v306:hover{
  text-decoration:underline!important;
}
.cn-columnist-archive-v306{
  padding-top:22px!important;
}
.cn-columnist-archive-head-v306 p{
  margin:6px 0 0!important;
  color:#5f6f68!important;
  font-weight:700!important;
}
.cn-calendar-card .cn-event-box small{
  color:#08785d!important;
  font-weight:950!important;
}
.cn-event-countdown{
  display:inline-flex!important;
  align-items:center!important;
  gap:5px!important;
  width:max-content!important;
  max-width:100%!important;
  margin:6px 0 6px!important;
  padding:6px 10px!important;
  border:1px solid rgba(8,120,93,.24)!important;
  border-radius:999px!important;
  background:#f1fbf7!important;
  color:#08785d!important;
  font-size:12.5px!important;
  font-weight:950!important;
  line-height:1.1!important;
}

@media(max-width:700px){
  .cn-columnists-strip-v25{
    margin-top:0!important;
    padding-top:14px!important;
    padding-bottom:8px!important;
  }
  .cn-columnists-head-v25{
    margin:0 0 10px!important;
  }
  .cn-columnists-track-v25,
  .cn-columnists-track-v25[data-cn-columnists-slider],
  .cn-columnists-track-v25[data-cn-columnists-slider="0"],
  .cn-columnists-track-v25[data-cn-columnists-slider="1"]{
    max-height:270px!important;
    overflow:hidden!important;
    border:1px solid rgba(8,120,93,.20)!important;
    border-radius:8px!important;
    padding:8px!important;
  }
  .cn-columnist-card-v25{
    min-height:116px!important;
    margin:0 0 8px!important;
    padding:9px 10px!important;
    grid-template-columns:90px minmax(0,1fr)!important;
    align-items:center!important;
  }
  .cn-columnist-body-v25{
    justify-content:center!important;
  }
  .cn-columnist-body-v25 p{
    margin-bottom:6px!important;
  }
  .cn-columnist-actions-v306{
    gap:8px!important;
  }
  .cn-columnist-actions-v306 a,
  .cn-columnist-actions-v306 em{
    font-size:11.7px!important;
  }
  .cn-columnist-all-v306{
    font-size:11.5px!important;
  }
}


/* v3.0.7 - Köşe yazarı kartı: sağ alt küçük Arşive Git bağlantısı */
.cn-columnist-card-v25{
  position:relative!important;
  align-items:center!important;
  padding-bottom:34px!important;
  min-height:0!important;
}
.cn-columnist-body-v25{
  min-height:0!important;
  height:auto!important;
  justify-content:center!important;
}
.cn-columnist-body-v25 p{
  margin-bottom:0!important;
}
.cn-columnist-actions-v306{
  position:absolute!important;
  right:16px!important;
  bottom:12px!important;
  display:flex!important;
  justify-content:flex-end!important;
  align-items:center!important;
  width:auto!important;
  margin:0!important;
  padding:0!important;
  gap:0!important;
}
.cn-columnist-actions-v306 em,
.cn-columnist-read-v306{
  display:none!important;
}
.cn-columnist-all-v306{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  color:#08785d!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.1!important;
  text-transform:none!important;
  letter-spacing:0!important;
  text-decoration:none!important;
  white-space:nowrap!important;
}
.cn-columnist-all-v306:hover{
  text-decoration:underline!important;
}
@media(max-width:600px){
  .cn-columnist-card-v25{
    padding-bottom:32px!important;
  }
  .cn-columnist-actions-v306{
    right:14px!important;
    bottom:10px!important;
  }
  .cn-columnist-all-v306{
    font-size:11.5px!important;
  }
}


/* v3.0.10 - Köşe yazarı kartı: Arşive Git kaldırıldı, bugünkü yazıya çalışan Yazıyı Oku bağlantısı eklendi */
.cn-columnist-card-v25{
  position:relative!important;
  padding-bottom:38px!important;
}
.cn-columnist-actions-v306{
  position:absolute!important;
  right:14px!important;
  bottom:10px!important;
  z-index:9!important;
  pointer-events:auto!important;
}
.cn-columnist-read-v310{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  padding:6px 10px!important;
  border-radius:999px!important;
  background:#08785d!important;
  color:#fff!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  box-shadow:0 5px 14px rgba(8,120,93,.18)!important;
  white-space:nowrap!important;
  pointer-events:auto!important;
}
.cn-columnist-read-v310:hover{
  background:#06664f!important;
  color:#fff!important;
  text-decoration:none!important;
}
.cn-columnist-read-v310.is-disabled{
  background:#eef6f2!important;
  color:#08785d!important;
  box-shadow:none!important;
}
.cn-columnist-all-v306{
  display:none!important;
}
@media(max-width:600px){
  .cn-columnist-card-v25{
    padding-bottom:40px!important;
  }
  .cn-columnist-actions-v306{
    right:12px!important;
    bottom:9px!important;
  }
  .cn-columnist-read-v310{
    min-height:28px!important;
    font-size:11.5px!important;
    padding:6px 9px!important;
  }
}

/* v3.1.1 - Mobil tam genişlik ve çerçeveyi dolduran görseller */
@media (max-width:700px){
  .cn-container,
  .cn-premium-footer .cn-container,
  .cn-columnists-strip-v25 .cn-container,
  .cn-visual-slider-section .cn-container{
    width:calc(100% - 12px)!important;
    max-width:none!important;
    margin-left:6px!important;
    margin-right:6px!important;
  }
  .cn-section{padding-left:0!important;padding-right:0!important;}
  .cn-visual-slider-section{padding-left:0!important;padding-right:0!important;}
  .cn-visual-stage,
  .cn-visual-slide,
  .cn-visual-image{
    width:100%!important;
    max-width:none!important;
  }
  .cn-visual-image img,
  .cn-visual-slide img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center 30%!important;
    background:transparent!important;
  }
  .cn-card-img img,
  .cn-hero-img img,
  .cn-columnist-photo-v25 img,
  .cn-video-img img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center 25%!important;
  }
  .cn-visual-content{left:10px!important;right:10px!important;bottom:10px!important;}
}
@media (max-width:420px){
  .cn-container,
  .cn-premium-footer .cn-container,
  .cn-columnists-strip-v25 .cn-container,
  .cn-visual-slider-section .cn-container{
    width:calc(100% - 8px)!important;
    margin-left:4px!important;
    margin-right:4px!important;
  }
}

/* =========================================================
   COBUR NEWS 3.1.2 — MOBIL KENAR BOSLUKLARI VE TAM DOLU GORSEL
   Bu blok dosyanin en sonunda oldugu icin eski yamalari kesin ezer.
   ========================================================= */
@media (max-width: 760px){
  body.home .cn-main > section > .cn-container,
  body.home .cn-main .cn-container,
  body.home .cn-columnists-strip-v25 > .cn-container,
  body.home .cn-finance-section > .cn-container,
  body.home .cn-first-quad-news > .cn-container,
  body.home .cn-home-video-band > .cn-container{
    width: calc(100% - 12px) !important;
    max-width: none !important;
    margin-left: 6px !important;
    margin-right: 6px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body.home .cn-section,
  body.home .cn-hero-section,
  body.home .cn-finance-section,
  body.home .cn-columnists-strip-v25,
  body.home .cn-first-quad-news,
  body.home .cn-home-video-band{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Slider: resim cerceveyi tamamen doldurur; yanlarda gri/beyaz bosluk kalmaz. */
  body.home .cn-visual-stage,
  body.home .cn-visual-slide,
  body.home .cn-visual-image{
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    background: #111 !important;
  }
  body.home .cn-visual-slide img,
  body.home .cn-visual-image img,
  body.home .cn-visual-image .cn-img-fallback{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 28% !important;
    background: #111 !important;
  }

  /* Kart resimleri de kutunun tamamini doldurur. */
  body.home .cn-category-feature-img img,
  body.home .cn-dual-post-img img,
  body.home .cn-card-img img,
  body.home .cn-visual-thumb-img img,
  body.home .cn-modern-video-thumb img,
  body.home .cn-final-video-thumb img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center 25% !important;
  }

  /* Slider kartinin kendi ic bosluklarini sifirla. */
  body.home .cn-visual-card,
  body.home .cn-visual-main,
  body.home .cn-visual-wrap,
  body.home .cn-visual-grid{
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/* v3.2.0 - Cobur köyü responsive header banner; menü yapısı korunur */
.cn-village-banner-row{
  width:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:#102b21!important;
}
.cn-village-banner{
  position:relative!important;
  width:100%!important;
  height:clamp(180px,22vw,300px)!important;
  overflow:hidden!important;
  margin:0!important;
  background:#163728!important;
}
.cn-village-banner-img{
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  object-fit:cover!important;
  object-position:center 53%!important;
  display:block!important;
  transform:none!important;
}
.cn-village-banner-shade{
  position:absolute!important;
  inset:0!important;
  pointer-events:none!important;
  background:linear-gradient(180deg,rgba(0,0,0,.03) 48%,rgba(0,0,0,.48) 100%)!important;
}
.cn-village-logo-link{
  position:absolute!important;
  left:clamp(14px,3.2vw,52px)!important;
  bottom:clamp(12px,2vw,28px)!important;
  z-index:3!important;
  display:block!important;
  width:clamp(190px,25vw,360px)!important;
  line-height:0!important;
  transform:none!important;
}
.cn-village-logo-img{
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  filter:drop-shadow(0 5px 12px rgba(0,0,0,.5))!important;
  transform:none!important;
}
@media(max-width:700px){
  .cn-village-banner{
    height:clamp(155px,43vw,210px)!important;
  }
  .cn-village-banner-img{
    object-position:center center!important;
  }
  .cn-village-logo-link{
    left:10px!important;
    bottom:10px!important;
    width:clamp(145px,46vw,210px)!important;
  }
  .cn-village-banner-shade{
    background:linear-gradient(180deg,rgba(0,0,0,0) 42%,rgba(0,0,0,.52) 100%)!important;
  }
}
@media(max-width:390px){
  .cn-village-banner{height:170px!important;}
  .cn-village-logo-link{width:148px!important;}
}

/* v3.2.1 - banner daha kompakt: masaustu 180-300px, mobil 155-210px */

/* v3.2.2 - gerçek şeffaf, kırpılmış Cobur News logosu */
.cn-village-logo-link{
  width:clamp(175px,22vw,320px)!important;
  left:clamp(12px,2.4vw,38px)!important;
  bottom:clamp(8px,1.5vw,20px)!important;
}
.cn-village-logo-img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
@media(max-width:700px){
  .cn-village-logo-link{
    width:clamp(132px,39vw,176px)!important;
    left:8px!important;
    bottom:7px!important;
  }
}

/* v3.2.3 - Orijinal CoburNews fontu, gerçek şeffaf logo, sol alt hizalama */
.cn-village-logo-link{
  left:clamp(10px,2vw,30px)!important;
  bottom:clamp(3px,.7vw,9px)!important;
  width:clamp(270px,31vw,470px)!important;
  max-width:58vw!important;
  line-height:0!important;
}
.cn-village-logo-img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:left bottom!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.65))!important;
}
@media(max-width:700px){
  .cn-village-logo-link{
    left:6px!important;
    bottom:2px!important;
    width:clamp(205px,61vw,290px)!important;
    max-width:72vw!important;
  }
}
@media(max-width:390px){
  .cn-village-logo-link{
    width:220px!important;
    max-width:70vw!important;
  }
}


/* v3.2.4 - Slider ile döviz kuru arasında tek çerçeveli üç eşit bölüm */
.cn-triple-between-slider-finance{
  padding:16px 0 18px!important;
  background:#fff!important;
  border:0!important;
}
.cn-triple-between-slider-finance .cn-triple-shell{
  border:1px solid #cfe1dc!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(17,24,39,.06)!important;
  overflow:hidden!important;
}
.cn-triple-between-slider-finance .cn-triple-category-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:0!important;
}
.cn-triple-between-slider-finance .cn-triple-column{
  padding:14px!important;
  min-width:0!important;
  border-right:1px solid #dbe8e4!important;
}
.cn-triple-between-slider-finance .cn-triple-column:last-child{
  border-right:0!important;
}
.cn-triple-between-slider-finance .cn-triple-head{
  margin-bottom:10px!important;
}
.cn-triple-between-slider-finance .cn-triple-card{
  height:100%!important;
  box-shadow:none!important;
  border-color:#dbe4e1!important;
}
.cn-triple-between-slider-finance .cn-triple-img{
  height:auto!important;
  aspect-ratio:16/10!important;
}
.cn-triple-between-slider-finance .cn-triple-body h3{
  min-height:43px!important;
}
@media(max-width:760px){
  .cn-triple-between-slider-finance{
    padding:10px 0 12px!important;
  }
  .cn-triple-between-slider-finance .cn-triple-category-grid{
    grid-template-columns:1fr!important;
  }
  .cn-triple-between-slider-finance .cn-triple-column{
    padding:10px!important;
    border-right:0!important;
    border-bottom:1px solid #dbe8e4!important;
  }
  .cn-triple-between-slider-finance .cn-triple-column:last-child{
    border-bottom:0!important;
  }
  .cn-triple-between-slider-finance .cn-triple-img{
    aspect-ratio:16/9!important;
  }
  .cn-triple-between-slider-finance .cn-triple-body h3{
    min-height:0!important;
  }
}

/* v3.2.5 - Akıllı üç bölmeli alan ve Mala Coburyan giriş PNG */
.cn-triple-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}
.cn-smart-column{display:flex!important;flex-direction:column!important;min-width:0!important;background:#fff!important}
.cn-smart-image-card{position:relative;display:flex;flex:1;min-height:300px;align-items:center;justify-content:center;padding:22px;border-radius:0 0 14px 14px;background:linear-gradient(145deg,#f4fbf7,#fff);overflow:hidden;cursor:pointer}
.cn-smart-image-card img{display:block;width:100%;max-width:440px;height:auto;max-height:230px;object-fit:contain!important}
.cn-smart-action{position:absolute;left:22px;right:22px;bottom:18px;display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;background:#07845f;color:#fff;font-weight:900;letter-spacing:.2px;box-shadow:0 8px 18px rgba(7,132,95,.18)}
.cn-smart-image-card:hover .cn-smart-action{background:#056e50}
.cn-smart-video-card,.cn-smart-html-card{flex:1;padding:16px;min-height:300px;background:#fff}
.cn-smart-video-card iframe,.cn-smart-video-card video{width:100%!important;aspect-ratio:16/9;height:auto!important;border:0;border-radius:10px}
@media(max-width:760px){
 .cn-triple-category-grid{grid-template-columns:1fr!important}
 .cn-smart-image-card{min-height:270px;padding:18px}
 .cn-smart-image-card img{max-height:190px}
}


/* v3.2.6 - Gerçek portal kartları: Mala Coburyan, şık döviz, Gençlik Haberleri */
.cn-portal-cards-section{padding:14px 0 18px!important;background:#f7faf9!important;border-bottom:1px solid #dce8e4!important}
.cn-portal-cards-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}
.cn-portal-card{min-width:0!important;height:330px!important;background:#fff!important;border:1px solid #d4e3de!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 7px 20px rgba(15,54,43,.07)!important}
.cn-mala-live-card{background:#050a09!important;border-color:#146b53!important;position:relative!important}
.cn-mala-live-link{display:block!important;position:relative!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#030706!important}
.cn-mala-live-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform .45s ease,filter .45s ease!important}
.cn-mala-live-link:hover img{transform:scale(1.025)!important;filter:brightness(1.08)!important}
.cn-mala-live-link:after{content:"";position:absolute;inset:0;border:1px solid rgba(24,176,126,.28);pointer-events:none}
.cn-mala-signal{position:absolute!important;left:16px!important;right:16px!important;bottom:10px!important;height:16px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;pointer-events:none!important}
.cn-mala-signal i{width:3px!important;height:5px!important;background:#12b981!important;border-radius:3px!important;box-shadow:0 0 8px rgba(18,185,129,.7)!important;animation:cnSignal 1.05s ease-in-out infinite alternate!important}
.cn-mala-signal i:nth-child(2){animation-delay:.12s!important}.cn-mala-signal i:nth-child(3){animation-delay:.24s!important}.cn-mala-signal i:nth-child(4){animation-delay:.36s!important}.cn-mala-signal i:nth-child(5){animation-delay:.48s!important}
@keyframes cnSignal{from{height:4px;opacity:.45}to{height:16px;opacity:1}}
.cn-portal-card-head{height:72px!important;padding:13px 15px!important;display:flex!important;align-items:center!important;gap:11px!important;border-bottom:1px solid #dce8e4!important;background:linear-gradient(180deg,#fbfefd,#f2f8f5)!important}
.cn-portal-card-icon{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #0a8a64!important;color:#087a59!important;border-radius:9px!important;font-size:20px!important;font-weight:950!important;background:#fff!important}
.cn-portal-card-head>div{min-width:0!important;flex:1!important}.cn-portal-card-head strong{display:block!important;color:#12372d!important;font-size:17px!important;font-weight:950!important;line-height:1.1!important;text-transform:uppercase!important}.cn-portal-card-head small{display:block!important;color:#75837e!important;font-size:10.5px!important;font-weight:750!important;margin-top:5px!important}
.cn-live-dot{width:9px!important;height:9px!important;border-radius:50%!important;background:#0aaa72!important;box-shadow:0 0 0 5px rgba(10,170,114,.12)!important;animation:cnLivePulse 1.7s ease-out infinite!important}@keyframes cnLivePulse{0%{box-shadow:0 0 0 0 rgba(10,170,114,.34)}70%{box-shadow:0 0 0 8px rgba(10,170,114,0)}100%{box-shadow:0 0 0 0 rgba(10,170,114,0)}}
.cn-currency-card{display:flex!important;flex-direction:column!important}
.cn-currency-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1px!important;background:#e1ebe7!important;flex:1!important}
.cn-currency-row{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;padding:13px 14px!important;background:#fff!important;min-height:91px!important}
.cn-currency-code{color:#53645e!important;font-size:12px!important;font-weight:900!important}.cn-currency-row strong{color:#092e25!important;font-size:20px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.35px!important}.cn-currency-row strong em{font-size:10px!important;font-style:normal!important;color:#0a8a64!important;letter-spacing:.3px!important}
.cn-currency-foot{height:38px!important;padding:0 14px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-top:1px solid #dce8e4!important;background:#f7fbf9!important;color:#73827d!important;font-size:9.5px!important;font-weight:800!important}.cn-currency-foot b{color:#087b5a!important;font-size:9px!important;letter-spacing:.5px!important}
.cn-youth-news-card{display:flex!important;flex-direction:column!important}.cn-youth-head .cn-portal-card-icon{color:#fff!important;background:#087b5a!important}
.cn-youth-news-list{padding:8px 12px 3px!important;display:flex!important;flex-direction:column!important;gap:0!important;flex:1!important;overflow:hidden!important}
.cn-youth-news-item{display:grid!important;grid-template-columns:66px minmax(0,1fr)!important;gap:10px!important;padding:7px 0!important;border-bottom:1px solid #e5ece9!important;min-height:58px!important}.cn-youth-news-item:last-child{border-bottom:0!important}.cn-youth-thumb{display:block!important;width:66px!important;height:50px!important;overflow:hidden!important;border-radius:5px!important;background:#edf3f1!important}.cn-youth-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.cn-youth-news-item>div{min-width:0!important}.cn-youth-news-item span{display:block!important;color:#087b5a!important;font-size:8px!important;font-weight:950!important;line-height:1!important;margin-bottom:3px!important}.cn-youth-news-item h3{font-size:11.5px!important;line-height:1.22!important;font-weight:900!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.cn-youth-news-item h3 a{color:#17231f!important}.cn-youth-news-item time{display:block!important;color:#8b9692!important;font-size:8.5px!important;margin-top:3px!important}.cn-youth-all{height:34px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 14px!important;border-top:1px solid #dce8e4!important;background:#f6faf8!important;color:#087b5a!important;font-size:10.5px!important;font-weight:950!important;text-transform:uppercase!important}.cn-youth-all span{font-size:17px!important}.cn-youth-empty{margin:auto!important;padding:22px!important;text-align:center!important;color:#65736e!important;font-size:13px!important;line-height:1.5!important}
.cn-finance-section{display:none!important}
@media(max-width:980px){.cn-portal-cards-grid{grid-template-columns:1fr 1fr!important}.cn-youth-news-card{grid-column:1/-1!important;height:auto!important;min-height:300px!important}.cn-youth-news-list{display:grid!important;grid-template-columns:1fr 1fr!important;column-gap:18px!important}}
@media(max-width:680px){.cn-portal-cards-section{padding:9px 0 12px!important}.cn-portal-cards-grid{grid-template-columns:1fr!important;gap:9px!important}.cn-portal-card{height:290px!important}.cn-mala-live-card{height:245px!important}.cn-youth-news-card{grid-column:auto!important;height:auto!important;min-height:318px!important}.cn-youth-news-list{display:flex!important}.cn-portal-card-head{height:64px!important;padding:11px 13px!important}.cn-currency-row{min-height:81px!important;padding:11px 12px!important}.cn-currency-row strong{font-size:18px!important}}


/* v3.2.7 - Mala Coburyan canlı oda kartı: çevrimiçi sayacı korunarak profesyonel yenileme */
.cn-mala-live-card{background:#fff!important;border-color:#cfe1db!important;position:relative!important}
.cn-mala-live-link{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;overflow:hidden!important;background:#fff!important;color:inherit!important;text-decoration:none!important}
.cn-mala-card-head{height:72px!important;display:flex!important;align-items:center!important;gap:11px!important;padding:12px 14px!important;border-bottom:1px solid #dce8e4!important;background:linear-gradient(180deg,#fbfefd,#f2f8f5)!important}
.cn-mala-card-icon{flex:0 0 38px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid #0a8a64!important;border-radius:9px!important;background:#fff!important;font-size:19px!important}
.cn-mala-card-head>div{min-width:0!important;flex:1!important}.cn-mala-card-head strong{display:block!important;color:#12372d!important;font-size:17px!important;font-weight:950!important;line-height:1.05!important;text-transform:uppercase!important}.cn-mala-card-head small{display:block!important;color:#75837e!important;font-size:10.5px!important;font-weight:750!important;margin-top:5px!important}
.cn-mala-live-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid #f0c4c4!important;border-radius:999px!important;padding:6px 9px!important;background:#fff5f5!important;color:#b31319!important;font-size:10px!important;font-weight:950!important;letter-spacing:.45px!important}.cn-mala-live-badge i{width:8px!important;height:8px!important;border-radius:50%!important;background:#e31d28!important;box-shadow:0 0 0 0 rgba(227,29,40,.45)!important;animation:cnMalaPulse 1.6s infinite!important}
.cn-mala-visual{position:relative!important;flex:1!important;min-height:0!important;margin:10px 12px 8px!important;border:1px solid #12372d!important;border-radius:10px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 42%,#101817 0,#050807 68%,#020303 100%)!important}
.cn-mala-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:8px 12px 18px!important;filter:contrast(1.04) saturate(1.05)!important;transition:transform .35s ease,filter .35s ease!important}.cn-mala-live-link:hover .cn-mala-visual img{transform:scale(1.025)!important;filter:contrast(1.08) saturate(1.12)!important}
.cn-mala-signal{position:absolute!important;left:18px!important;right:18px!important;bottom:8px!important;height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;pointer-events:none!important}.cn-mala-signal:before,.cn-mala-signal:after{content:"";height:1px!important;flex:1!important;background:linear-gradient(90deg,transparent,#19b77f)!important}.cn-mala-signal:after{background:linear-gradient(90deg,#19b77f,transparent)!important}.cn-mala-signal i{width:3px!important;height:6px!important;background:#1bc58a!important;border-radius:4px!important;box-shadow:0 0 7px rgba(27,197,138,.65)!important;animation:cnMalaWave .85s ease-in-out infinite alternate!important}.cn-mala-signal i:nth-child(2){animation-delay:.08s!important}.cn-mala-signal i:nth-child(3){animation-delay:.16s!important}.cn-mala-signal i:nth-child(4){animation-delay:.24s!important}.cn-mala-signal i:nth-child(5){animation-delay:.32s!important}.cn-mala-signal i:nth-child(6){animation-delay:.4s!important}.cn-mala-signal i:nth-child(7){animation-delay:.48s!important}
.cn-mala-card-foot{height:48px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 13px!important;border-top:1px solid #dce8e4!important;background:#f8fbfa!important}.cn-mala-online{display:inline-flex!important;align-items:center!important;gap:5px!important;color:#60716b!important;font-size:11px!important;font-weight:800!important}.cn-mala-online:before{content:"";width:8px!important;height:8px!important;border-radius:50%!important;background:#13ad78!important;box-shadow:0 0 0 3px rgba(19,173,120,.12)!important}.cn-mala-online b{color:#0b7f5d!important;font-size:12px!important}.cn-mala-enter{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 11px!important;border-radius:8px!important;background:#087b5a!important;color:#fff!important;font-size:11px!important;font-weight:950!important;letter-spacing:.1px!important;transition:background .25s ease,transform .25s ease!important}.cn-mala-live-link:hover .cn-mala-enter{background:#066649!important;transform:translateX(1px)!important}.cn-mala-enter b{font-size:15px!important;line-height:1!important}
@keyframes cnMalaPulse{0%{box-shadow:0 0 0 0 rgba(227,29,40,.45)}70%{box-shadow:0 0 0 7px rgba(227,29,40,0)}100%{box-shadow:0 0 0 0 rgba(227,29,40,0)}}
@keyframes cnMalaWave{from{height:4px;opacity:.55}to{height:18px;opacity:1}}
@media(max-width:680px){.cn-mala-live-card{height:300px!important}.cn-mala-card-head{height:64px!important;padding:10px 12px!important}.cn-mala-card-head strong{font-size:15px!important}.cn-mala-visual{margin:8px 10px 7px!important}.cn-mala-card-foot{height:46px!important;padding:0 11px!important}.cn-mala-enter{padding:7px 9px!important;font-size:10.5px!important}}
@media(prefers-reduced-motion:reduce){.cn-mala-live-badge i,.cn-mala-signal i{animation:none!important}.cn-mala-live-link:hover .cn-mala-visual img,.cn-mala-live-link:hover .cn-mala-enter{transform:none!important}}

/* v3.2.8 - Üst banner logosu: işaretlenen sol-alt alana daha büyük ve dengeli yerleşim */
.cn-village-logo-link{
  left:clamp(18px,3vw,48px)!important;
  bottom:clamp(7px,1.25vw,18px)!important;
  width:clamp(300px,34vw,520px)!important;
  max-width:62vw!important;
  z-index:4!important;
}
.cn-village-logo-img{
  object-position:left bottom!important;
  filter:drop-shadow(0 4px 9px rgba(0,0,0,.72))!important;
}
@media(max-width:700px){
  .cn-village-logo-link{
    left:14px!important;
    bottom:8px!important;
    width:clamp(220px,64vw,310px)!important;
    max-width:76vw!important;
  }
}
@media(max-width:390px){
  .cn-village-logo-link{
    left:12px!important;
    bottom:7px!important;
    width:230px!important;
    max-width:74vw!important;
  }
}

/* v3.2.9 FINAL - Mala Coburyan kartı: zümrüt yeşilinden beyaza, siyah zemin yok */
.cn-mala-live-card{
  border:1px solid #b9d9cd!important;
  background:#fff!important;
  box-shadow:0 7px 20px rgba(7,73,54,.08)!important;
}
.cn-mala-live-link{
  background:linear-gradient(180deg,#087b5a 0%,#0a916a 22%,#e8f5f0 58%,#ffffff 78%,#ffffff 100%)!important;
}
.cn-mala-card-head{
  height:70px!important;
  padding:12px 14px!important;
  border-bottom:1px solid rgba(255,255,255,.25)!important;
  background:transparent!important;
}
.cn-mala-card-icon{
  color:#087b5a!important;
  border:1px solid rgba(255,255,255,.85)!important;
  background:#fff!important;
  box-shadow:0 3px 10px rgba(0,0,0,.10)!important;
}
.cn-mala-card-head strong{color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.18)!important}
.cn-mala-card-head small{color:rgba(255,255,255,.90)!important}
.cn-mala-live-badge{
  border-color:rgba(255,255,255,.74)!important;
  background:#fff!important;
  color:#b31319!important;
  box-shadow:0 3px 10px rgba(0,0,0,.10)!important;
}
.cn-mala-visual{
  position:relative!important;
  flex:1!important;
  min-height:0!important;
  margin:0 12px 8px!important;
  border:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:transparent!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}
.cn-mala-visual img{display:none!important}
.cn-mala-visual:before{
  content:"MALA\A COBURYAN";
  white-space:pre!important;
  display:block!important;
  color:#12372d!important;
  font-size:clamp(27px,3.1vw,42px)!important;
  line-height:.88!important;
  font-weight:950!important;
  letter-spacing:-1.6px!important;
  text-align:center!important;
  text-shadow:0 2px 0 #fff,0 5px 14px rgba(8,123,90,.14)!important;
  transform:translateY(-3px)!important;
}
.cn-mala-visual:after{
  content:"CANLI SESLİ ODA";
  position:absolute!important;
  left:50%!important;
  bottom:33px!important;
  transform:translateX(-50%)!important;
  color:#087b5a!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:950!important;
  letter-spacing:1.6px!important;
  white-space:nowrap!important;
}
.cn-mala-signal{left:12%!important;right:12%!important;bottom:7px!important;height:22px!important}
.cn-mala-signal:before,.cn-mala-signal:after{background:linear-gradient(90deg,transparent,#087b5a)!important}
.cn-mala-signal:after{background:linear-gradient(90deg,#087b5a,transparent)!important}
.cn-mala-signal i{background:#087b5a!important;box-shadow:0 0 6px rgba(8,123,90,.33)!important}
.cn-mala-card-foot{
  height:50px!important;
  border-top:1px solid #d5e7e0!important;
  background:rgba(255,255,255,.96)!important;
}
.cn-mala-enter{box-shadow:0 4px 11px rgba(8,123,90,.18)!important}

/* Banner logosu: boyutu değiştirmeden işaretlenen sol-alt köşeye taşı */
.cn-village-logo-link{
  left:8px!important;
  bottom:3px!important;
  width:clamp(300px,34vw,520px)!important;
}
.cn-village-logo-img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.58))!important}
@media(max-width:700px){
  .cn-village-logo-link{
    left:3px!important;
    bottom:2px!important;
    width:clamp(220px,64vw,310px)!important;
  }
  .cn-mala-card-head{height:64px!important;padding:10px 12px!important}
  .cn-mala-visual{margin:0 10px 7px!important}
  .cn-mala-visual:before{font-size:31px!important}
  .cn-mala-visual:after{bottom:31px!important}
}
@media(max-width:390px){
  .cn-village-logo-link{left:2px!important;bottom:1px!important;width:230px!important}
  .cn-mala-visual:before{font-size:28px!important}
}


/* v3.2.10 - banner logosu tam sol-alt kenara sabitlendi */
.cn-village-banner > .cn-village-logo-link{
  left:-2px!important;
  bottom:-2px!important;
  margin:0!important;
  padding:0!important;
  transform:translate3d(0,0,0)!important;
}
.cn-village-banner > .cn-village-logo-link .cn-village-logo-img{
  display:block!important;
  margin:0!important;
  padding:0!important;
}
@media(max-width:700px){
  .cn-village-banner > .cn-village-logo-link{left:-2px!important;bottom:-2px!important;}
}
@media(max-width:390px){
  .cn-village-banner > .cn-village-logo-link{left:-2px!important;bottom:-2px!important;}
}

/* v3.2.11 - banner logosu: yeni önbelleksiz dosya, fiziksel tam alt-sol konum */
.cn-village-banner #cn-banner-corner-logo{
  position:absolute!important;
  inset:auto auto -8px -6px!important;
  left:-6px!important;
  right:auto!important;
  top:auto!important;
  bottom:-8px!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  translate:none!important;
  width:clamp(300px,34vw,520px)!important;
  max-width:62vw!important;
  z-index:20!important;
  line-height:0!important;
  overflow:visible!important;
}
.cn-village-banner #cn-banner-corner-logo > img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  transform:none!important;
  object-position:left bottom!important;
}
@media(max-width:700px){
  .cn-village-banner #cn-banner-corner-logo{
    inset:auto auto -7px -7px!important;
    left:-7px!important;
    bottom:-7px!important;
    width:clamp(220px,64vw,310px)!important;
    max-width:76vw!important;
  }
}
@media(max-width:390px){
  .cn-village-banner #cn-banner-corner-logo{
    left:-7px!important;
    bottom:-7px!important;
    width:230px!important;
    max-width:74vw!important;
  }
}

/* v3.2.12 FINAL - Banner logo kesin sol-alt + video kartları açık gradient ve daha büyük */
.cn-village-banner #cn-banner-corner-logo{
  position:absolute!important;
  left:0!important;
  bottom:0!important;
  top:auto!important;
  right:auto!important;
  inset:auto auto 0 0!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  translate:none!important;
  width:clamp(210px,29vw,390px)!important;
  max-width:58vw!important;
  line-height:0!important;
  z-index:40!important;
  overflow:visible!important;
}
.cn-village-banner #cn-banner-corner-logo .cn-village-logo-img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  margin:0!important;
  padding:0!important;
  object-fit:contain!important;
  object-position:left bottom!important;
  transform:none!important;
  filter:drop-shadow(0 3px 7px rgba(0,0,0,.58))!important;
}

/* Ana sayfa video alanı: sayfaya daha uyumlu ve biraz daha büyük */
.cn-home-video-band .cn-final-video-strip,
.cn-home-video-band .cn-modern-video-strip{
  grid-auto-columns:minmax(330px,410px)!important;
  gap:17px!important;
}
.cn-home-video-band .cn-final-video-card,
.cn-home-video-band .cn-modern-video-card,
.cn-home-video-band .cn-real-video-card,
.cn-home-video-band .cn-video-source-card{
  border:1px solid #d6e8e1!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,#eef9f5 0%,#f8fcfa 38%,#fff 100%)!important;
  box-shadow:0 9px 24px rgba(8,65,49,.08)!important;
  overflow:hidden!important;
}
.cn-home-video-band .cn-final-video-media,
.cn-home-video-band .cn-modern-video-img,
.cn-home-video-band .cn-real-video-media,
.cn-home-video-band .cn-video-source-card .cn-modern-video-img{
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16/9!important;
  border-radius:11px 11px 0 0!important;
  background:#10231d!important;
}
.cn-home-video-band .cn-modern-video-body,
.cn-home-video-band .cn-final-video-card h3,
.cn-home-video-band .cn-final-video-meta{
  background:transparent!important;
}
.cn-home-video-band .cn-modern-video-body{
  padding:14px 15px 15px!important;
}
.cn-home-video-band .cn-modern-video-body h3,
.cn-home-video-band .cn-final-video-card h3{
  font-size:18px!important;
  line-height:1.28!important;
}

@media(max-width:700px){
  .cn-village-banner #cn-banner-corner-logo{
    left:0!important;
    bottom:0!important;
    inset:auto auto 0 0!important;
    width:205px!important;
    max-width:57vw!important;
  }
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{
    grid-auto-columns:94%!important;
    gap:11px!important;
    padding:2px 3px 11px!important;
  }
  .cn-home-video-band .cn-final-video-card,
  .cn-home-video-band .cn-modern-video-card,
  .cn-home-video-band .cn-real-video-card,
  .cn-home-video-band .cn-video-source-card{
    border-radius:13px!important;
    background:linear-gradient(180deg,#eaf7f2 0%,#f4fbf8 34%,#ffffff 76%,#ffffff 100%)!important;
    box-shadow:0 8px 20px rgba(8,65,49,.075)!important;
  }
  .cn-home-video-band .cn-final-video-media,
  .cn-home-video-band .cn-modern-video-img,
  .cn-home-video-band .cn-real-video-media,
  .cn-home-video-band .cn-video-source-card .cn-modern-video-img{
    aspect-ratio:16/9!important;
    height:auto!important;
    min-height:0!important;
    border-radius:12px 12px 0 0!important;
  }
  .cn-home-video-band .cn-modern-video-body{padding:13px 14px 15px!important;min-height:112px!important}
  .cn-home-video-band .cn-modern-video-body h3,
  .cn-home-video-band .cn-final-video-card h3{font-size:17px!important;line-height:1.28!important}
  .cn-home-video-band .cn-final-video-meta{padding:0 14px 14px!important}
}
@media(max-width:390px){
  .cn-village-banner #cn-banner-corner-logo{left:0!important;bottom:0!important;width:185px!important;max-width:59vw!important}
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{grid-auto-columns:95%!important}
}

/* v3.2.13 - Mala Coburyan ve Döviz kartları aynı, daha açık ve doğal tasarım */
.cn-mala-live-card,
.cn-currency-card{
  background:#fff!important;
  border:1px solid #d7e6e1!important;
  box-shadow:0 6px 18px rgba(16,63,50,.055)!important;
}

.cn-mala-live-link,
.cn-currency-card{
  background:linear-gradient(180deg,#f2faf7 0%,#f8fcfa 22%,#ffffff 56%,#ffffff 100%)!important;
}

.cn-mala-card-head,
.cn-currency-card .cn-portal-card-head{
  height:70px!important;
  padding:12px 14px!important;
  background:linear-gradient(180deg,#f7fcfa 0%,#f1f8f5 100%)!important;
  border-bottom:1px solid #dce9e4!important;
}

.cn-mala-card-head strong,
.cn-currency-card .cn-portal-card-head strong{
  color:#173c31!important;
  text-shadow:none!important;
}

.cn-mala-card-head small,
.cn-currency-card .cn-portal-card-head small{
  color:#75847e!important;
}

.cn-mala-card-icon,
.cn-currency-card .cn-portal-card-icon{
  color:#147b5d!important;
  border:1px solid #cfe2db!important;
  background:#fff!important;
  box-shadow:none!important;
}

.cn-mala-live-badge{
  border:1px solid #ead5d5!important;
  background:#fffafa!important;
  box-shadow:none!important;
}

.cn-mala-visual{
  background:transparent!important;
}

.cn-mala-visual:before{
  color:#173c31!important;
  text-shadow:0 2px 0 #fff,0 4px 10px rgba(8,123,90,.08)!important;
}

.cn-mala-visual:after{
  color:#4c786a!important;
}

.cn-mala-signal:before,
.cn-mala-signal:after{
  opacity:.48!important;
}

.cn-mala-signal i{
  background:#4f9a82!important;
  box-shadow:none!important;
  opacity:.72!important;
}

.cn-mala-card-foot,
.cn-currency-foot{
  background:#f8fbfa!important;
  border-top:1px solid #dce9e4!important;
}

.cn-mala-enter{
  background:transparent!important;
  color:#147b5d!important;
  border:1px solid #bdd9cf!important;
  border-radius:8px!important;
  box-shadow:none!important;
  padding:7px 10px!important;
}

.cn-mala-live-link:hover .cn-mala-enter{
  background:#eef7f3!important;
  color:#0d674d!important;
  transform:none!important;
}

.cn-currency-grid{
  background:#e5eeeb!important;
}

.cn-currency-row{
  background:rgba(255,255,255,.88)!important;
}

.cn-currency-row strong{
  color:#173c31!important;
}

@media(max-width:680px){
  .cn-mala-live-link,
  .cn-currency-card{
    background:linear-gradient(180deg,#f3faf7 0%,#fafdfc 28%,#ffffff 64%,#ffffff 100%)!important;
  }
  .cn-mala-card-head,
  .cn-currency-card .cn-portal-card-head{
    height:64px!important;
    padding:10px 12px!important;
  }
}


/* v3.2.19 - Profesyonel kompakt video ve döviz düzeni */
/* Video kartlarında medya dışında alt başlık/yazar alanı gösterilmez. */
.cn-home-video-band .cn-final-video-card h3,
.cn-home-video-band .cn-final-video-meta,
.cn-home-video-band .cn-modern-video-body{
  display:none!important;
}
.cn-home-video-band .cn-final-video-card,
.cn-home-video-band .cn-modern-video-card,
.cn-home-video-band .cn-real-video-card,
.cn-home-video-band .cn-video-source-card{
  background:#fff!important;
  padding:0!important;
  border-radius:14px!important;
  overflow:hidden!important;
}
.cn-home-video-band .cn-final-video-media,
.cn-home-video-band .cn-modern-video-img,
.cn-home-video-band .cn-real-video-media,
.cn-home-video-band .cn-video-source-card .cn-modern-video-img{
  border-radius:13px!important;
  aspect-ratio:16/9!important;
  height:auto!important;
}
.cn-home-video-band .cn-final-video-strip,
.cn-home-video-band .cn-modern-video-strip{
  align-items:start!important;
  padding-bottom:8px!important;
}

/* Döviz kartı daha kısa, sıkı ve dengeli. */
.cn-currency-card{
  min-height:0!important;
  height:auto!important;
}
.cn-currency-card .cn-portal-card-head{
  height:54px!important;
  min-height:54px!important;
  padding:8px 11px!important;
}
.cn-currency-card .cn-portal-card-icon{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  font-size:18px!important;
}
.cn-currency-card .cn-portal-card-head strong{
  font-size:15px!important;
  line-height:1.1!important;
}
.cn-currency-card .cn-portal-card-head small{
  margin-top:2px!important;
  font-size:10px!important;
  line-height:1.1!important;
}
.cn-currency-card .cn-currency-grid{
  padding:7px 10px!important;
  gap:5px!important;
}
.cn-currency-card .cn-currency-row{
  min-height:34px!important;
  padding:5px 8px!important;
  border-radius:8px!important;
}
.cn-currency-card .cn-currency-code{
  font-size:12px!important;
}
.cn-currency-card .cn-currency-row strong{
  font-size:14px!important;
}
.cn-currency-card .cn-currency-row strong em{
  font-size:9px!important;
}
.cn-currency-card .cn-currency-foot{
  min-height:30px!important;
  padding:6px 10px!important;
  font-size:9px!important;
}

/* Gençlik başlığında örnek alt metin kaldırıldı; başlık dikey ortalanır. */
.cn-youth-news-card .cn-youth-head > div{
  display:flex!important;
  align-items:center!important;
  min-height:36px!important;
}
.cn-youth-news-card .cn-youth-head small{
  display:none!important;
}

@media(max-width:700px){
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{
    grid-auto-columns:92%!important;
  }
  .cn-currency-card .cn-portal-card-head{
    height:50px!important;
    min-height:50px!important;
    padding:7px 10px!important;
  }
  .cn-currency-card .cn-currency-grid{
    grid-template-columns:1fr 1fr!important;
    padding:6px 8px!important;
    gap:5px!important;
  }
  .cn-currency-card .cn-currency-row{
    min-height:32px!important;
    padding:4px 7px!important;
  }
  .cn-currency-card .cn-currency-foot{
    min-height:27px!important;
    padding:5px 8px!important;
  }
}


/* =========================================================
   CoburNews 3.2.26 — Full Premium 2026 ana sayfa
   Mobil öncelikli modern slider, net tipografi ve kompakt haber akışı.
   ========================================================= */
:root{
  --cn26-green:#08785d;
  --cn26-green-dark:#075e4a;
  --cn26-ink:#101918;
  --cn26-muted:#64716d;
  --cn26-line:#e1e9e6;
  --cn26-soft:#f5f8f7;
  --cn26-radius:18px;
}
body{background:#f7f9f8!important;color:var(--cn26-ink)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.cn-main{background:#f7f9f8!important}
.cn-pro-breaking{display:none!important}

/* 2026 slider */
.cn-visual-slider-section{padding:12px 0 6px!important;background:#f7f9f8!important;border:0!important}
.cn-visual-slider{display:grid!important;grid-template-columns:minmax(0,1.72fr) minmax(280px,.72fr)!important;gap:10px!important;min-height:410px!important}
.cn-visual-stage{min-height:410px!important;border:0!important;border-radius:22px!important;box-shadow:0 12px 34px rgba(16,25,24,.13)!important;background:#0d1514!important}
.cn-visual-slide,.cn-visual-image,.cn-visual-image img{border-radius:22px!important}
.cn-visual-image:after{background:linear-gradient(180deg,rgba(5,13,12,.04) 25%,rgba(5,13,12,.85) 100%)!important}
.cn-visual-content{left:0!important;bottom:0!important;width:100%!important;padding:78px 26px 24px!important;background:linear-gradient(180deg,transparent,rgba(4,10,9,.18))!important}
.cn-visual-content .cn-label{padding:5px 9px!important;border-radius:999px!important;background:rgba(8,120,93,.96)!important;font-size:10px!important}
.cn-visual-content h1{max-width:850px!important;margin:9px 0 8px!important;font-size:clamp(28px,3.1vw,44px)!important;line-height:1.04!important;letter-spacing:-.8px!important;text-wrap:balance}
.cn-visual-content p{max-width:720px!important;margin:0 0 9px!important;font-size:14px!important;line-height:1.45!important;color:rgba(255,255,255,.88)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.cn-visual-side{min-height:410px!important;display:grid!important;grid-template-rows:repeat(4,minmax(0,1fr))!important;gap:8px!important}
.cn-visual-thumb{grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;min-height:0!important;padding:7px!important;border:1px solid var(--cn26-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important}
.cn-visual-thumb:hover,.cn-visual-thumb.is-active{border-color:rgba(8,120,93,.55)!important;background:#f1faf7!important;box-shadow:inset 3px 0 0 var(--cn26-green)!important}
.cn-visual-thumb-img{height:82px!important;border-radius:10px!important;overflow:hidden!important}
.cn-visual-thumb-img img{border-radius:10px!important}
.cn-visual-thumb-text b{font-size:13px!important;line-height:1.22!important;color:var(--cn26-ink)!important;font-weight:850!important}
.cn-visual-thumb-text em{margin-top:5px!important;font-size:10px!important;color:var(--cn26-muted)!important}
.cn-visual-arrow{top:auto!important;bottom:16px!important;width:36px!important;height:36px!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:50%!important;background:rgba(6,15,13,.58)!important;font-size:23px!important;backdrop-filter:blur(8px)}
.cn-visual-prev{left:auto!important;right:58px!important}
.cn-visual-next{right:16px!important}
.cn-visual-progress{position:absolute!important;left:20px!important;right:auto!important;bottom:14px!important;width:110px!important;height:3px!important;border-radius:99px!important;background:rgba(255,255,255,.25)!important;overflow:hidden!important;z-index:6!important}
.cn-visual-progress span{display:block!important;width:0;height:100%;background:#fff!important;border-radius:99px!important}

/* Son Haberler: sliderin hemen altında, net ve kompakt */
.cn-first-quad-news{padding:8px 0 16px!important;background:#f7f9f8!important;border:0!important}
.cn-first-quad-news .cn-section-head{margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid var(--cn26-line)!important}
.cn-first-quad-news .cn-section-head h2{padding:0!important;background:transparent!important;color:var(--cn26-ink)!important;font-size:20px!important;line-height:1.1!important;letter-spacing:-.25px!important;text-transform:none!important}
.cn-first-quad-news .cn-section-head:after{width:52px!important;height:2px!important;background:var(--cn26-green)!important}
.cn-first-quad-news .cn-section-head a{font-size:12px!important;color:var(--cn26-green)!important;background:transparent!important;padding:0!important}
.cn-category-feature-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}
.cn-category-feature-grid-four .cn-category-feature-card{display:block!important;min-width:0!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 14px rgba(16,25,24,.055)!important;overflow:hidden!important;transform:none!important}
.cn-category-feature-grid-four .cn-category-feature-img{height:auto!important;min-height:0!important;aspect-ratio:16/10!important;border-radius:14px 14px 0 0!important;background:#edf2f0!important}
.cn-category-feature-grid-four .cn-category-feature-img img{border-radius:14px 14px 0 0!important}
.cn-category-feature-grid-four .cn-category-feature-body{min-height:92px!important;padding:10px 11px 11px!important;display:flex!important;flex-direction:column!important}
.cn-category-feature-grid-four .cn-category-feature-label{align-self:flex-start!important;margin:0 0 6px!important;padding:0!important;background:transparent!important;color:var(--cn26-green)!important;font-size:9px!important;line-height:1!important;letter-spacing:.45px!important}
.cn-category-feature-grid-four .cn-category-feature-body h3{margin:0!important;font-size:15px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:-.15px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-grid-four .cn-category-feature-body p,.cn-category-feature-grid-four .cn-meta{display:none!important}
.cn-category-feature-grid-four .cn-category-feature-body time{display:block!important;margin-top:auto!important;padding-top:7px!important;color:#7b8582!important;font-size:10px!important;font-weight:750!important}

/* Köşe yazarları: Son Haberler altında, gereksiz buton ve boşluk olmadan */
.cn-columnists-strip-v25{margin:0!important;padding:6px 0 12px!important;background:#f7f9f8!important}
.cn-columnists-head-v25{margin:0 0 8px!important}
.cn-columnists-head-v25 h2{font-size:19px!important;line-height:1.1!important;color:var(--cn26-ink)!important}
.cn-columnists-track-v25,.cn-columnists-track-v25[data-cn-columnists-slider]{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;gap:8px!important}
.cn-columnist-card-v25{border:1px solid var(--cn26-line)!important;border-radius:14px!important;box-shadow:none!important;background:#fff!important}
.cn-columnist-label-v306,.cn-columnist-actions-v306{display:none!important}

/* Video başlığı ve iPhone/Safari medya güvenliği */
.cn-video-titlebar h2{display:flex!important;align-items:center!important;gap:8px!important}
.cn-video-heading-icon{display:inline-flex!important;width:25px!important;height:25px!important;align-items:center!important;justify-content:center!important;color:var(--cn26-green)!important}
.cn-video-heading-icon svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.cn-video-heading-icon svg path{fill:currentColor!important;stroke:none!important}
.cn-inline-video-player,.cn-real-video-media{position:relative!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#0b1110!important}
.cn-inline-video-player iframe,.cn-inline-video-player video,.cn-real-video-media iframe,.cn-real-video-media video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;border:0!important;object-fit:contain!important;background:#000!important}
.cn-modern-video-body p,.cn-modern-video-body .cn-meta{display:none!important}
.cn-modern-video-body{padding:9px 10px!important}
.cn-modern-video-body h3{margin:0!important;font-size:14px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}

@media(max-width:1024px){
  .cn-visual-slider{grid-template-columns:1fr!important;min-height:0!important}
  .cn-visual-stage{min-height:380px!important}
  .cn-visual-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto!important;min-height:0!important}
  .cn-visual-thumb{grid-template-columns:1fr!important;padding:5px!important}
  .cn-visual-thumb-img{height:auto!important;aspect-ratio:16/10!important}
  .cn-visual-thumb-text{padding:4px 3px 5px!important}
  .cn-visual-thumb-text em{display:none!important}
  .cn-visual-arrow{bottom:16px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}
}
@media(max-width:700px){
  .cn-container{width:min(100% - 20px,var(--container))!important}
  .cn-visual-slider-section{padding:6px 0 4px!important}
  .cn-visual-stage{min-height:292px!important;border-radius:16px!important}
  .cn-visual-slide,.cn-visual-image,.cn-visual-image img{border-radius:16px!important}
  .cn-visual-content{padding:56px 14px 14px!important}
  .cn-visual-content h1{font-size:23px!important;line-height:1.08!important;margin:7px 0 5px!important;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
  .cn-visual-content p,.cn-visual-content .cn-meta{display:none!important}
  .cn-visual-side{display:flex!important;gap:7px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;padding:1px 0 3px!important;scrollbar-width:none}
  .cn-visual-side::-webkit-scrollbar{display:none}
  .cn-visual-thumb{flex:0 0 43%!important;display:block!important;scroll-snap-align:start!important;border-radius:12px!important;padding:4px!important}
  .cn-visual-thumb-img{aspect-ratio:16/9!important;border-radius:8px!important}
  .cn-visual-thumb-text{padding:6px 3px 4px!important}
  .cn-visual-thumb-text b{font-size:11px!important;line-height:1.18!important}
  .cn-visual-arrow{width:31px!important;height:31px!important;bottom:12px!important;font-size:20px!important}
  .cn-visual-prev{right:49px!important}.cn-visual-next{right:12px!important}
  .cn-visual-progress{left:13px!important;bottom:11px!important;width:78px!important}

  .cn-first-quad-news{padding:5px 0 12px!important}
  .cn-first-quad-news .cn-section-head{margin-bottom:8px!important}
  .cn-first-quad-news .cn-section-head h2{font-size:17px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .cn-category-feature-grid-four .cn-category-feature-card{border-radius:12px!important}
  .cn-category-feature-grid-four .cn-category-feature-img{aspect-ratio:16/10!important;border-radius:12px 12px 0 0!important}
  .cn-category-feature-grid-four .cn-category-feature-img img{border-radius:12px 12px 0 0!important}
  .cn-category-feature-grid-four .cn-category-feature-body{min-height:86px!important;padding:8px 9px 9px!important}
  .cn-category-feature-grid-four .cn-category-feature-label{font-size:8px!important;margin-bottom:5px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:13px!important;line-height:1.23!important}
  .cn-category-feature-grid-four .cn-category-feature-body time{font-size:9px!important;padding-top:6px!important}

  .cn-columnists-strip-v25{padding:4px 0 10px!important}
  .cn-columnists-track-v25,.cn-columnists-track-v25[data-cn-columnists-slider]{max-height:none!important;overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;gap:8px!important;scroll-snap-type:x mandatory!important;border:0!important;padding:0 0 2px!important}
  .cn-columnists-track-v25:after{display:none!important}
  .cn-columnist-card-v25{flex:0 0 78%!important;display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;min-height:94px!important;margin:0!important;padding:8px!important;gap:9px!important;scroll-snap-align:start!important}
  .cn-columnist-photo-v25,.cn-columnist-photo-v25 img,.cn-columnist-photo-v25 span{width:74px!important;height:74px!important;min-width:74px!important;max-width:74px!important}
  .cn-columnist-body-v25{min-height:74px!important}
  .cn-columnist-body-v25 h3{font-size:14px!important}
  .cn-columnist-body-v25 p{font-size:12px!important;margin:0!important;-webkit-line-clamp:2!important}
}
@media(max-width:390px){
  .cn-visual-stage{min-height:274px!important}
  .cn-visual-content h1{font-size:21px!important}
  .cn-category-feature-grid-four{gap:7px!important}
  .cn-category-feature-grid-four .cn-category-feature-body h3{font-size:12.5px!important}
}

/* =========================================================
   CoburNews 3.2.27 — Slider denge + küçük yayın kesin düzen
   Slider menü/container genişliğine bağlı, daha alçak ve sakin.
   Son Haberler masaüstünde 2x2 yatay; mobilde iki eşit mini kart.
   ========================================================= */
.cn-visual-slider-section{
  padding:8px 0 5px!important;
}
.cn-visual-slider-section>.cn-container{
  width:min(var(--container),calc(100% - 32px))!important;
  margin-inline:auto!important;
}
.cn-visual-slider{
  grid-template-columns:minmax(0,1.55fr) minmax(260px,.62fr)!important;
  gap:9px!important;
  min-height:340px!important;
  max-height:340px!important;
  align-items:stretch!important;
}
.cn-visual-stage{
  min-height:340px!important;
  height:340px!important;
  max-height:340px!important;
  aspect-ratio:auto!important;
  border-radius:17px!important;
  box-shadow:0 7px 22px rgba(16,25,24,.09)!important;
}
.cn-visual-slide,.cn-visual-image,.cn-visual-image img{
  border-radius:17px!important;
}
.cn-visual-content{
  padding:54px 20px 18px!important;
}
.cn-visual-content h1{
  max-width:720px!important;
  font-size:clamp(24px,2.45vw,36px)!important;
  line-height:1.08!important;
  letter-spacing:-.55px!important;
  margin:7px 0 5px!important;
}
.cn-visual-content p{
  display:none!important;
}
.cn-visual-side{
  min-height:340px!important;
  height:340px!important;
  grid-template-rows:repeat(4,minmax(0,1fr))!important;
  gap:6px!important;
}
.cn-visual-thumb{
  grid-template-columns:88px minmax(0,1fr)!important;
  padding:6px!important;
  border-radius:11px!important;
}
.cn-visual-thumb-img{
  height:69px!important;
  aspect-ratio:auto!important;
  border-radius:8px!important;
}
.cn-visual-thumb-text b{
  font-size:12px!important;
  line-height:1.18!important;
  -webkit-line-clamp:2!important;
}
.cn-visual-thumb-text em{font-size:9px!important;margin-top:3px!important}
.cn-visual-arrow{
  width:32px!important;
  height:32px!important;
  bottom:12px!important;
  font-size:19px!important;
}
.cn-visual-prev{right:51px!important}
.cn-visual-next{right:12px!important}
.cn-visual-progress{left:14px!important;bottom:10px!important;width:72px!important}

/* Küçük yayınlar: masaüstünde iki sütun, her kart yatay ve eşit. */
.cn-first-quad-news{
  padding:4px 0 11px!important;
}
.cn-first-quad-news .cn-section-head{
  margin-bottom:8px!important;
}
.cn-category-feature-grid-four{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px 10px!important;
}
.cn-category-feature-grid-four .cn-category-feature-card{
  display:grid!important;
  grid-template-columns:142px minmax(0,1fr)!important;
  min-height:94px!important;
  height:94px!important;
  border:1px solid var(--cn26-line)!important;
  border-radius:12px!important;
  box-shadow:none!important;
  background:#fff!important;
  overflow:hidden!important;
}
.cn-category-feature-grid-four .cn-category-feature-img{
  width:142px!important;
  height:94px!important;
  min-height:94px!important;
  aspect-ratio:auto!important;
  border-radius:0!important;
}
.cn-category-feature-grid-four .cn-category-feature-img img,
.cn-category-feature-grid-four .cn-category-feature-img .cn-img-fallback{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
}
.cn-category-feature-grid-four .cn-category-feature-body{
  min-height:94px!important;
  height:94px!important;
  padding:9px 10px!important;
  justify-content:center!important;
}
.cn-category-feature-grid-four .cn-category-feature-label{
  margin:0 0 4px!important;
  font-size:8px!important;
}
.cn-category-feature-grid-four .cn-category-feature-body h3{
  font-size:13px!important;
  line-height:1.22!important;
  -webkit-line-clamp:2!important;
}
.cn-category-feature-grid-four .cn-category-feature-body time{
  margin-top:5px!important;
  padding-top:0!important;
  font-size:9px!important;
}

@media (min-width:701px) and (max-width:1099px){
  .cn-visual-slider{
    grid-template-columns:1fr!important;
    min-height:0!important;
    max-height:none!important;
  }
  .cn-visual-stage{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/8.4!important;
  }
  .cn-visual-side{
    height:auto!important;
    min-height:0!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    grid-template-rows:auto!important;
  }
  .cn-visual-thumb{
    display:block!important;
    min-height:0!important;
  }
  .cn-visual-thumb-img{
    width:100%!important;
    height:auto!important;
    aspect-ratio:16/9!important;
  }
  .cn-visual-thumb-text{padding:5px 2px 3px!important}
  .cn-category-feature-grid-four .cn-category-feature-card{
    grid-template-columns:120px minmax(0,1fr)!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-img{width:120px!important}
}

@media(max-width:700px){
  .cn-visual-slider-section>.cn-container{
    width:calc(100% - 16px)!important;
  }
  .cn-visual-slider{
    display:block!important;
    min-height:0!important;
    max-height:none!important;
  }
  .cn-visual-stage{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:16/10!important;
    border-radius:14px!important;
  }
  .cn-visual-slide,.cn-visual-image,.cn-visual-image img{border-radius:14px!important}
  .cn-visual-content{padding:44px 12px 12px!important}
  .cn-visual-content h1{
    font-size:20px!important;
    line-height:1.1!important;
    -webkit-line-clamp:2!important;
  }
  .cn-visual-side{
    height:auto!important;
    min-height:0!important;
    margin-top:6px!important;
  }
  .cn-visual-thumb{
    flex:0 0 34%!important;
    padding:3px!important;
  }
  .cn-visual-thumb-img{
    height:auto!important;
    aspect-ratio:16/9!important;
  }
  .cn-visual-thumb-text{display:none!important}

  .cn-category-feature-grid-four{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-card{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    border-radius:10px!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-img{
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/10!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-body{
    height:auto!important;
    min-height:70px!important;
    padding:7px 8px 8px!important;
    justify-content:flex-start!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-label{
    font-size:7.5px!important;
    margin-bottom:4px!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-body h3{
    font-size:12px!important;
    line-height:1.2!important;
  }
  .cn-category-feature-grid-four .cn-category-feature-body time{
    font-size:8px!important;
    margin-top:5px!important;
  }
}

/* =========================================================
   CoburNews 3.2.28 — Videolar altı modern mini yayın akışı
   Yalnızca resim + başlık; mobilde iki sütun, masaüstünde dengeli.
   ========================================================= */
.cn-dual-category-section{
  padding:12px 0 24px!important;
  background:#f7f8f8!important;
}
.cn-dual-category-grid{
  gap:18px!important;
  align-items:start!important;
}
.cn-dual-category-block{
  min-width:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
}
.cn-dual-category-head{
  margin:0 0 10px!important;
  padding:0 0 8px!important;
  border-bottom:1px solid #dfe3e2!important;
  background:transparent!important;
}
.cn-dual-category-head span{
  font-size:17px!important;
  line-height:1.2!important;
  font-weight:850!important;
  letter-spacing:-.25px!important;
  color:#17201d!important;
}
.cn-dual-category-head a{
  font-size:11px!important;
  font-weight:750!important;
  color:#66716d!important;
}
.cn-dual-posts{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.cn-dual-post-card{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #e4e8e7!important;
  border-radius:11px!important;
  box-shadow:0 2px 9px rgba(20,32,28,.045)!important;
  transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease!important;
}
.cn-dual-post-card:hover{
  transform:translateY(-1px)!important;
  border-color:#ccd5d2!important;
  box-shadow:0 6px 16px rgba(20,32,28,.075)!important;
}
.cn-dual-post-img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  aspect-ratio:16/10!important;
  overflow:hidden!important;
  background:#e9eeec!important;
  border-radius:0!important;
}
.cn-dual-post-img img,
.cn-dual-post-img .cn-img-fallback{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
  transition:transform .25s ease!important;
}
.cn-dual-post-card:hover .cn-dual-post-img img{transform:scale(1.025)!important}
.cn-dual-post-body{
  display:block!important;
  min-height:58px!important;
  padding:8px 9px 9px!important;
  background:#fff!important;
}
.cn-dual-post-body h3{
  margin:0!important;
  font-size:13px!important;
  line-height:1.27!important;
  font-weight:800!important;
  letter-spacing:-.12px!important;
  color:#18201e!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.cn-dual-post-body p,
.cn-dual-post-body .cn-label,
.cn-dual-post-body .cn-meta{display:none!important}

@media(min-width:1100px){
  .cn-dual-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .cn-dual-posts{gap:11px!important}
  .cn-dual-post-body{min-height:62px!important;padding:9px 10px 10px!important}
  .cn-dual-post-body h3{font-size:13.5px!important}
}
@media(min-width:701px) and (max-width:1099px){
  .cn-dual-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
}
@media(max-width:700px){
  .cn-dual-category-section{padding:9px 0 18px!important}
  .cn-dual-category-grid{grid-template-columns:1fr!important;gap:18px!important}
  .cn-dual-category-head{margin-bottom:8px!important}
  .cn-dual-category-head span{font-size:16px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .cn-dual-post-card{border-radius:9px!important;box-shadow:none!important}
  .cn-dual-post-img{aspect-ratio:16/10!important}
  .cn-dual-post-body{min-height:55px!important;padding:7px 7px 8px!important}
  .cn-dual-post-body h3{font-size:11.7px!important;line-height:1.25!important}
}


/* =========================================================
   CoburNews 3.2.29 — iPhone/Safari siyah video kesin çözümü
   ========================================================= */
.cn-real-video-media{
  position:relative!important;
  width:100%!important;
  aspect-ratio:16/9!important;
  min-height:0!important;
  overflow:hidden!important;
  background:#e8eceb!important;
}
.cn-ios-video-poster{
  position:absolute!important;
  inset:0!important;
  z-index:2!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  overflow:hidden!important;
  background:#e8eceb!important;
  cursor:pointer!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  touch-action:manipulation!important;
}
.cn-ios-video-poster[hidden]{display:none!important}
.cn-ios-video-poster img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  background:#e8eceb!important;
}
.cn-ios-video-poster .cn-modern-play,
.cn-video-thumb-link .cn-modern-play{
  width:42px!important;
  height:42px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:rgba(16,24,21,.86)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(0,0,0,.22)!important;
}
.cn-ios-video-poster .cn-modern-play svg,
.cn-video-thumb-link .cn-modern-play svg{
  width:22px!important;
  height:22px!important;
  fill:currentColor!important;
}
.cn-inline-video-player{
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  width:100%!important;
  height:100%!important;
  overflow:hidden!important;
  background:#e8eceb!important;
}
.cn-inline-video-player[hidden]{display:none!important}
.cn-inline-video-player video,
.cn-inline-video-player iframe{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-width:100%!important;
  min-height:100%!important;
  max-width:none!important;
  border:0!important;
  background:#e8eceb!important;
  object-fit:cover!important;
}
.cn-inline-video-player-no-poster video{
  background:#e8eceb!important;
}
@supports (-webkit-touch-callout:none){
  .cn-real-video-media,
  .cn-inline-video-player,
  .cn-inline-video-player video{
    transform:translateZ(0)!important;
    -webkit-transform:translateZ(0)!important;
    backface-visibility:hidden!important;
    -webkit-backface-visibility:hidden!important;
  }
}

/* =========================================================
   CoburNews 3.3.1 — Gerçek iPhone video düzeltmesi + tarih/görüntülenme
   ========================================================= */
.cn-final-video-card .cn-final-video-meta{display:none!important}
.cn-final-video-media{position:relative!important;aspect-ratio:16/9!important;height:auto!important;background:#101716!important;overflow:hidden!important}
.cn-final-video-media .cn-ios-video-poster,
.cn-final-video-media .cn-inline-video-player,
.cn-final-video-media .cn-video-thumb-link{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.cn-final-video-media .cn-ios-video-poster{display:block!important;padding:0!important;border:0!important;background:#101716!important;cursor:pointer!important}
.cn-final-video-media .cn-ios-video-poster[hidden],
.cn-final-video-media .cn-inline-video-player[hidden]{display:none!important}
.cn-final-video-media img,
.cn-final-video-media video,
.cn-final-video-media iframe{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;border:0!important;background:#101716!important}
.cn-final-video-media .cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:48px!important;height:48px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:rgba(7,120,93,.94)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}
.cn-final-video-media .cn-modern-play svg{width:25px!important;height:25px!important;fill:currentColor!important}
.cn-final-video-card h3{min-height:0!important;padding:10px 11px 12px!important;font-size:15px!important;line-height:1.28!important}

.cn-dual-post-meta{display:flex!important;align-items:center!important;gap:9px!important;margin-top:7px!important;color:#76807d!important;font-size:10px!important;line-height:1!important}
.cn-dual-post-meta .cn-meta-item{display:inline-flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}
.cn-dual-post-meta svg{width:13px!important;height:13px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}

@media(max-width:700px){
  .cn-final-video-media .cn-modern-play{width:42px!important;height:42px!important}
  .cn-final-video-card h3{font-size:14px!important;padding:9px 10px 11px!important}
  .cn-dual-post-meta{font-size:9px!important;gap:7px!important;margin-top:6px!important}
  .cn-dual-post-meta svg{width:12px!important;height:12px!important}
}

/* =========================================================
   CoburNews 3.3.1 — Full Premium üretim düzeni
   ========================================================= */
:root{--cn331-green:#08785d;--cn331-ink:#111817;--cn331-muted:#707976;--cn331-line:#e4e9e7;--cn331-soft:#f5f7f6}
.cn-pro-navrow{box-shadow:0 9px 24px rgba(6,53,42,.14)!important;position:relative!important;z-index:80!important}
.cn-visual-slider-section{padding:0 0 12px!important;background:#fff!important;border:0!important}
.cn-visual-slider-section .cn-container{width:min(var(--container),calc(100% - 32px))!important}
.cn-visual-slider{gap:8px!important;min-height:390px!important}
.cn-visual-stage,.cn-visual-thumb,.cn-visual-image,.cn-visual-thumb-img{border-radius:0!important;clip-path:none!important}
.cn-visual-stage{min-height:390px!important;height:390px!important;border:0!important;box-shadow:none!important;background:#101413!important}
.cn-visual-image:after,.cn-visual-slide:after{background:linear-gradient(180deg,rgba(0,0,0,.02) 0%,rgba(0,0,0,.08) 48%,rgba(0,0,0,.48) 100%)!important}
.cn-visual-content{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;padding:54px 24px 20px!important;background:linear-gradient(180deg,transparent,rgba(8,13,12,.72))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.cn-visual-content h1{max-width:780px!important;font-size:34px!important;line-height:1.08!important;text-shadow:0 2px 12px rgba(0,0,0,.28)!important}
.cn-visual-content p{max-width:680px!important;color:rgba(255,255,255,.9)!important}
.cn-visual-content .cn-label{border-radius:3px!important;background:var(--cn331-green)!important}
.cn-visual-side{gap:8px!important;min-height:390px!important;grid-template-rows:repeat(4,1fr)!important}
.cn-visual-thumb{min-height:0!important;padding:7px!important;border:1px solid var(--cn331-line)!important;box-shadow:none!important;background:#fff!important}
.cn-visual-thumb:hover,.cn-visual-thumb.is-active{border-color:var(--cn331-green)!important;background:var(--cn331-soft)!important}
.cn-visual-arrow{border-radius:0!important;background:rgba(8,15,13,.55)!important;width:34px!important;height:48px!important}
.cn-visual-progress{display:none!important}

/* Son Haberler: net tarih + kategori + görüntülenme */
.cn-first-quad-news{padding:15px 0 18px!important}
.cn-category-feature-card{border:0!important;border-bottom:1px solid var(--cn331-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.cn-category-feature-img{border-radius:6px!important;overflow:hidden!important}
.cn-category-feature-label{background:transparent!important;color:var(--cn331-green)!important;padding:0!important;font-size:10px!important}
.cn-category-feature-body time{display:inline-flex!important;align-items:center!important;gap:4px!important;color:var(--cn331-muted)!important;font-size:10px!important}

/* Mala + köşe yazıları aynı kompakt sütun */
.cn-portal-cards-grid{grid-template-columns:minmax(250px,.78fr) minmax(300px,1fr) minmax(340px,1.15fr)!important;align-items:start!important;gap:12px!important}
.cn-portal-primary-stack{display:grid!important;gap:10px!important;min-width:0!important}
.cn-mala-live-card{height:190px!important;min-height:190px!important;border-radius:10px!important;box-shadow:none!important}
.cn-mala-card-head{height:50px!important;padding:8px 10px!important}
.cn-mala-card-icon{width:30px!important;height:30px!important;display:grid!important;place-items:center!important;background:var(--cn331-soft)!important;color:var(--cn331-green)!important;border-radius:8px!important}
.cn-mala-card-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
.cn-mala-card-head strong{font-size:14px!important}.cn-mala-card-head small{font-size:10px!important}
.cn-mala-visual{height:82px!important;margin:6px 8px!important;border-radius:7px!important}
.cn-mala-card-foot{height:38px!important;padding:0 9px!important}.cn-mala-enter{font-size:10px!important;padding:5px 7px!important}
.cn-columnists-compact-v331{background:#fff;border:1px solid var(--cn331-line);border-radius:10px;padding:10px;overflow:hidden}
.cn-columnists-compact-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cn331-line);padding-bottom:7px;margin-bottom:5px}
.cn-columnists-compact-head h2{margin:0;font-size:15px;line-height:1.1;color:var(--cn331-ink);font-weight:900}.cn-columnists-compact-head a{font-size:10px;color:var(--cn331-green);font-weight:800}
.cn-columnists-compact-list{display:grid;gap:0}
.cn-columnists-compact-item{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:center;padding:7px 0;border-bottom:1px solid #eef1f0}
.cn-columnists-compact-item:last-child{border-bottom:0}
.cn-columnists-compact-photo{width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--cn331-soft);display:grid;place-items:center;color:var(--cn331-green);font-weight:900}
.cn-columnists-compact-photo img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:50%!important}
.cn-columnists-compact-copy{min-width:0}.cn-columnists-compact-copy strong{display:block;font-size:12px;line-height:1.15;color:var(--cn331-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cn-columnists-compact-copy small{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;color:var(--cn331-muted);font-size:10px;line-height:1.2}

/* Döviz: gerçek veri odaklı, demo kutusu değil */
.cn-currency-card{height:auto!important;min-height:250px!important;border-radius:10px!important;box-shadow:none!important;border:1px solid var(--cn331-line)!important;background:#fff!important}
.cn-currency-card .cn-portal-card-head{height:54px!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid var(--cn331-line)!important}
.cn-currency-card .cn-portal-card-icon{background:var(--cn331-soft)!important;color:var(--cn331-green)!important;border-radius:8px!important}
.cn-currency-card .cn-currency-grid{padding:7px 11px 10px!important;gap:0!important}
.cn-currency-card .cn-currency-row{min-height:42px!important;padding:7px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid #eef1f0!important;border-radius:0!important}
.cn-currency-card .cn-currency-row:last-child{border-bottom:0!important}.cn-currency-card .cn-currency-row strong{font-size:15px!important;color:var(--cn331-ink)!important}.cn-currency-card .cn-currency-code{font-size:11px!important;color:#46504d!important}

/* Videolar: doğrudan görünür, iOS/Android yerel oynatıcı */
.cn-video-titlebar{border:0!important;border-bottom:1px solid var(--cn331-line)!important;padding:0 0 10px!important;margin-bottom:12px!important;background:transparent!important}
.cn-video-titlebar h2{font-size:22px!important;font-weight:850!important;letter-spacing:-.35px!important;color:var(--cn331-ink)!important}
.cn-video-heading-icon{width:31px!important;height:31px!important;border-radius:8px!important;background:var(--cn331-green)!important;color:#fff!important;box-shadow:none!important}
.cn-video-heading-icon svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linejoin:round!important}
.cn-home-video-band .cn-final-video-strip,.cn-home-video-band .cn-modern-video-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:row!important;gap:12px!important;overflow:visible!important}
.cn-home-video-band .cn-final-video-card,.cn-home-video-band .cn-modern-video-card,.cn-home-video-band .cn-real-video-card{min-width:0!important;border:1px solid var(--cn331-line)!important;border-radius:9px!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important}
.cn-inline-video-player-direct{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:#111!important}
.cn-inline-video-player-direct iframe,.cn-inline-video-player-direct video{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;background:#111!important;object-fit:cover!important}
.cn-final-video-card h3,.cn-modern-video-body h3{font-size:14px!important;line-height:1.25!important;padding:9px 10px 10px!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}

/* Alt kategori haberleri: Gençlik Haberleri mantığında iki küçük yayın yan yana */
.cn-dual-category-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
.cn-dual-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 14px!important}
.cn-dual-post-card{display:grid!important;grid-template-columns:104px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:78px!important;padding:7px 0!important;border:0!important;border-bottom:1px solid var(--cn331-line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
.cn-dual-post-img{height:66px!important;border-radius:6px!important;overflow:hidden!important}.cn-dual-post-img img{width:100%!important;height:100%!important;object-fit:cover!important}
.cn-dual-post-body{padding:0!important}.cn-dual-post-body h3{font-size:13px!important;line-height:1.22!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-meta{margin-top:6px!important;font-size:9.5px!important;color:var(--cn331-muted)!important}.cn-dual-post-meta svg{width:12px!important;height:12px!important}

/* Flaş kayan haber tamamen kapalı */
.cn-breaking,.cn-breaking-premium{display:none!important}

@media(max-width:980px){
 .cn-visual-slider{grid-template-columns:1fr!important;min-height:auto!important}.cn-visual-stage{height:350px!important;min-height:350px!important}.cn-visual-side{grid-template-columns:repeat(4,1fr)!important;grid-template-rows:auto!important;min-height:auto!important}
 .cn-portal-cards-grid{grid-template-columns:1fr 1fr!important}.cn-youth-news-card{grid-column:1/-1!important}.cn-portal-primary-stack{grid-column:auto!important}
 .cn-home-video-band .cn-final-video-strip,.cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
 .cn-pro-navrow{box-shadow:0 6px 16px rgba(6,53,42,.13)!important}
 .cn-visual-slider-section .cn-container{width:100%!important}.cn-visual-stage{height:270px!important;min-height:270px!important}.cn-visual-content{padding:42px 14px 13px!important}.cn-visual-content h1{font-size:21px!important;line-height:1.1!important;margin:7px 0 5px!important}.cn-visual-content .cn-meta{font-size:10px!important}.cn-visual-side{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:3px!important;padding:3px 0 0!important}.cn-visual-thumb{display:block!important;padding:0!important;border:0!important}.cn-visual-thumb-img{height:54px!important}.cn-visual-thumb-text{display:none!important}
 .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.cn-category-feature-img{height:96px!important}.cn-category-feature-body{padding:7px 0!important}.cn-category-feature-body h3{font-size:12.5px!important;line-height:1.2!important}
 .cn-portal-cards-grid{grid-template-columns:1fr!important;gap:10px!important}.cn-mala-live-card{height:176px!important;min-height:176px!important}.cn-columnists-compact-v331{padding:9px!important}.cn-currency-card{min-height:0!important}.cn-youth-news-card{grid-column:auto!important}
 .cn-home-video-band .cn-final-video-strip,.cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cn-final-video-card h3,.cn-modern-video-body h3{font-size:12px!important;padding:7px 8px 8px!important}
 .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cn-dual-post-card{grid-template-columns:1fr!important;gap:5px!important;padding:0 0 8px!important;align-items:start!important}.cn-dual-post-img{height:92px!important}.cn-dual-post-body h3{font-size:12px!important;line-height:1.2!important}.cn-dual-post-meta{font-size:8.7px!important;gap:5px!important}
}


/* =========================================================
   CoburNews 3.3.2 — Video oynatma ve alt mini haber kesin düzeltme
   ========================================================= */
.cn-home-video-band .cn-final-video-strip,
.cn-home-video-band .cn-modern-video-strip{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  grid-auto-columns:auto!important;
  gap:12px!important;
  overflow:visible!important;
  padding:0!important;
}
.cn-home-video-band .cn-final-video-card,
.cn-home-video-band .cn-modern-video-card,
.cn-home-video-band .cn-real-video-card{
  min-width:0!important;
  width:100%!important;
  border:1px solid #e2e7e5!important;
  border-radius:12px!important;
  overflow:hidden!important;
  background:#fff!important;
  box-shadow:0 3px 12px rgba(20,32,28,.055)!important;
}
.cn-home-video-band .cn-final-video-media,
.cn-home-video-band .cn-modern-video-img,
.cn-home-video-band .cn-real-video-media,
.cn-home-video-band .cn-inline-video-player{
  position:relative!important;
  width:100%!important;
  aspect-ratio:16/9!important;
  height:auto!important;
  min-height:0!important;
  background:#111!important;
  overflow:hidden!important;
}
.cn-home-video-band video.cn-native-video,
.cn-home-video-band iframe.cn-external-video,
.cn-home-video-band .cn-real-video-media video,
.cn-home-video-band .cn-real-video-media iframe{
  position:absolute!important;
  inset:0!important;
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  border:0!important;
  object-fit:contain!important;
  background:#000!important;
  visibility:visible!important;
  opacity:1!important;
  -webkit-transform:translateZ(0)!important;
  transform:translateZ(0)!important;
}
.cn-home-video-band .cn-final-video-card h3,
.cn-home-video-band .cn-modern-video-body{
  display:block!important;
  margin:0!important;
  padding:9px 10px 10px!important;
  background:#fff!important;
}
.cn-home-video-band .cn-final-video-card h3,
.cn-home-video-band .cn-modern-video-body h3{
  font-size:13px!important;
  line-height:1.25!important;
  font-weight:800!important;
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}

/* Videoların altındaki haberler: Gençlik Haberleri benzeri mini yayınlar */
.cn-dual-category-section{padding:10px 0 18px!important}
.cn-dual-category-grid{gap:16px!important}
.cn-dual-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.cn-dual-post-card{
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr)!important;
  align-items:stretch!important;
  min-height:72px!important;
  background:#fff!important;
  border:1px solid #e3e8e6!important;
  border-radius:10px!important;
  overflow:hidden!important;
  box-shadow:none!important;
}
.cn-dual-post-img{
  width:72px!important;
  height:72px!important;
  aspect-ratio:auto!important;
  border-radius:0!important;
  overflow:hidden!important;
}
.cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  border-radius:0!important;
}
.cn-dual-post-body{
  min-width:0!important;
  min-height:72px!important;
  padding:8px 9px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  background:#fff!important;
}
.cn-dual-post-body h3{
  margin:0!important;
  font-size:12.5px!important;
  line-height:1.24!important;
  font-weight:800!important;
  display:-webkit-box!important;
  -webkit-line-clamp:3!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
}
.cn-dual-post-meta{display:none!important}

@media(max-width:900px){
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
}
@media(max-width:700px){
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .cn-home-video-band .cn-final-video-card h3,
  .cn-home-video-band .cn-modern-video-body{padding:7px 8px 8px!important}
  .cn-home-video-band .cn-final-video-card h3,
  .cn-home-video-band .cn-modern-video-body h3{font-size:11.5px!important}
  .cn-dual-category-grid{grid-template-columns:1fr!important;gap:14px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  .cn-dual-post-card{grid-template-columns:56px minmax(0,1fr)!important;min-height:56px!important;border-radius:8px!important}
  .cn-dual-post-img{width:56px!important;height:56px!important}
  .cn-dual-post-body{min-height:56px!important;padding:6px 7px!important}
  .cn-dual-post-body h3{font-size:10.8px!important;line-height:1.2!important;-webkit-line-clamp:3!important}
}

/* CoburNews 3.3.3 — iPhone/Android kapaklı video görünümü */
.cn-real-video-media{position:relative!important;aspect-ratio:16/9!important;background:#eef2f0!important;overflow:hidden!important}
.cn-video-launch{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:#eef2f0!important;display:block!important;cursor:pointer!important;text-align:left!important}
.cn-video-launch img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.cn-video-fallback-title{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;padding:18px!important;background:linear-gradient(135deg,#0b3f34,#11876b)!important;color:#fff!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important}
.cn-real-video-media video,.cn-real-video-media iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;display:block!important;background:#000!important;object-fit:contain!important}
.cn-real-video-media .cn-modern-play{z-index:3!important}

/* =========================================================
   CoburNews 3.3.4 — Gerçek mobil video, Mala kartı ve mini haber finali
   ========================================================= */
/* Mala Coburyan: başlık, açıklama ve canlı rozeti kesinlikle üst üste binmez */
.cn-mala-live-card{height:196px!important;min-height:196px!important;overflow:hidden!important}
.cn-mala-live-link{display:grid!important;grid-template-rows:52px minmax(72px,1fr) 40px!important;height:100%!important;min-height:0!important}
.cn-mala-card-head{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;height:52px!important;min-height:52px!important;padding:7px 9px!important;overflow:hidden!important}
.cn-mala-card-head>div{min-width:0!important;overflow:hidden!important}
.cn-mala-card-head strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.1!important;letter-spacing:0!important}
.cn-mala-card-head small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:9px!important;line-height:1.15!important;margin-top:2px!important}
.cn-mala-card-icon{width:30px!important;height:30px!important;flex:0 0 30px!important}
.cn-mala-live-badge{position:static!important;max-width:68px!important;padding:4px 6px!important;font-size:8.5px!important;white-space:nowrap!important}
.cn-mala-visual{height:auto!important;min-height:72px!important;margin:5px 8px!important;overflow:hidden!important}
.cn-mala-visual:before{font-size:23px!important;line-height:.92!important;transform:none!important}
.cn-mala-visual:after{display:none!important}
.cn-mala-card-foot{height:40px!important;min-height:40px!important;padding:0 9px!important;overflow:hidden!important}
.cn-mala-online{font-size:9.5px!important;white-space:nowrap!important}.cn-mala-enter{font-size:9.5px!important;padding:5px 7px!important;white-space:nowrap!important}

/* Videolar: gerçek oynatıcı görünür, kartlar yeterli büyüklükte */
.cn-home-video-band .cn-final-video-strip,
.cn-home-video-band .cn-modern-video-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;overflow:visible!important;padding:0!important}
.cn-home-video-band .cn-final-video-card,
.cn-home-video-band .cn-modern-video-card{min-width:0!important;width:100%!important;border:1px solid #dde4e1!important;border-radius:10px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 5px 16px rgba(18,35,29,.055)!important}
.cn-home-video-band .cn-final-video-media,
.cn-home-video-band .cn-modern-video-img,
.cn-home-video-band .cn-real-video-media{position:relative!important;width:100%!important;aspect-ratio:16/9!important;height:auto!important;min-height:0!important;background:#111!important;overflow:hidden!important}
.cn-home-video-band .cn-real-video-media>video,
.cn-home-video-band .cn-real-video-media>iframe,
.cn-home-video-band video.cn-native-video,
.cn-home-video-band iframe.cn-external-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;visibility:visible!important;opacity:1!important;border:0!important;background:#111!important;object-fit:contain!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}
.cn-home-video-band .cn-video-thumb-link,.cn-home-video-band .cn-video-thumb-link img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.cn-home-video-band .cn-final-video-card h3{margin:0!important;padding:10px 11px 11px!important;font-size:14px!important;line-height:1.25!important;font-weight:800!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;background:#fff!important}

/* En alt haberler: iki sütun, ufak resim ve başlık; demo kart görünümü yok */
.cn-dual-category-section{padding:12px 0 20px!important}
.cn-dual-category-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}
.cn-dual-posts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important}
.cn-dual-post-card{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:64px!important;padding:0 0 9px!important;border:0!important;border-bottom:1px solid #e7ecea!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.cn-dual-post-img{width:82px!important;height:62px!important;aspect-ratio:auto!important;border-radius:7px!important;overflow:hidden!important;background:#eef2f0!important}
.cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:7px!important}
.cn-dual-post-body{display:block!important;min-width:0!important;min-height:0!important;padding:0!important;background:transparent!important}
.cn-dual-post-body h3{margin:0!important;font-size:12.5px!important;line-height:1.23!important;font-weight:800!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-meta{display:none!important}

@media(max-width:900px){
 .cn-home-video-band .cn-final-video-strip,.cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
}
@media(max-width:680px){
 .cn-mala-live-card{height:184px!important;min-height:184px!important}
 .cn-mala-live-link{grid-template-rows:50px minmax(68px,1fr) 38px!important}
 .cn-mala-card-head{height:50px!important;min-height:50px!important;grid-template-columns:30px minmax(0,1fr) auto!important;padding:6px 8px!important}
 .cn-mala-card-head strong{font-size:12px!important}.cn-mala-card-head small{font-size:8.5px!important}.cn-mala-live-badge{font-size:8px!important;padding:3px 5px!important}
 .cn-home-video-band .cn-final-video-strip,.cn-home-video-band .cn-modern-video-strip{grid-template-columns:1fr!important;gap:12px!important}
 .cn-home-video-band .cn-final-video-card h3{font-size:13px!important;padding:9px 10px 10px!important}
 .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .cn-dual-post-card{grid-template-columns:1fr!important;gap:6px!important;align-items:start!important;padding:0 0 8px!important;border-bottom:0!important}
 .cn-dual-post-img{width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:7px!important}
 .cn-dual-post-body h3{font-size:11.5px!important;line-height:1.2!important;-webkit-line-clamp:3!important}
}

/* =========================================================
   CoburNews 3.3.5 — iOS/Android görünür video + gerçek mini haber meta
   ========================================================= */
/* Video: Safari'de siyah/boş ilk kare yerine kapak her zaman görünür. */
.cn-home-video-band .cn-real-video-media{position:relative!important;aspect-ratio:16/9!important;background:#e9eeec!important;overflow:hidden!important}
.cn-home-video-band .cn-video-launch,
.cn-home-video-band .cn-video-thumb-link{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;padding:0!important;margin:0!important;display:block!important;background:#e9eeec!important;overflow:hidden!important;cursor:pointer!important}
.cn-home-video-band .cn-video-launch img,
.cn-home-video-band .cn-video-thumb-link img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;object-position:center!important;background:#e9eeec!important}
.cn-home-video-band .cn-video-fallback-title{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;padding:16px!important;background:linear-gradient(135deg,#123f35,#0d725c)!important;color:#fff!important;font-weight:800!important;line-height:1.25!important}
.cn-home-video-band .cn-real-video-media video,
.cn-home-video-band .cn-real-video-media iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;border:0!important;background:#111!important}
.cn-home-video-band .cn-real-video-media video{object-fit:cover!important;object-position:center!important}
.cn-home-video-band .cn-modern-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:46px!important;height:46px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(0,0,0,.68)!important;color:#fff!important;z-index:4!important;pointer-events:none!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
.cn-home-video-band .cn-modern-play svg{width:25px!important;height:25px!important;fill:currentColor!important;stroke:none!important}

/* Alt kategori haberleri: Gençlik Haberleri benzeri gerçek mini yayınlar. */
.cn-dual-category-section{padding:10px 0 18px!important}
.cn-dual-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;align-items:start!important}
.cn-dual-category-block{min-width:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.cn-dual-category-head{margin:0 0 9px!important;padding:0 0 7px!important;border-bottom:1px solid #dfe5e2!important}
.cn-dual-category-head span{font-size:18px!important;line-height:1.15!important;font-weight:850!important}
.cn-dual-posts{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.cn-dual-post-card{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-height:72px!important;margin:0!important;padding:8px 0!important;border:0!important;border-bottom:1px solid #e7ece9!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.cn-dual-post-card:last-child{border-bottom:0!important}
.cn-dual-post-img{width:92px!important;height:68px!important;aspect-ratio:auto!important;border-radius:7px!important;overflow:hidden!important;background:#edf1ef!important}
.cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:7px!important}
.cn-dual-post-body{min-width:0!important;min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;background:transparent!important}
.cn-dual-post-category{display:block!important;margin:0 0 3px!important;color:#52615c!important;font-size:9px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.32px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cn-dual-post-body h3{margin:0!important;font-size:13px!important;line-height:1.23!important;font-weight:800!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-meta{display:flex!important;align-items:center!important;gap:8px!important;margin-top:5px!important;color:#78817d!important;font-size:9.5px!important;line-height:1!important}
.cn-dual-post-meta .cn-meta-item{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important}
.cn-dual-post-meta svg{width:11px!important;height:11px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}

@media(max-width:760px){
  .cn-dual-category-grid{grid-template-columns:1fr!important;gap:14px!important}
  .cn-dual-category-head span{font-size:16px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important}
  .cn-dual-post-card{grid-template-columns:54px minmax(0,1fr)!important;gap:6px!important;min-height:58px!important;padding:6px 0!important}
  .cn-dual-post-img{width:54px!important;height:54px!important;border-radius:6px!important}
  .cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{border-radius:6px!important}
  .cn-dual-post-category{font-size:7.5px!important;margin-bottom:2px!important}
  .cn-dual-post-body h3{font-size:10.5px!important;line-height:1.18!important;-webkit-line-clamp:2!important}
  .cn-dual-post-meta{gap:4px!important;margin-top:3px!important;font-size:7.7px!important}
  .cn-dual-post-meta svg{width:9px!important;height:9px!important}
  .cn-home-video-band .cn-modern-play{width:42px!important;height:42px!important}
}


/* =========================================================
   CoburNews 3.3.6 — iPhone + Android gerçek video görünümü
   ========================================================= */
.cn-home-video-band .cn-video-launch,
.cn-home-video-band .cn-video-fallback-title{display:none!important}
.cn-home-video-band .cn-real-video-media{
  position:relative!important;width:100%!important;aspect-ratio:16/9!important;
  height:auto!important;overflow:hidden!important;background:#000!important
}
.cn-home-video-band .cn-real-video-media>video,
.cn-home-video-band .cn-real-video-media>iframe,
.cn-home-video-band video.cn-native-video,
.cn-home-video-band iframe.cn-external-video{
  position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
  min-width:100%!important;min-height:100%!important;display:block!important;visibility:visible!important;
  opacity:1!important;border:0!important;background:#000!important;border-radius:0!important
}
.cn-home-video-band video.cn-native-video{
  object-fit:cover!important;object-position:center!important;-webkit-transform:translateZ(0)!important;
  transform:translateZ(0)!important
}
.cn-home-video-band iframe.cn-external-video{object-fit:cover!important}
.cn-home-video-band .cn-final-video-strip{
  display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:14px!important;overflow:visible!important;padding:0!important
}
.cn-home-video-band .cn-final-video-card{min-width:0!important;width:100%!important}
@media(max-width:900px){.cn-home-video-band .cn-final-video-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:680px){
  .cn-home-video-band .cn-final-video-strip{grid-template-columns:1fr!important;gap:14px!important}
  .cn-home-video-band .cn-real-video-media{aspect-ratio:16/9!important}
}


/* =========================================================
   CoburNews 3.3.7 — Premium ana sayfa son düzen
   NOT: 3.3.6 çalışan video altyapısına dokunulmamıştır.
   ========================================================= */
:root{--cn337-green:#08785d;--cn337-ink:#101715;--cn337-muted:#737d79;--cn337-line:#e3e9e6;--cn337-soft:#f5f8f6}

/* Menü ve slider tek profesyonel üst yüzey gibi görünür. */
.cn-pro-navrow{box-shadow:0 7px 18px rgba(10,54,44,.12)!important}
.cn-visual-slider-section{padding:0 0 10px!important;background:#fff!important}
.cn-visual-slider-section .cn-container{width:min(var(--container),calc(100% - 32px))!important}
.cn-visual-slider{border:0!important;border-radius:0!important;clip-path:none!important;box-shadow:0 12px 28px rgba(13,35,30,.12)!important;overflow:hidden!important;background:#0d1513!important;gap:0!important}
.cn-visual-stage,.cn-visual-slide,.cn-visual-image,.cn-visual-image img,.cn-visual-side,.cn-visual-thumb,.cn-visual-thumb-img{border-radius:0!important;clip-path:none!important}
.cn-visual-stage{height:390px!important;min-height:390px!important}
.cn-visual-slide:after,.cn-visual-image:after{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.04) 55%,rgba(0,0,0,.42) 100%)!important}
.cn-visual-content{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;padding:72px 24px 19px!important;background:linear-gradient(180deg,transparent 0%,rgba(7,12,11,.60) 100%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.cn-visual-content h1{max-width:760px!important;margin:8px 0 4px!important;font-size:32px!important;line-height:1.08!important;text-shadow:0 2px 12px rgba(0,0,0,.34)!important}
.cn-visual-content p{display:none!important}
.cn-visual-content .cn-label{border-radius:2px!important;padding:4px 8px!important;background:var(--cn337-green)!important}
.cn-visual-content .cn-meta{font-size:11px!important;color:rgba(255,255,255,.83)!important}
.cn-visual-side{background:#fff!important;border-left:1px solid var(--cn337-line)!important;gap:0!important}
.cn-visual-side .cn-visual-thumb{border:0!important;border-bottom:1px solid var(--cn337-line)!important;background:#fff!important;padding:9px!important;box-shadow:none!important}
.cn-visual-side .cn-visual-thumb:last-child{border-bottom:0!important}
.cn-visual-side .cn-visual-thumb.is-active,.cn-visual-side .cn-visual-thumb:hover{background:var(--cn337-soft)!important}
.cn-visual-thumb-text b{color:var(--cn337-ink)!important}
.cn-visual-thumb-text em{color:var(--cn337-muted)!important}
.cn-visual-arrow{border:0!important;border-radius:0!important;background:rgba(8,20,17,.48)!important;box-shadow:none!important}
.cn-visual-progress{display:none!important}

/* Son Haberler: küçük, net, modern; tarih + kategori korunur. */
.cn-first-quad-news{padding:14px 0 16px!important}
.cn-first-quad-news .cn-section-head{margin-bottom:11px!important}
.cn-category-feature-grid-four{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}
.cn-category-feature-card{display:block!important;height:auto!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
.cn-category-feature-img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:7px!important;overflow:hidden!important;background:#edf2ef!important}
.cn-category-feature-img img,.cn-category-feature-img .cn-img-fallback{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:7px!important}
.cn-category-feature-body{padding:7px 1px 0!important;min-height:0!important}
.cn-category-feature-label{display:block!important;margin:0 0 4px!important;padding:0!important;background:transparent!important;color:#52615c!important;font-size:9px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.28px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cn-category-feature-body h3{margin:0!important;font-size:13px!important;line-height:1.23!important;font-weight:820!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-category-feature-body time{display:inline-flex!important;align-items:center!important;margin-top:6px!important;color:var(--cn337-muted)!important;font-size:9.5px!important;line-height:1!important}

/* Mala Coburyan mevcut düzgün görünümü korunur, yalnızca sütun dengesi netleştirilir. */
.cn-portal-primary-stack{min-width:0!important;align-content:start!important}
.cn-mala-live-card{overflow:hidden!important}

/* Köşe Yazıları: ikonsuz, sade ve editoryal başlık. */
.cn-columnists-compact-head h2:before,.cn-columnists-compact-head h2:after{content:none!important;display:none!important}
.cn-columnists-compact-head h2{font-size:15px!important;font-weight:850!important;letter-spacing:-.1px!important}

/* Alt kategoriler: Gençlik Haberleri mantığında gerçek mini yayınlar. */
.cn-dual-category-section{padding:10px 0 18px!important}
.cn-dual-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 22px!important;align-items:start!important}
.cn-dual-category-block{min-width:0!important;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
.cn-dual-category-head{margin:0 0 6px!important;padding:0 0 7px!important;border-bottom:1px solid var(--cn337-line)!important}
.cn-dual-category-head span{font-size:17px!important;line-height:1.15!important;font-weight:850!important;color:var(--cn337-ink)!important}
.cn-dual-category-head a{font-size:10px!important;color:var(--cn337-green)!important;font-weight:800!important}
.cn-dual-posts{display:grid!important;grid-template-columns:1fr!important;gap:0!important;align-items:start!important}
.cn-dual-post-card{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:9px!important;align-items:center!important;height:auto!important;min-height:68px!important;margin:0!important;padding:7px 0!important;border:0!important;border-bottom:1px solid #e8edea!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
.cn-dual-post-card:last-child{border-bottom:0!important}
.cn-dual-post-img{position:relative!important;display:block!important;width:84px!important;height:62px!important;min-height:62px!important;aspect-ratio:auto!important;border-radius:7px!important;overflow:hidden!important;background:#edf2ef!important;flex:none!important}
.cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:7px!important;display:block!important}
.cn-dual-post-body{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;background:transparent!important}
.cn-dual-post-category{display:block!important;margin:0 0 3px!important;color:#586560!important;font-size:8.5px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.25px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cn-dual-post-body h3{margin:0!important;font-size:12.5px!important;line-height:1.22!important;font-weight:810!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.cn-dual-post-meta{display:flex!important;align-items:center!important;gap:7px!important;margin-top:5px!important;color:var(--cn337-muted)!important;font-size:9px!important;line-height:1!important}
.cn-dual-post-meta .cn-meta-item{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important}
.cn-dual-post-meta svg{width:10px!important;height:10px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}

@media(max-width:900px){
  .cn-visual-stage{height:360px!important;min-height:360px!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important}
  .cn-dual-category-grid{grid-template-columns:1fr!important;gap:14px!important}
}
@media(max-width:680px){
  .cn-visual-slider-section .cn-container{width:100%!important}
  .cn-visual-slider{box-shadow:0 8px 18px rgba(13,35,30,.11)!important}
  .cn-visual-stage{height:auto!important;min-height:0!important;aspect-ratio:4/3!important}
  .cn-visual-content{padding:58px 13px 12px!important}
  .cn-visual-content h1{font-size:21px!important;line-height:1.12!important;-webkit-line-clamp:3!important}
  .cn-visual-side{border-left:0!important;border-top:1px solid var(--cn337-line)!important}
  .cn-visual-side .cn-visual-thumb{grid-template-columns:84px minmax(0,1fr)!important;height:68px!important;padding:6px!important}
  .cn-visual-thumb-img{width:84px!important;height:56px!important;min-height:56px!important}
  .cn-visual-thumb-text b{font-size:11.5px!important;line-height:1.18!important}
  .cn-category-feature-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
  .cn-category-feature-img{aspect-ratio:16/10!important}
  .cn-category-feature-body h3{font-size:11.5px!important;line-height:1.2!important}
  .cn-category-feature-label{font-size:7.8px!important}
  .cn-category-feature-body time{font-size:8.5px!important;margin-top:4px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important}
  .cn-dual-post-card{grid-template-columns:52px minmax(0,1fr)!important;gap:6px!important;min-height:56px!important;padding:6px 0!important}
  .cn-dual-post-img{width:52px!important;height:52px!important;min-height:52px!important;border-radius:6px!important}
  .cn-dual-post-img img,.cn-dual-post-img .cn-img-fallback{border-radius:6px!important}
  .cn-dual-post-category{font-size:7.2px!important;margin-bottom:2px!important}
  .cn-dual-post-body h3{font-size:10.2px!important;line-height:1.17!important;-webkit-line-clamp:2!important}
  .cn-dual-post-meta{gap:4px!important;margin-top:3px!important;font-size:7.4px!important}
  .cn-dual-post-meta svg{width:8.5px!important;height:8.5px!important}
}

/* =========================================================
   CoburNews 3.3.8 — ACİL EKRAN DÜZELTME
   Video sistemi kilitlidir. Yalnızca alt haberler ve Köşe Yazıları.
   ========================================================= */

/* Köşe Yazıları: sade, net ve dengeli */
.cn-columnists-compact-v331{
  background:#fff!important;
  border:1px solid #e2e8e5!important;
  border-radius:12px!important;
  padding:12px!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
.cn-columnists-compact-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:38px!important;
  margin:0 0 8px!important;
  padding:0 0 9px!important;
  border-bottom:1px solid #e4e9e7!important;
}
.cn-columnists-compact-head h2{
  margin:0!important;
  padding:0!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:-.25px!important;
  color:#17201d!important;
}
.cn-columnists-compact-head h2:before,
.cn-columnists-compact-head h2:after{content:none!important;display:none!important}
.cn-columnists-compact-head a{
  font-size:10.5px!important;
  line-height:1!important;
  font-weight:800!important;
  color:#08785d!important;
  padding:7px 9px!important;
  border:1px solid #d8e6e1!important;
  border-radius:7px!important;
  background:#fff!important;
}
.cn-columnists-compact-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.cn-columnists-compact-item{
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:center!important;
  min-height:60px!important;
  padding:8px 0!important;
  border-bottom:1px solid #edf1ef!important;
  background:transparent!important;
}
.cn-columnists-compact-item:last-child{border-bottom:0!important}
.cn-columnists-compact-photo{
  width:46px!important;height:46px!important;
  border-radius:50%!important;
  overflow:hidden!important;
  background:#eef3f1!important;
  border:1px solid #dce6e2!important;
}
.cn-columnists-compact-photo img{
  width:100%!important;height:100%!important;
  object-fit:cover!important;object-position:center!important;
  border-radius:50%!important;
}
.cn-columnists-compact-copy strong{
  display:block!important;
  font-size:12.5px!important;
  line-height:1.18!important;
  font-weight:850!important;
  color:#17201d!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.cn-columnists-compact-copy small{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  margin-top:3px!important;
  font-size:10px!important;
  line-height:1.25!important;
  color:#717b77!important;
}

/* Alt kategori haberleri: gerçek mini gazete kartları — iki yayın yan yana */
.cn-dual-category-section{
  padding:14px 0 22px!important;
  background:#f7f9f8!important;
}
.cn-dual-category-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:20px!important;
  align-items:start!important;
}
.cn-dual-category-block{
  min-width:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
.cn-dual-category-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:40px!important;
  margin:0 0 10px!important;
  padding:0 0 8px!important;
  border-bottom:1px solid #dfe6e3!important;
  background:transparent!important;
}
.cn-dual-category-head span{
  padding:0!important;
  background:transparent!important;
  color:#17201d!important;
  font-size:17px!important;
  line-height:1.15!important;
  font-weight:850!important;
  letter-spacing:-.2px!important;
}
.cn-dual-category-head a{
  padding:6px 8px!important;
  border:1px solid #d9e5e0!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#08785d!important;
  font-size:10px!important;
  font-weight:800!important;
}
.cn-dual-posts{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
.cn-dual-post-card{
  display:block!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #e1e7e4!important;
  border-radius:10px!important;
  box-shadow:0 2px 8px rgba(19,35,29,.045)!important;
}
.cn-dual-post-img{
  position:relative!important;
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  aspect-ratio:16/10!important;
  overflow:hidden!important;
  border-radius:0!important;
  background:#e9efec!important;
}
.cn-dual-post-img img,
.cn-dual-post-img .cn-img-fallback{
  display:block!important;
  width:100%!important;
  height:100%!important;
  min-height:0!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
}
.cn-dual-post-body{
  display:block!important;
  min-width:0!important;
  min-height:96px!important;
  height:auto!important;
  padding:9px 10px 10px!important;
  background:#fff!important;
}
.cn-dual-post-category{
  display:block!important;
  margin:0 0 5px!important;
  color:#08785d!important;
  font-size:8.5px!important;
  line-height:1!important;
  font-weight:850!important;
  text-transform:uppercase!important;
  letter-spacing:.25px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.cn-dual-post-body h3{
  margin:0!important;
  color:#18201e!important;
  font-size:12.5px!important;
  line-height:1.23!important;
  font-weight:820!important;
  letter-spacing:-.1px!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.cn-dual-post-meta{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  margin-top:7px!important;
  padding:0!important;
  color:#7a837f!important;
  font-size:8.8px!important;
  line-height:1!important;
}
.cn-dual-post-meta .cn-meta-item{display:inline-flex!important;align-items:center!important;gap:3px!important;white-space:nowrap!important}
.cn-dual-post-meta svg{width:10px!important;height:10px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}

@media(max-width:900px){
  .cn-dual-category-grid{grid-template-columns:1fr!important;gap:16px!important}
}
@media(max-width:680px){
  .cn-dual-category-section{padding:10px 0 18px!important}
  .cn-dual-category-head{min-height:36px!important;margin-bottom:8px!important}
  .cn-dual-category-head span{font-size:16px!important}
  .cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
  .cn-dual-post-card{border-radius:8px!important;box-shadow:none!important}
  .cn-dual-post-img{aspect-ratio:4/3!important}
  .cn-dual-post-body{min-height:88px!important;padding:7px 7px 8px!important}
  .cn-dual-post-category{font-size:7.3px!important;margin-bottom:4px!important}
  .cn-dual-post-body h3{font-size:10.7px!important;line-height:1.2!important;-webkit-line-clamp:3!important}
  .cn-dual-post-meta{gap:4px!important;margin-top:5px!important;font-size:7.5px!important}
  .cn-dual-post-meta svg{width:8.5px!important;height:8.5px!important}
  .cn-columnists-compact-v331{padding:10px!important}
  .cn-columnists-compact-head h2{font-size:16px!important}
}

/* =========================================================
   CoburNews 3.3.9 — SON HABERLER + KÖŞE YAZILARI NET DÜZELTME
   Video sistemi 3.3.6 yapısıyla kilitlidir; video seçicilerine dokunmaz.
   ========================================================= */

/* SON HABERLER: dört kartın tamamı kısa, eşit ve kompakt */
.cn-first-quad-news{padding-top:10px!important;padding-bottom:14px!important}
.cn-first-quad-news .cn-section-head{margin-bottom:8px!important}
.cn-first-quad-news .cn-category-feature-grid-four{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:9px!important;
}
.cn-first-quad-news .cn-category-feature-card,
.cn-first-quad-news .cn-category-feature-card:first-child{
  display:grid!important;
  grid-template-columns:92px minmax(0,1fr)!important;
  min-width:0!important;
  min-height:92px!important;
  height:92px!important;
  overflow:hidden!important;
  border:1px solid #e1e7e4!important;
  border-radius:9px!important;
  background:#fff!important;
  box-shadow:none!important;
}
.cn-first-quad-news .cn-category-feature-img,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-img{
  display:block!important;
  width:92px!important;
  height:92px!important;
  min-height:92px!important;
  aspect-ratio:auto!important;
  overflow:hidden!important;
  border-radius:0!important;
  background:#e9efec!important;
}
.cn-first-quad-news .cn-category-feature-img img,
.cn-first-quad-news .cn-category-feature-img .cn-img-fallback{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:0!important;
}
.cn-first-quad-news .cn-category-feature-body,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:0!important;
  height:92px!important;
  padding:8px 9px!important;
  background:#fff!important;
}
.cn-first-quad-news .cn-category-feature-label{
  display:block!important;
  width:auto!important;
  margin:0 0 4px!important;
  padding:0!important;
  background:transparent!important;
  color:#08785d!important;
  font-size:7.5px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.25px!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.cn-first-quad-news .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3{
  margin:0!important;
  font-size:11.5px!important;
  line-height:1.18!important;
  font-weight:850!important;
  letter-spacing:-.08px!important;
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}
.cn-first-quad-news .cn-category-feature-body time{
  display:block!important;
  margin-top:5px!important;
  padding:0!important;
  color:#7b8582!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:700!important;
}

/* KÖŞE YAZILARI: üst üste binmeyen gerçek 2x2 kompakt düzen */
.cn-columnists-compact-v331{
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  padding:10px!important;
  overflow:hidden!important;
}
.cn-columnists-compact-head{
  position:static!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:8px!important;
  min-height:34px!important;
  margin:0 0 7px!important;
  padding:0 0 7px!important;
}
.cn-columnists-compact-head h2{
  position:static!important;
  min-width:0!important;
  font-size:15px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
.cn-columnists-compact-head a{
  position:static!important;
  flex:0 0 auto!important;
  padding:5px 7px!important;
  font-size:9px!important;
  line-height:1!important;
}
.cn-columnists-compact-list{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:7px!important;
  min-width:0!important;
}
.cn-columnists-compact-item{
  position:static!important;
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  gap:7px!important;
  align-items:center!important;
  min-width:0!important;
  min-height:58px!important;
  height:58px!important;
  margin:0!important;
  padding:7px!important;
  overflow:hidden!important;
  border:1px solid #e5ebe8!important;
  border-radius:8px!important;
  background:#fbfcfc!important;
}
.cn-columnists-compact-photo{
  position:static!important;
  display:block!important;
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  min-height:40px!important;
  border-radius:50%!important;
  overflow:hidden!important;
}
.cn-columnists-compact-photo img{
  width:100%!important;
  height:100%!important;
  object-fit:cover!important;
  object-position:center!important;
}
.cn-columnists-compact-copy{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
}
.cn-columnists-compact-copy strong{
  display:block!important;
  min-width:0!important;
  margin:0!important;
  font-size:10.5px!important;
  line-height:1.12!important;
  font-weight:850!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.cn-columnists-compact-copy small{
  display:-webkit-box!important;
  min-width:0!important;
  margin:3px 0 0!important;
  font-size:8.5px!important;
  line-height:1.15!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
  overflow-wrap:anywhere!important;
}

/* Alt kategori kartları da aynı netlikte küçük kalsın */
.cn-dual-posts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
.cn-dual-post-card{
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  min-width:0!important;
  min-height:70px!important;
  height:70px!important;
  padding:0!important;
  overflow:hidden!important;
  border-radius:8px!important;
  box-shadow:none!important;
}
.cn-dual-post-img{
  width:64px!important;
  height:70px!important;
  min-height:70px!important;
  aspect-ratio:auto!important;
  border-radius:0!important;
}
.cn-dual-post-body{
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:0!important;
  height:70px!important;
  padding:6px 7px!important;
}
.cn-dual-post-category{font-size:6.8px!important;margin-bottom:3px!important}
.cn-dual-post-body h3{font-size:9.5px!important;line-height:1.15!important;-webkit-line-clamp:2!important}
.cn-dual-post-meta{font-size:6.8px!important;gap:4px!important;margin-top:4px!important}
.cn-dual-post-meta svg{width:8px!important;height:8px!important}

@media(max-width:680px){
  .cn-first-quad-news .cn-category-feature-grid-four{gap:7px!important}
  .cn-first-quad-news .cn-category-feature-card,
  .cn-first-quad-news .cn-category-feature-card:first-child{
    grid-template-columns:72px minmax(0,1fr)!important;
    height:78px!important;
    min-height:78px!important;
    border-radius:8px!important;
  }
  .cn-first-quad-news .cn-category-feature-img,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-img{
    width:72px!important;height:78px!important;min-height:78px!important;
  }
  .cn-first-quad-news .cn-category-feature-body,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body{
    height:78px!important;padding:6px 6px!important;
  }
  .cn-first-quad-news .cn-category-feature-label{font-size:6.5px!important;margin-bottom:3px!important}
  .cn-first-quad-news .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3{
    font-size:9.2px!important;line-height:1.15!important;
  }
  .cn-first-quad-news .cn-category-feature-body time{font-size:6.8px!important;margin-top:4px!important}
  .cn-columnists-compact-list{gap:6px!important}
  .cn-columnists-compact-item{grid-template-columns:36px minmax(0,1fr)!important;height:54px!important;min-height:54px!important;padding:6px!important;gap:6px!important}
  .cn-columnists-compact-photo{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}
  .cn-columnists-compact-copy strong{font-size:9.5px!important}
  .cn-columnists-compact-copy small{font-size:7.8px!important}
  .cn-dual-post-card{grid-template-columns:52px minmax(0,1fr)!important;height:60px!important;min-height:60px!important}
  .cn-dual-post-img{width:52px!important;height:60px!important;min-height:60px!important}
  .cn-dual-post-body{height:60px!important;padding:5px!important}
  .cn-dual-post-body h3{font-size:8.5px!important}
  .cn-dual-post-meta{font-size:6.2px!important}
}


/* CoburNews 3.3.10 — Alt kategori haberleri: izole, kompakt editoryal düzen */
.cn-editorial-mini-section{padding:14px 0 22px!important;background:#f7f9f8!important}
.cn-editorial-category-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
.cn-editorial-category-block{min-width:0!important;background:#fff!important;border:1px solid #e3e9e6!important;border-radius:12px!important;padding:12px!important;box-shadow:0 5px 16px rgba(15,43,34,.045)!important}
.cn-editorial-category-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid #e5ebe8!important}
.cn-editorial-category-head h2{margin:0!important;color:#15211d!important;font-size:17px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:-.2px!important}
.cn-editorial-category-head a{display:inline-flex!important;align-items:center!important;gap:4px!important;color:#08775a!important;font-size:10px!important;line-height:1!important;font-weight:800!important;white-space:nowrap!important}
.cn-editorial-mini-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}
.cn-editorial-mini-card{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:7px!important;align-items:center!important;min-width:0!important;min-height:72px!important;margin:0!important;padding:6px!important;background:#fff!important;border:1px solid #e6ebe8!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important}
.cn-editorial-mini-image{display:block!important;width:62px!important;height:60px!important;min-width:62px!important;min-height:60px!important;border-radius:7px!important;overflow:hidden!important;background:#edf2ef!important}
.cn-editorial-mini-image img,.cn-editorial-mini-image .cn-img-fallback{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:7px!important}
.cn-editorial-mini-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;height:auto!important;padding:0!important;background:transparent!important;overflow:visible!important}
.cn-editorial-mini-category{display:block!important;margin:0 0 3px!important;color:#08775a!important;font-size:7.5px!important;line-height:1!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.25px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
.cn-editorial-mini-copy h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;margin:0!important;color:#17201d!important;font-size:10.5px!important;line-height:1.19!important;font-weight:800!important;letter-spacing:-.05px!important}
.cn-editorial-mini-copy h3 a{color:inherit!important;text-decoration:none!important}
.cn-editorial-mini-meta{display:flex!important;align-items:center!important;gap:6px!important;margin-top:5px!important;color:#7b8580!important;font-size:7.4px!important;line-height:1!important;font-weight:650!important;white-space:nowrap!important}
.cn-editorial-mini-meta time:before{content:'◷';margin-right:3px;color:#8b948f}
.cn-editorial-mini-meta span:before{content:'◉';margin-right:3px;color:#8b948f;font-size:6px}
@media(max-width:900px){
 .cn-editorial-category-grid{grid-template-columns:1fr!important;gap:13px!important}
 .cn-editorial-category-block{padding:10px!important;border-radius:10px!important}
 .cn-editorial-category-head h2{font-size:16px!important}
}
@media(max-width:600px){
 .cn-editorial-mini-section{padding:10px 0 18px!important}
 .cn-editorial-category-grid{gap:10px!important}
 .cn-editorial-category-block{padding:9px!important}
 .cn-editorial-category-head{margin-bottom:7px!important;padding-bottom:7px!important}
 .cn-editorial-category-head h2{font-size:15px!important}
 .cn-editorial-category-head a{font-size:9px!important}
 .cn-editorial-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}
 .cn-editorial-mini-card{grid-template-columns:48px minmax(0,1fr)!important;gap:5px!important;min-height:60px!important;padding:5px!important;border-radius:8px!important}
 .cn-editorial-mini-image{width:48px!important;height:50px!important;min-width:48px!important;min-height:50px!important;border-radius:6px!important}
 .cn-editorial-mini-image img,.cn-editorial-mini-image .cn-img-fallback{border-radius:6px!important}
 .cn-editorial-mini-category{font-size:6.3px!important;margin-bottom:2px!important}
 .cn-editorial-mini-copy h3{font-size:8.8px!important;line-height:1.16!important;-webkit-line-clamp:2!important}
 .cn-editorial-mini-meta{font-size:6.4px!important;gap:4px!important;margin-top:3px!important}
}

/* =========================================================
   CoburNews 3.3.12 — Stabil ana sayfa son düzen
   Video oynatma altyapısı kilitlidir; yalnızca yerleşim değişir.
   ========================================================= */

/* 1) Yalnızca bölüm/kategori başlıkları büyür; haber başlıklarına dokunulmaz. */
.cn-section-head h2,
.cn-first-quad-news .cn-section-head h2,
.cn-editorial-category-head h2,
.cn-video-titlebar h2,
.cn-columnists-compact-head h2{
  font-size:clamp(22px,2vw,28px)!important;
  line-height:1.08!important;
  font-weight:900!important;
  letter-spacing:-.35px!important;
}
.cn-section-head,
.cn-editorial-category-head,
.cn-video-titlebar,
.cn-columnists-compact-head{
  min-height:44px!important;
  padding-bottom:10px!important;
  margin-bottom:14px!important;
}

/* 2) Slider altındaki küçük manşet görselleri biraz daha büyük ve dengeli. */
.cn-visual-side .cn-visual-thumb{
  grid-template-columns:132px minmax(0,1fr)!important;
  min-height:104px!important;
}
.cn-visual-thumb-img{
  height:96px!important;
  min-height:96px!important;
}
.cn-visual-thumb-text b{
  font-size:14px!important;
  line-height:1.22!important;
}

/* 3) Köşe Yazıları biraz büyür; içerik üst üste binmez. */
.cn-columnists-compact-v331{
  padding:13px!important;
}
.cn-columnists-compact-list{
  gap:10px!important;
}
.cn-columnists-compact-item{
  grid-template-columns:48px minmax(0,1fr)!important;
  min-height:70px!important;
  height:70px!important;
  padding:9px!important;
  gap:9px!important;
}
.cn-columnists-compact-photo{
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
}
.cn-columnists-compact-copy strong{
  font-size:12.5px!important;
  line-height:1.18!important;
}
.cn-columnists-compact-copy small{
  font-size:10.5px!important;
  line-height:1.24!important;
  -webkit-line-clamp:2!important;
}

/* 4) Videolar: çalışan iOS/Android oynatıcıya dokunmadan 1 öne çıkan + 3 son video düzeni. */
.cn-home-video-band .cn-final-video-strip,
.cn-home-video-band .cn-modern-video-strip{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  grid-auto-flow:row!important;
  gap:14px!important;
  overflow:visible!important;
}
.cn-home-video-band .cn-final-video-card:first-child,
.cn-home-video-band .cn-modern-video-card:first-child{
  grid-column:1 / -1!important;
}
.cn-home-video-band .cn-final-video-card:first-child .cn-final-video-media,
.cn-home-video-band .cn-modern-video-card:first-child .cn-modern-video-img,
.cn-home-video-band .cn-final-video-card:first-child .cn-real-video-media{
  aspect-ratio:16/9!important;
  min-height:clamp(250px,36vw,500px)!important;
}
.cn-home-video-band .cn-final-video-card:nth-child(n+5),
.cn-home-video-band .cn-modern-video-card:nth-child(n+5){
  display:none!important;
}
.cn-home-video-band .cn-final-video-card:nth-child(n+2) .cn-final-video-media,
.cn-home-video-band .cn-modern-video-card:nth-child(n+2) .cn-modern-video-img,
.cn-home-video-band .cn-final-video-card:nth-child(n+2) .cn-real-video-media{
  aspect-ratio:16/9!important;
  min-height:0!important;
}

@media(max-width:980px){
  .cn-visual-side .cn-visual-thumb{grid-template-columns:118px minmax(0,1fr)!important;min-height:96px!important}
  .cn-visual-thumb-img{height:88px!important;min-height:88px!important}
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
  .cn-home-video-band .cn-final-video-card:first-child .cn-final-video-media,
  .cn-home-video-band .cn-modern-video-card:first-child .cn-modern-video-img,
  .cn-home-video-band .cn-final-video-card:first-child .cn-real-video-media{min-height:clamp(230px,48vw,420px)!important}
}

@media(max-width:680px){
  /* Mobilde slider altındaki dört görsel büyür; yazı yine gizli kalır. */
  .cn-visual-side{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding-top:4px!important}
  .cn-visual-side .cn-visual-thumb{display:block!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important}
  .cn-visual-thumb-img{height:68px!important;min-height:68px!important}
  .cn-visual-thumb-text{display:none!important}

  /* Bölüm başlıkları mobilde de belirgin; haber başlıkları aynen kalır. */
  .cn-section-head h2,
  .cn-first-quad-news .cn-section-head h2,
  .cn-editorial-category-head h2,
  .cn-video-titlebar h2,
  .cn-columnists-compact-head h2{font-size:20px!important}

  /* Köşe Yazıları dengeli şekilde biraz büyür. */
  .cn-columnists-compact-v331{padding:11px!important}
  .cn-columnists-compact-item{grid-template-columns:44px minmax(0,1fr)!important;height:66px!important;min-height:66px!important;padding:8px!important;gap:8px!important}
  .cn-columnists-compact-photo{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
  .cn-columnists-compact-copy strong{font-size:11.5px!important}
  .cn-columnists-compact-copy small{font-size:9.5px!important}

  /* Video oynatıcı sistemi aynen; yalnızca kaydırılabilir modern yerleşim. */
  .cn-home-video-band .cn-final-video-strip,
  .cn-home-video-band .cn-modern-video-strip{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:12px!important;
    overflow-x:auto!important;
    scroll-snap-type:x mandatory!important;
    padding:0 0 8px!important;
    -webkit-overflow-scrolling:touch!important;
  }
  .cn-home-video-band .cn-final-video-card,
  .cn-home-video-band .cn-modern-video-card{
    flex:0 0 78%!important;
    scroll-snap-align:start!important;
    display:block!important;
  }
  .cn-home-video-band .cn-final-video-card:first-child,
  .cn-home-video-band .cn-modern-video-card:first-child{
    flex-basis:92%!important;
  }
  .cn-home-video-band .cn-final-video-card:first-child .cn-final-video-media,
  .cn-home-video-band .cn-modern-video-card:first-child .cn-modern-video-img,
  .cn-home-video-band .cn-final-video-card:first-child .cn-real-video-media{
    min-height:0!important;
    aspect-ratio:16/9!important;
  }
}

/* =========================================================
   CoburNews 3.3.14 — Stabil ana sayfa ince ayarları
   Kaynak: 3.3.12. Video altyapısı ve video yerleşimi kilitlidir.
   ========================================================= */

/* 1) Bütün bölüm/kategori başlıkları Mala Coburyan kartı ile aynı ölçü ve karakterde. */
.cn-section-head h2,
.cn-first-quad-news .cn-section-head h2,
.cn-editorial-category-head h2,
.cn-video-titlebar h2,
.cn-columnists-compact-head h2,
.cn-portal-card-head strong,
.cn-youth-news-card .cn-youth-head strong{
  font-size:15px!important;
  line-height:1.1!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-transform:uppercase!important;
}
.cn-section-head,
.cn-editorial-category-head,
.cn-video-titlebar,
.cn-columnists-compact-head{
  min-height:36px!important;
  padding-bottom:8px!important;
  margin-bottom:10px!important;
}

/* 2) Slider altı küçük manşet görselleri ve metinleri kontrollü biçimde büyür. */
.cn-visual-side .cn-visual-thumb{
  grid-template-columns:142px minmax(0,1fr)!important;
  min-height:112px!important;
}
.cn-visual-thumb-img{
  width:142px!important;
  height:104px!important;
  min-height:104px!important;
}
.cn-visual-thumb-text b{
  font-size:15px!important;
  line-height:1.24!important;
  -webkit-line-clamp:2!important;
}
.cn-visual-thumb-text em{font-size:11.5px!important}

/* 3) Köşe Yazıları biraz daha büyük, fakat taşma ve üst üste binme yok. */
.cn-columnists-compact-v331{padding:14px!important}
.cn-columnists-compact-list{gap:10px!important}
.cn-columnists-compact-item{
  grid-template-columns:52px minmax(0,1fr)!important;
  min-height:76px!important;
  height:76px!important;
  padding:10px!important;
  gap:10px!important;
  overflow:hidden!important;
}
.cn-columnists-compact-photo{
  width:52px!important;
  height:52px!important;
  min-width:52px!important;
  min-height:52px!important;
}
.cn-columnists-compact-copy{min-width:0!important;overflow:hidden!important}
.cn-columnists-compact-copy strong{
  font-size:13px!important;
  line-height:1.18!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
.cn-columnists-compact-copy small{
  font-size:10.5px!important;
  line-height:1.25!important;
  -webkit-line-clamp:2!important;
}

/* 4) Gençlik Haberleri yıldızı başlığa oranla biraz küçülür. */
.cn-youth-head .cn-portal-card-icon{
  flex-basis:32px!important;
  width:32px!important;
  height:32px!important;
  font-size:16px!important;
  border-radius:8px!important;
}

/* 5) Tarih ve görüntülenme işaretleri daha okunaklı, ancak nötr kalır. */
.cn-editorial-mini-meta{
  font-size:7.8px!important;
  gap:7px!important;
}
.cn-editorial-mini-meta time:before{
  font-size:10px!important;
  margin-right:4px!important;
  vertical-align:-.5px!important;
}
.cn-editorial-mini-meta span:before{
  font-size:8px!important;
  margin-right:4px!important;
  vertical-align:0!important;
}

@media(max-width:980px){
  .cn-visual-side .cn-visual-thumb{
    grid-template-columns:126px minmax(0,1fr)!important;
    min-height:102px!important;
  }
  .cn-visual-thumb-img{
    width:126px!important;
    height:94px!important;
    min-height:94px!important;
  }
  .cn-visual-thumb-text b{font-size:14px!important}
}

@media(max-width:680px){
  /* Mobilde mevcut dört manşet düzeni korunur; görseller az miktarda büyür. */
  .cn-visual-side{gap:5px!important}
  .cn-visual-side .cn-visual-thumb{
    display:block!important;
    min-height:0!important;
    height:auto!important;
  }
  .cn-visual-thumb-img{
    width:100%!important;
    height:76px!important;
    min-height:76px!important;
  }
  .cn-visual-thumb-text{display:none!important}

  .cn-section-head h2,
  .cn-first-quad-news .cn-section-head h2,
  .cn-editorial-category-head h2,
  .cn-video-titlebar h2,
  .cn-columnists-compact-head h2,
  .cn-portal-card-head strong,
  .cn-youth-news-card .cn-youth-head strong{
    font-size:14px!important;
  }

  .cn-columnists-compact-v331{padding:11px!important}
  .cn-columnists-compact-item{
    grid-template-columns:48px minmax(0,1fr)!important;
    min-height:70px!important;
    height:70px!important;
    padding:8px!important;
    gap:8px!important;
  }
  .cn-columnists-compact-photo{
    width:48px!important;
    height:48px!important;
    min-width:48px!important;
    min-height:48px!important;
  }
  .cn-columnists-compact-copy strong{font-size:11.8px!important}
  .cn-columnists-compact-copy small{font-size:9.5px!important}

  .cn-youth-head .cn-portal-card-icon{
    flex-basis:30px!important;
    width:30px!important;
    height:30px!important;
    font-size:15px!important;
  }

  .cn-editorial-mini-meta{font-size:6.8px!important;gap:5px!important}
  .cn-editorial-mini-meta time:before{font-size:9px!important;margin-right:3px!important}
  .cn-editorial-mini-meta span:before{font-size:7px!important;margin-right:3px!important}
}

/* =========================================================
   CoburNews 3.3.19 — Doğal video vitrini + profesyonel Son Haberler
   Temel: 3.3.14. Diğer bölümlere dokunulmaz.
   ========================================================= */

/* Video vitrini: yeşil buton yok, gerçek kapak/gerçek video karesi var. */
.cn-home-video-band .cn-video-vitrine{display:grid!important;gap:12px!important}
.cn-home-video-band .cn-video-featured{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}
.cn-home-video-band .cn-video-featured-media{position:relative!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#111!important;border-radius:2px!important}
.cn-home-video-band .cn-video-featured-media video,
.cn-home-video-band .cn-video-featured-media iframe,
.cn-home-video-band .cn-video-featured-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;border:0!important;object-fit:cover!important;background:#111!important}
.cn-home-video-band .cn-video-featured h3{margin:8px 0 0!important;padding:0!important;font-size:16px!important;line-height:1.3!important;font-weight:850!important;color:#111827!important}
.cn-home-video-band .cn-video-vitrine-thumbs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}
.cn-home-video-band .cn-video-vitrine-thumb{appearance:none!important;-webkit-appearance:none!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;color:inherit!important;cursor:pointer!important}
.cn-home-video-band .cn-video-vitrine-thumb-media{position:relative!important;display:block!important;width:100%!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#111!important;border-radius:2px!important}
.cn-home-video-band .cn-video-vitrine-thumb-media img,
.cn-home-video-band .cn-video-vitrine-thumb-media video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;background:#111!important}
.cn-home-video-band .cn-video-vitrine-neutral{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;padding:9px!important;background:linear-gradient(145deg,#202826,#101413)!important;color:#fff!important;font-size:10px!important;line-height:1.2!important;font-weight:750!important}
.cn-home-video-band .cn-video-vitrine-play{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:50%!important;background:rgba(7,12,11,.56)!important;color:#fff!important;box-shadow:0 3px 12px rgba(0,0,0,.22)!important;pointer-events:none!important}
.cn-home-video-band .cn-video-vitrine-play svg{width:20px!important;height:20px!important;fill:currentColor!important}
.cn-home-video-band .cn-video-vitrine-thumb strong{display:-webkit-box!important;margin:6px 0 0!important;font-size:12px!important;line-height:1.23!important;font-weight:800!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;color:#17201d!important}
.cn-home-video-band .cn-video-vitrine-thumb.is-active .cn-video-vitrine-thumb-media{outline:2px solid #08785d!important;outline-offset:2px!important}

/* Son Haberler: buton görünümü yok; daha ferah editoryal kart. */
.cn-first-quad-news .cn-category-feature-grid-four{gap:14px!important}
.cn-first-quad-news .cn-category-feature-card,
.cn-first-quad-news .cn-category-feature-card:first-child{
  display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;
  min-height:112px!important;height:auto!important;overflow:visible!important;
  border:0!important;border-bottom:1px solid #dfe6e3!important;border-radius:0!important;
  background:transparent!important;box-shadow:none!important;padding:0 0 12px!important
}
.cn-first-quad-news .cn-category-feature-img,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-img{
  width:112px!important;height:100px!important;min-height:100px!important;
  border-radius:4px!important;background:#edf2ef!important;overflow:hidden!important
}
.cn-first-quad-news .cn-category-feature-body,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body{
  height:auto!important;min-height:100px!important;padding:5px 4px 5px 12px!important;
  justify-content:flex-start!important;background:transparent!important
}
.cn-first-quad-news .cn-category-feature-label{font-size:8px!important;margin-bottom:7px!important}
.cn-first-quad-news .cn-category-feature-body h3,
.cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3{
  font-size:13px!important;line-height:1.24!important;font-weight:850!important;-webkit-line-clamp:3!important
}
.cn-first-quad-news .cn-category-feature-body time{font-size:8.5px!important;margin-top:auto!important;padding-top:7px!important}

@media(max-width:680px){
  .cn-home-video-band .cn-video-vitrine{gap:10px!important}
  .cn-home-video-band .cn-video-featured h3{font-size:14px!important;margin-top:7px!important}
  .cn-home-video-band .cn-video-vitrine-thumbs{gap:7px!important}
  .cn-home-video-band .cn-video-vitrine-thumb strong{font-size:10px!important;line-height:1.18!important;margin-top:5px!important}
  .cn-home-video-band .cn-video-vitrine-play{width:29px!important;height:29px!important}
  .cn-home-video-band .cn-video-vitrine-play svg{width:17px!important;height:17px!important}

  .cn-first-quad-news .cn-category-feature-grid-four{gap:10px 9px!important}
  .cn-first-quad-news .cn-category-feature-card,
  .cn-first-quad-news .cn-category-feature-card:first-child{
    display:block!important;min-height:0!important;height:auto!important;padding:0 0 10px!important
  }
  .cn-first-quad-news .cn-category-feature-img,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-img{
    width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;border-radius:4px!important
  }
  .cn-first-quad-news .cn-category-feature-body,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body{
    min-height:0!important;height:auto!important;padding:7px 1px 0!important
  }
  .cn-first-quad-news .cn-category-feature-label{font-size:7px!important;margin-bottom:5px!important}
  .cn-first-quad-news .cn-category-feature-body h3,
  .cn-first-quad-news .cn-category-feature-card:first-child .cn-category-feature-body h3{
    font-size:11.2px!important;line-height:1.22!important;-webkit-line-clamp:3!important
  }
  .cn-first-quad-news .cn-category-feature-body time{font-size:7.2px!important;margin-top:6px!important;padding-top:0!important}
}
