.rhc-da{margin:22px 0;width:100%;text-align:left;position:relative;z-index:5;overflow:visible}
.rhc-da [hidden]{display:none!important}
.rhc-da-label{display:block;margin-bottom:8px;font-size:14px;font-weight:700;color:#18243a}
.rhc-da-picker{position:relative;margin:0;border:0;padding:0;overflow:visible}
.rhc-da-picker>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;box-sizing:border-box;padding:11px 13px;border:1px solid #cbd0dd;border-radius:9px;background:#fff;color:#18243a;font:16px/1.5 Arial,sans-serif;cursor:pointer}
.rhc-da-picker>summary::-webkit-details-marker{display:none}
.rhc-da-panel{position:absolute;top:100%;left:0;right:0;z-index:50;margin-top:6px;padding:10px;background:#fff;border:1px solid #cbd0dd;border-radius:10px;box-shadow:0 12px 28px #19213926}
.rhc-da-search-wrap input{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #d3d8e6;border-radius:7px;background:#fff;font:16px/1.5 Arial,sans-serif;color:#18243a}
.rhc-da .rhc-da-options{list-style:none;margin:8px 0 0;padding:0;max-height:230px;overflow-y:auto;overscroll-behavior:contain}
.rhc-da-options li{margin:0;padding:0;list-style:none}
.rhc-da-options a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 11px;border-radius:5px;text-decoration:none!important;color:#18243a;font:16px/1.5 Arial,sans-serif;overflow-wrap:anywhere}
.rhc-da-options a small{flex-shrink:0;font-size:11px;color:#657080}
.rhc-da-options a:hover,.rhc-da-options a:focus-visible{background:#f0f2fb}
.rhc-da-options a[aria-current=page]{background:#e9ecfb;color:#33428c;font-weight:700}
.rhc-da .rhc-da-count{font:12px/1.5 Arial,sans-serif;color:#657080;margin:7px 10px 0}
.rhc-da-neighbours{display:flex;justify-content:space-between;gap:10px;margin-top:10px}
.rhc-da-neighbours a,.rhc-da-neighbours>span{padding:7px 13px;border:1px solid #d8dce9;border-radius:7px;font-size:14px;text-decoration:none!important;background:#fff;color:#414e9b}
.rhc-da-neighbours>span{color:#8b909a;background:#f8f9fc}
.rhc-da summary:focus-visible,.rhc-da input:focus-visible,.rhc-da a:focus-visible{outline:3px solid #b6994e;outline-offset:2px}
@media(max-width:480px){.rhc-da-options a{display:block}.rhc-da-options small{display:block}.rhc-da-panel{padding:8px}.rhc-da .rhc-da-options{max-height:220px}}
