.acct-page .ff-heading{margin-bottom:16px}.acct-page .ff-account-card{gap:13px;margin-bottom:18px;padding:16px 18px}.acct-page .ff-account-ava{width:48px;height:48px}.acct-page .ff-account-meta{flex:1;gap:2px;min-width:0;display:grid}.acct-page .ff-account-meta b{font-size:15px;line-height:1.4}.acct-page .ff-account-meta small{color:var(--kd-muted);font-size:12px;line-height:1.4}.acct-page .ff-account-edit{border:1px solid var(--kd-line);min-height:34px;color:var(--r3-text);background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:13px}.acct-page .ff-account-edit:hover{border-color:var(--r3-brand);color:var(--r3-brand-deep);background:#fff}.acct-page .acct-group{margin-bottom:18px}.acct-page .acct-group:last-of-type{margin-bottom:0}.acct-page .ff-account-group{letter-spacing:.06em;color:var(--r3-muted,#77695c);margin:0 0 8px 2px;font-size:12.5px;font-weight:700}.acct-page .acct-list{margin-bottom:0;padding:2px 18px}.acct-page .ff-account-row{border-bottom:1px solid var(--kd-line-soft);color:var(--r3-text);flex-direction:row;align-items:center;gap:10px;padding:15px 0;text-decoration:none;display:flex}.acct-page .ff-account-row:first-of-type{padding-top:13px}.acct-page .acct-list>:last-child{border-bottom:none}.acct-page .ff-account-row b{min-width:0;color:inherit;flex:1;font-size:14.5px;font-weight:600}.acct-page .ff-account-row:hover b{color:var(--r3-brand-deep)}.acct-page .ff-account-row.is-static{cursor:default}.acct-page .ff-account-row.is-static:hover b{color:inherit}.acct-page .acct-row-tail{color:var(--r3-muted);flex:none;font-size:13px}.acct-page .acct-chevron{color:#b3a99b;flex:none;width:16px;height:16px}.acct-page .acct-row-status{background:var(--r3-empty-soft);color:var(--r3-empty);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:600;line-height:1.6}.acct-page .acct-row-status.is-on{background:var(--r3-ok-soft);color:var(--r3-ok)}.acct-page .ff-account-logout{padding:0}.acct-page .acct-logout{width:100%;min-height:48px;color:var(--r3-risk);cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;margin:2px 0;font-size:14px;font-weight:500;display:flex}.acct-page .acct-logout:hover{background:var(--r3-risk-soft)}.acct-page .acct-logout:disabled{opacity:.6;cursor:default}.acct-page .acct-deletion{color:var(--r3-muted);text-align:center;background:0 0;border:none;margin:18px auto 0;padding:2px;font-size:12px}.acct-page .acct-deletion>summary{color:var(--r3-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:10px;padding:8px 12px;font-size:12px;list-style:none;display:inline-block}.acct-page .acct-deletion>summary::-webkit-details-marker{display:none}.acct-page .acct-deletion>summary:hover{color:var(--r3-text);background:#211d190a}.acct-page .acct-deletion-body{border-radius:var(--r3-radius);background:var(--r3-card);box-shadow:var(--r3-shadow);color:var(--r3-muted);text-align:left;margin-top:8px;padding:16px 18px;font-size:13px;line-height:1.65}.acct-page .acct-deletion-body p{margin:0 0 10px}.acct-page .acct-deletion-body p:last-child{margin-bottom:0}.acct-page .acct-deletion-body b{color:var(--r3-text)}.acct-page .acct-deletion-body ul{margin:0 0 10px;padding-left:18px}.acct-page .acct-deletion-body li{padding:2px 0}.acct-page .acct-deletion-confirm{gap:8px;margin-top:12px;display:flex}.acct-page .acct-deletion-confirm input{border:1px solid var(--kd-line);min-width:0;color:var(--r3-text);background:#fff;border-radius:10px;flex:1;padding:9px 12px;font-size:14px}.acct-page .acct-deletion-go{border:1px solid var(--r3-risk);background:var(--r3-risk);color:#fff;border-radius:999px;flex:none;width:auto;min-height:42px;padding:0 16px;font-size:13px;font-weight:600}.acct-page .acct-deletion-go:hover{background:#b8261e;border-color:#b8261e}.acct-page .acct-deletion-err{color:var(--r3-risk);margin-top:8px;font-size:12px}.acct-page .acct-deletion.is-pending{border-radius:var(--r3-radius);background:var(--r3-risk-soft);color:#8a4a44;text-align:left;border:1px solid #f0c9c4;margin-top:18px;padding:16px 18px;font-size:13px}.acct-page .acct-deletion.is-pending b{color:var(--r3-risk);font-size:14px;display:block}.acct-page .acct-deletion.is-pending p{margin:6px 0 10px;line-height:1.6}.acct-page .acct-deletion.is-pending .btn{width:auto;min-height:40px;color:var(--r3-risk);background:#fff;border:1px solid #e6c8c5;border-radius:999px;padding:0 16px;font-size:13px;font-weight:600}
