/* Dinamik site ek stilleri: mevcut tema korunur, yalnızca yeni içerik blokları düzenlenir. */
.dyn-page-content{font-size:14px;line-height:1.7}.dyn-page-content h4{margin-top:22px}.dyn-card{background:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:18px;margin-bottom:20px;min-height:110px;box-shadow:0 1px 2px rgba(0,0,0,.04)}.dyn-notice{background:#f7f7f7;border-left:4px solid #7bbd42;padding:14px 16px;margin:20px 0}.dyn-news-toolbar{margin:0 0 20px}.dyn-news-toolbar .btn{margin:0 5px 8px 0}.dyn-status{display:inline-block;padding:5px 9px;margin-left:5px;font-size:12px}.dyn-status.live{color:#398439}.dyn-status.warn{color:#b36b00}.dyn-news-item h4{line-height:1.35;margin:8px 0}.dyn-news-item h4 a{color:#333}.news-source{font-weight:bold;color:#6a9f36}.news-date{font-size:12px;color:#888;margin-top:4px}.dyn-news-loading{padding:25px 0}.dyn-steps li{margin-bottom:12px}.fallback-news .dyn-card{min-height:150px}@media(max-width:767px){.dyn-card{min-height:0}.dyn-status{display:block;margin:6px 0}.navbar-fixed-top{margin-bottom:0}}


/* DINAMIK DESKTOP HOVER MENUS */
@media (min-width: 980px) {
  .navbar .nav.topnav > li.dropdown:hover > .dropdown-menu {
    display: block;
  }
  .navbar .nav.topnav > li.dropdown:hover > a {
    cursor: pointer;
  }
  .navbar .nav.topnav .dropdown-submenu:hover > .dropdown-menu {
    display: block;
  }
}


/* Gorselli haber kartlari */
.dyn-news-item{padding:0;overflow:hidden;min-height:330px;position:relative}.dyn-news-media{display:block;height:175px;overflow:hidden;background:#eef1f2;border-bottom:1px solid #e4e4e4}.dyn-news-media img{width:100%;height:175px;object-fit:cover;display:block}.dyn-news-body{padding:16px 18px 18px}.dyn-news-meta{overflow:hidden;margin-bottom:6px}.dyn-news-meta .news-source{float:left}.dyn-news-meta .news-date{float:right;margin-top:0}.dyn-news-item h4{font-size:18px;margin:8px 0 9px;min-height:48px}.dyn-news-item p{min-height:42px}.dyn-news-item .news-read{font-weight:bold}.dyn-news-item:hover{box-shadow:0 4px 13px rgba(0,0,0,.12);transform:translateY(-1px);transition:all .18s ease}.dyn-news-visual-note{font-size:11px;color:#8b8b8b;margin-top:9px}.dyn-news-toolbar{border-bottom:1px solid #ececec;padding-bottom:10px}.dyn-news-toolbar .btn.active{font-weight:bold}.dyn-news-intro{margin:3px 0 22px}.dyn-news-intro strong{color:#555}
/* Kurumsal hareketli gorsel bloklari */
.dyn-corp-visual{margin:20px 0 25px;border:1px solid #e4e4e4;background:#fff;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.05)}.dyn-corp-visual .visual-media{float:left;width:34%;min-height:180px;background:#f4f4f4}.dyn-corp-visual .visual-media img{display:block;width:100%;height:180px;object-fit:cover}.dyn-corp-visual .visual-copy{margin-left:34%;padding:24px 28px}.dyn-corp-visual .visual-copy h4{margin:0 0 8px;font-size:20px}.dyn-corp-visual .visual-copy p{margin:0;color:#666;line-height:1.65}.dyn-corp-badge{display:inline-block;background:#7bbd42;color:#fff;padding:3px 8px;font-size:11px;margin-bottom:9px;border-radius:2px;text-transform:uppercase;letter-spacing:.4px}
@media(max-width:767px){.dyn-news-media,.dyn-news-media img{height:160px}.dyn-news-item{min-height:0}.dyn-news-item h4,.dyn-news-item p{min-height:0}.dyn-news-meta .news-source,.dyn-news-meta .news-date{float:none;display:block}.dyn-corp-visual .visual-media{float:none;width:100%;min-height:0}.dyn-corp-visual .visual-media img{height:190px}.dyn-corp-visual .visual-copy{margin-left:0;padding:18px}}

/* Mevzuat kutuphanesi */
.leg-toolbar{background:#f7f7f7;border:1px solid #e4e4e4;padding:14px;margin:0 0 18px;border-radius:4px}.leg-toolbar input{width:55%;margin:0 8px 0 0}.leg-filter{margin:5px 4px 5px 0}.leg-grid{display:flex;flex-wrap:wrap;margin-left:-16px}.leg-item{width:calc(50% - 16px);margin:0 0 16px 16px;box-sizing:border-box}.leg-card{border:1px solid #ddd;border-top:4px solid #e74c3c;background:#fff;padding:16px;height:100%;box-sizing:border-box}.leg-card h4{line-height:1.28;margin:5px 0 9px}.leg-meta{font-size:12px;color:#777;margin-bottom:8px}.leg-tag{display:inline-block;background:#f1f1f1;color:#555;border-radius:10px;padding:2px 8px;font-size:11px;margin-right:5px}.leg-actions{margin-top:12px}.leg-actions .btn{margin:3px 5px 0 0}.leg-master{background:#283746;color:#fff;padding:22px;border-radius:4px;margin-bottom:20px}.leg-master h3,.leg-master p{color:#fff}.leg-count{font-size:28px;font-weight:bold;display:block}.leg-stat{display:inline-block;margin-right:35px}.leg-note{border-left:4px solid #f39c12;background:#fff8e9;padding:12px 15px;margin:15px 0}.leg-no-download{font-size:11px;color:#8a6d3b;margin-top:8px}.leg-index-list li{margin-bottom:8px}.leg-section-title{border-bottom:2px solid #e74c3c;padding-bottom:7px;margin:24px 0 15px}@media(max-width:767px){.leg-item{width:calc(100% - 16px)}.leg-toolbar input{width:90%;margin-bottom:8px}.leg-stat{display:block;margin:8px 0}}

/* Mevzuat kutuphanesi */
.leg-toolbar{background:#f7f7f7;border:1px solid #e4e4e4;padding:14px;margin:0 0 18px;border-radius:4px}.leg-toolbar input{width:55%;margin:0 8px 0 0}.leg-filter{margin:5px 4px 5px 0}.leg-grid{display:flex;flex-wrap:wrap;margin-left:-16px}.leg-item{width:calc(50% - 16px);margin:0 0 16px 16px;box-sizing:border-box}.leg-card{border:1px solid #ddd;border-top:4px solid #e74c3c;background:#fff;padding:16px;height:100%;box-sizing:border-box}.leg-card h4{line-height:1.28;margin:5px 0 9px}.leg-meta{font-size:12px;color:#777;margin-bottom:8px}.leg-tag{display:inline-block;background:#f1f1f1;color:#555;border-radius:10px;padding:2px 8px;font-size:11px;margin-right:5px}.leg-actions{margin-top:12px}.leg-actions .btn{margin:3px 5px 0 0}.leg-master{background:#283746;color:#fff;padding:22px;border-radius:4px;margin-bottom:20px}.leg-master h3,.leg-master p{color:#fff}.leg-count{font-size:28px;font-weight:bold;display:block}.leg-stat{display:inline-block;margin-right:35px}.leg-note{border-left:4px solid #f39c12;background:#fff8e9;padding:12px 15px;margin:15px 0}.leg-no-download{font-size:11px;color:#8a6d3b;margin-top:8px}.leg-index-list li{margin-bottom:8px}.leg-section-title{border-bottom:2px solid #e74c3c;padding-bottom:7px;margin:24px 0 15px}@media(max-width:767px){.leg-item{width:calc(100% - 16px)}.leg-toolbar input{width:90%;margin-bottom:8px}.leg-stat{display:block;margin:8px 0}}

/* Dinamik haber akisi v2 */
.dyn-news-actions{clear:both;padding:8px 0 22px;border-top:1px solid #ececec;margin-top:8px}.dyn-news-actions .btn{margin:10px 7px 0 0}.dyn-news-count,.dyn-news-update{display:inline-block;margin:12px 0 0 10px;font-size:12px;color:#777}.dyn-original-visual{float:right;font-size:10px;color:#999;margin-top:6px}.dyn-news-media{position:relative}.dyn-news-media:after{content:'DINAMIK';position:absolute;right:10px;bottom:8px;background:rgba(0,0,0,.28);color:#fff;font-size:9px;letter-spacing:.7px;padding:2px 6px;border-radius:2px}.dyn-news-col:nth-child(2n+1){clear:left}.dyn-news-item{min-height:355px}.dyn-news-item p{min-height:60px}@media(max-width:767px){.dyn-news-count,.dyn-news-update{display:block;margin-left:0}.dyn-original-visual{float:none;display:block}.dyn-news-col:nth-child(2n+1){clear:none}.dyn-news-item p{min-height:0}}
/* Haber kartları - kaynak görseli ve kompakt medya alanı */
.dyn-news-media{height:138px;background:#eef1f2}
.dyn-news-media img{height:138px;width:100%;object-fit:cover;object-position:center;transition:transform .22s ease,filter .22s ease}
.dyn-news-item:hover .dyn-news-media img{transform:scale(1.018);filter:brightness(.93)}
.dyn-news-item{min-height:292px}
.dyn-news-body{padding:14px 17px 16px}
.dyn-news-item h4{font-size:17px;min-height:44px;margin:7px 0 8px}
.dyn-news-item p{min-height:38px;margin-bottom:10px}
@media(max-width:767px){.dyn-news-media,.dyn-news-media img{height:150px}.dyn-news-item{min-height:0}}

/* News v4 - compact source-image cards */
.dyn-news-media,.dyn-news-media img{height:122px!important}.dyn-news-item{min-height:325px}.dyn-news-body{padding:13px 16px 16px}.dyn-news-item h4{font-size:17px;line-height:22px;margin:7px 0 8px}.dyn-news-item p{min-height:54px}@media(max-width:767px){.dyn-news-media,.dyn-news-media img{height:145px!important}.dyn-news-item{min-height:0}}
