.members-page{width:100%;min-width:0;max-width:1200px;margin:0 auto;padding:36px 40px;overflow:auto}.members-heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.members-heading h1{letter-spacing:-.7px;margin:0;font-size:26px}.members-toolbar{align-items:center;gap:12px;margin-bottom:20px;display:flex}.members-toolbar .search{flex:1;max-width:380px;margin:0}.members-toolbar select{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:10px 14px}.members-table{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.members-table table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:13px}.members-table th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--canvas);padding:14px 20px;font-size:11px;font-weight:600}.members-table td{border-top:1px solid var(--border);padding:14px 20px}.member-identity{white-space:normal;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-width:0;max-width:100%;padding:0;display:flex}.member-identity>span:last-child{min-width:0}.member-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;display:block}.member-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.members-table tr:hover td{background:var(--canvas)}.members-table td:first-child{width:47%}.member-status{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.member-status.positive{color:var(--success)}.member-status.pending{color:var(--accent)}.member-status>span{display:none}.members-empty{text-align:center;color:var(--muted);padding:36px}.members-pagination{justify-content:space-between;padding-top:18px;display:flex}.member-fields{gap:24px;display:grid}.member-fields .field-label{gap:8px;font-size:13px;font-weight:500;display:grid}.member-fields input[type=email],.member-fields select{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);width:100%;min-width:0;font:inherit;padding:12px}.member-fields fieldset{border:0;gap:12px;margin:0;padding:0;display:grid}.member-fields legend{margin-bottom:12px;font-size:13px;font-weight:500}.member-fields fieldset label{align-items:center;gap:10px;font-size:14px;display:flex}.member-fields input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent)}.member-profile{align-items:center;gap:14px;margin-bottom:28px;display:flex}.member-profile strong{overflow-wrap:anywhere;font-size:15px;display:block}.member-profile .member-status{margin-top:6px}.member-profile .member-status>span{display:inline}.member-panel-actions,.member-secondary-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.member-panel-actions{justify-content:flex-end}.member-secondary-actions{border-top:1px solid var(--border);margin-top:32px;padding-top:20px}.member-feedback{color:var(--success);margin-right:auto;font-size:13px}.member-feedback span{align-items:center;gap:7px;display:flex}.member-danger{color:var(--danger)}.members-error{color:var(--danger);font-size:13px;line-height:1.5}.member-conflict{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);margin-bottom:20px;padding:14px;font-size:13px}.member-conflict button{margin:4px}.member-access-summary{grid-template-columns:90px 1fr;gap:16px;font-size:14px;display:grid}.member-access-summary dt{color:var(--muted)}.member-access-summary dd{overflow-wrap:anywhere;margin:0}.member-delivery{color:var(--muted);align-items:center;gap:8px;margin:24px 0;font-size:13px;display:flex}.member-disable-confirm{flex-wrap:wrap;gap:12px;display:flex}.member-disable-confirm strong{width:100%;font-size:14px}.member-history article{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:18px 0;display:flex}.member-history article>svg{color:var(--muted);margin-top:2px}.member-history strong{font-size:14px;display:block}.member-history small{color:var(--muted);margin:6px 0;font-size:12px;display:block}.member-history span{font-size:13px}.member-history>button{margin-top:18px}.members-wrapper{min-width:0;overflow:auto}.invitation-access{margin:24px 0}.invitation-access>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:14px 0;font-size:14px;display:flex}.invitation-access span{color:var(--muted)}.invitation-identity{overflow-wrap:anywhere;font-size:14px!important}.invitation-actions{gap:12px;display:grid}.invitation-actions button{width:100%}.invitation-actions a{justify-content:center;display:flex}@media (max-width:900px){.members-page{padding:28px 22px}.members-table th,.members-table td{padding:14px}.members-brands{display:none}.members-table td:first-child{width:65%}}@media (max-width:700px){.members-page{padding:24px 14px}.members-heading{margin-bottom:20px}.members-heading h1{font-size:24px}.members-toolbar{gap:8px}.members-toolbar select{max-width:116px;padding:10px 8px}.members-table th,.members-table td{padding:13px 10px}.members-table td:nth-child(2){font-size:12px}.member-identity{gap:8px}.member-identity strong{font-size:13px}.member-identity .avatar,.product-nav button span{display:none}.product-nav{gap:10px}}.members-table th:first-child{width:47%}.members-table th:nth-child(2){width:21%}.members-table th:nth-child(3){width:26%}.members-table th:last-child{width:6%}.member-identity strong,.member-identity small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.member-identity>span:last-child{flex:1}.member-owner-access{color:var(--muted);margin:0;font-size:14px}@media (max-width:900px){.members-table th:first-child,.members-table td:first-child{width:auto}.members-table th:nth-child(2){width:100px}.members-table th:last-child{width:42px}}
