.account-page{max-width:760px;line-height:1.7}.visitor-account-panel form{margin-block:24px}.visitor-account-panel fieldset{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border:0;padding:0;margin:0;min-width:0}.visitor-account-panel label:not(.check){display:block;margin:8px 0 -6px;font-weight:700}.visitor-account-panel .account-note{margin:0;color:var(--muted);font-size:13px}.visitor-account-panel .button{min-height:44px;padding:10px 18px;line-height:20px;max-width:100%;white-space:normal}.visitor-account-panel fieldset>.button{justify-self:start}.account-actions,.account-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.account-tabs button{border:1px solid var(--line);border-radius:24px;min-height:44px;padding:8px 16px}.account-tabs button[aria-pressed=true]{color:#111;background:var(--lime)}.visitor-account-panel :is(button,summary,a):is(:hover,:focus-visible){color:var(--lime);background:#c4ff2d18}.account-tabs button[aria-pressed=true]:is(:hover,:focus-visible),.visitor-account-panel .primary:is(:hover,:focus-visible){color:#111;background:var(--pink)}.visitor-account-panel input:is(:hover,:focus-visible){border-color:var(--lime)}.account-check{margin:8px 0;align-items:flex-start;gap:12px}.account-check span{flex:1}.account-actions form{margin:0}.account-delete{margin-top:36px;border-block:1px solid var(--line)}.account-delete summary{cursor:pointer;padding:16px 10px;min-height:48px}.account-delete>:not(summary){margin-inline:10px}.account-delete>p{margin-block:12px 20px}.account-delete>form{margin-block:0 24px}.account-page a{color:var(--lime)}.account-page>a{display:inline-flex;align-items:center;min-height:44px}.account-page button:disabled{cursor:not-allowed}