.organization-summary{display:flex;flex-direction:column;margin:18px 0 10px;padding:14px;border-radius:13px;background:linear-gradient(120deg,#06265c,#087bc1);color:#fff}.organization-summary span,.organization-summary small{font-size:10px;opacity:.8;text-transform:uppercase;letter-spacing:.08em}.organization-summary strong{margin:4px 0;font-size:17px}.team-section{margin-top:20px;padding-top:18px;border-top:1px solid #e0e9ee}.drawer-section-title{display:flex;align-items:center;justify-content:space-between}.drawer-section-title h3{margin:0}.drawer-section-title span{padding:5px 8px;border-radius:999px;background:#eaf6fc;color:#075b97;font-size:10px;font-weight:900}.organization-members{display:grid;gap:7px;margin:11px 0}.member-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:10px;border:1px solid #e1e9ee;border-radius:11px}.member-identity{min-width:0}.member-identity strong,.member-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.member-identity small{color:#788995}.member-role{padding:5px 7px;border-radius:7px;background:#edf5f8;color:#557080;font-size:9px;font-weight:900;text-transform:uppercase}.remove-member{border:0;background:#fff0f0;color:#aa252a;border-radius:7px;padding:5px 7px;cursor:pointer}.invite-form{display:grid;grid-template-columns:1fr 115px;gap:7px}.invite-form button{grid-column:1/-1;border:0;border-radius:10px;padding:10px;background:linear-gradient(135deg,#149a32,#24b645);color:#fff;font-weight:800;cursor:pointer}.invite-message{min-height:16px;color:#617583;font-size:11px}.invitation-row{padding:8px 10px;border:1px dashed #b9ceda;border-radius:10px;color:#617583;font-size:11px}.invitation-row strong{display:block;color:#34566c}
