.bt-member-dialog{background:#1d2430;color:var(--bt-text);border:1px solid #586375;border-radius:18px;width:calc(100% - 32px);max-width:450px;max-height:85dvh;overflow:auto;margin:auto;padding:24px;box-shadow:0 16px 60px #0009;font:16px/1.7 system-ui,-apple-system,sans-serif}.bt-member-dialog::backdrop{background:#000a}.bt-member-dialog h2{font-size:21px;line-height:1.5;margin:0 0 14px}.bt-member-dialog p{margin:12px 0}.bt-member-dialog button{display:block;width:100%;min-height:48px;margin:10px 0 0;padding:11px 14px;background:var(--bt-bg);border:1px solid #7c6c4b;color:var(--bt-gold);border-radius:10px;font:600 15px/1.5 system-ui;cursor:pointer}.bt-member-dialog button:disabled{opacity:.5}.bt-member-dialog input{width:100%;font:14px system-ui;padding:12px;background:var(--bt-bg);border:1px solid #586375;color:#eee;border-radius:8px}.bt-member-dialog .bt-small{font-size:13px;color:var(--bt-secondary)}.bt-member-dialog .bt-status{font-size:14px;color:var(--bt-gold)}.bt-member-dialog :focus-visible{outline:3px solid var(--bt-gold);outline-offset:3px}[data-bt-member]{background:none;border:1px solid #645a45;color:var(--bt-gold);border-radius:8px;font:500 12px/1.5 system-ui;padding:5px 8px;min-height:32px;cursor:pointer;width:auto;margin:0}[data-bt-member][hidden]{display:none!important}

.bt-save-steps{padding-left:1.5em;margin:12px 0}.bt-save-steps li{padding-left:.25em;margin:0 0 14px}.bt-save-steps li::marker{color:var(--bt-gold);font-weight:700}.bt-member-dialog details{margin-top:18px}.bt-member-dialog summary{cursor:pointer;font-size:14px;color:var(--bt-secondary)}.bt-member-dialog input{box-sizing:border-box;min-width:0}.bt-member-dialog [hidden]{display:none!important}
