
/* Subpage 2026 polish: compact modern layout */
body.subpage-2026{background:#f4f7fb!important;color:#102136!important;font-family:Inter,Arial,sans-serif!important;overflow-x:hidden!important}
body.subpage-2026 header.col-12.relative{height:172px!important;min-height:172px!important;max-height:172px!important;background:linear-gradient(135deg,rgba(4,19,45,.88),rgba(12,76,115,.72)),url('../img/fabric-pattern.svg') center/cover!important;position:relative!important;overflow:hidden!important;border-bottom:0!important;display:block!important}
body.subpage-2026 header.col-12.relative:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 18%,rgba(22,199,212,.24),transparent 34%),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:auto,28px 28px;pointer-events:none;opacity:.7}
body.subpage-2026 header .logo{position:absolute!important;left:34px!important;top:42px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;margin:0!important;z-index:3!important;text-align:left!important;transform:none!important}
body.subpage-2026 header .logo a{display:inline-flex!important;align-items:center!important;background:rgba(255,255,255,.13)!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:18px!important;padding:12px 16px!important;backdrop-filter:blur(12px)!important;box-shadow:0 18px 44px rgba(0,0,0,.18)!important}
body.subpage-2026 header .logo img{width:145px!important;max-width:145px!important;height:auto!important;display:block!important;filter:none!important;opacity:.96!important}
body.subpage-2026 .header-left{position:absolute!important;left:22px!important;top:18px!important;z-index:4!important}
body.subpage-2026 .header-left select{height:32px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.4)!important;background:rgba(5,21,50,.45)!important;color:white!important;font-weight:800!important;padding:0 8px!important}
body.subpage-2026 .header-right{position:absolute!important;right:24px!important;top:26px!important;z-index:4!important}
body.subpage-2026 .header-right a{display:inline-flex!important;border:1px solid rgba(255,255,255,.35)!important;color:white!important;background:rgba(255,255,255,.09)!important;border-radius:999px!important;padding:11px 16px!important;font-weight:900!important;text-transform:none!important;letter-spacing:.01em!important;backdrop-filter:blur(12px)!important}
body.subpage-2026 header:before{content:"Kumaş Boya • Tekstil Terbiye • 12.000 m² Üretim Alanı";position:absolute;left:34px;bottom:28px;z-index:3;color:rgba(255,255,255,.86);font-size:20px;font-weight:900;letter-spacing:-.02em}
body.subpage-2026 ul.topnav{height:auto!important;min-height:58px!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(6,26,50,.09)!important;box-shadow:0 12px 34px rgba(6,26,50,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 16px!important;margin:0!important;position:sticky!important;top:0!important;z-index:9990!important;list-style:none!important}
body.subpage-2026 ul.topnav li{float:none!important;margin:0!important;display:block!important}
body.subpage-2026 ul.topnav li a{display:block!important;color:#18304a!important;font-weight:900!important;font-size:13px!important;line-height:1!important;padding:14px 16px!important;border-radius:999px!important;text-transform:none!important;transition:.2s!important;text-decoration:none!important}
body.subpage-2026 ul.topnav li a:hover{background:#eaf6fb!important;color:#07546a!important}
body.subpage-2026 .page-block{max-width:1180px!important;margin:26px auto!important;background:white!important;border:1px solid rgba(6,26,50,.08)!important;border-radius:28px!important;padding:0!important;box-shadow:0 20px 60px rgba(6,26,50,.08)!important;overflow:hidden!important;width:calc(100% - 44px)!important;float:none!important;display:block!important}
body.subpage-2026 .page-title{background:linear-gradient(135deg,#f8fbff,#eef7fb)!important;border-bottom:1px solid rgba(6,26,50,.08)!important;padding:28px 34px!important;margin:0!important;width:100%!important;float:none!important}
body.subpage-2026 .page-title h1{margin:0 0 8px!important;color:#071e3b!important;font-size:clamp(28px,4vw,44px)!important;line-height:1!important;font-weight:950!important;letter-spacing:-.04em!important;text-transform:none!important}
body.subpage-2026 .breadcrumb, body.subpage-2026 .breadcrumb a, body.subpage-2026 .breadcrumb li{color:#68798d!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important}
body.subpage-2026 .page-block-right{float:left!important;width:260px!important;padding:26px 0 26px 26px!important;background:#fff!important;margin:0!important}
body.subpage-2026 .page-block-right ul{padding:0!important;margin:0!important;list-style:none!important;border:0!important}
body.subpage-2026 .page-block-right li a{display:block!important;background:#f4f8fb!important;color:#16304c!important;border:1px solid rgba(6,26,50,.07)!important;border-radius:14px!important;padding:13px 14px!important;margin-bottom:9px!important;font-weight:900!important;text-decoration:none!important;font-size:13px!important;line-height:1.2!important}
body.subpage-2026 .page-block-right li a:hover{background:linear-gradient(135deg,#0b4a75,#16c7d4)!important;color:white!important}
body.subpage-2026 .page-block-content, body.subpage-2026 .page-content, body.subpage-2026 .content, body.subpage-2026 .page-block-left{padding:26px 34px!important;color:#42546b!important;line-height:1.72!important;font-size:15.5px!important;max-width:none!important}
body.subpage-2026 p{line-height:1.72!important;color:#52637a!important;font-size:15.5px!important}body.subpage-2026 h2,body.subpage-2026 h3{color:#071e3b!important;font-weight:950!important;letter-spacing:-.02em!important}
body.subpage-2026 img{max-width:100%;height:auto}body.subpage-2026 .page-block img:not(.keep-original){border-radius:18px!important;box-shadow:0 12px 34px rgba(6,26,50,.08)!important;object-fit:cover!important}
body.subpage-2026 .bo-sub-strip{max-width:1180px;margin:20px auto 0;width:calc(100% - 44px);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bo-sub-strip .item{background:white;border:1px solid rgba(6,26,50,.08);border-radius:20px;padding:15px 16px;box-shadow:0 12px 32px rgba(6,26,50,.06)}.bo-sub-strip b{display:block;color:#071e3b;font-size:18px}.bo-sub-strip span{color:#68798d;font-size:13px;font-weight:800}
body.subpage-2026 .bo-floating{right:10px!important;top:42%!important}.old-scattered,.legacy-gallery,.gallery-old{display:none!important}
@media(max-width:850px){body.subpage-2026 header.col-12.relative{height:138px!important;min-height:138px!important}body.subpage-2026 header .logo{left:18px!important;top:48px!important}body.subpage-2026 header .logo img{width:120px!important}body.subpage-2026 header:before{display:none}body.subpage-2026 ul.topnav{overflow:auto!important;justify-content:flex-start!important}.bo-sub-strip{grid-template-columns:1fr 1fr!important}body.subpage-2026 .page-block-right{float:none!important;width:auto!important;padding:20px 22px 0!important}body.subpage-2026 .page-block{width:calc(100% - 24px)!important;margin:16px auto!important}body.subpage-2026 .page-title{padding:24px!important}}
@media(max-width:560px){.bo-sub-strip{grid-template-columns:1fr!important}.header-right{display:none!important}body.subpage-2026 .page-block-content, body.subpage-2026 .page-content, body.subpage-2026 .content, body.subpage-2026 .page-block-left{padding:22px!important}}
