.account-bar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;padding:10px max(20px,5vw);background:#eef3f8;color:#132c45;font:14px/1.5 Arial,sans-serif}.account-bar a{color:#0d3b66;font-weight:700;padding:6px 12px;border:1px solid #b9c9d9;border-radius:6px;text-decoration:none}.account-bar span{overflow-wrap:anywhere;max-width:100%}.payment-options{border:1px solid #cbd6e1;border-radius:10px;padding:16px;margin:16px 0}.payment-options legend{font-weight:700;padding:0 6px}.payment-options label{display:flex!important;align-items:center;gap:10px;margin:10px 0}.payment-options input{width:auto!important}.payment-options small{display:block;font-size:14px;line-height:1.5;color:#526477}[data-login-note]{font-size:14px;line-height:1.5}button:disabled{opacity:.6;cursor:not-allowed}.order-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f6fa;padding:16px;border-radius:8px}

.site-admin-corner{position:fixed;right:16px;bottom:14px;z-index:30;padding:8px 13px;border:1px solid #b7c9d9;border-radius:20px;background:#f5f8fc;color:#123e64;font:600 12px sans-serif;box-shadow:0 3px 12px #092a4520;text-decoration:none}.site-admin-corner:hover{background:#e7eff7}
