:root{--bt-green:#0f8f47;--bt-green2:#16a85a;--bt-green-dark:#08763a;--bt-blue:#153e90;--bt-text:#18212f;--bt-muted:#6f7884;--bt-border:#e6ebea;--bt-soft:#f7faf8;--bt-white:#fff;--bt-orange:#ff8a16;--bt-shadow:0 10px 28px rgba(18,45,35,.08);--bt-radius:16px}
*{box-sizing:border-box}.buruk-modern-page{margin:0;background:#fff;color:var(--bt-text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px}.buruk-modern-page a{text-decoration:none}.bt-container{width:min(1200px,calc(100% - 40px));margin:0 auto}.bt-header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.96);border-bottom:1px solid #edf1ef;backdrop-filter:blur(12px)}.bt-header-inner{min-height:78px;display:flex;align-items:center;gap:24px}.bt-brand{display:flex;flex-direction:column;align-items:flex-start;min-width:190px}.bt-brand img{width:180px;height:auto;display:block}.bt-brand-tag{margin:1px 0 0 49px;color:var(--bt-green);font-size:9px;font-weight:800;letter-spacing:.55px}.bt-nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}.bt-nav a{color:#202934;font-size:13px;font-weight:700;white-space:nowrap;transition:.2s}.bt-nav a:hover,.bt-nav a.active{color:var(--bt-green)}.bt-header-actions{display:flex;gap:8px}.bt-btn{display:inline-flex;align-items:center;gap:7px;border-radius:9px;padding:10px 14px;font-weight:750;font-size:13px;border:1px solid var(--bt-green)}.bt-btn-ghost{color:var(--bt-green);background:#fff}.bt-btn-primary{color:#fff;background:var(--bt-green)}.bt-menu-toggle{display:none;border:0;background:var(--bt-green);color:#fff;width:42px;height:42px;border-radius:9px;font-size:18px}.bt-hero{position:relative;background-image:linear-gradient(90deg,rgba(247,252,249,.99) 0%,rgba(247,252,249,.96) 33%,rgba(247,252,249,.70) 57%,rgba(247,252,249,.18) 100%),var(--bt-hero-bg);background-size:cover;background-position:center;min-height:390px;border-bottom:1px solid #e9eeeb}.bt-hero-inner{min-height:390px;display:flex;align-items:center}.bt-hero-copy{width:min(690px,100%);padding:42px 0 34px}.bt-eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--bt-green);font-size:12px;font-weight:800;letter-spacing:.6px;margin-bottom:8px}.bt-hero h1{font-size:54px;line-height:.98;letter-spacing:-2.8px;margin:0 0 18px;color:#1b2430;font-weight:850}.bt-hero h1 strong{color:var(--bt-green)}.bt-hero p{font-size:16px;line-height:1.65;color:#48515b;margin:0 0 20px}.bt-search{height:58px;background:#fff;border:1px solid #dce5e0;border-radius:12px;display:flex;align-items:center;padding:5px 6px 5px 18px;box-shadow:var(--bt-shadow);max-width:650px}.bt-search>i{color:#7e8a84;font-size:16px;margin-right:10px}.bt-search input{border:0;outline:0;flex:1;font-size:14px;color:#222;min-width:0}.bt-search button{height:46px;border:0;border-radius:9px;background:var(--bt-green);color:#fff;font-weight:800;padding:0 22px;display:flex;align-items:center;gap:8px;cursor:pointer}.bt-quick-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}.bt-quick-links a{min-height:45px;padding:9px 13px;border-radius:10px;background:rgba(255,255,255,.94);border:1px solid #dfe8e3;display:flex;align-items:center;gap:8px;color:#303842;font-size:12px;font-weight:750;box-shadow:0 4px 14px rgba(25,57,44,.05)}.bt-quick-links a i{color:var(--bt-green);font-size:15px}.bt-quick-links a.food{border-color:#ffd9b7}.bt-quick-links a.food i,.bt-quick-links a.food b{color:var(--bt-orange)}.bt-quick-links a.food span{display:flex;flex-direction:column}.bt-quick-links small{font-size:9px;color:#87908c;font-weight:600}.bt-section{padding:30px 0}.bt-soft-section{background:var(--bt-soft);border-top:1px solid #edf1ef;border-bottom:1px solid #edf1ef}.bt-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.bt-section-head>div{display:flex;align-items:center;gap:12px}.bt-section-head h2{font-size:23px;line-height:1.2;margin:0 0 3px;letter-spacing:-.5px}.bt-section-head p{margin:0;color:var(--bt-muted);font-size:12px}.bt-icon-title{width:38px;height:38px;border-radius:11px;background:#e6f6ed;color:var(--bt-green);display:grid;place-items:center;font-size:19px}.bt-icon-title.orange{background:#fff0df;color:var(--bt-orange)}.bt-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--bt-green);font-weight:800;font-size:12px;white-space:nowrap}.bt-filter-row{display:flex;gap:8px;overflow:auto;padding:1px 1px 12px;scrollbar-width:none}.bt-filter-row::-webkit-scrollbar{display:none}.bt-filter-row button{border:1px solid #dde6e1;background:#fff;color:#38433e;border-radius:999px;padding:9px 15px;font-weight:700;font-size:12px;cursor:pointer;white-space:nowrap}.bt-filter-row button.active{background:var(--bt-green);border-color:var(--bt-green);color:#fff}.bt-card-grid{display:grid;gap:14px}.bt-food-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.bt-food-card,.bt-estate-card{background:#fff;border:1px solid var(--bt-border);border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(26,49,40,.05);transition:transform .2s,box-shadow .2s}.bt-food-card:hover,.bt-estate-card:hover{transform:translateY(-3px);box-shadow:var(--bt-shadow)}.bt-card-media{position:relative;aspect-ratio:16/10;background:#eef3f0;overflow:hidden}.bt-card-media img{width:100%;height:100%;object-fit:cover;display:block}.bt-badge{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:7px;background:var(--bt-green);color:#fff;font-size:10px;font-weight:850;box-shadow:0 3px 8px rgba(0,0,0,.12)}.bt-badge.blue{background:#1374d5}.bt-card-body{padding:12px;position:relative}.bt-card-body h3{font-size:14px;line-height:1.3;margin:0 0 5px}.bt-card-body p{font-size:11px;color:var(--bt-muted);margin:0 0 10px}.bt-meta-line{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:10px;color:#657069;margin-bottom:10px}.bt-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px}.bt-rating{font-weight:800;font-size:11px}.bt-rating i{color:#f7a800}.bt-small-btn{padding:8px 12px;border-radius:7px;background:var(--bt-green);color:#fff!important;font-size:10px;font-weight:800}.bt-taste-strip{margin-top:16px;border:1px solid #bfe1cd;background:linear-gradient(90deg,#eef9f2,#fff);border-radius:14px;padding:14px;display:grid;grid-template-columns:1.2fr repeat(3,1fr) auto;gap:10px;align-items:stretch}.bt-taste-title{display:flex;flex-direction:column;justify-content:center;padding:0 8px}.bt-taste-title strong{font-size:18px;color:var(--bt-green);line-height:1.15}.bt-taste-title span{font-size:10px;color:#657069;margin-top:6px}.bt-mini-campaign{background:#fff;border:1px solid #e4ebe7;border-radius:10px;padding:10px;color:#333;display:flex;flex-direction:column;justify-content:center}.bt-mini-campaign b{font-size:10px;color:#fff;background:#ef4646;padding:4px 7px;border-radius:5px;align-self:flex-start;margin-bottom:5px}.bt-mini-campaign span{font-weight:800;font-size:12px}.bt-mini-campaign small{color:#7d8681;font-size:9px;margin-top:3px}.bt-taste-strip>.bt-text-link{align-self:center;padding:10px}.bt-estate-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-estate-card .bt-card-media{aspect-ratio:16/9}.bt-heart{position:absolute;right:9px;top:9px;width:32px;height:32px;border-radius:50%;border:0;background:#fff;color:#344139;display:grid;place-items:center;cursor:pointer;z-index:3;box-shadow:0 2px 8px rgba(0,0,0,.12)}.bt-heart.active{color:#e53935}.bt-price{display:block;color:var(--bt-green);font-size:15px;margin:8px 0 12px}.bt-property-meta{border-top:1px solid #edf1ef;padding-top:9px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;color:#68736c;font-size:9px}.bt-property-meta span{white-space:nowrap}.bt-property-meta i{color:#87928c;margin-right:2px}.bt-card-overlay-link{position:absolute;inset:0;z-index:1}.bt-split-grid{display:grid;grid-template-columns:1.15fr 1.05fr 1fr;gap:16px}.bt-panel{border:1px solid var(--bt-border);border-radius:14px;background:#fff;box-shadow:0 5px 18px rgba(26,49,40,.04);padding:15px}.bt-panel-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #edf0ee;padding-bottom:11px;margin-bottom:10px}.bt-panel-head h2{font-size:16px;margin:0}.bt-panel-head a{font-size:10px;color:var(--bt-green);font-weight:800}.bt-firm-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt-firm-card{border:1px solid #edf1ef;border-radius:10px;padding:9px;display:flex;align-items:center;gap:8px;color:#202824;min-width:0}.bt-firm-card>img{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#f1f3f2}.bt-firm-card>div{min-width:0;flex:1}.bt-firm-card strong,.bt-firm-card span,.bt-firm-card em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-firm-card strong{font-size:11px}.bt-firm-card span{font-size:9px;color:#7a847e;margin:2px 0}.bt-firm-card em{font-style:normal;font-size:9px;color:#f7a800}.bt-firm-card>i{color:#9aa39e}.bt-campaign-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bt-campaign-card{position:relative;border-radius:10px;overflow:hidden;min-height:150px;background:#122;color:#fff}.bt-campaign-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.bt-campaign-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.08))}.bt-campaign-card>div{position:absolute;z-index:2;left:10px;right:10px;bottom:10px}.bt-campaign-card b{display:inline-block;background:var(--bt-green);border-radius:5px;padding:4px 7px;font-size:9px;margin-bottom:5px}.bt-campaign-card strong,.bt-campaign-card span{display:block}.bt-campaign-card strong{font-size:12px}.bt-campaign-card span{font-size:9px;opacity:.86;margin-top:3px}.bt-notice-list{display:flex;flex-direction:column;gap:7px}.bt-notice-list>a{display:flex;gap:9px;color:#27302b;border-bottom:1px solid #edf1ef;padding:5px 0 9px}.bt-notice-list>a:last-child{border:0}.bt-notice-icon{width:34px;height:34px;border-radius:10px;flex:0 0 34px;display:grid;place-items:center;background:#e9f0ff;color:#2163c4}.bt-notice-icon.green{background:#e7f7ed;color:var(--bt-green)}.bt-notice-icon.orange{background:#fff0df;color:var(--bt-orange)}.bt-notice-list strong{font-size:11px}.bt-notice-list p{font-size:9px;color:#68726c;margin:2px 0}.bt-notice-list small{font-size:8px;color:#9aa29e}.bt-stats{padding:0 0 28px}.bt-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--bt-border);border-radius:14px;box-shadow:0 5px 18px rgba(26,49,40,.05);background:#fff;padding:17px}.bt-stats-grid>div{display:grid;grid-template-columns:42px auto;grid-template-rows:auto auto;align-items:center;padding:4px 25px;border-right:1px solid #edf1ef}.bt-stats-grid>div:last-child{border:0}.bt-stats i{grid-row:1/3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#e7f7ed;color:var(--bt-green);font-size:18px}.bt-stats strong{font-size:19px;line-height:1}.bt-stats span{font-size:10px;color:#7a837e}.bt-business-cta{padding:0 0 30px}.bt-business-inner{min-height:108px;background:linear-gradient(120deg,#0c8b43,#148f47);border-radius:16px;color:#fff;display:flex;align-items:center;gap:22px;padding:20px 28px;box-shadow:0 10px 28px rgba(12,139,67,.18)}.bt-cta-icons{display:flex;gap:9px}.bt-cta-icons i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.16);font-size:18px}.bt-business-inner>div:nth-child(2){flex:1}.bt-business-inner h2{font-size:20px;margin:0 0 5px}.bt-business-inner p{font-size:11px;margin:0;opacity:.88}.bt-cta-button{background:#fff;color:var(--bt-green)!important;border-radius:9px;padding:13px 18px;font-size:11px;font-weight:850;white-space:nowrap}.bt-footer{background:#10263a;color:#d8e1e8}.bt-footer-grid{display:grid;grid-template-columns:1.7fr repeat(4,1fr);gap:36px;padding:36px 0}.bt-footer h4{color:#fff;margin:0 0 12px;font-size:13px}.bt-footer a,.bt-footer span{display:block;color:#b9c6d0;font-size:10px;line-height:1.95}.bt-footer a:hover{color:#fff}.bt-footer-brand img{height:30px;width:auto;margin-bottom:10px}.bt-footer-brand p{font-size:10px;line-height:1.7;max-width:240px}.bt-socials{display:flex;gap:8px;margin-top:12px}.bt-socials a{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.09);display:grid;place-items:center;color:#fff}.bt-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:13px 0}.bt-footer-bottom>.bt-container{display:flex;justify-content:space-between;align-items:center}.bt-footer-bottom div div{display:flex;gap:20px}.bt-empty{color:#78817c;font-size:11px}
@media(max-width:1100px){.bt-nav{gap:12px}.bt-nav a{font-size:11px}.bt-food-grid{grid-template-columns:repeat(3,1fr)}.bt-food-card:nth-child(n+4){display:none}.bt-taste-strip{grid-template-columns:1.2fr repeat(2,1fr) auto}.bt-mini-campaign:nth-of-type(4){display:none}.bt-split-grid{grid-template-columns:1fr 1fr}.bt-panel:last-child{grid-column:1/-1}.bt-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.bt-footer-grid>div:nth-child(4),.bt-footer-grid>div:nth-child(5){margin-top:5px}}
@media(max-width:820px){.bt-container{width:min(100% - 26px,1200px)}.bt-header-inner{min-height:66px}.bt-brand{min-width:0;flex:1}.bt-brand img{width:150px}.bt-brand-tag{display:none}.bt-menu-toggle{display:grid;place-items:center;order:3}.bt-header-actions{order:2}.bt-header-actions .bt-btn{padding:9px 11px;font-size:11px}.bt-nav{position:absolute;left:13px;right:13px;top:66px;display:none;flex-direction:column;align-items:stretch;background:#fff;border:1px solid #e2e9e5;border-radius:12px;box-shadow:var(--bt-shadow);padding:10px}.bt-nav.is-open{display:flex}.bt-nav a{padding:10px;font-size:13px}.bt-hero,.bt-hero-inner{min-height:390px}.bt-hero{background-image:linear-gradient(90deg,rgba(247,252,249,.98),rgba(247,252,249,.79)),var(--bt-hero-bg)}.bt-hero h1{font-size:44px}.bt-food-grid{grid-template-columns:repeat(2,1fr)}.bt-food-card:nth-child(n){display:block}.bt-estate-grid{grid-template-columns:repeat(2,1fr)}.bt-taste-strip{grid-template-columns:1fr 1fr}.bt-taste-title,.bt-taste-strip>.bt-text-link{grid-column:1/-1}.bt-split-grid{grid-template-columns:1fr}.bt-panel:last-child{grid-column:auto}.bt-stats-grid{grid-template-columns:1fr 1fr}.bt-stats-grid>div{border-right:0;border-bottom:1px solid #edf1ef}.bt-stats-grid>div:nth-last-child(-n+2){border-bottom:0}.bt-business-inner{align-items:flex-start;flex-wrap:wrap}.bt-cta-button{margin-left:auto}.bt-footer-grid{grid-template-columns:1fr 1fr}.bt-footer-brand{grid-column:1/-1}}
@media(max-width:560px){.bt-header-actions .bt-btn-ghost{display:none}.bt-brand img{width:138px}.bt-header-actions .bt-btn-primary{padding:9px 10px}.bt-hero{min-height:450px;background-position:62% center}.bt-hero-inner{min-height:450px}.bt-hero-copy{padding:35px 0}.bt-hero h1{font-size:39px;letter-spacing:-2px}.bt-hero p{font-size:14px}.bt-search{height:54px;padding-left:13px}.bt-search button span{display:none}.bt-search button{width:48px;padding:0;justify-content:center}.bt-quick-links{display:grid;grid-template-columns:1fr 1fr}.bt-quick-links a{justify-content:flex-start}.bt-section{padding:24px 0}.bt-section-head{align-items:flex-start}.bt-section-head h2{font-size:19px}.bt-section-head p{font-size:10px}.bt-section-head>.bt-text-link{font-size:0}.bt-section-head>.bt-text-link i{font-size:13px}.bt-food-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bt-food-card{min-width:78%;scroll-snap-align:start}.bt-taste-strip{display:flex;overflow:auto}.bt-taste-title{min-width:180px}.bt-mini-campaign{min-width:170px}.bt-taste-strip>.bt-text-link{min-width:100px}.bt-estate-grid{display:flex;overflow:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.bt-estate-card{min-width:86%;scroll-snap-align:start}.bt-firm-list{grid-template-columns:1fr}.bt-campaign-list{grid-template-columns:1fr 1fr}.bt-stats-grid{grid-template-columns:1fr}.bt-stats-grid>div{border-bottom:1px solid #edf1ef!important}.bt-stats-grid>div:last-child{border-bottom:0!important}.bt-business-inner{padding:20px}.bt-cta-icons{display:none}.bt-business-inner h2{font-size:17px}.bt-cta-button{width:100%;text-align:center;margin:0}.bt-footer-grid{grid-template-columns:1fr 1fr;gap:24px 18px}.bt-footer-bottom>.bt-container{flex-direction:column;align-items:flex-start;gap:7px}}

/* v1.1 - İç sayfalar ve çalışan bağlantı hedefleri */
.bt-page-hero{padding:48px 0 36px;background:linear-gradient(135deg,#f2faf6,#eef5f1);border-bottom:1px solid #e3ece7}.bt-page-hero h1{font-size:38px;letter-spacing:-1.4px;margin:2px 0 8px;color:#1b2430}.bt-page-hero p{margin:0;color:#66726b;max-width:720px}.bt-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-archive-card{display:block;border:1px solid var(--bt-border);border-radius:14px;overflow:hidden;background:#fff;color:#26312b;box-shadow:0 5px 18px rgba(26,49,40,.05);transition:.2s}.bt-archive-card:hover{transform:translateY(-3px);box-shadow:var(--bt-shadow)}.bt-archive-media{aspect-ratio:16/9;background:#edf4f0}.bt-archive-media img{width:100%;height:100%;object-fit:cover}.bt-archive-placeholder{height:100%;display:grid;place-items:center;font-size:42px;color:var(--bt-green)}.bt-archive-body{padding:16px}.bt-archive-body h2{font-size:18px;margin:8px 0}.bt-archive-body p{font-size:12px;line-height:1.6;color:#68736c}.bt-archive-body small{font-size:10px;color:#87918b}.bt-archive-badge{display:inline-flex;padding:5px 8px;border-radius:6px;background:var(--bt-green);color:#fff;font-size:10px;font-weight:800}.bt-notice-archive{display:flex;flex-direction:column;gap:10px}.bt-notice-archive-item{display:flex;align-items:center;gap:14px;border:1px solid var(--bt-border);border-radius:13px;background:#fff;padding:16px;color:#27302b}.bt-notice-archive-item>div{flex:1}.bt-notice-archive-item h2{font-size:16px;margin:2px 0 5px}.bt-notice-archive-item p{font-size:12px;color:#68726c;margin:0}.bt-notice-archive-item small{font-size:9px;color:#909a94}.bt-notice-archive-item>i{color:var(--bt-green);font-size:18px}.bt-empty-state{grid-column:1/-1;text-align:center;padding:60px 20px;border:1px dashed #cfdcd5;border-radius:14px;background:#fafdfb}.bt-empty-state>i{font-size:36px;color:var(--bt-green)}.bt-empty-state h2{margin:12px 0 5px}.bt-empty-state p{margin:0;color:#758079}.bt-pagination{margin-top:24px}.bt-pagination .nav-links{display:flex;gap:7px;justify-content:center}.bt-pagination .page-numbers{padding:8px 11px;border:1px solid #dce6e0;border-radius:7px;color:#344039}.bt-pagination .current{background:var(--bt-green);border-color:var(--bt-green);color:#fff}.bt-detail-card{max-width:900px;margin:0 auto;border:1px solid var(--bt-border);border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--bt-shadow)}.bt-detail-cover img{display:block;width:100%;height:auto}.bt-detail-content{padding:26px}.bt-detail-date{color:#7a857f;font-size:12px}.bt-entry-content{line-height:1.8;color:#333;margin:16px 0 24px}.bt-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bt-guide-card{scroll-margin-top:100px;border:1px solid var(--bt-border);border-radius:14px;padding:22px;background:#fff}.bt-guide-card>i{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#e8f7ee;color:var(--bt-green);font-size:20px}.bt-guide-card h2{font-size:18px;margin:14px 0 7px}.bt-guide-card p{font-size:12px;line-height:1.65;color:#68736c;margin:0}@media(max-width:820px){.bt-archive-grid,.bt-guide-grid{grid-template-columns:1fr 1fr}.bt-page-hero{padding:36px 0 28px}.bt-page-hero h1{font-size:31px}}@media(max-width:560px){.bt-archive-grid,.bt-guide-grid{grid-template-columns:1fr}.bt-notice-archive-item{align-items:flex-start}.bt-detail-content{padding:18px}}

/* v1.3 - TÜM SİTE MODERNLEŞTİRME */
.buruk-modern-page{background:#f6f8f7!important;color:var(--bt-text)!important}.buruk-modern-page .header,.buruk-modern-page .footer:not(.bt-footer),.buruk-modern-page .bottom,.buruk-modern-page .main-search{display:none!important}.bt-inner-main{min-height:62vh}.bt-inner-search{display:flex;align-items:center;gap:10px;max-width:650px;margin-top:22px;background:#fff;border:1px solid var(--bt-border);border-radius:12px;padding:6px 6px 6px 16px;box-shadow:var(--bt-shadow)}.bt-inner-search i{color:#87918b}.bt-inner-search input{border:0!important;box-shadow:none!important;outline:0!important;flex:1;height:42px!important;padding:0!important;background:transparent!important}.bt-inner-search button{height:42px;border:0;background:var(--bt-green);color:#fff;border-radius:8px;padding:0 22px;font-weight:800;cursor:pointer}.bt-directory-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.bt-filter-card{background:#fff;border:1px solid var(--bt-border);border-radius:15px;padding:14px;box-shadow:0 5px 18px rgba(26,49,40,.05);position:sticky;top:96px}.bt-filter-title{display:flex;align-items:center;gap:10px;padding:7px 5px 14px;color:#1d2b24}.bt-filter-title i{width:34px;height:34px;border-radius:9px;background:#e7f7ed;color:var(--bt-green);display:grid;place-items:center}.bt-filter-all{display:block;padding:11px 12px;border-radius:9px;background:var(--bt-green);color:#fff!important;font-weight:800;font-size:12px;margin-bottom:7px}.bt-filter-list{max-height:520px;overflow:auto}.bt-filter-list a{display:flex;justify-content:space-between;gap:10px;padding:10px 9px;border-bottom:1px solid #edf1ef;color:#36433c!important;font-size:12px}.bt-filter-list a:hover{color:var(--bt-green)!important;background:#f7fbf8}.bt-filter-list b{color:#9aa39e;font-size:10px}.bt-add-company{display:flex;align-items:center;gap:10px;margin-top:14px;padding:13px;border-radius:11px;background:#f0faf4;color:var(--bt-green)!important}.bt-add-company i{font-size:24px}.bt-add-company span{display:flex;flex-direction:column}.bt-add-company strong{font-size:12px}.bt-add-company small{font-size:9px;color:#728078}.bt-list-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;background:#fff;border:1px solid var(--bt-border);border-radius:14px;padding:16px 18px;margin-bottom:16px}.bt-list-toolbar h2{margin:0 0 4px;font-size:22px}.bt-list-toolbar p{margin:0;color:#7b857f;font-size:11px}.bt-search-tabs,.bt-pill-links{display:flex;gap:7px}.bt-search-tabs a,.bt-pill-links a{border:1px solid #dce5e0;border-radius:8px;padding:8px 11px;color:#48534d!important;font-size:11px;font-weight:750;background:#fff}.bt-search-tabs a.active,.bt-search-tabs a:hover,.bt-pill-links a:hover{background:var(--bt-green);border-color:var(--bt-green);color:#fff!important}.bt-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-company-card{background:#fff;border:1px solid var(--bt-border);border-radius:14px;overflow:hidden;box-shadow:0 5px 18px rgba(26,49,40,.05);transition:.2s}.bt-company-card:hover{transform:translateY(-3px);box-shadow:var(--bt-shadow)}.bt-company-card.is-featured{border-color:#d8b35b;box-shadow:0 6px 20px rgba(187,143,39,.12)}.bt-company-media{height:170px;display:block;position:relative;background:#f0f3f1}.bt-company-media img{width:100%;height:100%;object-fit:cover}.bt-company-media>span{position:absolute;left:10px;top:10px;background:#d8a526;color:#fff;font-size:9px;font-weight:900;padding:5px 7px;border-radius:6px}.bt-company-body{padding:14px}.bt-company-body>small{color:var(--bt-green);font-weight:800;font-size:9px}.bt-company-body h3{font-size:16px;margin:5px 0}.bt-company-body h3 a{color:#1f2b25}.bt-company-body p{font-size:11px;line-height:1.55;color:#758079;min-height:34px}.bt-company-meta{display:flex;flex-direction:column;gap:5px;margin:10px 0}.bt-company-meta span{font-size:10px;color:#56615b}.bt-company-meta i{width:16px;color:var(--bt-green)}.bt-card-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--bt-green);color:#fff!important;border-radius:8px;padding:9px 13px;font-weight:800;font-size:10px}.bt-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt-product-card{background:#fff;border:1px solid var(--bt-border);border-radius:14px;overflow:hidden}.bt-product-media{display:block;height:180px;background:#eef3f0}.bt-product-media img{width:100%;height:100%;object-fit:cover}.bt-product-body{padding:14px}.bt-product-body h3{font-size:15px;margin:0 0 7px}.bt-product-body h3 a{color:#1f2b25}.bt-product-body p{font-size:10px;color:#738078}.bt-product-body>strong{display:block;color:var(--bt-green);font-size:16px;margin:10px 0}.bt-estate-archive{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-estate-body h3 a{color:#202a24}.bt-content-card{background:#fff;border:1px solid var(--bt-border);border-radius:16px;box-shadow:0 6px 22px rgba(26,49,40,.06);overflow:hidden}.bt-content-cover img,.bt-detail-photo img{display:block;width:100%;height:auto}.bt-entry-content{padding:25px!important;font-size:14px;line-height:1.8;color:#37413c}.bt-entry-content h2,.bt-entry-content h3{color:#1b2720}.bt-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.bt-detail-photo{position:relative;background:#eef3f0}.bt-listing-badge{position:absolute;left:16px;top:16px;background:var(--bt-green);color:#fff;padding:7px 10px;border-radius:7px;font-size:10px;font-weight:900}.bt-detail-specbar{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 22px;border-bottom:1px solid var(--bt-border)}.bt-detail-specbar>strong{font-size:24px;color:var(--bt-green)}.bt-detail-specbar>div{display:flex;gap:13px;flex-wrap:wrap}.bt-detail-specbar span{font-size:11px;color:#5c6760}.bt-detail-specbar i{margin-right:5px;color:var(--bt-green)}.bt-detail-side{display:flex;flex-direction:column;gap:14px}.bt-owner-card,.bt-safety-card{background:#fff;border:1px solid var(--bt-border);border-radius:14px;padding:18px;box-shadow:0 5px 18px rgba(26,49,40,.05)}.bt-owner-card small{font-size:9px;color:#87918b;font-weight:800}.bt-owner-card h3{margin:7px 0 14px;font-size:16px}.bt-owner-card h3 a{color:#1d2923}.bt-safety-card>i{font-size:28px;color:var(--bt-green)}.bt-safety-card h3{font-size:14px;margin:9px 0 5px}.bt-safety-card p{font-size:10px;color:#748078;line-height:1.55}.bt-back-link{display:inline-flex;align-items:center;gap:6px;color:var(--bt-green)!important;font-size:11px;font-weight:800;margin-bottom:10px}
/* Eski tema gövdesini modern kabuğa oturt: firma detayları, panel, giriş/kayıt, yorumlar */
.buruk-modern-page>.content{background:#f6f8f7!important;margin:0!important;padding:28px 0!important;min-height:58vh}.buruk-modern-page>.content>.container,.buruk-modern-page .content>.container{width:min(1200px,calc(100% - 40px))!important;margin:0 auto!important}.buruk-modern-page .block{background:#fff!important;border:1px solid var(--bt-border)!important;box-shadow:0 5px 18px rgba(26,49,40,.05)!important;border-radius:14px!important;overflow:hidden!important}.buruk-modern-page .block-title,.buruk-modern-page .content-title{background:#fff!important;border:0!important;border-bottom:1px solid var(--bt-border)!important;color:#1c2922!important;min-height:52px!important}.buruk-modern-page .block-title h4,.buruk-modern-page .content-title h2{color:#1c2922!important;font-weight:800!important}.buruk-modern-page .block-title>i,.buruk-modern-page .content-title>i{background:#e7f7ed!important;color:var(--bt-green)!important;border:0!important}.buruk-modern-page .btn-primary,.buruk-modern-page button.btn-primary{background:var(--bt-green)!important;border-color:var(--bt-green)!important;color:#fff!important}.buruk-modern-page .btn-danger{background:#ef5350!important}.buruk-modern-page .firma-detay{padding:20px!important}.buruk-modern-page .firma-resim{border-radius:12px!important;overflow:hidden!important;border:1px solid var(--bt-border)!important}.buruk-modern-page .firma-resim img{max-width:100%;height:auto}.buruk-modern-page .firma-info li{border-bottom:1px solid #edf1ef!important}.buruk-modern-page .firma-info li strong{color:#6e7973!important}.buruk-modern-page .firma-social{background:var(--bt-green)!important;border-radius:50%!important}.buruk-modern-page .firma-badge{border-radius:10px!important}.buruk-modern-page .firma-eposta{border-radius:12px!important;overflow:hidden!important}.buruk-modern-page .firma-eposta-title{background:var(--bt-green)!important}.buruk-modern-page input[type=text],.buruk-modern-page input[type=email],.buruk-modern-page input[type=password],.buruk-modern-page input[type=tel],.buruk-modern-page select,.buruk-modern-page textarea{border:1px solid #dfe7e2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.buruk-modern-page .panel-menu,.buruk-modern-page .panel-content,.buruk-modern-page .user-form,.buruk-modern-page .login-form{border-radius:14px!important}.buruk-modern-page .categories li a,.buruk-modern-page .sektorler li a,.buruk-modern-page .urunhizmet li a,.buruk-modern-page .firma-kampanya li a{color:#334039!important}.buruk-modern-page .categories li a:hover,.buruk-modern-page .sektorler li a:hover,.buruk-modern-page .urunhizmet li a:hover,.buruk-modern-page .firma-kampanya li a:hover{color:var(--bt-green)!important}.buruk-modern-page .navigation.pagination .page-numbers{border-radius:7px!important}.buruk-modern-page .navigation.pagination .current{background:var(--bt-green)!important;color:#fff!important;border-color:var(--bt-green)!important}
@media(max-width:1050px){.bt-company-grid,.bt-product-grid,.bt-estate-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-directory-layout{grid-template-columns:220px 1fr}.bt-nav{gap:10px}.bt-nav a{font-size:11px}}
@media(max-width:820px){.bt-directory-layout,.bt-detail-layout{grid-template-columns:1fr}.bt-filter-card{position:static}.bt-filter-list{max-height:260px}.bt-company-grid,.bt-product-grid,.bt-estate-archive{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-list-toolbar{align-items:flex-start;flex-direction:column}.buruk-modern-page>.content>.container,.buruk-modern-page .content>.container{width:min(100% - 26px,1200px)!important}}
@media(max-width:560px){.bt-company-grid,.bt-product-grid,.bt-estate-archive{grid-template-columns:1fr}.bt-detail-specbar{align-items:flex-start;flex-direction:column}.bt-search-tabs,.bt-pill-links{overflow:auto;max-width:100%}.bt-inner-search button{padding:0 14px}}

/* v1.4 - Ana sayfa üçlü hızlı erişim görsel bantları */
.bt-home-promos{padding:22px 0 4px;background:#fff}.bt-home-promos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bt-home-promo-card{display:block;position:relative;border-radius:18px;overflow:hidden;background:#f3f6f4;box-shadow:0 8px 24px rgba(20,45,35,.09);border:1px solid rgba(20,55,40,.08);transition:transform .22s ease,box-shadow .22s ease}.bt-home-promo-card img{display:block;width:100%;height:auto;aspect-ratio:5/4;object-fit:cover}.bt-home-promo-card:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);pointer-events:none}.bt-home-promo-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(20,45,35,.16)}
@media(max-width:820px){.bt-home-promos{padding-top:16px}.bt-home-promos-grid{display:flex;overflow-x:auto;gap:13px;scroll-snap-type:x mandatory;padding-bottom:10px}.bt-home-promo-card{min-width:72%;scroll-snap-align:start;flex:0 0 auto}}
@media(max-width:560px){.bt-home-promo-card{min-width:88%}}

/* v1.5 - TOKİ Bölge & Blok Rehberi */
.bt-block-finder-section{background:linear-gradient(180deg,#f7faf8 0,#fff 32%)}
.bt-block-finder-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:28px;align-items:center;margin-bottom:18px}
.bt-guide-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--bt-green);font-size:10px;font-weight:900;letter-spacing:.09em;margin-bottom:7px}.bt-block-finder-head h2,.bt-toki-map-topline h2{margin:0 0 6px;font-size:27px;color:#17251e}.bt-block-finder-head p{margin:0;color:#718078;font-size:12px}
.bt-block-search{display:flex;align-items:center;position:relative;background:#fff;border:1px solid #dce7e1;border-radius:14px;padding:6px;box-shadow:0 8px 28px rgba(24,57,43,.08)}.bt-block-search>i{position:absolute;left:19px;color:#8e9a93}.bt-block-search input{height:48px;flex:1;min-width:0;border:0!important;background:transparent!important;padding:0 12px 0 40px!important;font-size:14px!important;outline:none!important;box-shadow:none!important}.bt-block-search button{height:44px;border:0;border-radius:10px;background:var(--bt-green);color:#fff;padding:0 18px;font-size:11px;font-weight:850;white-space:nowrap;cursor:pointer}.bt-block-search button i{margin-left:5px}
.bt-block-result{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #dfe9e3;border-radius:14px;padding:14px 17px;margin-bottom:24px;box-shadow:0 5px 18px rgba(22,53,40,.05);transition:.2s}.bt-block-result.is-found{border-color:#bfe3cd;background:#f3fcf6}.bt-block-result.is-error{border-color:#f1c8c5;background:#fff6f5}.bt-block-result-icon{width:42px;height:42px;border-radius:12px;background:#eaf8ef;color:var(--bt-green);display:grid;place-items:center;font-size:19px;flex:0 0 auto}.bt-block-result.is-error .bt-block-result-icon{background:#ffebe9;color:#d54842}.bt-block-result>div:last-child{display:flex;flex-direction:column;gap:2px}.bt-block-result small{font-size:8px;letter-spacing:.1em;color:#93a198;font-weight:900}.bt-block-result strong{font-size:14px;color:#1e2c25}.bt-block-result span{font-size:10px;color:#738078}
.bt-toki-map-shell{background:#fff;border:1px solid #dfe8e3;border-radius:20px;padding:18px;box-shadow:0 10px 30px rgba(28,55,44,.07);margin:0 0 22px}.bt-toki-map-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 2px 14px}.bt-map-help{font-size:10px;color:#7d8982;background:#f4f8f5;border-radius:999px;padding:8px 11px}.bt-map-help i{color:var(--bt-green);margin-right:5px}.bt-toki-map-wrap{position:relative;overflow:hidden;border-radius:15px;background:#e9eeeb}.bt-toki-map-wrap>img{display:block;width:100%;height:auto}.bt-map-pin{position:absolute;border:0;background:#13291f;color:#fff;border-radius:999px;padding:6px 9px;box-shadow:0 4px 12px rgba(0,0,0,.25);font-size:9px;font-weight:900;cursor:pointer;transform:translate(-50%,-50%);transition:.18s;z-index:2}.bt-map-pin:hover,.bt-map-pin.is-active{transform:translate(-50%,-50%) scale(1.12);background:var(--bt-green);box-shadow:0 5px 16px rgba(0,0,0,.34)}.pin-825{left:37%;top:71%}.pin-2e1{left:72%;top:80%}.pin-2e2{left:39%;top:29%}.pin-2e3{left:56%;top:28%}.pin-2e4{left:72%;top:54%}.pin-283{left:81%;top:36%}.pin-3w{left:24%;top:40%}.pin-3e{left:92%;top:38%}.bt-map-credit{margin:10px 3px 0!important;font-size:9px!important;color:#8a958e!important}
.bt-region-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.bt-region-card{position:relative;text-align:left;border:1px solid #dfe8e3;background:#fff;border-radius:14px;padding:16px 14px 14px;cursor:pointer;transition:.18s;min-height:126px}.bt-region-card:hover,.bt-region-card.is-active{transform:translateY(-2px);border-color:#a8d8ba;box-shadow:0 10px 22px rgba(24,57,43,.09)}.bt-region-card.is-active{background:#f4fbf6}.bt-region-card small{display:block;font-size:8px;color:#87938c;font-weight:900;letter-spacing:.08em;padding-left:17px}.bt-region-card strong{display:block;font-size:17px;color:#1c2b23;margin:4px 0 2px}.bt-region-card em{display:block;font-size:10px;color:var(--bt-green);font-style:normal;font-weight:850}.bt-region-card b{display:block;margin-top:10px;font-size:9px;line-height:1.45;color:#7a867f;font-weight:700}.bt-region-dot{position:absolute;width:9px;height:9px;border-radius:50%;top:18px;left:14px;background:#1ca55b}.bt-region-dot.blue{background:#2570ca}.bt-region-dot.red{background:#ef3550}.bt-region-dot.orange{background:#ff7c0b}.bt-region-dot.slate{background:#59645e}.bt-region-dot.purple{background:#d229cc}.bt-region-dot.dark{background:#222}.bt-region-dot.green{background:#20b868}
.bt-region-detail{background:#fff;border:1px solid #dfe8e3;border-radius:18px;padding:20px;box-shadow:0 8px 26px rgba(24,57,43,.06)}.bt-region-detail-head{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-bottom:16px;border-bottom:1px solid #e7eeea}.bt-detail-badge{display:inline-block;background:#e9f8ef;color:var(--bt-green);border-radius:6px;padding:5px 8px;font-size:8px;font-weight:900;letter-spacing:.08em}.bt-region-detail-head h2{margin:6px 0 3px;font-size:24px;color:#17251e}.bt-region-detail-head p{margin:0;font-size:10px;color:#7c8982}.bt-detail-count{text-align:right}.bt-detail-count strong{display:block;font-size:28px;color:var(--bt-green);line-height:1}.bt-detail-count span{font-size:9px;color:#8a968f}.bt-block-groups{display:grid;gap:16px;margin-top:17px}.bt-block-group h3{margin:0 0 9px;font-size:12px;color:#39453f}.bt-block-pills{display:flex;flex-wrap:wrap;gap:6px}.bt-block-pill{border:1px solid #dfe7e2;background:#f8faf9;border-radius:7px;padding:7px 8px;font-size:9px;color:#4c5952;font-weight:780;cursor:pointer;transition:.15s}.bt-block-pill:hover,.bt-block-pill.is-highlighted{background:var(--bt-green);border-color:var(--bt-green);color:#fff;transform:translateY(-1px)}
@media(max-width:1050px){.bt-block-finder-head{grid-template-columns:1fr}.bt-region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.bt-toki-map-shell{padding:10px}.bt-toki-map-topline{align-items:flex-start;flex-direction:column}.bt-map-help{display:none}.bt-map-pin{font-size:7px;padding:5px 6px}.bt-region-grid{grid-template-columns:1fr 1fr;gap:9px}.bt-region-card{min-height:118px;padding:13px 11px}.bt-region-card small{padding-left:15px}.bt-region-dot{top:15px;left:11px}.bt-block-search{flex-wrap:wrap}.bt-block-search input{flex-basis:65%}.bt-block-search button{flex:1}.bt-region-detail-head{align-items:flex-start}.bt-block-finder-head h2,.bt-toki-map-topline h2{font-size:23px}}
@media(max-width:440px){.bt-region-grid{grid-template-columns:1fr}.bt-block-result{align-items:flex-start}.bt-block-search button{width:100%;flex-basis:100%}.bt-map-pin{font-size:6px}.bt-map-pin span{white-space:nowrap}}
