/* Requested card-family alignment. No selector reaches the site header, hero or footer. */
.me-v4 #hizmet-secimi .v6-ihtiyac{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.me-v4 #hizmet-secimi .v6-ihtiyac>li{display:flex;flex-direction:column;grid-row:auto;grid-template-rows:none;gap:0;min-width:0;padding:0;overflow:hidden;border:1px solid #e1ddd4;border-top:4px solid #304f4f;border-radius:20px;box-shadow:0 8px 24px #1222220a;background:#fff}
.me-v4 #hizmet-secimi .v10-secim-bas{display:flex;align-items:center;gap:14px;min-height:94px;padding:24px 30px;border-bottom:1px solid #e1ddd4}
.me-v4 #hizmet-secimi .v10-secim-bas .v5-ikon{flex:none;width:38px;height:38px;border-radius:10px;background:#f5f2e9;color:#a35700}
.me-v4 #hizmet-secimi .v6-ihtiyac-h{font-size:23px;line-height:1.35;letter-spacing:-.4px;color:#122222}
.me-v4 #hizmet-secimi .v6-ihtiyac-ne{margin:24px 30px;padding:16px 18px;border-left:3px solid #ff8a00;border-radius:12px;background:#f6f4ee;color:#425757;font-size:16px;line-height:1.7}
.me-v4 #hizmet-secimi .v6-ihtiyac>li>ul{margin-top:auto;padding:8px 30px 18px;border-top:1px solid #e1ddd4;background:#faf9f5}
.me-v4 #hizmet-secimi .v6-ok-link{min-height:44px;font-size:15px}
.me-v4 #hizmet-secimi a:focus-visible{outline:3px solid #a35700;outline-offset:2px}
.me-v4 #hizli-secim .v7-serit{border:1px solid #e1ddd4;border-top:4px solid #304f4f;border-radius:20px;background:#fff;box-shadow:0 8px 24px #1222220a}
.me-v4 #hizli-secim .v7-serit-bas{min-height:104px;height:104px;padding:22px 26px;gap:14px;background:#fff;color:#122222;border-bottom:1px solid #e1ddd4}
.me-v4 #hizli-secim .v7-serit:not([open]) .v7-serit-bas{border-bottom:0}
.me-v4 #hizli-secim .v7-serit-ikon{flex:none;width:38px;height:38px;border-radius:10px;background:#f5f2e9;color:#a35700}
.me-v4 #hizli-secim .v7-serit-h{color:#122222;font-size:23px;line-height:1.35;letter-spacing:-.4px}
.me-v4 #hizli-secim .v7-serit-h small{color:#a35700;letter-spacing:.07em;font-size:11px;line-height:1.5;margin-bottom:5px}
.me-v4 #hizli-secim .v7-serit-ok{color:#a35700}
.me-v4 #hizli-secim .v7-serit[open]>ul{height:calc(100% - 104px);background:#faf9f5}
.me-v4 #hizli-secim .v7-durum-a{border:1px solid #e1ddd4;border-left:3px solid #ff8a00;border-radius:12px;background:#f6f4ee}
.me-v4 #hizli-secim .v7-durum-metin{color:#122222;line-height:1.55}
.me-v4 #hizli-secim .v7-durum-hiz{color:#304f4f;font-size:13px;line-height:1.5}
.me-v4 #hizli-secim .v8-durum-no{background:#fff;color:#a35700;border-radius:8px}
.me-v4 #hizli-secim summary:focus-visible,.me-v4 #hizli-secim a:focus-visible{outline:3px solid #a35700;outline-offset:-4px}
/* User revision: retain the outer family cards, remove nested tile inflation. */
.me-v4 #hizli-secim .v7-serit-bas{min-height:94px;height:94px;padding-top:18px;padding-bottom:18px}
.me-v4 #hizli-secim .v7-serit[open]{display:flex;flex-direction:column}
.me-v4 #hizli-secim .v7-serit[open]>ul{display:flex;flex-direction:column;flex:1;grid-template-columns:none;gap:0;height:auto;min-height:0;padding:4px 22px 8px;background:#fff}
.me-v4 #hizli-secim .v7-serit>ul>li{display:flex;flex:1;min-width:0;grid-column:auto;border-bottom:1px solid #e7e0d6}
.me-v4 #hizli-secim .v7-serit>ul>li:last-child{border-bottom:0;grid-column:auto}
.me-v4 #hizli-secim .v7-durum-a{min-height:70px;padding:12px 0;gap:5px 12px;border:0;border-radius:8px;background:transparent;align-content:center}
.me-v4 #hizli-secim .v7-durum-metin{font-size:15px;line-height:1.5;font-weight:600}
.me-v4 #hizli-secim .v7-durum-hiz{padding-top:0;border-top:0;font-size:12.5px;font-weight:600;color:#425757}
.me-v4 #hizli-secim .v8-durum-no{width:26px;height:26px;border:0;background:#f5f2e9;color:#a35700}
.me-v4 #hizli-secim .v7-durum-a:hover{border:0;background:#f6f4ee}
/* Guide cards use the approved white needs-card family, not dark header bands. */
.me-v4 #rehberler .v7-rehber-grup{border:1px solid #e1ddd4;border-top:4px solid #304f4f;border-radius:20px;box-shadow:0 8px 24px #1222220a;background:#fff}
.me-v4 #rehberler .v7-rehber-grup-bas{min-height:88px;padding:18px 22px;background:#fff;border-bottom:1px solid #e1ddd4;gap:12px}
.me-v4 #rehberler .v7-rehber-grup-bas .v5-ikon{width:38px;height:38px;border-radius:10px;background:#f5f2e9;color:#a35700}
.me-v4 #rehberler .v8-rehber-foto{background:#faf9f5}
.me-v4 #rehberler .v8-rehber-foto img{height:136px}
.me-v4 #rehberler .v8-rehber-foto figcaption{padding:8px 20px;line-height:1.5;color:#526565;font-weight:400}
.me-v4 #rehberler .v7-rehber-grup ul{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-content:start;gap:0;padding:4px 20px 10px;background:#fff}
.me-v4 #rehberler .v7-rehber-grup li{display:block;min-width:0}
.me-v4 #rehberler .v7-rehber-grup li+li{border-top:1px solid #e7e0d6}
.me-v4 #rehberler .v7-rehber-a{padding:15px 0;min-height:88px;gap:5px 12px;border:0;border-radius:8px;background:transparent;align-content:center}
.me-v4 #rehberler .v7-rehber-a small{font-size:11px;line-height:1.45;color:#526565;font-weight:400;letter-spacing:0;text-transform:none}
.me-v4 #rehberler .v7-rehber-a b{font-size:16px;line-height:1.5;font-weight:600;color:#304f4f}
.me-v4 #rehberler .v7-rehber-a span{font-size:12px;line-height:1.5;color:#526565;font-weight:400}
.me-v4 #rehberler .v7-rehber-a:hover{border:0;background:#f6f4ee}
.me-v4 #rehberler .v7-rehber-a:focus-visible{outline:3px solid #a35700;outline-offset:0}
.me-v4 #rehberler .v4-h2{font-weight:600;color:#304f4f}
.me-v4 #rehberler .v7-rehber-grup-bas .v4-h3{font-weight:600;color:#304f4f;font-size:21px;line-height:1.35;letter-spacing:-.25px}
.me-v4 #rehberler .v7-rehber-grup-bas small{font-weight:400;color:#526565;font-size:12px;letter-spacing:0}
/* The region panel follows the same light hierarchy; all actual routes remain. */
.me-v4 #rehberler .v9-servis-panel h3{font-size:22px;font-weight:600;color:#304f4f}
.me-v4 #rehberler .v9-servis-sehir{background:#f6f4ee;border-color:#d0ddda;color:#304f4f}
.me-v4 #rehberler .v9-servis-sehir small{color:#526565}
.me-v4 #rehberler .v9-servis-sehir .v4-i{color:#a35700}
.me-v4 #rehberler .v9-servis-hub b,.me-v4 #rehberler .v9-servis-ilceler a,.me-v4 #rehberler .v9-servis-tumu{font-weight:600}
@media(min-width:700px) and (max-width:1179px){.me-v4 #rehberler .v7-rehber-grup:last-child:nth-child(odd) ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.me-v4 #rehberler .v7-rehber-grup:last-child:nth-child(odd) li:nth-child(2){border-top:0}}
@media(max-width:699px){.me-v4 #rehberler .v7-rehber-grup-bas{min-height:82px;padding:18px 20px}.me-v4 #rehberler .v7-rehber-grup-bas .v4-h3{font-size:19px}.me-v4 #rehberler .v7-rehber-grup ul{grid-template-columns:minmax(0,1fr)!important;padding:4px 18px 10px}.me-v4 #rehberler .v8-rehber-foto img{height:144px}.me-v4 #rehberler .v7-rehber-grup{border-radius:16px}}
@media(max-width:899px){.me-v4 #hizmet-secimi .v6-ihtiyac{gap:18px}.me-v4 #hizmet-secimi .v10-secim-bas{padding:20px 22px}.me-v4 #hizmet-secimi .v6-ihtiyac-h,.me-v4 #hizli-secim .v7-serit-h{font-size:21px}.me-v4 #hizmet-secimi .v6-ihtiyac-ne{margin:20px 22px}.me-v4 #hizmet-secimi .v6-ihtiyac>li>ul{padding-left:22px;padding-right:22px}.me-v4 #hizli-secim .v7-serit-bas{padding:20px 22px}}
@media(max-width:699px){.me-v4 #hizmet-secimi .v6-ihtiyac{grid-template-columns:minmax(0,1fr)}.me-v4 #hizmet-secimi .v10-secim-bas{padding:20px;min-height:76px;gap:10px}.me-v4 #hizmet-secimi .v6-ihtiyac-h,.me-v4 #hizli-secim .v7-serit-h{font-size:19px;letter-spacing:-.2px}.me-v4 #hizmet-secimi .v6-ihtiyac-ne{margin:20px;font-size:15px}.me-v4 #hizmet-secimi .v6-ihtiyac>li>ul{padding-left:20px;padding-right:20px}.me-v4 #hizli-secim .v7-serit-bas{height:auto;min-height:88px;padding:20px;gap:10px}.me-v4 #hizli-secim .v7-serit[open]>ul{height:auto;padding-left:16px;padding-right:16px}.me-v4 #hizli-secim .v7-durum-a{min-height:78px;font-size:14px}.me-v4 #hizli-secim .v7-serit{border-radius:16px}.me-v4 #hizmet-secimi .v6-ihtiyac>li{border-radius:16px}}
