.renewal-select{position:relative;display:grid;gap:8px;min-width:0;margin-bottom:24px;font-size:14px}.renewal-select-label{font-size:13px;font-weight:500}.renewal-select-popup{position:absolute;top:100%;left:0;right:0;z-index:5;border:1px solid #777;background:#fff;color:#090909}.renewal-select-popup input{width:100%;min-height:44px;padding:12px 16px;border:0;border-bottom:1px solid #dedede;background:#fff;font:inherit}.renewal-select-popup ul{position:relative;list-style:none;margin:0;padding:0;max-height:264px;max-height:min(264px,35dvh);overflow:auto;overscroll-behavior:contain;touch-action:pan-y}.renewal-select-popup li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;min-height:44px;cursor:pointer}.renewal-select-popup li:hover,.renewal-select-popup li[data-active=true]{background:#f1f1f1}.renewal-select-popup li[aria-selected=true]{font-weight:700}.renewal-select input:focus-visible{outline:2px solid #090909;outline-offset:2px}