.MembersListCrud-module__Nx9GPG__container{margin-top:40px;padding:20px}.MembersListCrud-module__Nx9GPG__table{border-collapse:collapse;table-layout:auto;width:100%;font-size:16px}.MembersListCrud-module__Nx9GPG__table th,.MembersListCrud-module__Nx9GPG__table td{text-align:left;word-wrap:break-word;white-space:normal;padding:10px}.MembersListCrud-module__Nx9GPG__table th:first-child,.MembersListCrud-module__Nx9GPG__table td:first-child{width:8%}.MembersListCrud-module__Nx9GPG__table th:nth-child(2),.MembersListCrud-module__Nx9GPG__table td:nth-child(2){width:20%}.MembersListCrud-module__Nx9GPG__table th:nth-child(3),.MembersListCrud-module__Nx9GPG__table td:nth-child(3){width:25%}.MembersListCrud-module__Nx9GPG__table th:nth-child(4),.MembersListCrud-module__Nx9GPG__table td:nth-child(4){width:17%}.MembersListCrud-module__Nx9GPG__table th:nth-child(5),.MembersListCrud-module__Nx9GPG__table td:nth-child(5){width:30%}.MembersListCrud-module__Nx9GPG__table th{z-index:500;background-color:#f4f4f4;position:sticky;top:60px;box-shadow:0 1px 2px #0000001a}.MembersListCrud-module__Nx9GPG__table thead{z-index:10;background-color:#f5f5f5;position:sticky;top:50px}.MembersListCrud-module__Nx9GPG__searchContainer{background-color:#f8f9fa;border-radius:5px;margin:15px 0;padding:10px;box-shadow:0 1px 3px #0000001a}.MembersListCrud-module__Nx9GPG__searchInput{box-sizing:border-box;border:1px solid #ced4da;border-radius:4px;width:100%;margin-bottom:10px;padding:10px 15px;font-size:16px}.MembersListCrud-module__Nx9GPG__searchInput:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}.MembersListCrud-module__Nx9GPG__button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;margin-right:5px;padding:8px 16px}.MembersListCrud-module__Nx9GPG__button:hover{background-color:#0056b3}.MembersListCrud-module__Nx9GPG__actionButtons{justify-content:space-between;align-items:center;gap:4px;width:100%;padding:3px 6px;display:flex}.MembersListCrud-module__Nx9GPG__actionButtons button{white-space:nowrap;text-align:center;border:none;border-radius:3px;flex:1;min-width:40px;max-width:40%;margin:0;padding:3px 6px;font-size:12px}.MembersListCrud-module__Nx9GPG__viewButton{color:#fff;cursor:pointer;background-color:#2a88f2;border:none;border-radius:4px}.MembersListCrud-module__Nx9GPG__viewButton:hover{background-color:#1a70d8}.MembersListCrud-module__Nx9GPG__actionButtons button:nth-child(2){color:#212529;cursor:pointer;background-color:#ffc107;border:none;border-radius:4px}.MembersListCrud-module__Nx9GPG__actionButtons button:nth-child(2):hover{background-color:#e0a800}.MembersListCrud-module__Nx9GPG__actionButtons button:nth-child(3){color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px}.MembersListCrud-module__Nx9GPG__actionButtons button:nth-child(3):hover{background-color:#c82333}@media (max-width:768px){.MembersListCrud-module__Nx9GPG__table{font-size:12px}.MembersListCrud-module__Nx9GPG__table th,.MembersListCrud-module__Nx9GPG__table td{padding:8px}.MembersListCrud-module__Nx9GPG__searchInput{padding:6px;font-size:12px}.MembersListCrud-module__Nx9GPG__button{padding:6px 12px;font-size:12px}.MembersListCrud-module__Nx9GPG__container{padding:15px}.MembersListCrud-module__Nx9GPG__table th:first-child,.MembersListCrud-module__Nx9GPG__table td:first-child{width:8%}.MembersListCrud-module__Nx9GPG__table th:nth-child(2),.MembersListCrud-module__Nx9GPG__table td:nth-child(2),.MembersListCrud-module__Nx9GPG__table th:nth-child(3),.MembersListCrud-module__Nx9GPG__table td:nth-child(3),.MembersListCrud-module__Nx9GPG__table th:nth-child(4),.MembersListCrud-module__Nx9GPG__table td:nth-child(4){width:20%}.MembersListCrud-module__Nx9GPG__table th:nth-child(5),.MembersListCrud-module__Nx9GPG__table td:nth-child(5){width:32%}}@media (max-width:480px){.MembersListCrud-module__Nx9GPG__table{font-size:12px}.MembersListCrud-module__Nx9GPG__table th,.MembersListCrud-module__Nx9GPG__table td{padding:6px}.MembersListCrud-module__Nx9GPG__searchInput{padding:5px;font-size:.9rem}.MembersListCrud-module__Nx9GPG__button{padding:5px 10px;font-size:.8rem}.MembersListCrud-module__Nx9GPG__container{padding:10px}.MembersListCrud-module__Nx9GPG__table th:first-child,.MembersListCrud-module__Nx9GPG__table td:first-child{width:8%}.MembersListCrud-module__Nx9GPG__table th:nth-child(2),.MembersListCrud-module__Nx9GPG__table td:nth-child(2),.MembersListCrud-module__Nx9GPG__table th:nth-child(3),.MembersListCrud-module__Nx9GPG__table td:nth-child(3),.MembersListCrud-module__Nx9GPG__table th:nth-child(4),.MembersListCrud-module__Nx9GPG__table td:nth-child(4){width:20%}.MembersListCrud-module__Nx9GPG__table th:nth-child(5),.MembersListCrud-module__Nx9GPG__table td:nth-child(5){width:32%;padding-left:2px;padding-right:2px}.MembersListCrud-module__Nx9GPG__actionButtons button{padding:2px 3px;font-size:12px}}
.AdminForMemberPageHeader-module__muIfka__header{color:#fff;z-index:2000;box-sizing:border-box;background-color:#2c2727;border-bottom:1px solid #000;justify-content:space-between;align-items:center;width:100%;height:50px;padding:0 20px;display:flex;position:fixed;top:0;left:0;box-shadow:0 2px 5px #0003}.AdminForMemberPageHeader-module__muIfka__buttons{gap:10px;display:flex}.AdminForMemberPageHeader-module__muIfka__deleteSelectedButton{color:#fff;cursor:pointer;background-color:#dc3545;border:none;border-radius:4px;padding:8px 12px;font-weight:500}.AdminForMemberPageHeader-module__muIfka__deleteSelectedButton:hover{background-color:#c82333}.AdminForMemberPageHeader-module__muIfka__scrollButton{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:4px;padding:8px 12px;font-weight:500}.AdminForMemberPageHeader-module__muIfka__scrollButton:hover{background-color:#0056b3}.AdminForMemberPageHeader-module__muIfka__header h1{color:#fff;margin:0;font-size:18px;font-weight:500}@media (max-width:768px){.AdminForMemberPageHeader-module__muIfka__header{height:45px;padding:0 10px}.AdminForMemberPageHeader-module__muIfka__header h1{font-size:16px}.AdminForMemberPageHeader-module__muIfka__buttons{gap:6px}.AdminForMemberPageHeader-module__muIfka__deleteSelectedButton,.AdminForMemberPageHeader-module__muIfka__scrollButton{padding:6px 8px;font-size:12px}}@media (max-width:480px){.AdminForMemberPageHeader-module__muIfka__header{flex-wrap:wrap;height:40px;padding:0 5px}.AdminForMemberPageHeader-module__muIfka__header h1{max-width:40%;font-size:14px}.AdminForMemberPageHeader-module__muIfka__buttons{gap:4px}.AdminForMemberPageHeader-module__muIfka__deleteSelectedButton,.AdminForMemberPageHeader-module__muIfka__scrollButton{padding:4px 6px;font-size:10px}}
.Button-module__VVUCgG__button{background-color:var(--button-bg,var(--btn-primary-bg));color:var(--button-text,var(--btn-primary-text));border:1px solid var(--button-border-color,var(--border-color));cursor:pointer;white-space:nowrap;box-sizing:border-box;border-radius:clamp(4px,1vw,8px);flex:none;justify-content:center;align-items:center;gap:clamp(2px,.5vw,4px);width:auto;min-width:clamp(60px,15vw,120px);max-width:clamp(150px,50vw,300px);height:clamp(28px,8vw,36px);padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px);font-family:inherit;font-size:clamp(12px,3vw,14px);font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .3s,transform .2s,color .3s;display:flex;position:relative;overflow:visible}.Button-module__VVUCgG__flexFill{flex:auto!important;justify-content:center!important;align-items:center!important;display:flex!important}.Button-module__VVUCgG__button:hover{background-color:var(--button-hover-bg,var(--btn-primary-hover-bg));color:var(--button-hover-text,var(--btn-primary-hover-text));transform:scale(1.02)}.Button-module__VVUCgG__button:active{background-color:var(--button-active-bg,var(--button-hover-bg,var(--btn-primary-hover-bg)));color:var(--button-active-text,var(--button-hover-text,var(--btn-primary-hover-text)));transform:none}.Button-module__VVUCgG__button:focus,.Button-module__VVUCgG__button:focus-visible{outline:2px solid var(--focus-border-color);outline-offset:2px}.Button-module__VVUCgG__primary{--button-bg:var(--btn-primary-bg);--button-text:var(--btn-primary-text);--button-hover-bg:var(--btn-primary-hover-bg);--button-hover-text:var(--btn-primary-hover-text);--button-active-bg:var(--btn-primary-hover-bg);--button-active-text:var(--btn-primary-hover-text)}.Button-module__VVUCgG__primary:hover{background-color:var(--button-hover-bg,var(--btn-primary-hover-bg));color:var(--button-hover-text,var(--btn-primary-hover-text))}.Button-module__VVUCgG__secondary{--button-bg:var(--btn-secondary-bg);--button-text:var(--btn-secondary-text);--button-hover-bg:var(--btn-secondary-hover-bg);--button-hover-text:var(--btn-secondary-hover-text);--button-active-bg:var(--btn-secondary-hover-bg);--button-active-text:var(--btn-secondary-hover-text)}.Button-module__VVUCgG__secondary:hover{background-color:var(--button-hover-bg,var(--btn-secondary-hover-bg));color:var(--button-hover-text,var(--btn-secondary-hover-text))}.Button-module__VVUCgG__appearanceOutline,.Button-module__VVUCgG__appearanceTransparent{--button-bg:transparent;--button-hover-bg:transparent;--button-active-bg:transparent;--button-text:var(--text-color);--button-hover-text:var(--text-color);--button-active-text:var(--text-color)}.Button-module__VVUCgG__appearanceGhost{--button-bg:transparent;--button-hover-bg:transparent;--button-active-bg:transparent;--button-border-color:transparent;--button-text:var(--text-color);--button-hover-text:var(--text-color);--button-active-text:var(--text-color)}.Button-module__VVUCgG__buttonIcon{flex-shrink:0;align-items:center;display:flex;color:inherit!important}.Button-module__VVUCgG__buttonText{white-space:nowrap;color:inherit!important}.Button-module__VVUCgG__wrapText{white-space:normal!important}.Button-module__VVUCgG__truncate{text-overflow:ellipsis!important;overflow:hidden!important}.Button-module__VVUCgG__noTruncate{text-overflow:clip!important;overflow:visible!important}.Button-module__VVUCgG__badge{z-index:4;color:var(--error-color);border:2px solid var(--error-color);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;min-width:clamp(16px,3.2vw,20px);height:clamp(16px,3.2vw,20px);padding:2px 6px;font-size:clamp(9px,2.2vw,11px);font-weight:700;display:flex;position:absolute;top:-6px;right:-6px}.Button-module__VVUCgG__notificationBadge{background-color:var(--chat-unread-badge);border-color:var(--chat-unread-badge);color:var(--text-color)}.Button-module__VVUCgG__button:disabled{opacity:1;cursor:not-allowed;background-color:var(--disabled-bg);color:var(--text-color);transform:none}.Button-module__VVUCgG__button:disabled:hover{background-color:var(--disabled-bg);color:var(--text-color);transform:none}.Button-module__VVUCgG__success{--button-bg:var(--success-color);--button-text:var(--btn-primary-text);--button-hover-bg:var(--success-color);--button-hover-text:var(--btn-primary-text);--button-active-bg:var(--success-color);--button-active-text:var(--btn-primary-text)}.Button-module__VVUCgG__danger{--button-bg:var(--error-color);--button-text:var(--btn-primary-text);--button-hover-bg:var(--error-color);--button-hover-text:var(--btn-primary-text);--button-active-bg:var(--error-color);--button-active-text:var(--btn-primary-text)}.Button-module__VVUCgG__warning{--button-bg:var(--warning-bg);--button-text:var(--warning-color);--button-hover-bg:var(--warning-bg);--button-hover-text:var(--warning-color);--button-active-bg:var(--warning-bg);--button-active-text:var(--warning-color);--button-border-color:var(--warning-border)}.Button-module__VVUCgG__navbarButton{white-space:nowrap!important;background-color:var(--btn-primary-bg)!important;width:auto!important;min-width:clamp(70px,18vw,100px)!important;max-width:clamp(140px,35vw,200px)!important;color:var(--btn-primary-text)!important;border:1px solid gold!important;border-radius:4px!important;gap:clamp(4px,1vw,8px)!important;padding:clamp(5px,1.2vw,8px) clamp(8px,2vw,14px)!important;font-size:clamp(10px,2.6vw,14px)!important;font-weight:600!important;line-height:1.2!important;overflow:visible!important}.Button-module__VVUCgG__navbarIcon{color:inherit!important;font-size:clamp(12px,3vw,16px)!important}.Button-module__VVUCgG__userProfileLoginButton{gap:clamp(1px,.4vw,2px)!important;min-width:clamp(56px,14vw,72px)!important;max-width:clamp(56px,14vw,72px)!important;padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px)!important;font-size:clamp(10px,2.8vw,14px)!important}.Button-module__VVUCgG__reviewSectionButton{border:1px solid var(--border-color)!important;border-radius:4px!important;min-width:auto!important;padding:clamp(2px,.6vw,4px)!important}.Button-module__VVUCgG__subnavbarIcon{color:inherit!important;font-size:clamp(18px,4.5vw,24px)!important}.Button-module__VVUCgG__chatNotificationButton{background:var(--btn-primary-bg)!important;color:var(--btn-primary-text)!important;border:1px solid var(--border-color)!important;border-radius:4px!important;min-width:auto!important;padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px)!important;font-size:clamp(18px,4vw,22px)!important}.Button-module__VVUCgG__backButton{border:1px solid var(--border-color)!important;border-radius:4px!important;gap:clamp(2px,.5vw,4px)!important;width:auto!important;min-width:clamp(50px,12vw,80px)!important;max-width:clamp(100px,25vw,140px)!important;padding:clamp(4px,1vw,6px) clamp(6px,1.5vw,10px)!important;font-size:clamp(8px,2.1vw,11px)!important}.Button-module__VVUCgG__backButtonIcon{color:inherit!important;font-size:clamp(11px,2.8vw,14px)!important}.Button-module__VVUCgG__scrollButton{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;padding:6px!important;display:inline-flex!important}.Button-module__VVUCgG__navIconButton{text-align:center!important;white-space:nowrap!important;color:#fff!important;cursor:pointer!important;background-color:#007bff!important;border:1px solid gold!important;border-radius:clamp(3px,.8vw,5px)!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:clamp(22px,6.5vw,38px)!important;max-width:clamp(45px,12.5vw,70px)!important;padding:clamp(5px,1.2vw,9px) clamp(4px,1vw,8px)!important;font-size:clamp(10px,2.8vw,13px)!important;transition:background-color .2s,transform .15s!important;display:flex!important}.Button-module__VVUCgG__navIconButton:hover{background-color:#0056b3!important;transform:translateY(-1px)!important}.Button-module__VVUCgG__navIconButton:active{background-color:#004085!important;transform:translateY(0)!important}
.LoginModal-module__Yj9BuG__loginModal{width:100%;max-width:400px}.LoginModal-module__Yj9BuG__title{text-align:center;color:var(--heading-color,#333);margin-bottom:20px;font-size:24px;font-weight:700}.LoginModal-module__Yj9BuG__message{background-color:var(--info-bg,#e3f2fd);color:var(--info-text,#1565c0);text-align:center;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.LoginModal-module__Yj9BuG__alert{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.LoginModal-module__Yj9BuG__alert.LoginModal-module__Yj9BuG__error{background-color:var(--error-bg,#ffebee);color:var(--error-text,#c62828);border:1px solid var(--error-border,#ffcdd2)}.LoginModal-module__Yj9BuG__alert.LoginModal-module__Yj9BuG__info{background-color:var(--info-bg,#e3f2fd);color:var(--info-text,#1565c0);border:1px solid var(--info-border,#bbdefb)}.LoginModal-module__Yj9BuG__alert.LoginModal-module__Yj9BuG__success{background-color:var(--success-bg,#e8f5e8);color:var(--success-text,#2e7d32);border:1px solid var(--success-border,#c8e6c9)}.LoginModal-module__Yj9BuG__form{flex-direction:column;gap:20px;display:flex}.LoginModal-module__Yj9BuG__inputGroup{flex-direction:column;gap:8px;display:flex}.LoginModal-module__Yj9BuG__label{color:var(--text-color,#333);font-size:14px;font-weight:600}.LoginModal-module__Yj9BuG__input{border:2px solid var(--border-color,#e0e0e0);background-color:var(--input-bg,#fff);color:var(--text-color,#333);border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .3s}.LoginModal-module__Yj9BuG__input:focus{border-color:var(--primary-color,#2196f3);outline:none}.LoginModal-module__Yj9BuG__input:disabled{background-color:var(--disabled-bg,#f5f5f5);cursor:not-allowed;opacity:.7}.LoginModal-module__Yj9BuG__error{color:var(--error-text,#d32f2f);margin-top:4px;font-size:12px}.LoginModal-module__Yj9BuG__submitButton{background-color:var(--btn-primary-bg,#ff9800);color:var(--btn-primary-text,white);cursor:pointer;border:none;border-radius:8px;margin-top:10px;padding:14px 20px;font-size:16px;font-weight:600;transition:background-color .3s}.LoginModal-module__Yj9BuG__submitButton:hover:not(:disabled){background-color:var(--btn-primary-hover-bg,#f57c00)}.LoginModal-module__Yj9BuG__submitButton:disabled{background-color:var(--disabled-bg,#ccc);cursor:not-allowed}.LoginModal-module__Yj9BuG__footer{text-align:center;border-top:1px solid var(--border-color,#e0e0e0);margin-top:20px;padding-top:20px}.LoginModal-module__Yj9BuG__footer p{color:var(--secondary-text-color,#666);margin:0;font-size:14px}.LoginModal-module__Yj9BuG__signupLink{color:var(--primary-color,#2196f3);cursor:pointer;font-family:inherit;font-weight:600;font-size:inherit;background:0 0;border:none;padding:0}.LoginModal-module__Yj9BuG__signupLink:hover{text-decoration:underline}@media (max-width:768px){.LoginModal-module__Yj9BuG__loginModal{padding:20px}.LoginModal-module__Yj9BuG__title{font-size:20px}}
.Modal-module__hX61kq__modalOverlay{z-index:1000;background-color:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Modal-module__hX61kq__modalContent{background:var(--card-bg,white);width:100%;max-width:400px;max-height:90vh;box-shadow:0 10px 30px var(--shadow-color,#0000004d);border:1px solid var(--border-color,transparent);border-radius:12px;padding:30px;animation:.3s ease-out Modal-module__hX61kq__modalSlideIn;position:relative;overflow-y:auto}.Modal-module__hX61kq__closeButton{cursor:pointer;color:var(--secondary-text-color,#666);z-index:1001;background:0 0;border:none;padding:5px;font-size:24px;line-height:1;position:absolute;top:15px;right:20px}.Modal-module__hX61kq__closeButton:hover{color:var(--text-color,#000)}@keyframes Modal-module__hX61kq__modalSlideIn{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.Modal-module__hX61kq__modalContent{margin:10px;padding:20px}}
.SignUpModal-module__Xuqi1G__signUpModal{width:100%;max-width:450px}.SignUpModal-module__Xuqi1G__title{text-align:center;color:#333;margin-bottom:20px;font-size:24px;font-weight:700}.SignUpModal-module__Xuqi1G__alert{text-align:center;border-radius:8px;margin-bottom:20px;padding:12px;font-size:14px}.SignUpModal-module__Xuqi1G__alert.SignUpModal-module__Xuqi1G__error{color:#c62828;background-color:#ffebee;border:1px solid #ffcdd2}.SignUpModal-module__Xuqi1G__alert.SignUpModal-module__Xuqi1G__info{color:#1565c0;background-color:#e3f2fd;border:1px solid #bbdefb}.SignUpModal-module__Xuqi1G__alert.SignUpModal-module__Xuqi1G__success{color:#2e7d32;background-color:#e8f5e8;border:1px solid #c8e6c9}.SignUpModal-module__Xuqi1G__form{flex-direction:column;gap:20px;display:flex}.SignUpModal-module__Xuqi1G__stepContainer,.SignUpModal-module__Xuqi1G__personalDetails{flex-direction:column;gap:16px;display:flex}.SignUpModal-module__Xuqi1G__inputGroup{flex-direction:column;gap:8px;display:flex}.SignUpModal-module__Xuqi1G__inputRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.SignUpModal-module__Xuqi1G__label{color:#333;font-size:14px;font-weight:600}.SignUpModal-module__Xuqi1G__input{border:2px solid #e0e0e0;border-radius:8px;padding:12px 16px;font-size:16px;transition:border-color .3s}.SignUpModal-module__Xuqi1G__input:focus{border-color:#ff9800;outline:none}.SignUpModal-module__Xuqi1G__input:disabled{cursor:not-allowed;background-color:#f5f5f5}.SignUpModal-module__Xuqi1G__error{color:#d32f2f;margin-top:4px;font-size:12px}.SignUpModal-module__Xuqi1G__otpButton{color:#fff;cursor:pointer;background-color:#2196f3;border:none;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:background-color .3s}.SignUpModal-module__Xuqi1G__otpButton:hover:not(:disabled){background-color:#1976d2}.SignUpModal-module__Xuqi1G__otpButton:disabled{cursor:not-allowed;background-color:#ccc}.SignUpModal-module__Xuqi1G__resendButton{color:#2196f3;cursor:pointer;background:0 0;border:none;padding:8px 0;font-size:14px;text-decoration:underline}.SignUpModal-module__Xuqi1G__resendButton:hover{color:#1976d2}.SignUpModal-module__Xuqi1G__otpAttempts{color:#ff9800;margin:0;font-size:12px;font-style:italic}.SignUpModal-module__Xuqi1G__submitButton{color:#fff;cursor:pointer;background-color:#ff9800;border:none;border-radius:8px;margin-top:10px;padding:14px 20px;font-size:16px;font-weight:600;transition:background-color .3s}.SignUpModal-module__Xuqi1G__submitButton:hover:not(:disabled){background-color:#f57c00}.SignUpModal-module__Xuqi1G__submitButton:disabled{cursor:not-allowed;background-color:#ccc}.SignUpModal-module__Xuqi1G__footer{text-align:center;border-top:1px solid #e0e0e0;margin-top:20px;padding-top:20px}.SignUpModal-module__Xuqi1G__footer p{color:#666;margin:0;font-size:14px}.SignUpModal-module__Xuqi1G__loginLink{color:#2196f3;cursor:pointer;font-weight:600}.SignUpModal-module__Xuqi1G__loginLink:hover{text-decoration:underline}@media (max-width:768px){.SignUpModal-module__Xuqi1G__signUpModal{padding:20px}.SignUpModal-module__Xuqi1G__title{font-size:20px}.SignUpModal-module__Xuqi1G__inputRow{grid-template-columns:1fr;gap:12px}}
.UserProfileButton-module__Wsjr9a__userProfileContainer{display:inline-block;position:relative;overflow:visible}.UserProfileButton-module__Wsjr9a__profileButton{color:#ff9800;cursor:pointer;background:0 0;border:2px solid #ff9800;border-radius:25px;align-items:center;gap:8px;padding:6px 12px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.UserProfileButton-module__Wsjr9a__profileButton:hover{color:#fff;background:#ff9800;transform:translateY(-1px);box-shadow:0 4px 8px #ff98004d}.UserProfileButton-module__Wsjr9a__avatarContainer{align-items:center;display:flex}.UserProfileButton-module__Wsjr9a__avatar{object-fit:cover;border:2px solid;border-radius:50%}.UserProfileButton-module__Wsjr9a__userName{white-space:nowrap;text-overflow:ellipsis;max-width:120px;overflow:hidden}.UserProfileButton-module__Wsjr9a__backdrop{z-index:1001;position:fixed;inset:0}.UserProfileButton-module__Wsjr9a__dropdown{z-index:1002;background:#fff;border:1px solid #e0e0e0;border-radius:12px;min-width:280px;max-width:320px;max-height:calc(100vh - 100px);animation:.2s ease-out UserProfileButton-module__Wsjr9a__dropdownSlideIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden auto;box-shadow:0 8px 24px #00000026}@media (max-width:768px){.UserProfileButton-module__Wsjr9a__dropdown{min-width:280px;max-width:calc(100vw - 40px);right:-10px}}@media (max-width:480px){.UserProfileButton-module__Wsjr9a__dropdown{min-width:260px;max-width:calc(100vw - 20px);right:-20px}}.UserProfileButton-module__Wsjr9a__userInfo{color:#fff;background:linear-gradient(135deg,#ff9800,#f57c00);align-items:center;gap:12px;padding:16px;display:flex}.UserProfileButton-module__Wsjr9a__avatarLarge{flex-shrink:0}.UserProfileButton-module__Wsjr9a__userDetails{flex:1;min-width:0}.UserProfileButton-module__Wsjr9a__fullName{margin-bottom:4px;font-size:16px;font-weight:600}.UserProfileButton-module__Wsjr9a__gapId{opacity:.9;margin-bottom:2px;font-size:12px}.UserProfileButton-module__Wsjr9a__mobile{opacity:.9;font-size:12px}.UserProfileButton-module__Wsjr9a__dropdownDivider{background:#e0e0e0;height:1px;margin:0}.UserProfileButton-module__Wsjr9a__dropdownItem{color:#333;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background-color .2s;display:flex}.UserProfileButton-module__Wsjr9a__dropdownItem:hover{background-color:#f5f5f5}.UserProfileButton-module__Wsjr9a__dropdownIcon{color:#666;width:16px}.UserProfileButton-module__Wsjr9a__logoutItem{color:#d32f2f}.UserProfileButton-module__Wsjr9a__logoutItem:hover{background-color:#ffebee}.UserProfileButton-module__Wsjr9a__logoutItem .UserProfileButton-module__Wsjr9a__dropdownIcon{color:#d32f2f}@keyframes UserProfileButton-module__Wsjr9a__dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:768px){.UserProfileButton-module__Wsjr9a__userName{display:none}.UserProfileButton-module__Wsjr9a__profileButton{border-radius:50%;justify-content:center;width:40px;height:40px;padding:8px}.UserProfileButton-module__Wsjr9a__dropdown{min-width:280px;max-width:calc(100vw - 20px);right:-10px}}@media (max-width:480px){.UserProfileButton-module__Wsjr9a__dropdown{min-width:260px;max-width:calc(100vw - 10px);right:-20px}}
.navbar-module__B7cdeW__navbar{z-index:1000;background-color:#141415;border-bottom:1px solid #000;grid-template-columns:1fr;align-items:center;column-gap:clamp(3px,.8vw,8px);width:100%;min-height:clamp(44px,11vw,60px);padding:clamp(6px,1.5vw,12px) clamp(4px,1vw,10px);display:grid;position:fixed;top:0;left:0;right:0;overflow:visible;box-shadow:0 2px 4px #0000001a}.navbar-module__B7cdeW__navList{flex-flow:row;justify-content:center;align-items:center;gap:clamp(3px,1vw,10px);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.navbar-module__B7cdeW__navItem{flex:0 auto;align-items:center;min-width:0;font-size:clamp(10px,3vw,14px);display:flex}.navbar-module__B7cdeW__navButton,.navbar-module__B7cdeW__navbarButton{text-align:center;white-space:nowrap;text-overflow:clip;color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:clamp(4px,1vw,8px);width:auto;min-width:clamp(70px,18vw,100px);max-width:clamp(140px,35vw,200px);padding:clamp(5px,1.2vw,9px) clamp(6px,1.5vw,12px);font-size:clamp(10px,2.8vw,13px);font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,transform .15s;overflow:visible;background-color:#007bff!important;border:1px solid gold!important;display:flex!important}.navbar-module__B7cdeW__navButton:hover,.navbar-module__B7cdeW__navbarButton:hover{transform:translateY(-1px);background-color:#0056b3!important}.navbar-module__B7cdeW__navButton:active,.navbar-module__B7cdeW__navbarButton:active{transform:translateY(0);background-color:#004085!important}.navbar-module__B7cdeW__navIconButton{text-align:center;white-space:nowrap;color:#fff;cursor:pointer;border-radius:clamp(3px,.8vw,5px);justify-content:center;align-items:center;width:auto;font-size:clamp(10px,2.8vw,13px);transition:background-color .2s,transform .15s;display:flex;background-color:#007bff!important;border:1px solid gold!important;min-width:clamp(22px,6.5vw,38px)!important;max-width:clamp(45px,12.5vw,70px)!important;padding:clamp(5px,1.2vw,9px) clamp(4px,1vw,8px)!important}.navbar-module__B7cdeW__navIconButton:hover{transform:translateY(-1px);background-color:#0056b3!important}.navbar-module__B7cdeW__navIconButton:active{transform:translateY(0);background-color:#004085!important}
.SearchBarButton-module__u19w-G__searchBar{flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(2px,.5vw,4px);width:clamp(260px,85vw,600px);max-width:100%;display:flex;position:relative}.SearchBarButton-module__u19w-G__searchBar input{color:#333;background-color:#fff;border:1px solid #ccc;border-radius:clamp(4px,1vw,6px);outline:none;flex:1;min-width:0;height:clamp(28px,8vw,36px);padding:clamp(4px,1vw,8px) clamp(8px,2vw,12px);font-size:clamp(11px,3vw,14px);transition:border-color .3s}.SearchBarButton-module__u19w-G__searchBar input:focus{border-color:#2a88f2;box-shadow:0 0 0 2px #2a88f233}.SearchBarButton-module__u19w-G__searchBar input::placeholder{color:#777;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(10px,2.8vw,13px);overflow:hidden}.SearchBarButton-module__u19w-G__searchBar button{color:#fff;cursor:pointer;white-space:nowrap;background-color:#2a88f2;border:none;border-radius:clamp(4px,1vw,6px);flex-shrink:0;height:clamp(28px,8vw,36px);padding:0 clamp(8px,2vw,16px);font-size:clamp(11px,3vw,14px);font-weight:500;transition:all .3s}.SearchBarButton-module__u19w-G__searchBar button:hover{background-color:#1a70d8;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.SearchBarButton-module__u19w-G__searchBar button:active{transform:translateY(0);box-shadow:0 1px 2px #0003}.SearchBarButton-module__u19w-G__error{color:#f33;text-align:center;z-index:10;background-color:#000c;border-radius:3px;width:100%;margin-top:2px;padding:2px 6px;font-size:clamp(10px,2.5vw,12px);position:absolute;bottom:-20px;left:0}
.NavigationBar-module__boHDHG__navigationBar{background-color:var(--card-bg);border-bottom:1px solid var(--border-color);box-shadow:0 1px 3px var(--shadow-color);z-index:1000;border-radius:6px 6px 0 0;justify-content:center;align-items:center;width:100%;padding:clamp(8px,2vw,12px) clamp(10px,3vw,16px);transition:all .3s;display:flex;position:fixed;top:0;left:0}.NavigationBar-module__boHDHG__buttonContainer{justify-content:space-between;align-items:center;gap:clamp(8px,3vw,16px);width:100%;max-width:clamp(250px,80vw,400px);display:flex}.NavigationBar-module__boHDHG__navButton{white-space:nowrap!important;text-overflow:clip!important;min-width:clamp(65px,18vw,90px)!important;box-shadow:0 2px 4px var(--shadow-color)!important;border-radius:6px!important;margin:0!important;padding:clamp(8px,2vw,10px) clamp(12px,3vw,16px)!important;font-size:clamp(11px,2.8vw,13px)!important;font-weight:500!important;transition:all .3s!important;overflow:visible!important}.NavigationBar-module__boHDHG__noEllipsis{text-overflow:clip!important;white-space:nowrap!important;overflow:visible!important}.NavigationBar-module__boHDHG__navButton:hover{box-shadow:0 4px 8px var(--shadow-color)!important;transform:translateY(-1px)!important}.NavigationBar-module__boHDHG__navButton:active{box-shadow:0 2px 4px var(--shadow-color)!important;transform:translateY(0)!important}
.locationSelector-module__HOFQuW__mainBody{justify-content:center;width:100%;margin-bottom:20px;display:flex;position:relative}.locationSelector-module__HOFQuW__container{width:100%;max-width:800px;margin:0 auto}.locationSelector-module__HOFQuW__locationSelector{background-color:#ffffff0d;border:1px solid #ffffff4d;border-radius:8px;flex-direction:column;width:100%;margin-top:1rem;margin-bottom:1rem;padding:20px;font-size:1rem;display:flex}.locationSelector-module__HOFQuW__formGroup{flex-direction:column;width:100%;margin-bottom:15px;display:flex}.locationSelector-module__HOFQuW__formGroup label{margin-bottom:5px;font-size:.9rem;font-weight:500}.locationSelector-module__HOFQuW__selectInput{color:#fff;background-color:#333;border:1px solid #444;border-radius:4px;width:100%;margin-bottom:10px;padding:10px;font-size:.9rem}.locationSelector-module__HOFQuW__buttonContainer{justify-content:center;width:100%;margin-top:10px;display:flex}.locationSelector-module__HOFQuW__submitButton{color:#fff;cursor:pointer;background-color:#2a88f2;border:none;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:200px;padding:10px 15px;font-size:1rem;font-weight:500;transition:all .3s;display:flex;position:relative;left:0}.locationSelector-module__HOFQuW__submitButton:hover{background-color:#1a70d8;transform:translateY(-1px);box-shadow:0 2px 4px #0003}.locationSelector-module__HOFQuW__submitButton:active{transform:translateY(0);box-shadow:0 1px 2px #0003}.locationSelector-module__HOFQuW__resultsContainer{background-color:#ffffff0d;border:1px solid #fff3;border-radius:8px;margin-top:20px;padding:15px}.locationSelector-module__HOFQuW__officeItem{border-bottom:1px solid #ffffff1a;padding:10px 0}.locationSelector-module__HOFQuW__officeItem:last-child{border-bottom:none}@media (min-width:481px){.locationSelector-module__HOFQuW__selectInput{padding:12px;font-size:1rem}.locationSelector-module__HOFQuW__submitButton{font-size:1.1rem}}@media (min-width:768px){.locationSelector-module__HOFQuW__locationSelector{padding:25px}.locationSelector-module__HOFQuW__formRow{gap:20px;display:flex}.locationSelector-module__HOFQuW__formRow .locationSelector-module__HOFQuW__formGroup{flex:1}.locationSelector-module__HOFQuW__submitButton{max-width:220px;padding:12px 20px}}
.office-bearers-module__CJGrra__page{background:var(--background-primary,#fafafa);min-height:100vh;padding:40px 20px}.office-bearers-module__CJGrra__container{max-width:1200px;margin:0 auto}.office-bearers-module__CJGrra__header{text-align:center;margin-bottom:40px}.office-bearers-module__CJGrra__title{color:var(--text-primary,#212121);margin:0 0 12px;font-size:36px;font-weight:700}.office-bearers-module__CJGrra__subtitle{color:var(--text-secondary,#666);margin:0;font-size:16px}.office-bearers-module__CJGrra__selectorWrapper{margin-bottom:32px}.office-bearers-module__CJGrra__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px;margin-top:24px;display:grid}.office-bearers-module__CJGrra__emptyState,.office-bearers-module__CJGrra__loadingState,.office-bearers-module__CJGrra__errorState,.office-bearers-module__CJGrra__noDataState{text-align:center;background:var(--card-background,#fff);border:1px solid var(--border-color,#e0e0e0);border-radius:16px;padding:80px 20px}.office-bearers-module__CJGrra__emptyIcon,.office-bearers-module__CJGrra__errorIcon,.office-bearers-module__CJGrra__noDataIcon{width:80px;height:80px;color:var(--text-tertiary,#999);margin:0 auto 24px}.office-bearers-module__CJGrra__emptyState h2,.office-bearers-module__CJGrra__errorState h2,.office-bearers-module__CJGrra__noDataState h2{color:var(--text-primary,#212121);margin:0 0 12px;font-size:24px;font-weight:600}.office-bearers-module__CJGrra__emptyState p,.office-bearers-module__CJGrra__errorState p,.office-bearers-module__CJGrra__noDataState p{color:var(--text-secondary,#666);margin:0;font-size:16px}.office-bearers-module__CJGrra__loadingState{flex-direction:column;align-items:center;gap:20px;display:flex}.office-bearers-module__CJGrra__spinner{border:4px solid var(--background-secondary,#f5f5f5);border-top-color:var(--primary-color,#1976d2);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite office-bearers-module__CJGrra__spin}@keyframes office-bearers-module__CJGrra__spin{to{transform:rotate(360deg)}}.office-bearers-module__CJGrra__loadingState p{color:var(--text-secondary,#666);margin:0;font-size:16px}.office-bearers-module__CJGrra__errorIcon{color:var(--error-color,#d32f2f)}.office-bearers-module__CJGrra__retryButton{background:var(--primary-color,#1976d2);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:20px;padding:12px 32px;font-size:16px;font-weight:500;transition:all .2s}.office-bearers-module__CJGrra__retryButton:hover{background:var(--primary-dark,#1565c0);transform:translateY(-2px);box-shadow:0 4px 12px #1976d24d}@media (max-width:768px){.office-bearers-module__CJGrra__page{padding:24px 16px}.office-bearers-module__CJGrra__title{font-size:28px}.office-bearers-module__CJGrra__subtitle{font-size:14px}.office-bearers-module__CJGrra__grid{grid-template-columns:1fr;gap:16px}.office-bearers-module__CJGrra__emptyState,.office-bearers-module__CJGrra__loadingState,.office-bearers-module__CJGrra__errorState,.office-bearers-module__CJGrra__noDataState{padding:60px 20px}.office-bearers-module__CJGrra__emptyIcon,.office-bearers-module__CJGrra__errorIcon,.office-bearers-module__CJGrra__noDataIcon{width:60px;height:60px}}
.OfficeBearerForm-module__BbYzCG__form{flex-direction:column;gap:1.5rem;display:flex}.OfficeBearerForm-module__BbYzCG__locationBanner{background:var(--background-secondary,#f5f5f5);border-left:4px solid var(--primary-color,#007bff);color:var(--text-primary,#333);border-radius:8px;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.95rem}.OfficeBearerForm-module__BbYzCG__formGroup{flex-direction:column;gap:.5rem;display:flex}.OfficeBearerForm-module__BbYzCG__label{color:var(--text-primary);font-size:.875rem;font-weight:600}.OfficeBearerForm-module__BbYzCG__required{color:var(--error-color);margin-left:.25rem}.OfficeBearerForm-module__BbYzCG__input,.OfficeBearerForm-module__BbYzCG__select,.OfficeBearerForm-module__BbYzCG__textarea{border:1px solid var(--border-color);background:var(--card-background);color:var(--text-primary);border-radius:8px;padding:.75rem;font-size:1rem;transition:all .2s}.OfficeBearerForm-module__BbYzCG__input:focus,.OfficeBearerForm-module__BbYzCG__select:focus,.OfficeBearerForm-module__BbYzCG__textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #1976d21a}.OfficeBearerForm-module__BbYzCG__textarea{resize:vertical;min-height:100px;font-family:inherit}.OfficeBearerForm-module__BbYzCG__input:disabled,.OfficeBearerForm-module__BbYzCG__select:disabled{background:var(--background-secondary);cursor:not-allowed;opacity:.6}.OfficeBearerForm-module__BbYzCG__hint{color:var(--text-secondary);font-size:.8125rem}.OfficeBearerForm-module__BbYzCG__error{color:var(--error-color);font-size:.8125rem;font-weight:500}.OfficeBearerForm-module__BbYzCG__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.OfficeBearerForm-module__BbYzCG__memberPreview{background:var(--background-secondary);border-radius:8px;align-items:center;gap:1rem;padding:1rem;display:flex}.OfficeBearerForm-module__BbYzCG__memberPhoto{object-fit:cover;border:2px solid var(--primary-color);border-radius:50%;width:60px;height:60px}.OfficeBearerForm-module__BbYzCG__memberInfo h4{color:var(--text-primary);margin-bottom:.25rem;font-size:1rem;font-weight:600}.OfficeBearerForm-module__BbYzCG__memberInfo p{color:var(--text-secondary);font-size:.875rem}.OfficeBearerForm-module__BbYzCG__multiInput{flex-direction:column;gap:.5rem;display:flex}.OfficeBearerForm-module__BbYzCG__multiInputItem{align-items:center;gap:.5rem;display:flex}.OfficeBearerForm-module__BbYzCG__multiInputItem input{flex:1}.OfficeBearerForm-module__BbYzCG__addButton,.OfficeBearerForm-module__BbYzCG__removeButton{cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .2s}.OfficeBearerForm-module__BbYzCG__addButton{background:var(--primary-light);color:var(--primary-color);align-self:flex-start}.OfficeBearerForm-module__BbYzCG__addButton:hover{background:var(--primary-color);color:#fff}.OfficeBearerForm-module__BbYzCG__removeButton{background:var(--background-secondary);color:var(--error-color);border-radius:6px;width:36px;height:36px;padding:.5rem}.OfficeBearerForm-module__BbYzCG__removeButton:hover{background:#d32f2f1a}.OfficeBearerForm-module__BbYzCG__actions{border-top:1px solid var(--border-color);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}.OfficeBearerForm-module__BbYzCG__submitButton,.OfficeBearerForm-module__BbYzCG__cancelButton{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.OfficeBearerForm-module__BbYzCG__submitButton{background:var(--primary-color);color:#fff}.OfficeBearerForm-module__BbYzCG__submitButton:hover:not(:disabled){background:var(--primary-dark);transform:translateY(-2px)}.OfficeBearerForm-module__BbYzCG__submitButton:disabled{opacity:.5;cursor:not-allowed}.OfficeBearerForm-module__BbYzCG__cancelButton{background:var(--background-secondary);color:var(--text-primary)}.OfficeBearerForm-module__BbYzCG__cancelButton:hover{background:var(--background-tertiary)}.OfficeBearerForm-module__BbYzCG__loading{justify-content:center;align-items:center;gap:.5rem;display:flex}.OfficeBearerForm-module__BbYzCG__spinner{border:2px solid #fff;border-top-color:#0000;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite OfficeBearerForm-module__BbYzCG__spin}@keyframes OfficeBearerForm-module__BbYzCG__spin{to{transform:rotate(360deg)}}.OfficeBearerForm-module__BbYzCG__toggle{align-items:center;gap:.75rem;display:flex}.OfficeBearerForm-module__BbYzCG__toggleSwitch{background:var(--background-tertiary);cursor:pointer;border-radius:12px;width:48px;height:24px;transition:background .2s;position:relative}.OfficeBearerForm-module__BbYzCG__toggleSwitch.OfficeBearerForm-module__BbYzCG__active{background:var(--primary-color)}.OfficeBearerForm-module__BbYzCG__toggleKnob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.OfficeBearerForm-module__BbYzCG__toggleSwitch.OfficeBearerForm-module__BbYzCG__active .OfficeBearerForm-module__BbYzCG__toggleKnob{transform:translate(24px)}@media (max-width:768px){.OfficeBearerForm-module__BbYzCG__row{grid-template-columns:1fr}.OfficeBearerForm-module__BbYzCG__actions{flex-direction:column-reverse}.OfficeBearerForm-module__BbYzCG__submitButton,.OfficeBearerForm-module__BbYzCG__cancelButton{width:100%}}
.subnavbar-module__p0AbjG__subnavbar{z-index:1000;background-color:var(--card-bg);border-top:.5px solid var(--border-color);border-bottom:.5px solid var(--border-color);justify-content:center;align-items:center;width:100%;min-height:clamp(48px,12vw,60px);padding:clamp(6px,1.5vw,10px) clamp(8px,2.5vw,18px);display:flex;position:fixed;bottom:0;left:0;right:0;overflow-x:hidden;box-shadow:0 -2px 4px #0000001a}.subnavbar-module__p0AbjG__searchBarWrapper{justify-content:center;align-items:center;width:100%;max-width:clamp(280px,90vw,600px);margin:0;padding:0;display:flex}.subnavbar-module__p0AbjG__rightSection{align-items:center;gap:clamp(6px,1.5vw,12px);display:flex}
.SuperAdminPanel-module__7yYMqq__superAdminPanel{background:var(--bg-color);max-width:1200px;min-height:100vh;margin:0 auto;padding:clamp(1rem,2vw,2rem)}.SuperAdminPanel-module__7yYMqq__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.SuperAdminPanel-module__7yYMqq__header h1{color:var(--heading-color);margin:0;font-size:clamp(1.5rem,4vw,2.5rem)}.SuperAdminPanel-module__7yYMqq__createButton{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-duration)var(--transition-timing);border:none;padding:clamp(.5rem,1.5vw,.75rem) clamp(1rem,3vw,1.5rem);font-size:clamp(.875rem,2vw,1rem);font-weight:600}.SuperAdminPanel-module__7yYMqq__createButton:hover:not(:disabled){background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text);transform:translateY(-2px)}.SuperAdminPanel-module__7yYMqq__createButton:disabled{opacity:.6;cursor:not-allowed}.SuperAdminPanel-module__7yYMqq__alert{border-radius:var(--border-radius);margin-bottom:clamp(1rem,2vw,1.5rem);padding:clamp(.75rem,2vw,1rem);font-weight:500}.SuperAdminPanel-module__7yYMqq__alert.SuperAdminPanel-module__7yYMqq__success{background:var(--success-bg,#d4edda);color:var(--success-text,#155724);border:1px solid var(--success-border,#c3e6cb)}.SuperAdminPanel-module__7yYMqq__alert.SuperAdminPanel-module__7yYMqq__error{background:var(--error-bg,#f8d7da);color:var(--error-text,#721c24);border:1px solid var(--error-border,#f5c6cb)}.SuperAdminPanel-module__7yYMqq__createForm{background:var(--card-bg);border-radius:var(--border-radius);border:1px solid var(--border-color);box-shadow:0 2px 8px var(--shadow-color);margin-bottom:clamp(1.5rem,3vw,2rem);padding:clamp(1rem,3vw,2rem)}.SuperAdminPanel-module__7yYMqq__createForm h3{color:var(--heading-color);margin-top:0;margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1.125rem,3vw,1.5rem)}.SuperAdminPanel-module__7yYMqq__formGroup{margin-bottom:clamp(1rem,2vw,1.25rem)}.SuperAdminPanel-module__7yYMqq__formGroup label{color:var(--text-color);margin-bottom:clamp(.25rem,1vw,.5rem);font-size:clamp(.875rem,2vw,1rem);font-weight:600;display:block}.SuperAdminPanel-module__7yYMqq__formGroup input,.SuperAdminPanel-module__7yYMqq__formGroup select{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-color);width:100%;color:var(--text-color);transition:border-color var(--transition-duration)var(--transition-timing);padding:clamp(.5rem,1.5vw,.75rem);font-size:clamp(.875rem,2vw,1rem)}.SuperAdminPanel-module__7yYMqq__formGroup input:focus,.SuperAdminPanel-module__7yYMqq__formGroup select:focus{border-color:var(--gap-primary);outline:none;box-shadow:0 0 0 2px #ffc10733}.SuperAdminPanel-module__7yYMqq__formActions{flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);margin-top:clamp(1rem,2vw,1.5rem);display:flex}.SuperAdminPanel-module__7yYMqq__formActions button{border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-duration)var(--transition-timing);border:none;flex:1;min-width:120px;padding:clamp(.5rem,1.5vw,.75rem) clamp(1rem,3vw,1.5rem);font-size:clamp(.875rem,2vw,1rem);font-weight:600}.SuperAdminPanel-module__7yYMqq__formActions button[type=submit]{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.SuperAdminPanel-module__7yYMqq__formActions button[type=submit]:hover:not(:disabled){background:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-text)}.SuperAdminPanel-module__7yYMqq__formActions button[type=button]{background:var(--border-color);color:var(--text-color)}.SuperAdminPanel-module__7yYMqq__formActions button[type=button]:hover:not(:disabled){background:var(--secondary-text-color);color:var(--bg-color)}.SuperAdminPanel-module__7yYMqq__adminsList h3{color:var(--heading-color);margin-bottom:clamp(1rem,2vw,1.5rem);font-size:clamp(1.125rem,3vw,1.5rem)}.SuperAdminPanel-module__7yYMqq__loading{text-align:center;color:var(--secondary-text-color);padding:clamp(2rem,5vw,3rem);font-size:clamp(1rem,2.5vw,1.125rem)}.SuperAdminPanel-module__7yYMqq__adminsGrid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:clamp(1rem,3vw,2rem);display:grid}.SuperAdminPanel-module__7yYMqq__adminCard{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:0 2px 8px var(--shadow-color);transition:transform var(--transition-duration)var(--transition-timing);padding:clamp(1rem,3vw,1.5rem)}.SuperAdminPanel-module__7yYMqq__adminCard:hover{transform:translateY(-2px)}.SuperAdminPanel-module__7yYMqq__adminInfo h4{color:var(--heading-color);margin:0 0 clamp(.5rem,1vw,.75rem);font-size:clamp(1rem,2.5vw,1.25rem)}.SuperAdminPanel-module__7yYMqq__adminInfo p{color:var(--text-color);margin:clamp(.25rem,1vw,.5rem) 0;font-size:clamp(.875rem,2vw,1rem);line-height:1.4}.SuperAdminPanel-module__7yYMqq__role{text-transform:uppercase;border-radius:clamp(.125rem,.5vw,.25rem);margin-left:clamp(.25rem,1vw,.5rem);padding:clamp(.125rem,.5vw,.25rem) clamp(.375rem,1vw,.5rem);font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600}.SuperAdminPanel-module__7yYMqq__role.SuperAdminPanel-module__7yYMqq__superadmin{color:#fff;background:#ff6b6b}.SuperAdminPanel-module__7yYMqq__role.SuperAdminPanel-module__7yYMqq__admin{color:#fff;background:#4ecdc4}.SuperAdminPanel-module__7yYMqq__role.SuperAdminPanel-module__7yYMqq__moderator{color:#fff;background:#45b7d1}.SuperAdminPanel-module__7yYMqq__active{color:#28a745;margin-left:clamp(.25rem,1vw,.5rem);font-weight:600}.SuperAdminPanel-module__7yYMqq__blocked{color:#dc3545;margin-left:clamp(.25rem,1vw,.5rem);font-weight:600}.SuperAdminPanel-module__7yYMqq__adminActions{border-top:1px solid var(--border-color);flex-wrap:wrap;gap:clamp(.5rem,1.5vw,.75rem);margin-top:clamp(1rem,2vw,1.5rem);padding-top:clamp(1rem,2vw,1.5rem);display:flex}.SuperAdminPanel-module__7yYMqq__adminActions select,.SuperAdminPanel-module__7yYMqq__adminActions button{border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-duration)var(--transition-timing);flex:1;min-width:80px;padding:clamp(.375rem,1vw,.5rem) clamp(.5rem,1.5vw,.75rem);font-size:clamp(.75rem,1.5vw,.875rem)}.SuperAdminPanel-module__7yYMqq__adminActions select{background:var(--bg-color);color:var(--text-color)}.SuperAdminPanel-module__7yYMqq__blockButton{color:#212529;background:#ffc107;border-color:#ffc107}.SuperAdminPanel-module__7yYMqq__blockButton:hover:not(:disabled){background:#e0a800;border-color:#d39e00}.SuperAdminPanel-module__7yYMqq__unblockButton{color:#fff;background:#28a745;border-color:#28a745}.SuperAdminPanel-module__7yYMqq__unblockButton:hover:not(:disabled){background:#218838;border-color:#1e7e34}.SuperAdminPanel-module__7yYMqq__deleteButton{color:#fff;background:#dc3545;border-color:#dc3545}.SuperAdminPanel-module__7yYMqq__deleteButton:hover:not(:disabled){background:#c82333;border-color:#bd2130}.SuperAdminPanel-module__7yYMqq__activityLogs{background:var(--bg-color);border-radius:var(--border-radius);border:1px dashed var(--border-color);margin-top:clamp(.5rem,1vw,.75rem);padding:clamp(.5rem,1vw,.75rem)}.SuperAdminPanel-module__7yYMqq__activityLogs strong{color:var(--heading-color);margin-bottom:clamp(.25rem,.5vw,.5rem);font-size:clamp(.75rem,1.5vw,.875rem);display:block}.SuperAdminPanel-module__7yYMqq__activityLogs ul{margin:0;padding-left:clamp(1rem,2vw,1.25rem);list-style-type:disc}.SuperAdminPanel-module__7yYMqq__logItem{color:var(--secondary-text-color);margin-bottom:clamp(.125rem,.25vw,.25rem);font-size:clamp(.625rem,1.25vw,.75rem);line-height:1.5}@media (max-width:600px){.SuperAdminPanel-module__7yYMqq__header{flex-direction:column;align-items:stretch}.SuperAdminPanel-module__7yYMqq__createButton{width:100%}.SuperAdminPanel-module__7yYMqq__adminsGrid{grid-template-columns:1fr}.SuperAdminPanel-module__7yYMqq__formActions,.SuperAdminPanel-module__7yYMqq__adminActions{flex-direction:column}}
.moderatorPanel-module__dHEFAq__container{background:var(--bg-color,#f8fafc);min-height:100vh}.moderatorPanel-module__dHEFAq__navigationHeader{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);box-shadow:0 1px 3px var(--shadow-color,#0000001a)}.moderatorPanel-module__dHEFAq__topBar{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);text-align:center;padding:2rem}.moderatorPanel-module__dHEFAq__heading{color:var(--heading-color,#1a202c);margin:0;font-size:2rem;font-weight:700}.moderatorPanel-module__dHEFAq__subheading{color:var(--secondary-text-color,#718096);margin:.5rem 0 0;font-size:1rem}.moderatorPanel-module__dHEFAq__tabs{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem;display:flex}.moderatorPanel-module__dHEFAq__tabButton{background:var(--btn-secondary-bg,#edf2f7);min-width:140px;color:var(--btn-secondary-text,#4a5568);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.moderatorPanel-module__dHEFAq__content{max-width:1200px;margin:0 auto;padding:2rem}.moderatorPanel-module__dHEFAq__overview h2{color:var(--heading-color,#2d3748);margin-bottom:1.5rem;font-size:1.5rem}.moderatorPanel-module__dHEFAq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.moderatorPanel-module__dHEFAq__statCard{background:var(--card-bg,white);box-shadow:0 1px 3px var(--shadow-color,#0000001a);text-align:center;border:1px solid var(--border-color,#e2e8f0);border-radius:.75rem;padding:1.5rem}.moderatorPanel-module__dHEFAq__statCard h3{color:var(--primary-color,#2b6cb0);margin:0 0 .5rem;font-size:2rem;font-weight:700}.moderatorPanel-module__dHEFAq__statCard p{color:var(--secondary-text-color,#718096);margin:0;font-weight:500}.moderatorPanel-module__dHEFAq__reports h2{color:var(--heading-color,#2d3748);margin-bottom:1.5rem;font-size:1.5rem}.moderatorPanel-module__dHEFAq__loading{text-align:center;color:var(--secondary-text-color,#718096);padding:2rem}.moderatorPanel-module__dHEFAq__noReports{text-align:center;color:var(--disabled-bg,#a0aec0);padding:2rem;font-style:italic}.moderatorPanel-module__dHEFAq__reportsList{gap:1rem;display:grid}.moderatorPanel-module__dHEFAq__reportCard{background:var(--card-bg,white);box-shadow:0 1px 3px var(--shadow-color,#0000001a);border:1px solid var(--border-color,#e2e8f0);border-radius:.75rem;padding:1.5rem}.moderatorPanel-module__dHEFAq__reportCard h4{color:var(--heading-color,#2d3748);margin:0 0 1rem;font-size:1.1rem}.moderatorPanel-module__dHEFAq__reportCard p{color:var(--text-color,#4a5568);margin:.5rem 0;font-size:.9rem}.moderatorPanel-module__dHEFAq__flagged h2{color:var(--heading-color,#2d3748);margin-bottom:1.5rem;font-size:1.5rem}.moderatorPanel-module__dHEFAq__placeholder{background:var(--card-bg,white);text-align:center;border:2px dashed var(--border-color,#e2e8f0);border-radius:.75rem;padding:3rem}.moderatorPanel-module__dHEFAq__placeholder p{color:var(--secondary-text-color,#718096);margin:0;font-size:1.1rem}@media (max-width:768px){.moderatorPanel-module__dHEFAq__topBar{padding:1.5rem 1rem}.moderatorPanel-module__dHEFAq__heading{font-size:1.5rem}.moderatorPanel-module__dHEFAq__tabs{gap:.5rem;padding:1rem}.moderatorPanel-module__dHEFAq__tabButton{min-width:110px;padding:.5rem 1rem;font-size:.9rem}.moderatorPanel-module__dHEFAq__content{padding:1rem}.moderatorPanel-module__dHEFAq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.moderatorPanel-module__dHEFAq__statCard{padding:1rem}.moderatorPanel-module__dHEFAq__statCard h3{font-size:1.5rem}}
.layout-module__oNC1Ya__main{width:100%;min-height:calc(100vh - 50px);padding:5px;position:relative}.layout-module__oNC1Ya__contentContainer{padding:0 10px}.layout-module__oNC1Ya__buttonContainer{flex-direction:column;align-items:center;margin-bottom:10px;display:flex}@media (min-width:481px){.layout-module__oNC1Ya__main{min-height:calc(100vh - 60px);padding:10px}.layout-module__oNC1Ya__contentContainer{padding:0 15px}}@media (min-width:768px){.layout-module__oNC1Ya__main{min-height:calc(100vh - 80px);padding:15px}.layout-module__oNC1Ya__contentContainer{padding:0 20px}.layout-module__oNC1Ya__buttonContainer{flex-direction:row;justify-content:center}}@media (min-width:1024px){.layout-module__oNC1Ya__main{min-height:calc(100vh - 100px)}.layout-module__oNC1Ya__contentContainer{max-width:1200px;margin:0 auto;padding:0 30px}}
.Admin-module__3e6ESa__adminContainer{background-color:#f9f9f9;border-radius:8px;max-width:1200px;min-height:100vh;margin:0 auto;padding:60px 1rem 1rem;box-shadow:0 4px 8px #0000001a}.Admin-module__3e6ESa__selectedLocation{background-color:#eaf5ff;border:2px solid #0070f3;border-radius:8px;margin-top:20px;padding:20px}.Admin-module__3e6ESa__selectedLocationTitle{color:#0070f3;margin-bottom:10px;font-size:1.5rem}.Admin-module__3e6ESa__selectedLocation p{color:#333;margin-bottom:5px;font-size:1rem}.Admin-module__3e6ESa__label{color:#fff;margin-bottom:5px;font-size:1rem;font-weight:lighter}.Admin-module__3e6ESa__selector{color:#fff;background-color:#333;border:2px solid #080808;border-radius:4px;width:100%;padding:12px;font-size:1rem}.Admin-module__3e6ESa__backButtonContainer{margin-bottom:20px;padding:10px 0}.Admin-module__3e6ESa__pageTitle{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;font-size:24px}.Admin-module__3e6ESa__loading,.Admin-module__3e6ESa__error{text-align:center;border-radius:4px;padding:20px}.Admin-module__3e6ESa__loading{height:200px;color:var(--text-muted,#64748b);background-color:#f8f9fa;justify-content:center;align-items:center;font-size:1rem;display:flex}.Admin-module__3e6ESa__error{color:#b91c1c;background-color:#fee2e2;border:1px solid #ef4444;border-radius:.5rem;margin:1rem 0;padding:1rem}@media (max-width:480px){.Admin-module__3e6ESa__adminContainer{box-shadow:none;min-height:calc(100vh - 50px);padding:10px}.Admin-module__3e6ESa__selectedLocation{padding:10px}.Admin-module__3e6ESa__selectedLocationTitle{margin-bottom:8px;font-size:1.2rem}.Admin-module__3e6ESa__selectedLocation p{font-size:.9rem}}@media (max-width:768px){.Admin-module__3e6ESa__adminContainer{min-height:calc(100vh - 80px);padding:15px}.Admin-module__3e6ESa__selectedLocation{padding:15px}.Admin-module__3e6ESa__selectedLocationTitle{margin-bottom:9px;font-size:1.3rem}.Admin-module__3e6ESa__selectedLocation p{font-size:.95rem}}.Admin-module__3e6ESa__adminHeader{background-color:var(--bg-light,#f8fafc);z-index:100;border-bottom:1px solid var(--border-color,#e2e8f0);flex-direction:column;gap:.5rem;margin-top:50px;margin-bottom:1rem;padding:1rem;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.Admin-module__3e6ESa__adminHeader h1{color:var(--text-dark,#334155);margin:0;font-size:1.5rem}.Admin-module__3e6ESa__dashboard{color:#fff;background-color:#1b1b1b;max-width:1200px;min-height:100vh;margin:0 auto;padding:120px 15px 30px}.Admin-module__3e6ESa__smoothScroll{scroll-behavior:smooth}.Admin-module__3e6ESa__dashboard h1{color:#fff;text-align:center;margin-bottom:20px;padding-top:10px;font-size:1.8rem}.Admin-module__3e6ESa__dashboard h2{color:#f0f0f0;border-bottom:1px solid #fff3;margin:30px 0 15px;padding-bottom:8px;font-size:1.4rem}.Admin-module__3e6ESa__error{color:#ff6b6b;text-align:center;background-color:#ff575733;border-radius:4px;margin-bottom:20px;padding:12px}.Admin-module__3e6ESa__loading{text-align:center;color:#aaa;padding:30px;font-size:1.1rem}.Admin-module__3e6ESa__statsCards{grid-template-columns:1fr;gap:15px;margin-bottom:20px;display:grid}.Admin-module__3e6ESa__card{text-align:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:15px;transition:all .3s}.Admin-module__3e6ESa__card:hover{border-color:#2a88f24d;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.Admin-module__3e6ESa__card h3{color:#f0f0f0;margin-bottom:10px;font-size:1rem}.Admin-module__3e6ESa__stat{color:#2a88f2;margin-bottom:15px;font-size:1.8rem;font-weight:700}.Admin-module__3e6ESa__card a,.Admin-module__3e6ESa__filterButton{color:#fff;background-color:#2a88f2;border-radius:4px;padding:8px 15px;font-size:.9rem;text-decoration:none;transition:all .3s;display:inline-block}.Admin-module__3e6ESa__card a:hover,.Admin-module__3e6ESa__filterButton:hover{background-color:#1a70d8;transform:translateY(-1px)}.Admin-module__3e6ESa__syncButton{color:#fff;cursor:pointer;background-color:#2a88f2;border:none;border-radius:4px;width:100%;margin-bottom:5px;padding:8px 20px;font-size:.9rem;transition:all .3s}.Admin-module__3e6ESa__syncButton:hover{background-color:#1a70d8}.Admin-module__3e6ESa__syncButton:disabled{cursor:not-allowed;background-color:#999}.Admin-module__3e6ESa__summary{width:100%;margin-top:30px;overflow-x:auto}.Admin-module__3e6ESa__summary h2{white-space:normal;margin:20px 0 15px;font-size:1.2rem}.Admin-module__3e6ESa__summary>div{width:100%;min-width:280px;max-width:100%}.Admin-module__3e6ESa__summary table{border-collapse:collapse;width:100%;min-width:280px;font-size:.8rem}.Admin-module__3e6ESa__summary td,.Admin-module__3e6ESa__summary th{text-align:left;padding:6px 4px}.Admin-module__3e6ESa__summary .Admin-module__3e6ESa__stateCard{width:100%;margin-bottom:10px;padding:8px;font-size:.8rem}.Admin-module__3e6ESa__summary select{max-width:100%;padding:6px;font-size:.8rem}.Admin-module__3e6ESa__summary canvas,.Admin-module__3e6ESa__summary svg{max-width:100%;height:auto!important}.Admin-module__3e6ESa__quickLinks{margin-top:30px}.Admin-module__3e6ESa__links{grid-template-columns:1fr;gap:10px;margin-top:15px;display:grid}.Admin-module__3e6ESa__links a{color:#fff;text-align:center;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px;padding:12px 15px;text-decoration:none;transition:all .3s;display:block}.Admin-module__3e6ESa__links a:hover{background-color:#ffffff1a;transform:translateY(-1px)}.Admin-module__3e6ESa__specialLink{background-color:#2a88f233!important;border:1px solid #2a88f24d!important}.Admin-module__3e6ESa__specialLink:hover{background-color:#2a88f24d!important}@media (min-width:481px){.Admin-module__3e6ESa__dashboard{padding-top:170px}.Admin-module__3e6ESa__dashboard h1{font-size:2rem}.Admin-module__3e6ESa__statsCards,.Admin-module__3e6ESa__links{grid-template-columns:repeat(2,1fr)}.Admin-module__3e6ESa__summary h2{font-size:1.3rem}.Admin-module__3e6ESa__summary table{font-size:.9rem}.Admin-module__3e6ESa__summary td,.Admin-module__3e6ESa__summary th{padding:8px 6px}.Admin-module__3e6ESa__summary .Admin-module__3e6ESa__stateCard{padding:10px;font-size:.9rem}.Admin-module__3e6ESa__summary select{padding:8px;font-size:.9rem}}@media (min-width:768px){.Admin-module__3e6ESa__dashboard{padding-top:120px;padding-left:25px;padding-right:25px}.Admin-module__3e6ESa__statsCards{grid-template-columns:repeat(4,1fr)}.Admin-module__3e6ESa__card h3{font-size:1.1rem}.Admin-module__3e6ESa__links{grid-template-columns:repeat(4,1fr)}.Admin-module__3e6ESa__summary h2{font-size:1.4rem}.Admin-module__3e6ESa__summary table{font-size:1rem}.Admin-module__3e6ESa__summary td,.Admin-module__3e6ESa__summary th{padding:10px 8px}.Admin-module__3e6ESa__summary .Admin-module__3e6ESa__stateCard{padding:15px;font-size:1rem}.Admin-module__3e6ESa__summary select{padding:10px;font-size:1rem}}@media (min-width:1024px){.Admin-module__3e6ESa__dashboard{padding-top:130px;padding-left:40px;padding-right:40px}.Admin-module__3e6ESa__dashboard h1{margin-bottom:30px;font-size:2.2rem}.Admin-module__3e6ESa__dashboard h2{font-size:1.6rem}.Admin-module__3e6ESa__card{padding:20px}.Admin-module__3e6ESa__card h3{font-size:1.2rem}.Admin-module__3e6ESa__stat{font-size:2.2rem}}.Admin-module__3e6ESa__dashboardHeader{justify-content:space-between;align-items:center;width:100%;margin-bottom:20px;display:flex}.Admin-module__3e6ESa__adminInfo{background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:10px;padding:8px 15px;display:flex}.Admin-module__3e6ESa__superAdminBadge{color:#fff;background-color:#2a88f2cc;border-radius:4px;padding:2px 6px;font-size:.75rem;font-weight:500}.Admin-module__3e6ESa__logoutButton{color:#ff6b6b;cursor:pointer;background-color:#ff575733;border:none;border-radius:4px;padding:4px 10px;font-size:.8rem;transition:all .2s}.Admin-module__3e6ESa__logoutButton:hover{background-color:#ff57574d}@media (max-width:640px){.Admin-module__3e6ESa__dashboardHeader{flex-direction:column;align-items:flex-start;gap:10px}.Admin-module__3e6ESa__adminInfo{justify-content:space-between;width:100%;padding:6px 10px;font-size:.9rem}}.Admin-module__3e6ESa__cardActions{flex-direction:column;gap:8px;margin-top:15px;display:flex}.Admin-module__3e6ESa__cardActions a{text-align:center;display:block}.Admin-module__3e6ESa__secondaryLink{color:#4a5568;background-color:#e2e8f0;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}.Admin-module__3e6ESa__secondaryLink:hover{background-color:#cbd5e0}.Admin-module__3e6ESa__officeBearersSection{background-color:#fff;border-radius:8px;margin:30px 0;padding:24px;box-shadow:0 4px 6px #0000001a}.Admin-module__3e6ESa__officeBearersSection h2{color:#2d3748;border-bottom:2px solid #e2e8f0;margin-top:0;margin-bottom:20px;padding-bottom:12px;font-size:20px}.Admin-module__3e6ESa__officeBearerCards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.Admin-module__3e6ESa__officeBearerCard{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;padding:20px;transition:all .3s}.Admin-module__3e6ESa__officeBearerCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.Admin-module__3e6ESa__officeBearerCard h3{color:#2a88f2;margin-top:0;margin-bottom:10px;font-size:18px}.Admin-module__3e6ESa__officeBearerCard p{color:#4a5568;margin-bottom:20px;font-size:14px;line-height:1.5}.Admin-module__3e6ESa__primaryButton,.Admin-module__3e6ESa__secondaryButton{text-align:center;border-radius:6px;width:100%;padding:10px 16px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.Admin-module__3e6ESa__primaryButton{color:#fff;background-color:#2a88f2}.Admin-module__3e6ESa__primaryButton:hover{background-color:#1a70d8}.Admin-module__3e6ESa__secondaryButton{color:#4a5568;background-color:#e2e8f0;border:1px solid #cbd5e0}.Admin-module__3e6ESa__secondaryButton:hover{background-color:#cbd5e0}@media (max-width:768px){.Admin-module__3e6ESa__officeBearerCards{grid-template-columns:1fr}}
.adminPanel-module__g2hdIa__container{background:var(--bg-color,#f8fafc);min-height:100vh}.adminPanel-module__g2hdIa__navigationHeader{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);box-shadow:0 1px 3px var(--shadow-color,#0000001a)}.adminPanel-module__g2hdIa__topBar{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);text-align:center;padding:2rem}.adminPanel-module__g2hdIa__heading{color:var(--heading-color,#1a202c);margin:0;font-size:2rem;font-weight:700}.adminPanel-module__g2hdIa__subheading{color:var(--secondary-text-color,#718096);margin:.5rem 0 0;font-size:1rem}.adminPanel-module__g2hdIa__tabs{background:var(--card-bg,white);border-bottom:1px solid var(--border-color,#e2e8f0);flex-wrap:wrap;justify-content:center;gap:1rem;padding:1.5rem;display:flex}.adminPanel-module__g2hdIa__tabButton{background:var(--btn-secondary-bg,#dae1e7);min-width:150px;color:var(--btn-secondary-text,#4a5568);border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.adminPanel-module__g2hdIa__content{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:768px){.adminPanel-module__g2hdIa__topBar{padding:1.5rem 1rem}.adminPanel-module__g2hdIa__heading{font-size:1.5rem}.adminPanel-module__g2hdIa__tabs{gap:.5rem;padding:1rem}.adminPanel-module__g2hdIa__tabButton{min-width:120px;padding:.5rem 1rem;font-size:.9rem}.adminPanel-module__g2hdIa__content{padding:1rem}}
.OfficeBearersManager-module__A7cFuG__page{background:var(--background-primary);min-height:100vh;padding:2rem 1rem}.OfficeBearersManager-module__A7cFuG__container{max-width:1400px;margin:0 auto}.OfficeBearersManager-module__A7cFuG__inlineFormContainer{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:2rem;box-shadow:0 4px 12px #0000000d}.OfficeBearersManager-module__A7cFuG__formHeader{border-bottom:1px solid var(--border-color);align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.OfficeBearersManager-module__A7cFuG__formHeader h2{color:var(--text-primary);margin:0;font-size:1.5rem;font-weight:700}.OfficeBearersManager-module__A7cFuG__backButton{border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.OfficeBearersManager-module__A7cFuG__backButton:hover{background:var(--background-secondary);color:var(--text-primary);border-color:var(--text-secondary)}.OfficeBearersManager-module__A7cFuG__header{margin-bottom:2rem}.OfficeBearersManager-module__A7cFuG__title{color:var(--text-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700}.OfficeBearersManager-module__A7cFuG__subtitle{color:var(--text-secondary);font-size:1rem}.OfficeBearersManager-module__A7cFuG__controls{flex-wrap:wrap;gap:1rem;margin-bottom:2rem;display:flex}.OfficeBearersManager-module__A7cFuG__addButton{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.OfficeBearersManager-module__A7cFuG__addButton:hover{background:var(--primary-dark);transform:translateY(-2px)}.OfficeBearersManager-module__A7cFuG__locationSelector{flex:1;min-width:300px}.OfficeBearersManager-module__A7cFuG__tabs{border-bottom:2px solid var(--border-color);gap:1rem;margin-bottom:2rem;display:flex}.OfficeBearersManager-module__A7cFuG__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;padding:1rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.OfficeBearersManager-module__A7cFuG__tab:hover{color:var(--text-primary)}.OfficeBearersManager-module__A7cFuG__tab.OfficeBearersManager-module__A7cFuG__active{color:var(--primary-color);border-bottom-color:var(--primary-color)}.OfficeBearersManager-module__A7cFuG__bearersList{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.OfficeBearersManager-module__A7cFuG__bearerCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;transition:all .2s}.OfficeBearersManager-module__A7cFuG__bearerCard:hover{box-shadow:0 4px 12px #0000001a}.OfficeBearersManager-module__A7cFuG__bearerCard.OfficeBearersManager-module__A7cFuG__inactive{opacity:.6;border-color:var(--error-color)}.OfficeBearersManager-module__A7cFuG__bearerHeader{justify-content:space-between;align-items:start;margin-bottom:1rem;display:flex}.OfficeBearersManager-module__A7cFuG__bearerInfo h3{color:var(--text-primary);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.OfficeBearersManager-module__A7cFuG__designation{color:var(--primary-color);font-size:.875rem;font-weight:500}.OfficeBearersManager-module__A7cFuG__actions{gap:.5rem;display:flex}.OfficeBearersManager-module__A7cFuG__iconButton{background:var(--background-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.OfficeBearersManager-module__A7cFuG__iconButton:hover{background:var(--primary-light);color:var(--primary-color)}.OfficeBearersManager-module__A7cFuG__iconButton.OfficeBearersManager-module__A7cFuG__delete{color:var(--error-color)}.OfficeBearersManager-module__A7cFuG__iconButton.OfficeBearersManager-module__A7cFuG__delete:hover{background:#d32f2f1a}.OfficeBearersManager-module__A7cFuG__emptyState{text-align:center;color:var(--text-secondary);padding:4rem 2rem}.OfficeBearersManager-module__A7cFuG__emptyState svg{width:64px;height:64px;color:var(--text-tertiary);margin-bottom:1rem}.OfficeBearersManager-module__A7cFuG__emptyState h2{color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.OfficeBearersManager-module__A7cFuG__loadingState{text-align:center;padding:4rem 2rem}.OfficeBearersManager-module__A7cFuG__spinner{border:4px solid var(--background-secondary);border-top-color:var(--primary-color);border-radius:50%;width:48px;height:48px;margin:0 auto 1rem;animation:.8s linear infinite OfficeBearersManager-module__A7cFuG__spin}@keyframes OfficeBearersManager-module__A7cFuG__spin{to{transform:rotate(360deg)}}@media (max-width:768px){.OfficeBearersManager-module__A7cFuG__bearersList{grid-template-columns:1fr}.OfficeBearersManager-module__A7cFuG__controls{flex-direction:column}.OfficeBearersManager-module__A7cFuG__locationSelector{width:100%}}.OfficeBearersManager-module__A7cFuG__jurisdictionBanner{background:var(--background-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);text-align:center;border-radius:8px;width:100%;margin-bottom:2rem;padding:1.5rem}.OfficeBearersManager-module__A7cFuG__jurisdictionLabel{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.8rem;font-weight:600}.OfficeBearersManager-module__A7cFuG__jurisdictionLocation{color:var(--text-primary,#0f172a);margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.OfficeBearersManager-module__A7cFuG__noJurisdiction{color:var(--error-color,#ef4444)}.OfficeBearersManager-module__A7cFuG__noJurisdiction p{margin:.25rem 0}.OfficeBearersManager-module__A7cFuG__loadingText{color:var(--text-secondary);margin-top:.5rem;font-size:.9rem}
.DashboardPage-module__SY6Lva__dashboardContainer{color:var(--text-color);background-color:var(--bg-color);max-width:min(95vw,900px);min-height:100vh;margin:0 auto;padding:clamp(15px,4vw,25px);transition:all .3s}.DashboardPage-module__SY6Lva__dashboardNav.DashboardPage-module__SY6Lva__dashboardNav{border-bottom:none!important}.DashboardPage-module__SY6Lva__menuItems{margin-bottom:clamp(25px,6vw,35px)}.DashboardPage-module__SY6Lva__menuGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(12px,3vw,16px);display:grid}.DashboardPage-module__SY6Lva__menuItem{cursor:pointer;box-shadow:0 1px 3px var(--shadow-color);border-radius:8px;align-items:center;gap:clamp(8px,2vw,10px);font-size:clamp(13px,3.2vw,15px);font-weight:500;text-decoration:none;transition:all .3s;border:1px solid var(--border-color)!important;color:var(--text-color)!important;background-color:#0000!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;padding:clamp(12px,3vw,16px)!important;display:flex!important}.DashboardPage-module__SY6Lva__menuItem:hover{box-shadow:0 4px 12px var(--shadow-color);border-color:var(--primary-color)!important;background-color:#0000!important;transform:translateY(-2px)!important}.DashboardPage-module__SY6Lva__adminSection{background-color:var(--card-bg);border:1px solid var(--border-color);box-shadow:0 4px 12px var(--shadow-color);border-radius:12px;margin:clamp(20px,5vw,30px) 0;padding:clamp(15px,4vw,20px);position:relative;overflow:hidden}.DashboardPage-module__SY6Lva__adminSection:before{content:"";background:linear-gradient(90deg,var(--primary-color),var(--success-color,#28a745));height:4px;position:absolute;top:0;left:0;right:0}.DashboardPage-module__SY6Lva__adminSectionTitle,.DashboardPage-module__SY6Lva__adminHeading{color:var(--heading-color);text-align:center;justify-content:center;align-items:center;gap:clamp(8px,2vw,10px);margin-bottom:clamp(15px,4vw,20px);font-size:clamp(14px,3.5vw,18px);font-weight:600;display:flex}.DashboardPage-module__SY6Lva__adminRole{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:#fff;text-transform:uppercase;letter-spacing:.5px;border-radius:20px;margin-left:8px;padding:clamp(4px,1vw,6px) clamp(10px,2.5vw,14px);font-size:clamp(10px,2.5vw,12px);font-weight:600;display:inline-block}.DashboardPage-module__SY6Lva__adminPanelGrid,.DashboardPage-module__SY6Lva__adminGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(10px,3vw,14px);display:grid}.DashboardPage-module__SY6Lva__adminPanelButton,.DashboardPage-module__SY6Lva__adminItem{cursor:pointer;text-align:center;box-shadow:0 2px 4px var(--shadow-color);border-radius:8px;justify-content:center;align-items:center;gap:clamp(6px,1.5vw,8px);font-size:clamp(12px,3vw,14px);font-weight:500;transition:all .3s;border:1px solid var(--border-color)!important;color:var(--text-color)!important;background-color:#0000!important;width:100%!important;min-width:auto!important;max-width:none!important;height:auto!important;padding:clamp(12px,3vw,16px)!important;display:flex!important}.DashboardPage-module__SY6Lva__adminPanelButton:hover,.DashboardPage-module__SY6Lva__adminItem:hover{box-shadow:0 6px 16px var(--shadow-color);color:var(--primary-color)!important;border-color:var(--primary-color)!important;background-color:#0000!important;transform:translateY(-2px)!important}.DashboardPage-module__SY6Lva__statsSection{margin:clamp(20px,5vw,30px) 0}.DashboardPage-module__SY6Lva__statsGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:clamp(10px,3vw,14px);display:grid}.DashboardPage-module__SY6Lva__statCard{background-color:var(--card-bg);border:1px solid var(--border-color);text-align:center;box-shadow:0 2px 4px var(--shadow-color);border-radius:12px;flex-direction:column;gap:clamp(4px,1vw,8px);padding:clamp(15px,4vw,20px);display:flex}.DashboardPage-module__SY6Lva__statNumber{color:var(--primary-color);font-size:clamp(20px,5vw,28px);font-weight:700}.DashboardPage-module__SY6Lva__statLabel{color:var(--secondary-text-color);font-size:clamp(11px,2.8vw,13px);font-weight:500}.DashboardPage-module__SY6Lva__logoutSection{justify-content:center;margin:clamp(25px,6vw,35px) 0;display:flex}.DashboardPage-module__SY6Lva__logoutButton{cursor:pointer;box-shadow:0 2px 8px var(--shadow-color);border-radius:8px;padding:clamp(10px,3vw,14px) clamp(20px,5vw,30px);font-size:clamp(13px,3.2vw,15px);font-weight:500;transition:all .3s;background-color:var(--accent-btn-bg)!important;color:var(--btn-text)!important;border:none!important;min-width:auto!important;max-width:none!important;height:auto!important}.DashboardPage-module__SY6Lva__logoutButton:hover{box-shadow:0 4px 12px var(--shadow-color);background-color:var(--accent-btn-hover-bg)!important;color:var(--btn-text)!important;transform:translateY(-1px)!important}
.EditMember-module__oRM6cq__container{border:1px solid #fff;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;max-width:100%;min-height:100vh;margin:auto;padding:10px;display:flex;position:relative}.EditMember-module__oRM6cq__title{text-align:center;margin-bottom:20px;font-size:1.5rem;font-weight:lighter}.EditMember-module__oRM6cq__form{width:80%;max-width:600px}.EditMember-module__oRM6cq__formGroup{margin-bottom:1rem}.EditMember-module__oRM6cq__formGroup label{margin-bottom:.2rem;font-weight:lighter;display:block}.EditMember-module__oRM6cq__formGroup input[type=text],.EditMember-module__oRM6cq__formGroup input[type=tel],.EditMember-module__oRM6cq__formGroup input[type=date],.EditMember-module__oRM6cq__formGroup textarea{border:1px solid #ddd;border-radius:5px;width:100%;padding:.8rem;font-size:15px}.EditMember-module__oRM6cq__formGroup textarea{resize:vertical}.EditMember-module__oRM6cq__formGroup select{border:1px solid #ddd;border-radius:5px;width:100%;padding:12px;font-size:15px}.EditMember-module__oRM6cq__submitButton{color:#fff;cursor:pointer;background-color:#6443d1;border:none;border-radius:5px;width:100%;margin-top:20px;padding:10px 20px;font-size:18px;display:block}.EditMember-module__oRM6cq__submitButton:hover{background-color:#5338b5}.EditMember-module__oRM6cq__submitButton:disabled{cursor:not-allowed;background-color:#a594e0}.EditMember-module__oRM6cq__backButton{cursor:pointer;background-color:#f8f9fa;border:1px solid #ddd;border-radius:5px;align-self:flex-start;margin-bottom:20px;padding:8px 15px;font-size:16px}.EditMember-module__oRM6cq__backButton:hover{background-color:#e9ecef}.EditMember-module__oRM6cq__loading{text-align:center;margin:50px 0;font-size:18px}.EditMember-module__oRM6cq__error{color:#721c24;text-align:center;background-color:#f8d7da;border-radius:5px;width:100%;max-width:600px;margin-bottom:15px;padding:10px}.EditMember-module__oRM6cq__success{color:#155724;text-align:center;background-color:#d4edda;border-radius:5px;width:100%;max-width:600px;margin-bottom:15px;padding:10px}.EditMember-module__oRM6cq__currentPhotoContainer{text-align:center;margin-bottom:15px}.EditMember-module__oRM6cq__currentPhoto{border:1px solid #ddd;border-radius:4px;max-width:200px;max-height:200px;margin-top:10px}.EditMember-module__oRM6cq__photoUploadSection{margin-top:15px}.EditMember-module__oRM6cq__photoUploadSection p{margin-bottom:10px;font-weight:lighter}.EditMember-module__oRM6cq__readOnlyInput{cursor:not-allowed;opacity:.8;color:#6c757d;background-color:#e9ecef;border-color:#ced4da}@media (max-width:768px){.EditMember-module__oRM6cq__container{min-height:calc(100vh - 100px);padding:15px}.EditMember-module__oRM6cq__title{font-size:1.2rem}.EditMember-module__oRM6cq__submitButton{padding:8px 16px;font-size:16px}.EditMember-module__oRM6cq__backButton{padding:6px 12px;font-size:14px}}@media (max-width:480px){.EditMember-module__oRM6cq__container{min-height:calc(100vh - 50px);padding:10px}.EditMember-module__oRM6cq__title{font-size:1rem}.EditMember-module__oRM6cq__submitButton{padding:6px 12px;font-size:14px}.EditMember-module__oRM6cq__backButton{padding:5px 10px;font-size:12px}.EditMember-module__oRM6cq__formGroup label{font-size:14px}.EditMember-module__oRM6cq__formGroup input,.EditMember-module__oRM6cq__formGroup select{padding:8px;font-size:14px}}
