.cdek-autocomplete{display:flex;flex-direction:column;min-width:0;position:relative}
.aligned .cdek-autocomplete{display:flex;flex:1;flex-direction:column;min-width:0;max-width:620px;position:relative}
.aligned .cdek-autocomplete input[type=text],.aligned .cdek-autocomplete input[type=search]{box-sizing:border-box;width:100%;max-width:none;min-height:42px}
.cdek-options{margin-top:6px;max-height:290px;overflow:auto;border:1px solid #b8c9b1;border-radius:9px;background:#fff;box-shadow:0 6px 18px #1c45271a;overscroll-behavior:contain}
.cdek-options[hidden]{display:none!important}
.cdek-options .cdek-option{display:block;box-sizing:border-box;width:100%;padding:11px 13px;margin:0;border:0;border-bottom:1px solid #e4eadd;border-radius:0;background:#fff;color:#264c2e;text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.5;cursor:pointer}
.cdek-options .cdek-option:last-child{border-bottom:0}
.cdek-options .cdek-option:hover,.cdek-options .cdek-option[aria-selected=true]{background:#eaf2e3;color:#193e21}
.cdek-input-status{margin:7px 0 0;color:#596b52;font-size:12px;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}
.cdek-input-status:empty{display:none}
@media(max-width:767px){.aligned .cdek-autocomplete{width:100%;max-width:none}.cdek-options{max-height:250px}.cdek-options .cdek-option{font-size:14px}}
