.location-overlay{display:flex;justify-content:center;align-items:center;position:fixed;inset:0;background:rgba(0,0,0,.4)}.location-overlay .address-search{width:100%;max-width:570px}.location-overlay .suggestion-item:hover{background-color:#f0f0f0}.location-overlay .map-preview{margin-top:16px;display:flex;justify-content:center;align-items:center}.location-overlay .modal{color:#000;position:relative;border-radius:12px;background:#fff;display:flex;height:fit-content;width:100%;max-width:594px;padding:0 12px 24px;flex-direction:column;align-items:center;gap:12px}.location-overlay .modal .header-popup{width:100%;display:flex;padding:12px 0;justify-content:space-between;align-items:center;border-bottom:1px solid #ebedf0}.location-overlay .modal .header-popup>b{font-size:20px}.location-overlay .modal .header-popup .close{display:flex;padding:6px;align-items:center;border-radius:38px;background:#f2f2f7;cursor:pointer}.location-overlay .modal .location-current{width:100%;display:flex;padding:7px 9px;justify-content:center;align-items:center;gap:10px;border-radius:11px;border:1px solid #f2f2f7}.location-overlay .modal .address-location{width:100%;height:30vh;border:1px solid #f2f2f7;padding:10px;display:flex;flex-direction:column;gap:10px;border-radius:11px}.location-overlay .modal .address-location .location-choose{background-color:#f9f9f9;padding:12px;border-radius:8px;font-size:14px}.location-overlay .modal .address-location .location-choose>span:first-child{color:#625d5d;font-weight:500}.location-overlay .modal .address-location .location-choose>span:last-child{color:#333;font-weight:700}.location-overlay .modal .address-location .enter-address{position:relative;display:flex;padding:12px;align-items:center;gap:8px;height:40px;border-radius:8px;border:1px solid var(--Light_Mode-Stroke,#d9d9d9);background:var(--Light_Mode-Surface,#fff);margin:10px 0}.location-overlay .modal .address-location .enter-address .suggestion-box{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ccc;z-index:999;max-height:200px;overflow-y:auto;box-shadow:0 2px 5px rgba(0,0,0,.1)}.location-overlay .modal .address-location .enter-address .suggestion-item{padding:8px;cursor:pointer}.location-overlay .modal .address-location .enter-address>input{border:none;flex:1 0 0}.location-overlay .modal .address-location .enter-address>input:focus{border:none;outline:none}.location-overlay .modal .address-location .enter-address>input::placeholder{color:#333}.location-overlay .modal .location-current-overlay{width:100%;height:100%;position:absolute;background:var(--Light_Mode-Overlay,rgba(36,40,44,.7));display:flex;align-items:center;justify-content:center}.location-overlay .modal .location-current-overlay .location-current-modal{background-color:#fff;display:flex;width:100%;border-radius:12px;max-width:538px;padding:0 24px 24px;flex-direction:column;align-items:center;gap:24px}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-heading{width:100%;display:flex;align-items:center;flex-direction:column;gap:10px}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-heading>b{padding:12px 0;border-bottom:1px solid var(--Miscellaneous-Keyboard-Accessory-Bar---Selection,#ebedf0);font-size:20px}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-heading>p{max-width:310px;width:100%;color:#333;text-align:center}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-heading>img{margin-top:5px}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-btn{width:100%;display:flex;gap:12px}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-btn>button{width:50%;height:36px;padding:8px 16px;border-radius:33px;border:1px solid var(--Color-Orange,#f55e21);background:#f55e21;color:#fff}.location-overlay .modal .location-current-overlay .location-current-modal .location-current-btn .cancel{background-color:#fff;color:#f55e21}