.simorgh-account-welcome{display:flex;justify-content:space-between;gap:1.5rem;align-items:center;padding:1.5rem;margin:0 0 1.5rem;border:1px solid rgba(29,33,28,.08);border-radius:1.25rem;background:linear-gradient(135deg,#fbf8ef,#f0f5e9)}
.simorgh-account-welcome h2,.simorgh-account-section-header h2{margin:.25rem 0 .5rem}.simorgh-account-welcome p,.simorgh-account-section-header p{margin:0;color:#667065}.simorgh-account-stats{display:flex;gap:.65rem;flex-wrap:wrap}.simorgh-account-stats span,.simorgh-address-limit{padding:.7rem .9rem;border-radius:.8rem;background:#fff;border:1px solid rgba(29,33,28,.08);font-size:.85rem}.simorgh-account-stats strong{font-size:1.15rem;margin-inline-end:.25rem}
.woocommerce-account .woocommerce-MyAccount-navigation{border:1px solid rgba(29,33,28,.08);border-radius:1rem;padding:.5rem;background:#fff}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.75rem .9rem;border-radius:.7rem;text-decoration:none}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#eef4e8;color:#29452b}
.simorgh-account-section-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin:0 0 1.25rem}.simorgh-account-section-header--compact{margin-bottom:1rem}.simorgh-address-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}.simorgh-address-card{padding:1.1rem;border:1px solid rgba(29,33,28,.1);border-radius:1rem;background:#fff;box-shadow:0 10px 25px rgba(25,30,23,.04)}.simorgh-address-card.is-default{border-color:#8cae72;box-shadow:0 12px 30px rgba(57,91,43,.08)}.simorgh-address-card__top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.simorgh-address-card__top h3{margin:0}.simorgh-address-card__top span{font-size:.75rem;padding:.25rem .5rem;border-radius:999px;background:#e9eedf;color:#36522f}.simorgh-address-card p{margin:.55rem 0;color:#4f5a51}.simorgh-address-coords{font-size:.78rem;direction:ltr;text-align:right}
.simorgh-address-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.simorgh-address-actions form{margin:0}.simorgh-address-actions .button{min-height:2.4rem}.button--ghost{background:#fff!important;border:1px solid #dfe3dc!important;color:#334238!important}.simorgh-address-actions--secondary{padding-top:.75rem;border-top:1px solid #edf0eb}
.simorgh-address-editor{padding:1.25rem;border:1px solid rgba(29,33,28,.08);border-radius:1.25rem;background:#fbfcfa}.simorgh-form-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.simorgh-form-grid label,.simorgh-coordinates label{display:grid;gap:.4rem;font-weight:700;font-size:.9rem}.simorgh-form-grid__full{grid-column:1/-1}.simorgh-form-grid input,.simorgh-form-grid textarea,.simorgh-coordinates input{width:100%;box-sizing:border-box;padding:.75rem;border:1px solid #dfe3dc;border-radius:.7rem;background:#fff;font:inherit}.simorgh-location-consent{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:1rem 0}.simorgh-location-consent label{font-size:.88rem}.simorgh-location-consent [data-location-status]{font-size:.8rem;color:#50644e}.simorgh-account-map{height:330px;border-radius:1rem;overflow:hidden;border:1px solid #dfe3dc;margin:1rem 0}.simorgh-coordinates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.simorgh-coordinates input{direction:ltr}.simorgh-default-check{display:flex;gap:.5rem;align-items:center;margin-bottom:1rem}.simorgh-primary-button{min-height:2.75rem!important;padding-inline:1.25rem!important}
@media (min-width:700px){.simorgh-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simorgh-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.simorgh-account-welcome,.simorgh-account-section-header{flex-direction:column}.simorgh-account-map{height:280px}.simorgh-coordinates{grid-template-columns:1fr}}
