.woocommerce-account .woocommerce-MyAccount-content > p:first-child { margin: 0 0 18px; color: #667085; }
.woocommerce-account .woocommerce-Addresses { display: block; margin: 0; }
.woocommerce-account .woocommerce-Addresses::before,.woocommerce-account .woocommerce-Addresses::after { display: none; }
.woocommerce-account .woocommerce-Address { float: none !important; width: 100% !important; max-width: 720px; padding: 0 !important; overflow: hidden; border: 1px solid #e1e6ee; border-radius: 16px; background: #fff; box-shadow: 0 6px 22px rgba(16,24,40,.05); }
.woocommerce-account .woocommerce-Address-title { display: flex; align-items: center; justify-content: space-between; gap: 15px; padding: 17px 20px; border-bottom: 1px solid #edf0f4; background: #fbfcfe; }
.woocommerce-account .woocommerce-Address-title h2 { margin: 0; font-size: 19px; }
.woocommerce-account .woocommerce-Address-title .edit { float: none; padding: 8px 12px; border: 1px solid #5423e7; border-radius: 8px; color: #5423e7; font-size: 13px; font-weight: 800; text-decoration: none; }
.woocommerce-account .woocommerce-Address-title .edit:hover { background: #5423e7; color: #fff; }
.woocommerce-account .woocommerce-Address address { min-height: 135px; margin: 0; padding: 21px 20px; color: #344054; font-style: normal; line-height: 1.75; }
.atk-address-extra { margin: 17px -20px -21px; padding: 16px 20px 18px; border-top: 1px solid #edf0f4; background: #fbfcfe; }
.atk-address-state { display: inline-flex; padding: 6px 9px; border-radius: 999px; font-size: 11px; font-weight: 800; }
.atk-address-state.is-complete { background: #dcfce7; color: #166534; }
.atk-address-state.is-incomplete { background: #fff1c7; color: #8a5700; }
.atk-address-contact { display: flex; flex-wrap: wrap; gap: 25px; margin-top: 14px; }
.atk-address-contact small,.atk-address-contact strong { display: block; }
.atk-address-contact small { margin-bottom: 2px; color: #667085; font-size: 11px; }
.atk-address-contact strong { color: #344054; font-size: 13px; overflow-wrap: anywhere; }
.woocommerce-account form .woocommerce-address-fields { max-width: 820px; padding: 22px; border: 1px solid #e1e6ee; border-radius: 16px; background: #fff; box-shadow: 0 6px 22px rgba(16,24,40,.05); }
.woocommerce-account form .woocommerce-address-fields__field-wrapper { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 3px 15px; }
.woocommerce-account form .woocommerce-address-fields__field-wrapper .form-row { float: none; width: 100%; margin: 0 0 13px; }
.woocommerce-account form .woocommerce-address-fields__field-wrapper .form-row-wide { grid-column: 1/-1; }
.woocommerce-account form .woocommerce-address-fields label { margin-bottom: 5px; color: #344054; font-size: 13px; font-weight: 700; }
.woocommerce-account form .woocommerce-address-fields input,.woocommerce-account form .woocommerce-address-fields select { min-height: 45px; border-radius: 8px; }
.woocommerce-account form .woocommerce-address-fields button[name="save_address"] { margin-top: 8px; border-radius: 9px; background: #5423e7; color: #fff; }
@media(max-width:600px){.woocommerce-account form .woocommerce-address-fields{padding:17px}.woocommerce-account form .woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-account form .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:auto}.woocommerce-account .woocommerce-Address-title{align-items:flex-start;flex-direction:column}.atk-address-contact{flex-direction:column;gap:10px}}
