.radio-community-panel{margin:30px 0;padding:22px;border:1px solid #d8e1ed;border-radius:12px;background:#fff;color:#18314f}.radio-community-panel h3{margin-top:0}.radio-community-toolbar,.radio-community-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.radio-community-panel select,.radio-community-panel textarea{font:inherit;max-width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:7px}.radio-community-panel label{display:grid;gap:8px;font-size:13px}.radio-community-member{padding:20px 0;border-top:1px solid #d8e1ed;overflow-wrap:anywhere}.radio-community-member h4{margin:0 0 6px}.radio-community-member p{font-size:13px;line-height:1.7}.radio-community-member textarea{width:100%;min-height:65px}.radio-community-panel .error{color:#a43232}.radio-community-panel button{min-height:44px}.radio-community-panel details summary{cursor:pointer;padding:14px 0;font-weight:700}.radio-community-member-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.radio-community-identity{min-width:0;flex:1}.radio-community-row-actions{display:flex;align-items:center;flex-shrink:0}.radio-community-panel .radio-community-approve{min-width:114px;white-space:nowrap}.radio-community-panel .radio-community-approve:disabled{cursor:not-allowed;background:#e9eef4;color:#52657c;opacity:1}.radio-community-status{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:20px;background:#eef2f6;color:#52657c;font-size:12px;font-weight:700}.radio-community-status[data-status="pending"]{background:#fff2d4;color:#805100}.radio-community-status[data-status="verified"]{background:#e4f5e9;color:#11663d}.radio-community-status[data-status="rejected"],.radio-community-status[data-status="disabled"]{background:#fff0f0;color:#84232b}.radio-community-identity .radio-community-approval-help{margin-top:10px;max-width:640px;color:#805100}.radio-community-review{margin-top:8px}.radio-community-panel .radio-community-review summary{font-size:13px;color:#52657c;padding:8px 0}.radio-community-review label{margin:10px 0}.radio-community-review .radio-community-actions{margin:10px 0 0}@media(max-width:600px){.radio-community-panel{padding:16px}.radio-community-toolbar{align-items:stretch;flex-direction:column}.radio-community-panel input,.radio-community-panel select,.radio-community-panel textarea{font-size:16px}.radio-community-member-row{flex-direction:column;gap:12px}.radio-community-row-actions{width:100%}.radio-community-panel .radio-community-approve{width:100%}}
.radio-community-draft-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:14px}.radio-community-panel .radio-community-draft-actions button:disabled{cursor:not-allowed;background:#f1f4f8;color:#52657c}.radio-community-decision-form{margin-top:14px;padding:16px;border:1px solid #cbd5e1;border-radius:9px;background:#f7faff}.radio-community-decision-form[hidden]{display:none}.radio-community-decision-form h5{margin:0 0 12px;font-size:15px}.radio-community-decision-form label{margin:0}.radio-community-decision-form .radio-community-actions{margin:14px 0 0}.radio-community-decision-form .radio-community-decision-hint{margin-top:8px;color:#52657c}.radio-community-decision-form .radio-community-decision-error{margin-top:8px;color:#a43232}.radio-community-decision-error:empty{display:none}.radio-community-status[data-status="returned"]{background:#fff2d4;color:#805100}@media(max-width:600px){.radio-community-draft-actions,.radio-community-decision-form .radio-community-actions{align-items:stretch;flex-direction:column}.radio-community-draft-actions button,.radio-community-decision-form .radio-community-actions button{width:100%}.radio-community-decision-form{padding:13px}}
