/* TARGET ZEMIN V21 — Hizmet detaylari icin ilave, izole tasarim.
   V20 uzerinde calisir; diger sayfalari, icerikleri ve fiyat verisini etkilemez. */
body.target-service-standard .target-service-v20 { --tz21-ink:#0b2d4b; --tz21-blue:#245c80; --tz21-line:#dce8ef; }
body.target-service-standard .target-service-v20 .target-v35-tabs{
 display:flex; gap:9px; flex-wrap:wrap; align-items:center; margin:0 0 22px!important;
 padding:0 0 17px!important; border-bottom:1px solid var(--tz21-line);
}
body.target-service-standard .target-service-v20 .target-v35-tabs .target-v35-tab{
 background:#fff!important;color:#294b65!important;border:1px solid #dbe7ed!important;
 box-shadow:0 2px 8px rgba(7,37,62,.035);border-radius:999px;
 font-weight:650;font-size:12px;letter-spacing:0;min-height:40px;
}
body.target-service-standard .target-service-v20 .target-v35-tabs .target-v35-tab:is(:hover,:focus-visible){border-color:#8db3c9!important;color:#0b3658!important;outline-offset:3px}
body.target-service-standard .target-service-v20 .target-v35-tabs .target-v35-tab.active,
body.target-service-standard .target-service-v20 .target-v35-tabs .target-v35-tab[aria-current="location"]{
 background:#103f65!important;color:#fff!important;border-color:#103f65!important;
 box-shadow:0 4px 12px rgba(16,63,101,.12)!important;
}
body.target-service-standard .target-service-v20 .target-v33-content{font-size:15px}
body.target-service-standard .target-service-v20 .target-v33-content :is(h2,h3){scroll-margin-top:105px}
body.target-service-standard .target-service-v20 .target-v33-content h2{margin:34px 0 14px}
body.target-service-standard .target-service-v20 .target-v33-content h3{margin:26px 0 12px}
body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo{
 margin:18px 0 24px!important;border:1px solid var(--tz21-line)!important;border-radius:14px!important;
 background:#fff!important;overflow:hidden!important;box-shadow:0 8px 23px rgba(8,45,74,.07)!important;
}
body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo img{
 display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;
}
body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo figcaption{
 margin:0!important;padding:12px 17px!important;background:#f5f9fb!important;
 border-top:1px solid #e4edf2!important;line-height:1.65!important;
}
body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo figcaption strong{
 color:var(--tz21-ink);font-weight:700;
}
body.target-service-standard .target-service-v20 .target-v33-aside{min-width:0}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox{
 padding:22px!important;border:1px solid var(--tz21-line)!important;border-radius:16px!important;
 background:#fff!important;box-shadow:0 8px 24px rgba(8,45,74,.055)!important;margin-bottom:18px!important;
}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox h2{
 font-size:18px!important;font-family:'Inter',Arial,sans-serif!important;font-weight:750!important;
 line-height:1.35;color:var(--tz21-ink);padding-bottom:12px;margin-bottom:14px;
 border-bottom:1px solid #e8eef3;
}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox p{line-height:1.7;color:#546a7d}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox ul{padding-left:0;list-style:none}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox li{padding:8px 0;border-bottom:1px solid #edf2f5;line-height:1.55}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox li:last-child{border:0}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox li a{text-decoration:none;color:#254b66;overflow-wrap:anywhere}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox li a:hover{color:#0b5a86}
body.target-service-standard .target-service-v20 .target-v33-aside :is(input,textarea,select){width:100%;max-width:100%;box-sizing:border-box;min-height:43px}
body.target-service-standard .target-service-v20 .target-v33-aside textarea{min-height:110px}
body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-wa{border-radius:10px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:10px 16px}
@media(min-width:992px){body.target-service-standard .target-service-v20 .target-v33-aside{position:relative}}
@media(max-width:767px){
 body.target-service-standard .target-service-v20 .target-v35-tabs{gap:8px;padding-bottom:14px!important}
 body.target-service-standard .target-service-v20 .target-v35-tabs .target-v35-tab{font-size:11px;min-height:37px;padding:8px 11px}
 body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo{margin:16px 0 21px!important;border-radius:12px!important}
 body.target-service-standard .target-service-v20 .target-v33-content figure.target-service-inline-photo figcaption{padding:12px 13px!important}
 body.target-service-standard .target-service-v20 .target-v33-aside .target-v33-sidebox{padding:17px!important;border-radius:13px!important}
}
