.member-main{background:#fff8ef;min-height:70vh}.member-wrap{width:min(1120px,90%);margin:0 auto;padding:56px 0}.member-card{background:#fff;border:1px solid rgba(184,98,52,.14);border-radius:28px;padding:32px;box-shadow:0 18px 45px rgba(47,61,40,.10);margin-bottom:24px}.member-card h1,.member-card h2,.member-card h3{color:#2f3d28}.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.member-resource{background:#fff;border:1px solid rgba(47,61,40,.12);border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:12px}.member-resource .tag{align-self:flex-start;background:#f1dfcc;color:#b86234;font-weight:900;text-transform:uppercase;letter-spacing:.12em;border-radius:999px;padding:6px 10px;font-size:.72rem}.member-form{max-width:620px}.member-form label{display:block;font-weight:800;color:#2f3d28;margin-bottom:8px}.member-form input,.member-form select{width:100%;padding:14px 16px;border:1px solid rgba(47,61,40,.2);border-radius:14px;font:inherit;margin-bottom:18px}.member-alert{border-radius:18px;padding:14px 18px;margin-bottom:18px}.member-alert.error{background:#fff0ed;color:#8a2c16}.member-alert.success{background:#edf6ea;color:#2f3d28}.member-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.member-meta span{background:#f8f0e6;border-radius:999px;padding:8px 12px;color:#5b3a29}.member-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.locked-note{background:#f8f0e6;border-left:4px solid #b86234;padding:16px 18px;border-radius:14px}.account-table{width:100%;border-collapse:collapse}.account-table th,.account-table td{padding:12px;border-bottom:1px solid rgba(47,61,40,.12);text-align:left}@media(max-width:900px){.member-grid{grid-template-columns:1fr}.member-wrap{width:92%;padding:36px 0}.member-card{padding:24px}}
