.places-v11{margin:24px 0;padding:20px!important;border:1px solid #e7d9c7;border-radius:20px;background:#fffdf8}.places-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.places-heading h3{margin:5px 0}.places-heading button,.place-card-actions button,.place-presets button,.place-rename button{background:#fbf2da;border:1px solid #e7d3ab;border-radius:12px;color:#50351f;padding:10px 12px;min-height:44px;font-weight:700}.places-help,.place-card small{color:#76695c;font-size:13px;line-height:1.6}.place-card{border-bottom:1px solid #e8e0d5;padding:10px 0}.place-card:last-child{border-bottom:0}.place-card-select{display:flex!important;align-items:center;gap:12px;width:100%;text-align:left;background:transparent!important;border:0!important;padding:10px 2px!important;color:#39291e!important;min-height:64px}.place-card-select>span:first-child{font-size:27px;color:#ac7c23}.place-card-select>span:last-child{margin-left:auto;font-size:21px;color:#a17613}.place-card-select div{flex:1;min-width:0}.place-card-select strong,.place-card-select small{display:block;overflow-wrap:anywhere}.place-card-select[aria-pressed=true]{background:#fff6d8!important;border-radius:12px}.place-card-actions,.place-rename,.place-presets{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.place-card-actions button{font-size:12px;padding:6px 10px}.place-card-actions button:last-child{color:#9b3c32;background:#fff8f4}.place-rename label{flex:1 0 100%}.places-picker{margin:0 0 20px}.places-picker>button{display:flex;justify-content:space-between;width:100%;border:1px solid #e2d4bd;border-radius:12px;background:#fff8e8;color:#49331e;padding:14px;font-weight:700;min-height:48px}.place-save-box{margin:20px 0 4px;padding:16px;background:#f8f3e8;border-radius:14px}.save-delivery-toggle{display:flex!important;align-items:center;gap:10px!important;font-size:14px!important}.save-delivery-toggle input{width:20px!important;height:20px!important;margin:0!important;accent-color:#ad7b13}.place-save-box input[type=text],#delivery-place-name{width:100%;box-sizing:border-box;font-size:16px}.place-save-box p:empty,#account-place-feedback:empty{display:none}.place-save-box p,.address-save-feedback{font-size:13px;line-height:1.6;color:#63513d}.place-save-box [hidden],.places-picker[hidden],#delivery-place-cards[hidden],#place-name-fields[hidden]{display:none!important}
.places-heading{flex-wrap:wrap}.place-card small{font-weight:400}.place-card-select>span:first-child{flex-shrink:0}.place-card-select:focus-visible,.place-card-actions button:focus-visible{outline:3px solid #b48b26;outline-offset:3px}
