.presidentDetails-module__u1LpFG__img{background-color:#fff;border:1px solid #ddd;border-radius:4px;width:250px;height:auto;padding:4px;line-height:1.42857}.presidentDetails-module__u1LpFG__name{color:#002147;font-size:30px;font-weight:600}.presidentDetails-module__u1LpFG__workplace{font-size:18px;font-weight:600}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;z-index:1;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.homeNotice-module__VxIXOq__cardDesign{text-align:center;border-radius:20px;min-height:400px;margin-bottom:40px;padding:15px;box-shadow:0 0 45px #00000012}.homeNotice-module__VxIXOq__cardImg{width:100%;max-height:210px}.homeNotice-module__VxIXOq__date{text-align:left;background:#fafafa;align-items:center;margin-bottom:10px;padding:10px 0 10px 10px;display:flex}.homeNotice-module__VxIXOq__title{margin-bottom:10px;font-family:Noto Sans Bengali,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.homeNotice-module__VxIXOq__button{color:#fff;cursor:pointer;background:linear-gradient(90deg,green 0%,#00b300 100%);border:none;border-radius:24px;outline:none;padding:8px 32px;font-size:14px;font-weight:600;transition:background .5s,transform .5s;box-shadow:0 2px 8px #0080001a}.homeNotice-module__VxIXOq__button:hover,.homeNotice-module__VxIXOq__button:focus{background:linear-gradient(90deg,#00b300 0%,green 100%);transform:translateY(-2px)scale(1.04)}
.register-module__zg0wxq__registerContainer{background:#f8f9fa;min-height:100vh;padding:40px 0}.register-module__zg0wxq__memberDetailsCard{background:#fff;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.register-module__zg0wxq__memberHeader{align-items:center;margin-bottom:1rem;display:flex}.register-module__zg0wxq__memberIcon{background:linear-gradient(135deg,green 0%,#00b300 100%);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-right:1rem;display:flex}.register-module__zg0wxq__memberIcon svg{color:#fff;font-size:1.2rem}.register-module__zg0wxq__memberTitle{color:green;margin:0;font-size:1.25rem;font-weight:600}.register-module__zg0wxq__memberInfoGrid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.register-module__zg0wxq__memberInfoItem{text-align:left;background:#f8f9fa;border-radius:12px;padding:1rem}.register-module__zg0wxq__memberInfoHeader{align-items:center;margin-bottom:.5rem;display:flex}.register-module__zg0wxq__memberInfoHeader svg{color:green;margin-right:.5rem;font-size:1.1rem}.register-module__zg0wxq__memberInfoLabel{font-size:1rem;font-weight:600}.register-module__zg0wxq__memberInfoValue{color:green;word-break:break-word;font-size:1rem;font-weight:600}.register-module__zg0wxq__twoColumnLayout{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.register-module__zg0wxq__sectionCard{background:#fff;border-radius:8px;min-height:600px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.register-module__zg0wxq__sectionTitle{color:green;text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.register-module__zg0wxq__availableCategories{scrollbar-width:none;-ms-overflow-style:none;max-height:600px;padding-right:8px;overflow-y:auto}.register-module__zg0wxq__availableCategories::-webkit-scrollbar{display:none}.register-module__zg0wxq__bookingCard{text-align:center;background:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 12px #2b76af1a}.register-module__zg0wxq__bookingTitle{color:green;margin-bottom:.5rem;font-size:1rem;font-weight:600}.register-module__zg0wxq__bookingAmount{color:#00b300;margin-bottom:1rem;font-size:1.1rem;font-weight:700}.register-module__zg0wxq__formSection{text-align:left;margin-top:1rem}.register-module__zg0wxq__formAlert{margin-bottom:1rem;padding:8px 12px;font-size:.8rem}.register-module__zg0wxq__formField{margin-bottom:1rem}.register-module__zg0wxq__formLabel{margin-bottom:8px;font-size:.9rem;font-weight:600;display:block}.register-module__zg0wxq__sizeButtons{flex-wrap:wrap;gap:.5rem;display:flex}.register-module__zg0wxq__sizeButton{color:green;background:0 0;border:1px solid green;border-radius:20px;padding:4px 12px;font-size:.8rem;transition:all .2s}.register-module__zg0wxq__sizeButton.register-module__zg0wxq__selected{color:#fff;background:linear-gradient(90deg,green 0%,#00b300 100%);border:none}.register-module__zg0wxq__radioGroup{justify-content:center;align-items:center;gap:1rem;display:flex}.register-module__zg0wxq__radioItem{font-size:.85rem;font-weight:600}.register-module__zg0wxq__actionButtons{gap:.5rem;display:flex}.register-module__zg0wxq__hideButton{border-radius:20px;flex:1;padding:6px 16px;font-size:.85rem}.register-module__zg0wxq__bookButton{color:#fff;background:linear-gradient(90deg,green 0%,#00b300 100%);border:none;border-radius:20px;flex:1;padding:6px 16px;font-size:.85rem;font-weight:600;transition:transform .2s}.register-module__zg0wxq__paymentSection{color:#fff;text-align:center;background:linear-gradient(135deg,green 0%,#00b300 100%);border-radius:16px;margin-bottom:1.5rem;padding:1.5rem}.register-module__zg0wxq__paymentTitle{margin-bottom:.5rem;font-size:1rem;font-weight:600}.register-module__zg0wxq__paymentAmount{margin-bottom:1rem;font-size:1.5rem;font-weight:700}.register-module__zg0wxq__payButton{color:green;background:#fff;border:none;border-radius:25px;padding:12px 40px;font-size:1rem;font-weight:700;box-shadow:0 4px 15px #0003}.register-module__zg0wxq__bookedCategories{scrollbar-width:none;-ms-overflow-style:none;max-height:400px;padding-right:8px;overflow-y:auto}.register-module__zg0wxq__bookedCategories::-webkit-scrollbar{display:none}.register-module__zg0wxq__bookedCard{background:#fff;border:1px solid #e9ecef;border-radius:16px;margin-bottom:1rem;padding:1.5rem;box-shadow:0 2px 12px #2b76af1a}.register-module__zg0wxq__bookedHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.register-module__zg0wxq__bookedInfo{flex:1}.register-module__zg0wxq__bookedTitle{color:green;margin:0;font-size:1rem;font-weight:600}.register-module__zg0wxq__bookedAmount{color:#00b300;margin:.5rem 0;font-size:1.1rem;font-weight:700}.register-module__zg0wxq__bookedActions{align-items:center;gap:.5rem;display:flex}.register-module__zg0wxq__bookedBadge{font-size:.75rem}.register-module__zg0wxq__detailsButton,.register-module__zg0wxq__cancelButton{border-radius:20px;padding:4px 12px;font-size:.75rem}.register-module__zg0wxq__bookingDetails{background:#f8f9fa;border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.8rem}.register-module__zg0wxq__detailsTitle{color:green;margin-bottom:.5rem;font-size:.9rem}.register-module__zg0wxq__detailsItem{margin-bottom:.5rem}.register-module__zg0wxq__detailsFooter{border-top:1px solid #dee2e6;margin-top:.5rem;padding-top:.5rem}.register-module__zg0wxq__modalTitle{color:green;font-size:1.25rem;font-weight:600}.register-module__zg0wxq__modalBody{padding:1.5rem}.register-module__zg0wxq__modalIcon{background:linear-gradient(135deg,#dc3545 0%,#ff6b6b 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1rem;display:flex}.register-module__zg0wxq__modalIcon svg{color:#fff;font-size:2rem}.register-module__zg0wxq__modalCancelTitle{color:green;font-size:1.25rem;font-weight:600}.register-module__zg0wxq__modalInfo{background:#f8f9fa;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.register-module__zg0wxq__modalInfoRow{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.register-module__zg0wxq__modalInfoLabel{font-size:.9rem;font-weight:600}.register-module__zg0wxq__modalInfoValue{color:green;font-size:.9rem;font-weight:600}.register-module__zg0wxq__modalInfoAmount{color:#dc3545;font-size:1.1rem;font-weight:700}.register-module__zg0wxq__modalInfoId{color:#6c757d;font-size:.8rem}.register-module__zg0wxq__modalWarning{padding:1rem;font-size:.9rem}.register-module__zg0wxq__modalFooter{gap:.5rem;padding:1.5rem;display:flex}.register-module__zg0wxq__modalButton{border-radius:20px;padding:8px 24px;font-size:1rem;font-weight:600}.register-module__zg0wxq__cancelButton{background:linear-gradient(135deg,#dc3545 0%,#ff6b6b 100%);border:none;border-radius:20px;padding:8px 24px;font-weight:600}@media (max-width:768px){.register-module__zg0wxq__registerContainer{padding:20px 0}.register-module__zg0wxq__memberDetailsCard{margin-bottom:1rem;padding:1rem}.register-module__zg0wxq__memberIcon{width:40px;height:40px;margin-right:.75rem}.register-module__zg0wxq__memberIcon svg{font-size:1rem}.register-module__zg0wxq__memberTitle{font-size:1.1rem}.register-module__zg0wxq__memberInfoGrid{grid-template-columns:1fr;gap:.75rem}.register-module__zg0wxq__memberInfoItem{padding:.75rem}.register-module__zg0wxq__memberInfoHeader svg{font-size:.9rem}.register-module__zg0wxq__memberInfoLabel{font-size:.85rem}.register-module__zg0wxq__memberInfoValue{font-size:.9rem}.register-module__zg0wxq__twoColumnLayout{grid-template-columns:1fr;gap:1rem}.register-module__zg0wxq__sectionCard{min-height:auto;padding:1rem}.register-module__zg0wxq__sectionTitle{margin-bottom:1rem;font-size:1.1rem}.register-module__zg0wxq__availableCategories{scrollbar-width:none;-ms-overflow-style:none;max-height:400px;padding-right:0}.register-module__zg0wxq__availableCategories::-webkit-scrollbar{display:none}.register-module__zg0wxq__bookingCard{padding:1rem}.register-module__zg0wxq__bookingTitle{font-size:.95rem}.register-module__zg0wxq__bookingAmount{font-size:1rem}.register-module__zg0wxq__formAlert{padding:6px 10px;font-size:.75rem}.register-module__zg0wxq__formLabel{font-size:.8rem}.register-module__zg0wxq__sizeButton{padding:3px 8px;font-size:.7rem}.register-module__zg0wxq__radioItem{font-size:.8rem}.register-module__zg0wxq__actionButtons{flex-direction:column}.register-module__zg0wxq__hideButton{margin-bottom:.5rem;padding:8px 16px;font-size:.8rem}.register-module__zg0wxq__bookButton{padding:10px 16px;font-size:.9rem}.register-module__zg0wxq__paymentSection{margin-bottom:1rem;padding:1rem}.register-module__zg0wxq__paymentTitle{font-size:.9rem}.register-module__zg0wxq__paymentAmount{font-size:1.2rem}.register-module__zg0wxq__payButton{width:100%;padding:10px 24px;font-size:.9rem}.register-module__zg0wxq__bookedCategories{scrollbar-width:none;-ms-overflow-style:none;max-height:300px;padding-right:0}.register-module__zg0wxq__bookedCategories::-webkit-scrollbar{display:none}.register-module__zg0wxq__bookedCard{padding:1rem}.register-module__zg0wxq__bookedHeader{flex-direction:column}.register-module__zg0wxq__bookedInfo{margin-bottom:.5rem}.register-module__zg0wxq__bookedTitle{font-size:.9rem}.register-module__zg0wxq__bookedAmount{font-size:1rem}.register-module__zg0wxq__bookedActions{flex-wrap:wrap}.register-module__zg0wxq__bookedBadge{font-size:.7rem}.register-module__zg0wxq__detailsButton,.register-module__zg0wxq__cancelButton{padding:3px 8px;font-size:.7rem}.register-module__zg0wxq__bookingDetails{padding:.75rem;font-size:.75rem}.register-module__zg0wxq__detailsTitle{font-size:.8rem}.register-module__zg0wxq__modalTitle{font-size:1rem}.register-module__zg0wxq__modalBody{padding:1rem}.register-module__zg0wxq__modalIcon{width:60px;height:60px}.register-module__zg0wxq__modalIcon svg{font-size:1.5rem}.register-module__zg0wxq__modalCancelTitle{font-size:1rem}.register-module__zg0wxq__modalInfo{padding:1rem}.register-module__zg0wxq__modalInfoLabel,.register-module__zg0wxq__modalInfoValue{font-size:.8rem}.register-module__zg0wxq__modalInfoAmount{font-size:1rem}.register-module__zg0wxq__modalInfoId{font-size:.75rem}.register-module__zg0wxq__modalWarning{padding:.75rem;font-size:.8rem}.register-module__zg0wxq__modalFooter{flex-direction:column;padding:1rem}.register-module__zg0wxq__modalButton{width:100%;padding:8px 16px;font-size:.9rem}}@media (max-width:576px){.register-module__zg0wxq__memberInfoGrid{gap:.5rem}.register-module__zg0wxq__memberInfoItem{padding:.5rem}.register-module__zg0wxq__sectionCard,.register-module__zg0wxq__bookingCard,.register-module__zg0wxq__bookedCard{padding:.75rem}}
