.address-name{display:flex;gap:10px;justify-content:space-between}.address-name>div{width:100%}.address-flex-container{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.3rem;margin:0 auto;width:100%}select.address-dropdown{width:100%;min-width:300px;max-width:100%;padding-right:2.5em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;box-sizing:border-box;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='gray' height='16' viewBox='0 0 24 24' width='16' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right .7em center;background-size:1.2em}select.address-dropdown option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.address-box{display:flex;background:var(--dd-bkg1);border:1px solid var(--site-border);border-radius:4px;padding:2.4rem 2rem;margin-bottom:0;flex-direction:column;justify-content:center;width:100%;max-width:31%;position:relative}.address-box.button{border:2px dashed var(--dd-light-grey);height:initial;background:var(--dd-bkg1);color:var(--site-grey);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:8rem}.address-box.button svg{fill:var(--dd-light-grey);width:26px;height:26px}.address-box.button:hover{color:var(--d911-teal-text);background:#fff}.address-box .listing{font-size:1.17rem;font-weight:400;color:var(--site-mid-grey);line-height:1.4rem;display:block;margin:10px 0 0;min-height:6rem}.address-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}.address-action-row{display:grid;grid-template-columns:45px 1fr;gap:8px;align-items:center}.address-action-icon-placeholder{display:block;width:45px;height:45px}.address-actions button{margin:0;font-size:.684rem;width:100%;height:45px;border-radius:4px;color:var(--site-mid-grey);font-weight:600}.address-actions:has(.la-trash-alt) button{width:100%}.address-actions .q-icon::before{font-size:1.84rem}.address-actions .q-icon{color:var(--dd-grey);display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:4px;padding:.13rem;border:1px solid var(--site-border);box-sizing:border-box;margin:0}.address-actions button:hover,.address-actions .q-icon:hover{color:var(--d911-teal-text);background:#fff}.address-auth-message{font-size:.85rem;color:var(--site-mid-grey);margin-bottom:16px;line-height:1.5}.address-authorized-badge,.address-pending-badge,.address-rejected-badge{display:flex;align-items:center;font-size:.75rem;font-weight:600;padding:0 10px;height:45px;border-radius:4px;white-space:nowrap;width:100%;box-sizing:border-box}.address-authorized-badge{color:#fff;background:var(--d911-teal,#3d9e9a)}.address-pending-badge{color:var(--site-mid-grey);border:1px solid var(--site-border)}.address-rejected-badge{color:#fff;background:#c0392b}.address-review-note{font-size:.75rem;color:var(--site-mid-grey);margin-top:4px;padding:0 2px}.checkout-address-cards{display:flex;flex-wrap:wrap;gap:1.3rem;margin-top:1rem;width:100%;max-height:320px;overflow-y:auto;padding-right:.5rem;scrollbar-width:thin;scrollbar-color:var(--site-border) rgba(255,255,255,.13)}.checkout-address-card{display:flex;align-items:flex-start;background:var(--dd-bkg1);border:1px solid var(--site-border);border-radius:4px;padding:2rem 1.5rem;cursor:pointer;transition:border-color .2s,box-shadow .2s;width:100%;position:relative}.checkout-address-card:hover{border-color:var(--d911-orange)}.checkout-address-card.selected{border-color:var(--d911-orange);box-shadow:0 0 0 2px rgba(235,106,46,.15);background:#fffaf7}.checkout-address-card-radio{margin-right:1rem;flex-shrink:0;padding-top:2px}.checkout-address-card-radio input[type='radio']{width:20px;height:20px;accent-color:var(--d911-orange);cursor:pointer;-webkit-appearance:auto;appearance:auto}.checkout-address-card-content{display:flex;flex-wrap:wrap;flex:1;gap:.5rem}.checkout-address-card-text{font-size:1.05rem;font-weight:400;color:var(--site-mid-grey);line-height:1.4rem;flex:1;min-width:0}.checkout-address-card .button.line.small{padding:.4rem 1rem;font-size:.85rem;white-space:nowrap;flex-shrink:0;border-radius:4px;width:100%}.checkout-address-card.add-new{border:2px dashed var(--dd-light-grey);justify-content:center;align-items:center;gap:10px;color:var(--site-grey);font-size:1rem;min-height:4rem;background:var(--dd-bkg1);cursor:pointer}.checkout-address-card.add-new:hover{border-color:var(--d911-teal);color:var(--d911-teal-text);background:#fff}.checkout-address-card.add-new i{font-size:1.3rem}.checkout-address-edit{margin-top:1rem}.checkout-address-edit-actions{display:flex;gap:.75rem;margin-top:1rem}.billing-header{margin-bottom:1.25rem}.billing-header .buttonBox label{padding:8px 14px 8px 48px;font-size:.72rem;white-space:normal}.billing-header .buttonBox label *{font-size:.72rem}.yourAddress .row{align-items:flex-start}@media only screen and (min-width:768px){.billing-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.billing-header h3{white-space:nowrap}}@media only screen and (max-width:1023px){.address-flex-container{flex-direction:column;width:100%;gap:1.8rem}.address-flex-container .address-box{width:100%;max-width:initial}.address-box .listing{min-height:initial}.address-box.button{padding:1.5rem}}