.creator-member-requests,.creator-request-admin{border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-lg);padding:clamp(20px,3vw,34px);background:var(--ui-color-surface)}
.creator-member-requests-head,.creator-request-admin-head{display:flex;justify-content:space-between;gap:24px;align-items:start;margin-bottom:20px}
.creator-member-request-form{display:grid;gap:12px}
.creator-member-request-form textarea{width:100%;min-height:120px;resize:vertical}
.creator-request-list,.creator-request-admin-list{display:grid;gap:12px;margin-top:20px}
.creator-request-card,.creator-request-admin-card{display:grid;gap:8px;padding:16px;border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-raised, var(--ui-color-surface))}
.creator-request-card p,.creator-request-admin-card p{margin:0;white-space:pre-wrap}
.creator-request-card small,.creator-request-admin-card small{color:var(--ui-color-text-muted)}
.creator-request-admin-card{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}
.creator-request-admin-card label{display:grid;gap:5px;font-weight:700}
.creator-request-message[data-state=error]{color:var(--ui-color-danger, #b91c1c)}
.creator-request-message[data-state=success]{color:var(--ui-color-success, #15803d)}
.creator-request-empty{color:var(--ui-color-text-muted)}
@media(max-width:720px){.creator-member-requests-head,.creator-request-admin-head{display:block}.creator-request-admin-card{grid-template-columns:1fr}}
