.address-picker{border:1px solid #d4e6dd;background:#f5faf7;border-radius:18px;padding:18px;margin:8px 0 16px}.address-picker-top{display:flex;align-items:center;gap:16px}.address-picker-top>div{flex:1}.address-picker-top b{display:block;color:#174b4c;font-size:14px}.address-picker-top small{display:block;line-height:1.7;color:#52726f;margin-top:5px;font-size:12px}.address-picker .geocode-results{display:grid;gap:7px;margin:12px 0;color:#4c6c70;font-size:12px;line-height:1.65}.address-picker .address-result{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #d4e6dd;background:white;padding:13px;border-radius:11px;color:#1e4e53;text-align:left;font-size:13px;line-height:1.5;cursor:pointer}.address-result:hover,.address-result:focus-visible{border-color:#228674;background:#eaf6ee}.address-result>span:first-child{font-size:22px;color:#227867}.address-picked{display:flex;align-items:center;gap:12px;background:#e4f4e9;padding:14px;border:1px solid #b6d8c5;border-radius:12px}.address-picked[hidden]{display:none}.address-picked>span{font-size:24px;color:#197461}.address-picked>div{flex:1}.address-picked b,.address-picked small{display:block;color:#23594f}.address-picked button{background:white;border:1px solid #b6d8c5;border-radius:9px;padding:8px;color:#205b51;cursor:pointer}.address-manual-link{background:none;border:0;padding:12px 0 0;color:#296b61;text-align:left;font-size:12px;cursor:pointer}.address-manual-confirm{margin-top:14px;padding-top:12px;border-top:1px solid #d6e8de}.address-manual-confirm label{display:flex!important;align-items:flex-start;gap:10px;font-size:12px;color:#2f5c55}.address-manual-confirm input{width:17px!important;height:17px;margin:2px 0}.address-manual-confirm small{display:block;font-size:11px;line-height:1.7;color:#52716b;margin-top:10px}.geo-preview:not([hidden]){height:280px;border-radius:14px;margin-bottom:14px}@media(max-width:600px){.address-picker-top{align-items:flex-start;flex-direction:column}.address-picker-top button{width:100%}.address-picked{flex-wrap:wrap}.address-picked>div{min-width:140px}}