.OrgManager_orgManager____7b1{padding:0}.OrgManager_header__4y7xZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.OrgManager_header__4y7xZ h2{font-family:var(--mj-font-display),Georgia,serif;font-size:22px;color:var(--mj-ink);margin:0;letter-spacing:.01em;position:relative;padding-bottom:8px}.OrgManager_header__4y7xZ h2:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--mj-terracotta);border-radius:2px}.OrgManager_refreshButton__gnKff{background:rgba(250,250,252,.9);border:1.5px solid var(--mj-hairline);color:var(--mj-muted);padding:10px 18px;border-radius:var(--mj-radius-card);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}.OrgManager_refreshButton__gnKff:hover{background:var(--mj-card-solid);border-color:var(--mj-terracotta);color:var(--mj-ink);transform:translateY(-1px);box-shadow:0 2px 8px rgba(70,45,25,.08)}.OrgManager_empty__IuZhb,.OrgManager_loading__J_gOh{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--mj-muted)}.OrgManager_spinner__CrWeo{width:36px;height:36px;border:3px solid var(--mj-hairline);border-top-color:var(--mj-terracotta);border-radius:50%;animation:OrgManager_spin__vqGyY 1s linear infinite;margin-bottom:16px}@keyframes OrgManager_spin__vqGyY{to{transform:rotate(1turn)}}@keyframes OrgManager_cardFadeIn__Vfm3Q{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.OrgManager_emptyIcon__K5ajB{font-size:52px;margin-bottom:16px;opacity:.8}.OrgManager_empty__IuZhb h3{font-family:var(--mj-font-display),Georgia,serif;color:var(--mj-ink);margin-bottom:8px;font-size:18px;font-weight:400}.OrgManager_orgSection__a5L2C{background:rgba(255,250,240,.98);border:1.5px solid rgba(70,45,25,.08);border-radius:var(--mj-radius-card);margin-bottom:16px;overflow:hidden;transition:all .25s ease;animation:OrgManager_cardFadeIn__Vfm3Q .4s ease-out}.OrgManager_orgSection__a5L2C:hover{border-color:rgba(184,85,47,.3);box-shadow:0 4px 16px rgba(70,45,25,.06)}.OrgManager_orgHeader__efWsS{width:100%;display:flex;align-items:center;padding:18px 22px;border:none;cursor:pointer;transition:all .2s ease}.OrgManager_orgHeader__efWsS,.OrgManager_orgHeader__efWsS:hover{background:var(--mj-card-solid)}.OrgManager_orgName__t_Tgz{font-family:var(--mj-font-display),Georgia,serif;font-weight:400;font-size:17px;color:var(--mj-ink);flex:1;text-align:left;letter-spacing:.01em}.OrgManager_memberCount__UWZKz{font-size:13px;color:var(--mj-muted);margin-right:14px;background:rgba(184,85,47,.12);padding:4px 10px;border-radius:var(--mj-radius-card)}.OrgManager_expandIcon__hW8Sy{color:var(--mj-muted);font-size:14px;transition:transform .2s ease}.OrgManager_orgHeader__efWsS[aria-expanded=true] .OrgManager_expandIcon__hW8Sy{transform:rotate(180deg)}.OrgManager_membersSection__oKubC{padding:18px;border-top:1px solid rgba(70,45,25,.06);background:rgba(70,45,25,.02)}.OrgManager_addMemberButton__yQl4F{background:rgba(200,147,60,.9);color:var(--mj-ink);border:none;padding:12px 22px;border-radius:var(--mj-radius-card);font-size:14px;font-weight:600;cursor:pointer;margin-bottom:16px;transition:all .2s ease;box-shadow:0 2px 8px rgba(184,85,47,.3);min-height:44px}.OrgManager_addMemberButton__yQl4F:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(184,85,47,.4)}.OrgManager_addMemberButton__yQl4F:active{transform:translateY(0);box-shadow:0 2px 8px rgba(184,85,47,.3)}.OrgManager_noMembers__ilSGr{color:var(--mj-muted);font-size:14px;text-align:center;padding:24px;background:rgba(255,250,240,.8);border-radius:var(--mj-radius-card);border:1px dashed rgba(70,45,25,.1)}.OrgManager_membersList__K4Qr6{display:flex;flex-direction:column;gap:10px}.OrgManager_memberCard__V7q43{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:#fff;border:1px solid var(--mj-hairline);border-radius:var(--mj-radius-card);transition:all .2s ease}.OrgManager_memberCard__V7q43:hover{border-color:rgba(184,85,47,.25);box-shadow:0 2px 8px rgba(70,45,25,.05)}.OrgManager_memberInfo__B63rh{display:flex;flex-direction:column;gap:3px;min-width:0}.OrgManager_memberEmail__CbW_a{font-size:14px;color:var(--mj-ink);font-weight:500;overflow-wrap:anywhere}.OrgManager_memberName__Yfb7r{font-size:13px;color:var(--mj-muted)}.OrgManager_memberRole__BIgHw{font-size:11.5px;color:var(--mj-terracotta);font-weight:700;text-transform:uppercase;letter-spacing:.5px;background:rgba(184,85,47,.1);padding:3px 8px;border-radius:4px;margin-top:4px;display:inline-block;width:-moz-fit-content;width:fit-content}.OrgManager_removeLink__MK87s{background:transparent;border:none;color:var(--mj-rust);font-size:13px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:var(--mj-radius-field);transition:all .2s ease;min-height:44px;min-width:44px}.OrgManager_removeLink__MK87s:hover:not(:disabled){background:rgba(163,60,30,.08);text-decoration:underline}.OrgManager_removeLink__MK87s:disabled{color:var(--mj-placeholder);cursor:not-allowed}.OrgManager_modalOverlay___iKtP{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(42,32,24,.6);display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;z-index:1000;padding:max(20px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));animation:OrgManager_fadeIn__Y7xhv .2s ease-out}.OrgManager_modalOverlay___iKtP>*{margin:auto 0}@keyframes OrgManager_fadeIn__Y7xhv{0%{opacity:0}to{opacity:1}}.OrgManager_modal__1wmnl{background:#fff;border-radius:var(--mj-radius-pill);padding:28px;max-width:420px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 24px 64px rgba(70,45,25,.25);animation:OrgManager_modalSlideIn__EEBhG .3s ease-out}@keyframes OrgManager_modalSlideIn__EEBhG{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.OrgManager_modal__1wmnl h3{margin:0 0 12px;color:var(--mj-ink);font-family:var(--mj-font-display),Georgia,serif;font-size:20px;font-weight:400}.OrgManager_modal__1wmnl p{color:var(--mj-muted);margin-bottom:16px;line-height:1.5}.OrgManager_modalSubtext__IQRZ5{font-size:13px;color:var(--mj-placeholder)}.OrgManager_emailInput__pemRd{width:100%;padding:14px 16px;border:2px solid var(--mj-hairline);border-radius:var(--mj-radius-card);font-size:16px;margin-bottom:20px;transition:all .2s ease;min-height:48px}.OrgManager_emailInput__pemRd:focus{outline:none;border-color:var(--mj-terracotta);box-shadow:0 0 0 4px rgba(184,85,47,.15)}.OrgManager_emailInput__pemRd:hover:not(:focus):not(:disabled){border-color:var(--mj-hairline)}.OrgManager_emailInput__pemRd:disabled{background:var(--mj-card-solid);color:var(--mj-placeholder)}.OrgManager_modalButtons__AyY44{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.OrgManager_cancelButton__JDMLz{padding:12px 22px;background:var(--mj-card-solid);border:1.5px solid var(--mj-hairline);border-radius:var(--mj-radius-card);color:var(--mj-muted);font-weight:500;cursor:pointer;transition:all .2s ease;min-height:44px}.OrgManager_cancelButton__JDMLz:hover:not(:disabled){background:var(--mj-hairline);border-color:var(--mj-hairline)}.OrgManager_cancelButton__JDMLz:disabled{cursor:not-allowed;opacity:.6}.OrgManager_addButton__lRHOl{padding:12px 22px;background:rgba(200,147,60,.9);border:none;border-radius:var(--mj-radius-card);color:var(--mj-ink);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(184,85,47,.3);min-height:44px}.OrgManager_addButton__lRHOl:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(184,85,47,.4)}.OrgManager_addButton__lRHOl:active:not(:disabled){transform:translateY(0)}.OrgManager_addButton__lRHOl:disabled{opacity:.6;cursor:not-allowed;transform:none}.OrgManager_removeButton__gvhyS{padding:12px 22px;background:rgba(163,60,30,.85);border:none;border-radius:var(--mj-radius-card);color:#fff;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(163,60,30,.3);min-height:44px}.OrgManager_removeButton__gvhyS:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(163,60,30,.4)}.OrgManager_removeButton__gvhyS:active{transform:translateY(0)}.OrgManager_headerActions__OTthF{display:flex;gap:10px;align-items:center}.OrgManager_registerOrgButton__91tBb{background:transparent;border:1.5px solid var(--mj-terracotta);color:var(--mj-ochre);padding:10px 18px;border-radius:var(--mj-radius-card);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;min-height:44px}.OrgManager_registerOrgButton__91tBb:hover{background:rgba(184,85,47,.12);border-color:var(--mj-terracotta-hover);transform:translateY(-1px)}.OrgManager_registerButton__QbKJo{background:rgba(200,147,60,.9);color:var(--mj-ink);border:none;padding:14px 28px;border-radius:var(--mj-radius-card);font-size:15px;font-weight:600;cursor:pointer;margin-top:16px;transition:all .2s ease;box-shadow:0 2px 8px rgba(184,85,47,.3)}.OrgManager_registerButton__QbKJo:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(184,85,47,.4)}.OrgManager_registerButton__QbKJo:active{transform:translateY(0);box-shadow:0 2px 8px rgba(184,85,47,.3)}.OrgManager_registerModal__wVAZp{background:#fff;border-radius:var(--mj-radius-pill);padding:28px;max-width:520px;width:100%;max-height:min(90vh,calc(100dvh - 40px));overflow-y:auto;box-shadow:0 24px 64px rgba(70,45,25,.25);animation:OrgManager_modalSlideIn__EEBhG .3s ease-out}.OrgManager_registerModal__wVAZp h3{margin:0 0 8px;color:var(--mj-ink);font-family:var(--mj-font-display),Georgia,serif;font-size:22px;font-weight:400}.OrgManager_registerModal__wVAZp>p{color:var(--mj-muted);margin-bottom:24px;font-size:14px;line-height:1.5}.OrgManager_formGroup__smbD4{margin-bottom:18px}.OrgManager_formGroup__smbD4 label{display:block;font-size:14px;font-weight:600;color:var(--mj-ink);margin-bottom:8px;letter-spacing:.01em}.OrgManager_formGroup__smbD4 input,.OrgManager_formGroup__smbD4 select,.OrgManager_formGroup__smbD4 textarea{width:100%;padding:14px 16px;border:2px solid var(--mj-hairline);border-radius:var(--mj-radius-card);font-size:16px;transition:all .2s ease;font-family:inherit;min-height:48px}.OrgManager_formGroup__smbD4 input:focus,.OrgManager_formGroup__smbD4 select:focus,.OrgManager_formGroup__smbD4 textarea:focus{outline:none;border-color:var(--mj-terracotta);box-shadow:0 0 0 4px rgba(184,85,47,.15)}.OrgManager_formGroup__smbD4 input:hover:not(:focus):not(:disabled),.OrgManager_formGroup__smbD4 select:hover:not(:focus):not(:disabled),.OrgManager_formGroup__smbD4 textarea:hover:not(:focus):not(:disabled){border-color:var(--mj-hairline)}.OrgManager_formGroup__smbD4 input:disabled,.OrgManager_formGroup__smbD4 select:disabled,.OrgManager_formGroup__smbD4 textarea:disabled{background:var(--mj-card-solid);cursor:not-allowed;color:var(--mj-placeholder)}.OrgManager_formGroup__smbD4 textarea{resize:vertical;min-height:100px;line-height:1.5}.OrgManager_fieldHint__K6gDo{display:block;color:var(--mj-muted);font-size:12px;margin-top:6px;font-weight:400}.OrgManager_toggleLabel__mfqb1{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:500;color:var(--mj-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;min-height:44px}.OrgManager_toggleLabel__mfqb1 input[type=checkbox]{width:18px;height:18px;min-height:unset;accent-color:var(--mj-terracotta);cursor:pointer;margin:0;padding:0;border:2px solid var(--mj-hairline);border-radius:4px}.OrgManager_toggleLabel__mfqb1 input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.OrgManager_toggleLabel__mfqb1 span{line-height:1.2}@media (prefers-reduced-motion:reduce){.OrgManager_addButton__lRHOl,.OrgManager_addMemberButton__yQl4F,.OrgManager_cancelButton__JDMLz,.OrgManager_memberCard__V7q43,.OrgManager_modalOverlay___iKtP,.OrgManager_modal__1wmnl,.OrgManager_orgSection__a5L2C,.OrgManager_refreshButton__gnKff,.OrgManager_registerButton__QbKJo,.OrgManager_registerModal__wVAZp,.OrgManager_registerOrgButton__91tBb,.OrgManager_removeButton__gvhyS{animation:none;transition:none}.OrgManager_addButton__lRHOl:hover:not(:disabled),.OrgManager_addMemberButton__yQl4F:hover,.OrgManager_memberCard__V7q43:hover,.OrgManager_orgSection__a5L2C:hover,.OrgManager_registerButton__QbKJo:hover,.OrgManager_registerOrgButton__91tBb:hover,.OrgManager_removeButton__gvhyS:hover{transform:none}}@media (max-width:480px){.OrgManager_memberCard__V7q43{flex-direction:column;align-items:flex-start;gap:12px}.OrgManager_removeLink__MK87s{align-self:flex-end}.OrgManager_modal__1wmnl,.OrgManager_registerModal__wVAZp{padding:24px 20px;border-radius:var(--mj-radius-card)}.OrgManager_headerActions__OTthF{flex-direction:column;gap:8px}}.OrgManager_emptyIcon__K5ajB{width:16px;height:16px;margin:0 auto 18px;transform:rotate(45deg);background:var(--mj-terracotta);font-size:0;line-height:0}