.ufund-members-admin,.ufund-members-admin *{box-sizing:border-box}.ufund-members-admin{max-width:1100px;margin:40px auto;padding:28px;background:#fff;border:1px solid var(--ufund-admin-border);border-radius:14px;box-shadow:0 4px 14px rgba(0,0,0,.05);font-family:"Manrope",Arial,sans-serif;color:var(--ufund-admin-text)}.ufund-members-admin .ufund-admin-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px}.ufund-members-admin .ufund-admin-topbar h2{margin:0 0 6px;color:var(--ufund-admin-text);font-size:28px;line-height:1.2;font-weight:650;letter-spacing:-.02em}.ufund-members-admin .ufund-admin-topbar p{margin:0;color:var(--ufund-admin-muted);font-size:15px;line-height:1.45;font-weight:400}.ufund-members-panel{margin-top:24px;padding:24px;border:1px solid var(--ufund-admin-border);border-radius:14px;background:#fff}.ufund-members-panel h3{margin:0 0 8px;color:var(--ufund-admin-text);font-size:22px;line-height:1.2;font-weight:650;letter-spacing:-.01em}.ufund-members-help{margin:0 0 18px;color:var(--ufund-admin-muted);font-size:15px;line-height:1.45;font-weight:400;max-width:780px}.ufund-members-create-form{display:block;max-width:820px}.ufund-members-form-grid{display:grid;grid-template-columns:1.25fr .9fr .9fr;gap:16px;margin-bottom:18px;align-items:start}.ufund-member-field{display:block!important;margin:0!important;padding:0!important;color:var(--ufund-admin-text)!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.ufund-member-label{display:inline-flex!important;align-items:center!important;gap:4px!important;margin:0 0 7px!important;padding:0!important;color:var(--ufund-admin-text)!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important}.ufund-required-star{color:var(--ufund-admin-danger)!important;font-weight:600!important;line-height:1!important}.ufund-members-create-form input[type=email],.ufund-members-create-form input[type=text],.ufund-members-search-form input[type=search]{width:100%!important;min-height:42px!important;margin:0!important;padding:10px 12px!important;border:1px solid var(--ufund-admin-border-dark)!important;border-radius:7px!important;background:#fff!important;color:var(--ufund-admin-text)!important;font-family:inherit!important;font-size:15px!important;line-height:1.35!important;font-weight:400!important;box-shadow:none!important;outline:none!important}.ufund-members-create-form input:focus,.ufund-members-search-form input[type=search]:focus{border-color:var(--ufund-admin-blue)!important;box-shadow:0 0 0 3px rgba(39,69,108,.12)!important}.ufund-members-create-options{display:block;margin:0 0 20px}.ufund-members-checkbox{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;color:#374151!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important;cursor:pointer!important;width:auto!important}.ufund-members-checkbox input[type=checkbox]{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin:0!important;padding:0!important;cursor:pointer!important}.ufund-members-form-actions{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-top:0}.ufund-members-search-form{display:flex;gap:10px;align-items:center;margin:0 0 22px}.ufund-members-search-form input[type=search]{flex:1}.ufund-primary-btn,.ufund-secondary-btn,.ufund-primary-mini-btn,.ufund-warning-btn,.ufund-danger-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:0 14px!important;border-radius:7px!important;font-family:"Manrope",Arial,sans-serif!important;font-size:13px!important;line-height:1!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;border:1px solid transparent!important;transition:background .15s ease,color .15s ease,border-color .15s ease,opacity .15s ease}.ufund-primary-btn,.ufund-primary-mini-btn{background:var(--ufund-admin-blue)!important;border-color:var(--ufund-admin-blue)!important;color:#fff!important}.ufund-primary-btn:hover,.ufund-primary-mini-btn:hover{background:var(--ufund-admin-blue-dark)!important;border-color:var(--ufund-admin-blue-dark)!important;color:#fff!important}.ufund-secondary-btn{background:#fff!important;border-color:var(--ufund-admin-border-dark)!important;color:var(--ufund-admin-blue)!important}.ufund-secondary-btn:hover{background:#f3f6fa!important;border-color:#b8c2d0!important;color:var(--ufund-admin-blue)!important}.ufund-warning-btn,.ufund-danger-btn{background:#fff!important;border-color:#efb5ae!important;color:var(--ufund-admin-danger)!important}.ufund-warning-btn:hover,.ufund-danger-btn:hover{background:var(--ufund-admin-danger-bg)!important;border-color:var(--ufund-admin-danger)!important;color:var(--ufund-admin-danger)!important}.ufund-members-form-actions .ufund-primary-btn{min-height:42px!important;padding:0 18px!important;font-size:14px!important}.ufund-members-list{width:100%;border-top:1px solid var(--ufund-admin-border)}.ufund-members-list-header,.ufund-member-row{display:grid;grid-template-columns:minmax(230px,1.5fr) .75fr .8fr .85fr minmax(260px,1.35fr);column-gap:16px;align-items:center}.ufund-members-list-header{padding:13px 12px;color:var(--ufund-admin-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:650;border-bottom:1px solid var(--ufund-admin-border)}.ufund-member-row{min-height:72px;padding:13px 12px;border-bottom:1px solid var(--ufund-admin-border);color:#374151;font-size:14px;background:#fff}.ufund-member-row strong{display:block;margin:0 0 3px;color:var(--ufund-admin-text);font-size:15px;line-height:1.25;font-weight:600}.ufund-member-row span,.ufund-member-row small{display:block;color:var(--ufund-admin-muted);font-size:13px;line-height:1.35;font-weight:400}.ufund-member-status{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;padding:5px 10px!important;border-radius:999px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;margin-bottom:5px!important;letter-spacing:.02em!important}.ufund-member-status-active{background:var(--ufund-admin-success-bg)!important;color:var(--ufund-admin-success)!important}.ufund-member-status-inactive{background:#f3f4f6!important;color:var(--ufund-admin-muted)!important}.ufund-member-actions{display:flex!important;gap:7px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important}.ufund-member-inline-form{display:inline-flex!important;margin:0!important;padding:0!important}.ufund-member-actions small{color:var(--ufund-admin-muted);font-size:13px}.ufund-message{max-width:1100px;margin:24px auto 0;padding:13px 16px;border-radius:8px;font-size:14px;line-height:1.4;font-weight:500}.ufund-message-success{background:var(--ufund-admin-success-bg);color:var(--ufund-admin-success)}.ufund-message-error{background:#fee2e2;color:#991b1b}.ufund-empty-box{padding:28px;background:var(--ufund-admin-bg);border-radius:12px;text-align:center;color:var(--ufund-admin-muted)}.ufund-delete-details{display:none!important}@media (max-width:1040px){.ufund-members-list-header{display:none}.ufund-member-row{grid-template-columns:1fr;gap:10px;align-items:start}.ufund-member-actions{padding-top:2px}}@media (max-width:780px){.ufund-members-admin{padding:22px 16px}.ufund-members-panel{padding:20px 16px}.ufund-members-form-grid{grid-template-columns:1fr}.ufund-members-search-form{flex-direction:column;align-items:stretch}.ufund-primary-btn,.ufund-secondary-btn,.ufund-primary-mini-btn,.ufund-warning-btn,.ufund-danger-btn{width:100%;min-height:40px!important}.ufund-member-actions{width:100%;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.ufund-member-inline-form{width:100%}.ufund-member-inline-form button{width:100%}}.ufund-member-actions{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;flex-wrap:nowrap!important;min-height:0!important}.ufund-member-inline-form{display:inline-flex!important;margin:0!important;padding:0!important;line-height:1!important}.ufund-compact-action-btn,.ufund-member-actions .ufund-secondary-btn,.ufund-member-actions .ufund-warning-btn,.ufund-member-actions .ufund-danger-btn,.ufund-member-actions .ufund-primary-mini-btn{min-height:30px!important;height:30px!important;padding:0 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;box-shadow:none!important}.ufund-member-actions .ufund-secondary-btn{background:#fff!important;border:1px solid #cfd8e3!important;color:#27456c!important}.ufund-member-actions .ufund-primary-mini-btn{background:#27456c!important;border:1px solid #27456c!important;color:#fff!important}.ufund-member-actions .ufund-warning-btn{background:#fff!important;border:1px solid #d7b46a!important;color:#7a4b00!important}.ufund-member-actions .ufund-danger-btn{background:#fff!important;border:1px solid #d6a3a0!important;color:#9f1f17!important}.ufund-member-actions .ufund-secondary-btn:hover,.ufund-member-actions .ufund-primary-mini-btn:hover,.ufund-member-actions .ufund-warning-btn:hover,.ufund-member-actions .ufund-danger-btn:hover{opacity:.92!important}.ufund-member-row{min-height:58px!important;padding-top:9px!important;padding-bottom:9px!important}.ufund-members-list-header,.ufund-member-row{grid-template-columns:minmax(230px,1.55fr) .75fr .8fr .85fr minmax(210px,1fr)!important}.ufund-delete-control{position:relative!important;display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.ufund-member-delete-confirm-form{display:none;position:absolute;top:calc(100% + 8px);right:0;z-index:9999;width:230px;padding:12px;border:1px solid #f1b4af;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.16)}.ufund-delete-control.ufund-delete-open .ufund-member-delete-confirm-form{display:block}.ufund-delete-confirm-title{margin-bottom:8px;color:#6b7280;font-size:12px;line-height:1.35;font-weight:500}.ufund-delete-confirm-title strong{color:#9f1f17;font-weight:700}.ufund-delete-confirm-row{display:flex;gap:7px;align-items:center}.ufund-delete-confirm-input{flex:1;min-width:0;height:32px!important;padding:6px 8px!important;border:1px solid #d1d5db!important;border-radius:6px!important;font-size:12px!important;line-height:1!important;box-shadow:none!important}.ufund-delete-confirm-input:focus{outline:none!important;border-color:#9f1f17!important;box-shadow:0 0 0 3px rgba(159,31,23,.1)!important}.ufund-delete-confirm-btn{height:32px!important;min-height:32px!important;padding:0 9px!important;border-radius:6px!important;font-size:12px!important}.ufund-delete-confirm-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.ufund-delete-details{display:none!important}