[hidden]{display:none!important}.account-menu{position:relative;display:inline-block}.account-menu summary{cursor:pointer;list-style:none;padding:12px;border-radius:8px;font-weight:600;color:#24564d}.account-menu summary::after{content:" ▾"}.account-menu-panel{position:absolute;right:0;top:100%;z-index:1000;min-width:230px;max-width:calc(100vw - 32px);background:#fffaf5;border:1px solid #d9d1c7;border-radius:12px;box-shadow:0 10px 30px #0002;padding:8px}.account-menu-panel a,.account-menu-panel button{display:block;width:100%;box-sizing:border-box;text-align:left;padding:12px!important;margin:0!important;color:#24564d;text-decoration:none;border:0;background:transparent;font:inherit;border-radius:6px}.account-menu-panel a:hover,.account-menu-panel button:hover{background:#eee5db}.settings-layout{max-width:700px;margin:40px auto;padding:20px}.settings-layout form{display:grid;gap:16px}.settings-layout input{width:100%;box-sizing:border-box;padding:12px;font-size:16px}.settings-layout label{display:grid;gap:8px}.settings-layout section{margin:20px 0}.settings-layout nav{display:flex;gap:16px;flex-wrap:wrap}.settings-layout button{min-height:44px}
.settings-layout nav{align-items:center;gap:12px}.settings-layout nav>a:not(.brand),.settings-layout nav .account-menu summary{display:inline-flex;align-items:center;min-height:44px;box-sizing:border-box;padding:10px 14px;margin:0;font-family:Arial,sans-serif;font-size:14px;font-weight:600;line-height:24px;text-decoration:none;color:#24564d}.settings-layout nav #accountMenuMount{display:flex;align-items:center}.settings-layout nav .account-menu{display:block}.billing-layout{max-width:960px}.billing-layout .payment-choices>label{display:grid;gap:3px 10px}.billing-layout .payment-choices input{width:18px}.billing-layout .checkout-panel{margin-top:24px}.billing-layout .checkout-panel section{margin:0}.billing-layout h1{margin-top:32px}
