.member-workspace{max-width:1080px;margin:32px auto;padding:24px;color:var(--text,#173630)}
.member-workspace header,.member-workspace section{background:var(--surface,#fff);border:1px solid var(--border,#dce3e4);border-radius:16px;padding:24px;margin:16px 0}
.member-workspace form{margin:18px 0}.member-workspace label{display:block;margin:10px 0}
.member-workspace input,.member-workspace textarea{display:block;width:100%;box-sizing:border-box;font:inherit;padding:10px;border:1px solid #bdcecb;border-radius:8px}
.member-workspace button{font:inherit;cursor:pointer;padding:10px 18px;border-radius:10px;border:1px solid #adc8c4;background:#e7f3ef;color:#173630}
.member-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.member-workspace [role=alert]{color:#8f2a22}
@media(max-width:700px){.member-workspace{margin:0;padding:12px}.member-workspace header,.member-workspace section{padding:16px}}
