/* H16: MLSNedir component, home and /fiyatlar */
/* V64 BEGIN: MLS.TR cards */
html body .mlsnedir-card .mls-kutular { display: grid; gap: 16px; max-width: 1232px; margin: 32px auto 0; text-align: left; }
@media (min-width: 1100px) { html body .mlsnedir-card .mls-kutular { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; } }
html body .mlsnedir-card .mls-kutu { display: flex; flex-direction: column; align-items: flex-start; min-width: 0; padding: 24px; background: #fff; border: 1px solid #dde5ee; border-radius: 16px; }
html body .mlsnedir-card .mls-kutu-vurgu { border-color: #0b4f9c; }
html body .mlsnedir-card .mls-kutu-ust { display: flex; align-items: center; gap: 16px; min-height: 56px; margin-bottom: 8px; }
html body .mlsnedir-card .mls-kutu-ikon { display: inline-flex; align-items: center; justify-content: center; width: 48px; height: 48px; border-radius: 12px; background: #0b4f9c; color: #fff; font-size: 1.25rem; }
html body .mlsnedir-card .mls-kutu-rakam { margin: 0; font-size: 2.75rem; line-height: 1; font-weight: 700; color: #0b4f9c; }
html body .mlsnedir-card .mls-kutu-baslik { margin: 0 0 8px; font-size: 1.2rem; line-height: 1.3; color: #022041; text-align: left; }
html body .mlsnedir-card .mls-kutu p.mlsnedir-desc { flex: 1; max-width: none; margin: 0 0 8px; font-size: .9375rem; line-height: 1.6; text-align: left; }
html body .mlsnedir-card .mls-kutu-link { display: inline-flex; align-items: center; min-height: 44px; color: #0b4f9c; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
html body .mlsnedir-card .mls-kutu-link:focus-visible { outline: 3px solid #1cb5cc; outline-offset: 2px; }
html body .mlsnedir-card .mls-yildiz { color: #c62828; font-weight: 700; }
html body .mlsnedir-card sup.mls-yildiz { font-size: .6em; line-height: 0; }
html body .mlsnedir-card .mls-sr { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
html body .site-content.home-akis > .mlsnedir-section:not(#v64) { min-height: 0; background: #f6f8fb; border-top: 1px solid #dde5ee; border-bottom: 1px solid #dde5ee; }
html body .site-content.home-akis > .mlsnedir-section > .mlsnedir-card { box-sizing: border-box; width: 100%; max-width: 1280px; padding: 0 24px; background: none; box-shadow: none; }
html body .site-content.home-akis .mlsnedir-title-sub { margin: 8px auto; line-height: 1.35; text-wrap: balance; }
@media (max-width: 767.98px) { html body .site-content.home-akis > .mlsnedir-section > .mlsnedir-card { padding-left: 16px; } html body .mlsnedir-card .mls-kutu { padding: 20px 16px; } }
/* V64 END */
