/* TARGET ZEMIN V44 — FINAL SERVICE POLISH. No global/header layout modifications. */
body.target-service-standard .tz-service-wide-v34{--tz44-ink:#0c2c43;--tz44-border:#d9e5ed}
body.target-service-standard .tz-service-wide-v34 .target-v33-main>article{min-width:0}
body.target-service-standard .tz-service-wide-v34 .target-v33-main>article>:is(.tz40-featured,.tz37-introduction,.tz25-quick,.tz25-preview,.tz27-content,#hizmet-icerigi,.target-v35-tabs){box-sizing:border-box;min-width:0;max-width:100%;}
/* Service links: equal card heights, photo ratios and bottom-aligned actions */
body.target-service-standard .tz40-featured-grid{align-items:stretch}
body.target-service-standard .tz40-featured-grid .tz41-photo-card{min-height:0!important;height:100%;display:flex!important;flex-direction:column!important;overflow:hidden}
body.target-service-standard .tz40-featured-grid .tz41-media{display:block;aspect-ratio:4/3;width:100%;overflow:hidden;flex:none}
body.target-service-standard .tz40-featured-grid .tz41-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}
body.target-service-standard .tz40-featured-grid .tz41-photo-card:hover .tz41-media img{transform:scale(1.035)}
body.target-service-standard .tz40-featured-grid .tz41-card-body{display:flex!important;flex:1;flex-direction:column;gap:12px;align-items:flex-start;padding:16px!important;min-width:0}
body.target-service-standard .tz40-featured-grid .tz41-card-body strong{line-height:1.4!important;overflow-wrap:break-word}
body.target-service-standard .tz40-featured-grid .tz41-card-body .tz40-card-link{margin-top:auto}
/* Gallery: preserve V43 equal 4:3 thumbnails and equal-size cards */
body.target-service-standard .tz42-preview .tz42-preview-grid{align-items:stretch}
body.target-service-standard .tz42-preview .tz42-photo-card{height:100%;min-width:0}
body.target-service-standard .tz42-preview .tz42-photo-body em{align-self:flex-start}
/* Editorial rhythm and avoid unintentional horizontal clipping */
body.target-service-standard .tz-service-wide-v34 .tz27-content{margin-bottom:22px!important}
body.target-service-standard .tz-service-wide-v34 .target-richtext figure{max-width:100%}
body.target-service-standard .tz-service-wide-v34 .target-richtext img{max-width:100%;height:auto}
body.target-service-standard .tz-service-wide-v34 .target-richtext :is(p,li,h2,h3){overflow-wrap:break-word}
body.target-service-standard .tz-service-wide-v34 :is(.tz29-network,.tz29-city-feature,.tz29-district-group,.tz29-provinces){min-width:0;max-width:100%;box-sizing:border-box}
body.target-service-standard .tz-service-wide-v34 :is(.tz29-district-list,.tz29-province-list){max-width:100%;min-width:0}
/* Videos: two equal columns, video aspect ratio, consistent captions */
body.target-service-standard #videolar .tz73-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important}
body.target-service-standard #videolar .tz73-card{height:100%;min-width:0;max-width:none!important;box-sizing:border-box}
body.target-service-standard #videolar .tz73-media{aspect-ratio:16/9;max-width:100%;height:auto;overflow:hidden}
body.target-service-standard #videolar .tz73-media :is(iframe,img,button){width:100%;height:100%;object-fit:cover}
body.target-service-standard #videolar .tz73-content{flex:1;padding:18px}
/* Frequently asked questions and prices: prevent table overflow; consistent cards */
body.target-service-standard #sss{scroll-margin-top:100px;max-width:100%;min-width:0}
body.target-service-standard #sss details{box-sizing:border-box;max-width:100%}
body.target-service-standard #sss :is(summary,p){overflow-wrap:break-word}
body.target-service-standard .target-v33-main :is(.target-v57-price,.target-v57-price-table,.target-v57-price-wrap){max-width:100%}
body.target-service-standard .target-v33-main table{max-width:100%}
body.target-service-standard .target-v33-main :is(.target-v57-price-table,.target-v57-price-wrap){overflow-x:auto;-webkit-overflow-scrolling:touch}
body.target-service-standard #fiyatlar{scroll-margin-top:100px}
@media(min-width:768px) and (max-width:1100px){
 body.target-service-standard .tz42-preview .tz42-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 body.target-service-standard .tz40-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:767px){
 body.target-service-standard .tz-service-wide-v34>.container{padding-inline:16px!important}
 body.target-service-standard .tz40-featured-grid{grid-template-columns:1fr!important;gap:14px!important}
 body.target-service-standard .tz40-featured-grid .tz41-card-body{padding:16px!important}
 body.target-service-standard .tz42-preview .tz42-preview-grid{grid-template-columns:1fr!important}
 body.target-service-standard #videolar .tz73-grid{grid-template-columns:1fr!important;gap:18px!important}
 body.target-service-standard .tz-service-wide-v34 .tz25-quick-form{grid-template-columns:1fr!important}
 body.target-service-standard .tz-service-wide-v34 .tz25-quick-form label,
 body.target-service-standard .tz-service-wide-v34 .tz25-quick-form button{grid-column:auto!important;width:100%;min-width:0;box-sizing:border-box}
 body.target-service-standard .tz-service-wide-v34 .tz29-district-list{display:flex;flex-wrap:wrap;gap:7px}
 body.target-service-standard .tz-service-wide-v34 .tz29-province-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:420px){body.target-service-standard .tz-service-wide-v34 .tz29-province-list{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){body.target-service-standard .tz40-featured-grid .tz41-media img{transition:none!important}}
