.gb-boru-page{--gb-border:#d9dde3;--gb-bg:#f6f8fa;--gb-text:#222;line-height:1.7;color:var(--gb-text)}
.gb-boru-breadcrumb{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.9rem;margin:0 0 1rem}.gb-boru-breadcrumb a{text-decoration:none}
.gb-boru-lead{font-size:1.08rem;padding:1rem 1.15rem;border-left:4px solid #444;background:var(--gb-bg)}
.gb-boru-table-wrap{width:100%;overflow-x:auto;margin:1rem 0 1.5rem}.gb-boru-table-wrap table{width:100%;border-collapse:collapse;min-width:680px}.gb-boru-table-wrap th,.gb-boru-table-wrap td{border:1px solid var(--gb-border);padding:.65rem .7rem;text-align:left;vertical-align:top}.gb-boru-table-wrap th{background:#eef1f4;font-weight:700}.gb-boru-table-wrap tbody tr:nth-child(even){background:#fafafa}
.gb-boru-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0 1.75rem}.gb-boru-card{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--gb-border);border-radius:8px;padding:1rem;text-decoration:none;background:#fff}.gb-boru-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}
.gb-boru-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1.25rem 0}.gb-boru-images figure{margin:0}.gb-boru-images img{width:100%;height:240px;object-fit:cover;border-radius:8px}.gb-boru-images figcaption{font-size:.9rem;padding:.35rem 0}
.gb-boru-calculator{border:1px solid var(--gb-border);border-radius:10px;padding:1rem;margin:1rem 0 2rem;background:#fff}.gb-boru-calc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin:1rem 0}.gb-boru-calc-grid label{display:flex;flex-direction:column;gap:.3rem;font-weight:600}.gb-boru-calc-grid select,.gb-boru-calc-grid input{min-height:42px;padding:.45rem;border:1px solid #bbb;border-radius:5px;background:#fff}.gb-boru-calculator button,.gb-whatsapp-list{display:inline-block;border:0;border-radius:5px;padding:.65rem .9rem;margin:.2rem .2rem .7rem 0;background:#24292f;color:#fff;text-decoration:none;cursor:pointer}.gb-boru-calculator button.secondary{background:#697078}.gb-boru-calculator .gb-remove{padding:.35rem .5rem;background:#8b1e1e}.gb-whatsapp-list{background:#146c43}
.gb-boru-price-range,.gb-boru-notice{padding:1rem;border:1px solid var(--gb-border);background:#fff8e5;border-radius:7px;margin:1rem 0 1.5rem}
.gb-boru-faq details{border:1px solid var(--gb-border);border-radius:6px;padding:.7rem .9rem;margin:.55rem 0;background:#fff}.gb-boru-faq summary{font-weight:700;cursor:pointer}
.gb-boru-link-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1rem 0 1.5rem}.gb-boru-link-grid a{border:1px solid var(--gb-border);padding:.85rem;border-radius:6px;text-decoration:none;background:#fff}
.gb-boru-contact{display:flex;flex-direction:column;gap:.55rem;background:#1f2933;color:#fff;padding:1.2rem;border-radius:8px;margin:2rem 0}.gb-boru-contact div{display:flex;gap:.7rem;flex-wrap:wrap}.gb-boru-contact a{background:#fff;color:#111;text-decoration:none;padding:.6rem .85rem;border-radius:5px;font-weight:700}
@media(max-width:700px){.gb-boru-images img{height:190px}.gb-boru-table-wrap th,.gb-boru-table-wrap td{padding:.5rem;font-size:.9rem}}

.gb-boru-updated{margin:.6rem 0 1.2rem;font-size:.94rem;opacity:.85}
.gb-boru-author{margin-top:2rem;padding:1.1rem 1.2rem;border:1px solid #d9dee5;border-radius:10px;background:#f8fafc}
.gb-boru-author strong,.gb-boru-author span{display:block}
.gb-boru-author p{margin:.55rem 0 0}

/* Görünür ve erişilebilir güncelleme tarihi */
.gb-boru-page .gb-content-updated{margin:18px 0 2px!important;padding:0!important;font-size:10px!important;line-height:1.35!important;font-weight:400!important;color:#7a7a7a!important;text-align:right!important;letter-spacing:0!important;background:transparent!important;border:0!important;}
.gb-boru-page .gb-content-updated time{font:inherit!important;color:inherit!important;}
