#almServiceLanguageV10336{position:fixed;top:14px;right:14px;z-index:10000;font-family:system-ui,sans-serif}
#almServiceLanguageV10336>summary{list-style:none;cursor:pointer;border:1px solid rgba(230,185,76,.75);border-radius:12px;background:#0b4a3a;color:#fff8df;padding:8px 11px;font-weight:700}
#almServiceLanguageV10336>summary::-webkit-details-marker{display:none}
#almServiceLanguageV10336[open] .alm-lang-menu{display:grid}
.alm-lang-menu{display:none;position:absolute;right:0;top:44px;grid-template-columns:repeat(2,minmax(130px,1fr));gap:6px;width:min(340px,90vw);max-height:70vh;overflow:auto;padding:10px;border:1px solid rgba(230,185,76,.7);border-radius:14px;background:#0b4a3a;box-shadow:0 12px 28px rgba(4,44,34,.28)}
.alm-lang-menu a{display:block;padding:8px 10px;border-radius:8px;color:#fff8df;text-decoration:none;border:1px solid rgba(255,248,223,.12)}
.alm-lang-menu a:hover,.alm-lang-menu a[aria-current="true"]{background:#fff8df;color:#073d31}
html[dir="rtl"] #almServiceLanguageV10336{right:auto;left:14px}
html[dir="rtl"] #almServiceLanguageV10336 .alm-lang-menu{right:auto;left:0}
.pd-main{display:flex;flex-direction:column;gap:14px}.pd-pickers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.pd-comparison-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.pd-property-card{position:relative;border:1px solid rgba(230,185,76,.4);border-radius:16px;padding:16px;background:#0a4a3a}
.pd-property-card h3{margin:0 0 12px;color:#fff8df;font-size:18px}.pd-rank{display:inline-block;margin-bottom:8px;padding:4px 8px;border-radius:999px;background:#e6b94c;color:#063b2f;font-weight:700;font-size:12px}
.pd-metrics{display:grid;gap:8px}.pd-metrics>div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,248,223,.12);padding-top:8px}
.pd-metrics span{color:#c7d9d1;font-size:13px}.pd-metrics strong{color:#fff8df;text-align:right}.pd-note{color:#c7d9d1;font-size:13px}
@media(max-width:900px){.pd-pickers,.pd-comparison-grid{grid-template-columns:1fr}}
@media(max-width:720px){#almServiceLanguageV10336{top:8px;right:8px}html[dir="rtl"] #almServiceLanguageV10336{right:auto;left:8px}.alm-lang-menu{grid-template-columns:1fr;width:min(230px,86vw)}}