.member-editor{width:60%;margin:0 auto}.member-summary{display:flex;align-items:center;gap:14px;margin-bottom:16px}.member-summary h3{margin:0;font-size:14px}.member-pane{padding-top:18px}.member-pane[hidden],.member-assignment-row[hidden]{display:none}.member-pane h3{font-size:12px;margin:24px 0 14px}.member-pane h3:first-child{margin-top:0}.member-field-grid{display:grid;grid-template-columns:1fr;gap:14px}.member-field-grid label{display:grid;grid-template-columns:minmax(135px,1fr) minmax(0,2fr);align-items:center;gap:20px;font-size:11px}.member-field-grid input,.member-field-grid select{width:100%;min-width:0;font-size:11px;padding:7px 10px;min-height:32px}.member-notes textarea{width:100%;font-size:11px;resize:vertical}.member-assignment-list{max-height:240px;overflow:auto;border:1px solid var(--line);border-radius:7px;margin-top:10px}.member-assignment-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:11px}.member-assignment-row:last-child{border-bottom:0}.member-assignment-row small{display:block;color:var(--muted);font-size:9px;margin-top:4px}.member-assignment-row select{font-size:11px;max-width:160px}.member-search{width:100%;font-size:11px}.member-pane .form-help{margin-top:16px;line-height:1.8}.member-remove-copy{font-size:12px;line-height:1.8}@media(max-width:700px){.member-editor{width:100%}.member-field-grid label{grid-template-columns:1fr;gap:7px}.member-editor .modal-tabbar{gap:14px}.member-assignment-row select{max-width:130px}}
.member-editor input:focus,.member-editor select:focus,.member-editor textarea:focus{outline:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));outline-offset:1px;border-color:color-mix(in srgb,var(--accent) 30%,var(--line))}.member-editor input[type=number]{appearance:textfield}.member-editor input::-webkit-inner-spin-button,.member-editor input::-webkit-outer-spin-button{appearance:none}.modal:has(.member-editor) .modal-footer .btn{min-width:82px}
