.box{background-color:#f1f1f1;border-radius:3px;flex-direction:column;justify-content:flex-start;align-items:center;width:95%;padding:5px;display:flex;position:relative}.upiIcon{height:35px}.billView{flex-direction:column;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.collection{flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;width:100%;min-height:70vh;max-height:70vh;padding-top:10px;padding-bottom:10px;display:flex;overflow:auto}.historyCard{background-color:#fff;border:.5px solid #ccc;border-radius:5px;flex-direction:column;justify-content:flex-start;width:100%;margin:5px 0;padding:8px 12px;display:flex}.feeCollectionCalendar{background-color:#fff;border:1px solid #d3d3d3;border-radius:6px;align-items:center;width:100%;height:34px;display:flex;overflow:hidden}.feeCollectionCalendar.p-calendar{width:100%}.feeCollectionCalendar .p-inputtext,.feeCollectionCalendarInput{letter-spacing:.5px;color:#495057;border-radius:6px;width:100%;height:32px;min-height:32px;font-size:14px;box-shadow:none!important;background-color:#0000!important;border:0!important;padding:0 8px!important}.feeCollectionCalendar .p-inputtext::placeholder,.feeCollectionCalendarInput::placeholder{color:gray;opacity:1}.feeCollectionCalendar .p-inputtext:enabled:focus,.feeCollectionCalendarInput:enabled:focus{box-shadow:none!important;border:0!important}.createTemplateCard{flex-direction:column;justify-content:flex-start;align-items:center;width:90%;min-height:200px;max-height:450px;padding:5px;display:flex;overflow:auto}.fee-management{flex-flow:wrap;justify-content:space-between;align-items:flex-start;width:100%;max-width:1200px;display:flex}.left-container,.right-container{box-sizing:border-box;border-radius:5px;flex-direction:column;justify-content:center;min-width:300px;max-width:600px;height:100%;max-height:100%;display:flex}.left-container{width:50%}.right-container{background-color:#fff;width:49%}.batch-card{width:80%}.student-list-view{flex-direction:column;align-items:center;width:98%;height:90%;display:flex;overflow:auto}.student-card{background-color:#fff;border:1px solid;border-radius:3px;flex-direction:row;justify-content:flex-start;align-items:center;width:95%;min-width:200px;margin-top:5px;margin-bottom:5px;padding:3px 8px;display:flex}.student-image{object-fit:cover;object-position:center;border-radius:50%;width:50px;height:50px;margin-right:12px}.student-card:hover{opacity:.7;cursor:pointer}.student-brief-detail{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5px;width:80%;display:flex}.student-detail-card{width:100%;padding:15px 10px;display:flex}.bill-view{background-color:#fff;border-radius:5px;flex-direction:column;align-items:center;width:100%;height:100%;margin:auto 0;display:flex}.bill{flex-direction:column;justify-content:flex-start;gap:5px;width:100%;height:100%;padding:5px;display:flex;overflow:auto}.breakup-view{flex-direction:column;justify-content:flex-start;gap:5px;width:100%;height:100%;padding-top:5px;padding-bottom:5px;display:flex;overflow:auto}.breakup{border-bottom:.5px solid;justify-content:space-between;align-self:center;width:100%;padding:5px;display:flex;position:relative}.payment-btn{width:100%;margin-top:30px;padding:5px 0}.payment-btn:hover{cursor:pointer;opacity:.8}.payment-btn div{justify-content:center;width:100%;margin:5px 0;display:flex}.payment-btn div h5{margin-right:10px}.template-card{border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:column;justify-content:flex-start;gap:5px;width:98%;padding:10px;display:flex}.class-fee-pie-container{border:1px solid var(--class-fee-pie-border,#d9d9d9);background-color:var(--class-fee-pie-bg,#f8f8f8);border-radius:8px;margin-bottom:15px;padding:15px}.class-fee-pie-title-wrap{text-align:center;margin-bottom:15px}.class-fee-pie-title{color:#000;border:1px solid var(--class-fee-pie-border,#d9d9d9);border-radius:4px;margin:0;padding:4px 10px;font-weight:700;display:inline-block}.class-fee-pie-layout{align-items:center;gap:15px;min-height:150px;display:flex}.class-fee-pie-legend{flex-direction:column;flex:1;gap:10px;min-width:0;font-size:13px;font-weight:700;display:flex}.class-fee-pie-row{white-space:nowrap;flex-wrap:nowrap;gap:12px}.class-fee-pie-label{white-space:nowrap;text-overflow:ellipsis;gap:8px;min-width:0;overflow:hidden}.class-fee-pie-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.class-fee-pie-chart-wrap{flex-shrink:0;justify-content:center;align-items:center;width:150px;display:flex}.class-fee-doughnut{width:150px;height:150px}li{margin-left:20px;font-size:14px}.normalText{text-align:left;color:#000;text-transform:capitalize;font-size:1rem;font-weight:600}.normalText b{font-weight:800}.token-view{justify-content:space-between;margin:10px 0;display:flex}.attachment-view{margin:10px 0}.breakups-view{width:80%;margin:0 auto}.approve-btn-container{justify-content:space-between;display:flex}.approve-btn{color:#fff;justify-content:center;align-items:center;width:30%;height:40px;font-weight:600;display:flex}.approve-btn:hover{cursor:pointer;opacity:.8}@media (max-width:900px){.class-fee-pie-layout{flex-direction:column;gap:15px}.class-fee-pie-legend{order:2;width:100%}.class-fee-pie-chart-wrap{order:1;justify-content:center;width:150px}.class-fee-pie-row{justify-content:center}}#checkbox{width:30px;height:30px;margin:10px 0}.decline-msg-container{justify-content:space-between;align-items:center;margin:10px 0;display:flex}#decline-msg{width:80%;height:30px}.closer-decline-msg-modal{height:30 px;width:10%}.payment-detail-form{border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;width:90%;padding:5px;display:flex}.payment-detail-form-inner-card{flex-direction:column;align-items:center;margin:10px 0;display:flex}.amount-input{border-width:0;height:30px;padding:5px}.settle-btn{color:#fff;border-radius:5px;justify-content:center;align-items:center;width:50%;height:30px;margin:5% 0;display:flex}.settle-btn:hover{cursor:pointer;opacity:.8}.previousBillCard{border:1px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-self:center;align-items:center;width:98%;min-height:80px;margin-top:3px;margin-bottom:3px;padding:5px;display:flex}@media only screen and (max-width:600px) and (orientation:portrait){.left-container{width:98%}.right-container{display:none}}@media only screen and (min-width:600px) and (orientation:portrait){.left-container{width:98%}.right-container{display:none}}.lateFineConfigCard{background-color:#f8f9ff;border:1px solid #e8eaff;border-radius:8px;width:90%;margin-top:10px;margin-bottom:10px;padding:15px}.lateFineValidationError{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:6px;margin-bottom:10px;padding:10px}.lateFineValidationErrorText{color:#c62828;font-family:Inter-Medium,sans-serif;font-size:12px}.lateFineMinimizedView{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px;display:flex}.lateFineMinimizedValue{color:#333;font-family:Inter-Medium,sans-serif;font-size:14px}.lateFineExpandedContent{padding:10px}.lateFineExpandedHeader{border-bottom:1px solid #e0e0e0;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:10px;display:flex}.lateFinePolicyTitle{font-family:Inter-Bold,sans-serif;font-size:14px}.lateFineInputFieldsContainer{flex-flow:wrap;gap:10px;margin-bottom:15px;display:flex}.lateFineInputFieldCard{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1;min-width:200px;padding:12px}.lateFineInputField{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;width:100%;margin-bottom:10px;padding:12px}.lateFineInputHeader{flex-direction:row;align-items:center;margin-bottom:8px;display:flex}.lateFineInputFieldLabel{color:#333;margin-left:6px;font-family:Inter-SemiBold,sans-serif;font-size:13px}.lateFineInputWithUnit{background-color:#fff;border-radius:6px;flex-direction:row;align-items:center;padding:4px 12px;display:flex}.lateFineInputFieldInput{color:#333;text-align:center;border:none;outline:none;flex:1;padding:8px;font-family:Inter-Medium,sans-serif;font-size:16px}.lateFineInputUnit{color:#636363;margin-left:8px;font-family:Inter-Medium,sans-serif;font-size:13px}.lateFineHelperText{color:#888;margin-top:6px;margin-left:4px;font-family:Inter-Medium,sans-serif;font-size:11px}.lateFineCurrencySymbol{margin-right:4px;font-family:Inter-Bold,sans-serif;font-size:14px}.lateFineTypeContainer{flex-direction:row;gap:8px;margin-bottom:15px;display:flex}.lateFineTypeButton{cursor:pointer;background-color:#fff;border:2px solid #e0e0e0;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:14px 12px;transition:all .2s;display:flex}.lateFineTypeText{color:#666;font-family:Inter-SemiBold,sans-serif;font-size:12px}.lateFineSelectedTypeText{color:#fff}.lateFineTieredContainer{margin-top:15px}.lateFineTieredHeader{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lateFineTieredTitle{color:#333;font-family:Inter-SemiBold,sans-serif;font-size:14px}.lateFineAddTieredBtn{cursor:pointer;background-color:#f4e4ff;border-radius:6px;padding:8px 16px}.lateFineAddTieredText{color:#7131a0;font-family:Inter-SemiBold,sans-serif;font-size:13px}.lateFineInlineForm{background-color:#f8f9ff;border:1px solid #e0e7ff;border-radius:10px;margin-bottom:12px;padding:12px}.lateFineInlineFormRow{flex-direction:row;align-items:center;margin-bottom:10px;display:flex}.lateFineInlineField{color:#666;flex-direction:row;align-items:center;width:90px;font-family:Inter-Medium,sans-serif;font-size:12px;display:flex}.lateFineInlineInput{color:#333;background-color:#fff;border:1px solid #7131a0;border-radius:6px;flex:1;padding:8px 10px;font-family:Inter-Medium,sans-serif;font-size:14px}.lateFineInlineToggle{background-color:#e8e8e8;border-radius:6px;flex-direction:row;margin-left:8px;padding:2px;display:flex}.lateFineInlineToggleBtn{cursor:pointer;border-radius:4px;padding:6px 12px}.lateFineInlineToggleBtnActive{background-color:#7131a0}.lateFineInlineToggleBtnText{color:#666;font-family:Inter-Bold,sans-serif;font-size:12px}.lateFineInlineToggleBtnTextActive{color:#fff}.lateFineInlineSaveBtn{cursor:pointer;background-color:#7131a0;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;margin-top:10px;padding:10px;display:flex}.lateFineInlineSaveBtn span{color:#fff;margin-left:6px;font-family:Inter-Bold,sans-serif;font-size:13px}.lateFineTieredItem{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px;display:flex}.lateFineTieredItemLeft{flex-direction:row;flex:1;align-items:center;display:flex}.lateFineTieredDayBadge{background-color:#f4e4ff;border-radius:12px;margin-right:10px;padding:4px 10px}.lateFineTieredDayText{color:#7131a0;font-family:Inter-Bold,sans-serif;font-size:11px}.lateFineTieredText{color:#333;font-family:Inter-Medium,sans-serif;font-size:13px}.lateFineTieredActions{flex-direction:row;align-items:center;display:flex}.lateFineEmptyTieredState{background-color:#f5f5f5;border:1px dashed #ccc;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;padding:20px;display:flex}.lateFineEmptyTieredText{color:#999;margin-left:8px;font-family:Inter-Medium,sans-serif;font-size:13px}.lateFineSampleCase{margin-top:15px}.lateFineSampleCard{border-radius:16px;padding:16px}.lateFineSampleHeader{flex-direction:row;align-items:center;margin-bottom:16px;display:flex}.lateFineSampleHeaderText{color:#fff;margin-left:8px;font-family:Inter-Bold,sans-serif;font-size:13px}.lateFineSampleScenario{margin-bottom:16px}.lateFineScenarioItem{background-color:#ffffff1a;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 16px;display:flex}.lateFineScenarioLeft{flex-direction:row;flex:1;align-items:center;display:flex}.lateFineDayBadge{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-family:Inter-Bold,sans-serif;font-size:12px;display:flex}.lateFineDayBadgeGreen{background-color:#4caf50}.lateFineDayBadgeOrange{background-color:#ff9800}.lateFineScenarioLabel{color:#fff;font-family:Inter-Medium,sans-serif;font-size:13px}.lateFineScenarioRight{flex-direction:column;align-items:flex-end;display:flex}.lateFineAmount{color:#fff;font-family:Inter-Bold,sans-serif;font-size:15px}.lateFineAmountOrange{color:#ff5722}.lateFineLabel{color:#ffffffb3;font-family:Inter-Medium,sans-serif;font-size:11px}.lateFineCalculationNote{background-color:#ffffff1a;border-radius:8px;flex-direction:row;align-items:flex-start;padding:12px;display:flex}.lateFineNoteText{color:#fff;flex:1;margin-left:6px;font-family:Inter-Medium,sans-serif;font-size:11px;line-height:1.5}.switch{width:50px;height:26px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:20px;height:20px;transition:all .4s;position:absolute;bottom:3px;left:3px}input:checked+.slider:before{transform:translate(24px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.mobile-fee-summary{display:none}@media only screen and (max-width:768px){.mobile-fee-summary{display:flex}}
.fee-collections-layout{gap:20px;width:100%;padding:0 20px;display:flex}.collections-left{width:55%}.collections-right{width:45%;height:calc(100vh - 200px);padding:0;overflow:hidden}.analytics-container{flex-direction:column;width:100%;height:100%;display:flex}.analytics-scroll-container{scrollbar-width:none;-ms-overflow-style:none;flex:1;max-height:calc(100vh - 280px);padding:0 15px 15px;overflow-y:auto}.analytics-scroll-container::-webkit-scrollbar{display:none}.analytics-header{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:calc(100% - 30px);margin:15px 15px 20px;padding:20px 15px;display:flex;box-shadow:0 4px 12px #00000026}.analytics-title{color:#fff;text-shadow:0 1px 2px #0000001a;letter-spacing:.5px;text-align:center;margin:0;font-size:20px;font-weight:700}.analytics-chart{background:#fff;border-radius:12px;width:100%;margin-bottom:15px;padding:20px;box-shadow:0 3px 10px #0000001f}@media (max-width:600px){.fee-collections-layout{flex-direction:column;padding:0 10px}.collections-left,.collections-right{width:100%}.collections-right{display:none}}@media (max-width:992px){.fee-collections-layout{flex-direction:column;padding:0 10px}.collections-left{width:100%}.collections-right{display:none}}
.p-image-toolbar,.p-galleria{color:#fff}.noticeList{width:"90%";flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;display:flex}.noticeCard{flex-direction:column;justify-content:flex-start;width:90%;margin-top:5px;display:flex}.noticeTitle{align-self:flex-end;width:max-content}.noticeTitle h3{text-transform:capitalize}.noticeCardDetail{border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:5px;margin-bottom:5px;display:flex}.subjectLine{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;padding:3px 15px;display:flex}.subjectLine h3{color:#fff;text-transform:capitalize;text-align:left;font-weight:800}.subjectLine p{color:#fff;text-align:right;font-weight:600}.textDetail{width:100%;padding:3px 15px}.textDetail p{word-spacing:1.5px;color:#000;text-align:left;font-weight:400}.imageView{flex-flow:wrap;justify-content:flex-start;gap:5px;width:100%;padding:3px;display:flex}.thumnail{object-fit:cover;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.thumnailImage{object-fit:cover;border-radius:5px;width:100%;height:100%}.noticeTypeBack{border-radius:5px;min-width:80%}.noticeTypeBackCard{text-align:center;border-radius:5px;margin-bottom:10px;padding-top:8px;padding-bottom:8px}@media (max-width:900px){.noticeList{width:"100%"}}
.flexCenterSub{flex-flow:wrap;justify-content:space-around;align-items:center;display:flex}.margin-bottom-top-1rem{margin-top:1rem;margin-bottom:1rem}.maxWidth40{flex-wrap:wrap;max-width:40%}.admissionTextSub{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;padding:10px;font-size:2rem;font-weight:800;display:flex}.applyAdmissionSub{color:#fff;text-align:center;border-radius:5px;width:250px;margin:10px;padding:10px;font-size:1.2rem;font-weight:700}.testonomial-text{color:#000;text-align:center;margin:1px;font-size:1.2rem}.nav-btn{border-radius:50%;width:40px;height:40px}.nav-btn:hover{cursor:pointer;opacity:.8}.nav-btn:active{opacity:.6}.width70{border:#0083cc;width:70%}.applyAdmissionSub a{font-size:inherit;white-space:nowrap;text-align:center;padding:5px;line-height:1.1;display:block}.applyAdmissionSub a:hover{color:#000}.applyAdmissionSub:hover{opacity:.8}.courseAwardSub{flex-flow:column wrap;justify-content:center;gap:10px;width:100%;padding:10px;display:flex}.courseAwardItemSub{text-align:center;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;margin:2px;padding:10px;display:flex}.achievment{word-spacing:2px;letter-spacing:1px;width:100%}.achievment p{font-weight:700}.subjectList p{text-align:left;font-weight:500}.RatingCard{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.aboutEdzonSub{border-radius:10px;padding:15px}.coursesGrid{grid-template-columns:repeat(auto-fit,minmax(250px,3fr));justify-content:center;gap:25px;width:90%;padding:10px;display:grid}.courseCard{background:#fff;border-radius:30px;flex-direction:column;align-items:center;display:flex;overflow:hidden}.courseImage{border-radius:20px;width:90%;height:190px;margin-top:15px;overflow:hidden}.courseImage img{object-fit:cover;width:100%;height:100%;display:block}.courseContent{padding:16px 18px}.classTitle{color:#000;margin-bottom:8px;font-size:16px;font-weight:600}.courseDescription{color:#555;text-align:"flex-start";font-size:16px;line-height:1.5}@media (max-width:720px){.admissionTextSub{font-size:1rem}.applyAdmissionSub{width:170px;font-size:.9rem}.courseAwardItemSub{width:90%;margin:5px;padding:5px}.courseAwardSub{flex-direction:column;gap:5px}.aboutEdzonSub{padding:0}.testonomial-text{font-size:.8rem}.nav-btn{justify-content:center;width:30px;height:30px}.RatingCard{width:70%}.achievment{text-align:justify;width:80%;font-size:.9rem}}
a{cursor:pointer;color:#000;text-decoration:none}.flexSub{border-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;width:95%;margin-bottom:10px;display:flex}.flexSubAt{border-radius:5px;flex-direction:row;justify-content:space-between;width:80%;margin-bottom:10px;display:flex}.imageSectionSub{flex-flow:wrap;justify-content:center;width:50%;display:flex}.appIconSub{object-fit:cover;flex-direction:row;justify-content:space-between;align-items:center;width:95%;display:flex}.appIconImageSub{object-fit:cover;width:48%}.edzonIconSub{width:140px;height:140px;margin:5px}.textSectionSub{flex-direction:column;justify-content:center;align-self:center;align-items:center;width:40%;margin:5px;display:flex}.textSub{text-align:justify;margin:5px;font-size:1.2rem}.enquirySection{flex-flow:wrap;justify-content:center;width:50%;padding:5px;display:flex}.qrSection{flex-direction:column;justify-content:center;display:flex}.messageSub{text-align:center;width:100%;font-size:1.2rem}.textInputDivSub{flex-flow:wrap;justify-content:space-around;width:100%;padding:10px;display:flex}.textContainerSub{flex-direction:column;width:45%;padding:5px;display:flex;position:relative}.inputBoxSub{text-align:justify;border:1px solid gray;border-radius:5px;height:30px;margin:5px;padding:5px}.messageBoxSub{border:0 solid gray;border-radius:5px;width:100%;min-width:100%;max-width:100%;height:60%;min-height:60%;max-height:90px;margin-top:5px;padding:5px;position:relative;overflow:hidden}.iconSectionSub{flex-direction:column;justify-content:space-around;align-items:center;width:40%;padding:5px;display:flex}.iconTextSub{flex-direction:row;justify-content:flex-start;align-items:center;width:90%;margin:5px;display:flex}.iconSub{width:25px;height:25px;margin:5px}.mapSectionSub{width:45%}.mapSub{border:0;border-radius:5px;width:100%;height:350px}.iconSectionSub .iconTextSub p{text-align:justify;font-size:1.15rem}.submitButtonSub{letter-spacing:1.5px;cursor:pointer;border:0;border-radius:5px;min-width:120px;padding:10px;font-size:1.2rem;font-weight:700}.submitButtonSub:active{color:#000;background-color:#fff}@media (max-width:720px){.flexSub,.flexSubAt{flex-direction:column}.textSectionSub,.imageSectionSub{width:90%}.edzonIconSub{width:100px;height:100px}.appIconSub{flex-direction:column;gap:1em}.appIconImageSub a{object-fit:cover;width:100%}.appIconImageSub a img{object-fit:cover}.textSub{font-size:.85rem}.enquirySection,.qrSection,.iconSectionSub{width:90%}.textContainerSub{width:90%;margin:5px}.messageBoxSub{width:95%;max-height:120px}.messageSub{font-size:.75rem}.mapSectionSub{width:100%}.iconSectionSub .iconTextSub p{font-size:.8rem}.mapSub{height:250px}.submitButtonSub{font-size:.8rem}}
.footerSub{flex-flow:wrap;justify-content:space-around;align-items:center;width:min(100svw,1920px);padding:30px;display:flex;position:relative;bottom:0}.ancherFooterSub{color:#fff;padding:5px;font-size:1.2rem;font-weight:700}.ancherFooterSub:active{color:#fff;background-color:#0000}.footerTextHeader{text-align:left;letter-spacing:.5px;font-size:1.3rem;font-weight:700}.footerText{text-align:left;letter-spacing:.5px;margin-left:5px;font-size:1rem;font-weight:500}@media (max-width:720px){.ancherFooterSub{font-size:.9rem}.ancherFooterSub:hover{background-color:#0000}.footerSub{flex-flow:column wrap;padding:15px}.footerTextHeader{font-size:1rem}.footerText{font-size:.8rem}}
.flexDivSub{flex-direction:row;justify-content:space-around;align-items:center;padding:1vw;display:flex}.firstImagesDivSub{object-fit:cover;width:50%;height:550px;position:relative}.secondImagesDivSub{flex-flow:wrap;justify-content:space-evenly;width:50%;display:flex;position:relative}.imageComponantSub{object-fit:cover;width:40%;height:250px;margin:10px;position:relative}.divImageSub{object-fit:cover;width:100%;height:100%}.gallery{object-fit:contain;object-position:center;cursor:pointer;width:60svh;height:60svh}.galleryView{background-color:#0000001a;flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:1vw;display:flex}.imageGallerySub:hover{cursor:pointer;opacity:.8}.imageGallerySub:active{opacity:.5}@media (max-width:720px){.flexDivSub{flex-wrap:wrap;padding:0}.firstImagesDivSub{width:90%;height:200px}.secondImagesDivSub{justify-content:space-between;width:90%}.imageComponantSub{width:48%;height:150px;margin:2px}.gallery{width:50svw;height:50svw}}
.hamBurger{z-index:5;flex-flow:column;justify-content:space-around;width:2rem;height:2rem;display:flex;position:relative}.burger{transform-origin:1px;background-color:#000;border-radius:10px;width:2rem;height:.25rem;transition:all .3s linear}@media (max-width:720px){.hamBurger{display:block}}
.digitGroup{justify-content:center;gap:4px;display:flex}.digitGroup input{text-align:center;background-color:#fff;border:none;border-radius:5px;width:35px;height:35px;margin:0;font-size:20px;line-height:20px;-webkit-user-select:none!important;user-select:none!important;outline:0!important;font-weight:700!important}.digitGroup input:focus,.digitGroup input:active{border:1px solid indigo!important}.digitGroup .splitter{color:#000;margin:0;padding:5px 0;font-size:20px}.privacyPolicyCard{width:100%}@media only screen and (max-width:600px){.privacyPolicyCard{width:100%}}@media only screen and (min-width:600px){.privacyPolicyCard{width:100%}}@media only screen and (min-width:768px){.privacyPolicyCard{width:80%}}@media only screen and (min-width:992px){.privacyPolicyCard{width:60%}}@media only screen and (min-width:1200px){.privacyPolicyCard{width:60%}}
.p-inputotp-input{text-align:center;letter-spacing:0;justify-content:center;align-items:center;width:38px;height:38px;padding:0;font-size:1.4rem;line-height:38px;display:flex}.p-inputotp{justify-content:center;gap:8px;display:flex}.loginDiv{justify-content:center;align-items:center;width:100%;min-height:90svh;max-height:max-content;padding-top:20px;display:flex}.selectProfile{z-index:4;justify-content:center;align-items:flex-start;gap:1rem;width:80%;display:flex;position:absolute}.selectProfileBack{background-color:#00bbffe1;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;padding:10px;display:flex}.flexRowColSpaceBetween{flex-direction:row;justify-content:center;align-items:stretch;gap:10px;display:flex}.loginBack,.promotionBack{border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex}.loginBack{gap:1rem;width:30%}.promotionBack{justify-content:center;align-items:flex-start;gap:8px;width:66%;padding:16px}.promotionContent{flex-direction:column;align-self:center;gap:8px;width:90%;max-width:90%;display:flex}.flexRowStartIcon{flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;display:flex}.iconCardPromotion{flex-shrink:0;width:70px;height:70px}.imagePromotion{object-fit:contain;align-self:center;width:100%;height:100%}.promotionFeatureRow{flex-direction:row;align-items:flex-start;gap:12px;width:100%;margin-bottom:1rem;display:flex}.promotionBulletList{margin:4px 0 0;padding-left:18px;list-style-type:disc}.inputbox{color:#000;background-color:#bbb6df88;border:0;border-radius:5px;width:90%;padding:10px;font-size:1rem}.inputbox:active{border:none}.loginText{text-align:center;word-spacing:2px;width:90%;margin:0;padding:5px}.btn{color:#fff;word-spacing:2px;letter-spacing:1px;cursor:pointer;border:none;border-radius:5px;width:70%;padding:10px;font-size:1rem;font-weight:700}.btn:hover{opacity:.8}.btn:active{opacity:.5}.resend{color:#000;letter-spacing:.5px;justify-content:center;align-items:center;font-size:18px;font-weight:600;display:flex}.flexColCenterGap{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}@media only screen and (max-width:600px){.loginDiv{padding-top:10px;padding-bottom:10px}.flexRowColSpaceBetween{flex-direction:column}.loginBack,.promotionBack{width:340px}.iconCardPromotion{width:56px;height:56px}.inputbox{width:87%}.btn{width:76%}}@media only screen and (min-width:600px){.loginDiv{padding-top:10px;padding-bottom:10px}.flexRowColSpaceBetween{flex-direction:column}.loginBack,.promotionBack{width:560px}.iconCardPromotion{width:80px;height:80px}.inputbox{width:50%}.btn{width:45%}}@media only screen and (min-width:768px){.loginDiv{min-height:90svh;padding-top:10px}.flexRowColSpaceBetween{flex-direction:row}.loginBack{width:300px;min-height:64svh}.promotionBack{width:500px;min-height:64svh}.iconCardPromotion{width:90px;height:90px}.inputbox{width:100%}.btn{width:94%}}@media only screen and (min-width:992px){.loginDiv{min-height:90svh;padding-top:10px}.flexRowColSpaceBetween{flex-direction:row}.loginBack{width:324px;min-height:60svh}.promotionBack{width:600px;min-height:60svh}.iconCardPromotion{width:112px;height:112px}.inputbox{width:92%}.btn{width:80%}}@media only screen and (min-width:1280px){.loginDiv{min-height:92svh;padding-top:10px}.flexRowColSpaceBetween{flex-direction:row}.loginBack{max-width:400px;min-height:64svh}.promotionBack{max-width:700px;min-height:64svh}.iconCardPromotion{max-width:160px;max-height:160px}.inputbox{width:90%}.btn{width:78%}}
.navSectionSub{z-index:999;flex-direction:row;justify-content:center;align-items:center;width:min(100svw,1920px);padding:5px;display:flex;position:fixed}.navSectionSubWeb{flex-direction:row;justify-content:center;align-items:center;width:min(100svw,1920px);padding:5px;display:flex;position:relative}.navItemDivSub{border-radius:5px;flex-direction:row;justify-content:flex-end;align-items:center;gap:1.5rem;width:90%;display:flex;position:relative}@media (max-width:720px){.navItemDivSub{justify-content:flex-end;gap:.5rem}.navSectionSub,.navSectionSubWeb{padding:5px}}
.memberPrintCardBack{flex-wrap:wrap;justify-content:flex-start;gap:5px;width:100%;padding:5px;display:flex;overflow:auto}.memberCardContainer{border:1px solid #878787;border-radius:5px;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:24%;display:flex}.memberLoginContainer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:30%;display:flex}.memberPrintCard{page-break-inside:avoid;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:316px;max-height:max-content;padding:6px;display:flex}.memberImage{border-radius:50%;width:110px;height:110px}.memberImage img{object-fit:contain;border-radius:50%;align-self:center;width:100%;height:100%}.memberIdDetails{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;margin-top:5px;display:flex}.memberTextBold{color:#000;letter-spacing:.1px;text-align:start;font-size:1rem;font-weight:600}.memberTextFade{color:#878787;letter-spacing:.1px;text-align:start;font-size:1rem;font-weight:600}.printProfileAndSearch{justify-content:space-between;align-items:center;width:100%;padding:2px 5px;display:flex}.printAndProfile{justify-content:flex-start;align-items:center;gap:5px;width:45%;display:flex}.printBtn{text-align:center;border-radius:10px;justify-content:center;align-items:center;width:66px;height:38px;padding-top:10px}.printBtn p{letter-spacing:.4px;color:#fff}.selectProfilesToPrint{width:50%}.searchArea{background-color:#fff;border-radius:5px;justify-content:space-between;align-items:center;width:45%;height:36px;display:flex}.searchTxtBox{text-align:justify;border:0;border-radius:5px;width:94%;height:30px;padding-left:5px}.bannerCard{border:1px solid;border-width:1px 6px;gap:0;width:570px;height:310px}.bannerTextBack{border-bottom:4px solid;border-left:4px solid;width:90%;padding:5px}.triangleTopleft{border-top:309.5px solid #fff;border-right:56px solid #a365d3;width:0;height:0}.slogan{letter-spacing:2px;font-family:Square Peg,cursive;font-size:2rem;font-weight:1000}.dlText{word-spacing:1px;padding-left:15px;font-size:.9rem;font-weight:500}.boldHead{color:#000;letter-spacing:.3px;font-size:1.6rem;font-weight:700}.iconSz{color:#fff;border-color:#fff;border-radius:50%;width:22px;height:22px;padding:2px}#arrowShape{background:#7131a0;border:0;width:182px;height:48px;position:relative}#arrowShape:after{content:"";border-top:25px solid #0000;border-bottom:23px solid #0000;border-left:20px solid #a365d3;width:0;height:0;position:absolute;bottom:0;left:0}@media only screen and (max-width:600px) and (orientation:portrait){.printBtn{padding-top:12px}.memberCardContainer{width:98%}.memberImage{width:100px;height:100px}}@media only screen and (min-width:600px) and (orientation:portrait){.memberCardContainer{width:49%}.memberImage{width:100px;height:100px}}@media only screen and (min-width:600px) and (orientation:landscape) and (max-width:992px){.memberCardContainer{width:32%}.memberImage{width:100px;height:100px}}@media only screen and (min-width:992px){.printBtn{padding-top:12px}.memberCardContainer{width:32%}.memberImage{width:100px;height:100px}}@media only screen and (min-width:1200px) and (orientation:landscape){.printBtn{padding-top:10px}.memberCardContainer{width:24%}.memberImage{width:100px;height:100px}}
.homeSectionSub{width:min(100%,1920px);max-height:1080px;padding-bottom:10px}.topTobottomSub{z-index:2;cursor:pointer;background-color:#0000;border:0;position:absolute;right:20px}.topToBottomIconSub{color:#fff;width:40px;height:40px}.topToBottomIconSub:hover{opacity:.8}.topToBottomIconSub:active{opacity:.5}.width90{align-self:center;width:90%}.bannerSectionSub{justify-content:center;height:min(50vh,400px);margin-bottom:5px;display:flex}.bannerSub{border-radius:5px;width:90%;overflow:hidden}.imageSub{object-fit:fill;width:100%;height:100%}.newsSectionSub{justify-content:center;display:flex}.quoteSub{text-align:center;text-transform:full-size-kana;width:90%;font-size:1.5rem}.navigationSectionSub{flex-direction:row;justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.navItemsSub{flex-wrap:wrap;justify-content:space-around;gap:15px;display:flex}.ancherNavSubWeb{cursor:default}.ancherNavSub,.ancherNavSubWeb{cursor:pointer;color:#fff;padding:8px;font-size:1.9rem;font-weight:500}.ancherNavSub:active{color:#fff;background-color:#0000}.profileImageDivSub{z-index:1;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:absolute;left:4%}.whiteBackSub{z-index:1;background-color:#fff;width:150px;height:100%;position:absolute;left:4%}.profileImageSub{border-radius:50%;align-self:center;width:95%;height:95%}.tagLinDivSub{flex-flow:wrap;justify-content:center;justify-self:center;align-items:center;display:flex;position:relative}.taglineTextSub{text-align:center;text-transform:uppercase;width:90%;font-size:2rem;font-weight:700}.flexResponsiveSub{flex-flow:wrap;justify-content:center;align-items:center;gap:5%;display:flex}.aboutImgSub{border-radius:10px;width:200px;height:200px;margin:5px}.aboutTextSub{flex-direction:column;justify-content:space-evenly;align-items:center;width:40%;display:flex;position:relative}.abputDiscriptionDivSub{width:90%;margin:10px}@media screen and (max-width:960px) and (min-width:720px){.ancherNavSub,.ancherNavSubWeb{font-size:1.2rem;font-weight:600}}@media (max-width:1080px){.profileImageDivSub{width:15vw;height:15vw}.whiteBackSub{width:10vw;height:100%}}@media (max-width:720px){.bannerSectionSub{height:min(30vh,200px)}.homeSectionSub{min-height:50vh;max-height:1080px}.hwrapSub{padding:0}.newsSub{align-items:center;padding:0}.quoteSub{font-size:1rem}.ancherNavSub,.ancherNavSubWeb{padding:2px;font-size:.7rem;font-weight:600}.profileImageDivSub{width:20vw;height:20vw}.whiteBackSub{width:10vw;height:100%}.taglineTextSub{font-size:1.2rem}.flexResponsiveSub{flex-direction:column}.aboutTextSub{width:90%}.abputDiscriptionDivSub{margin:5px}marquee{text-transform:capitalize;font-size:.2rem}}.hwrapSub{color:#000;letter-spacing:.2px;width:100%;padding:10px;font-weight:900;overflow:hidden}.newsSub{color:red;align-items:center;width:90%;margin-top:10px;font-weight:700;display:flex}.newsSub p{font-size:1rem}marquee{text-transform:capitalize;margin-left:10px;font-size:1rem}@media (max-height:400px){.homeSectionSub{height:max-content}}
.assignedPanel{background-color:#fff;flex-direction:column;gap:10px;width:50%;height:100%;padding:15px;display:flex;box-shadow:0 0 8px #0000001a}.filterSelect{border:1px solid #d1d5db;border-radius:8px;outline:none;width:100%;padding:8px;transition:border-color .2s}.filterSelect:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.headerActions{align-items:center;gap:10px;font-size:1rem;display:flex}.card{cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000001a}.card:hover{background-color:#eafaef;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.assignedHighlight{background-color:#eff6ff;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f64d}.cardName{color:#1f2937;font-size:.875rem;font-weight:600}.cardIcon{width:16px;height:16px}.iconGreen{color:#10b981}.iconGray{color:#9ca3af}.cardInfo{color:#6b7280;margin-top:4px;font-size:.75rem}.cardStatus{margin-top:6px;font-size:.75rem;font-weight:600}.statusAssigned{color:#059669}.statusUnassigned{color:#2563eb}.filterInfoBox{background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:15px;padding:12px}.filterInfoTitle{color:#15803d;margin-bottom:5px;font-weight:600}.filterValue{font-family:monospace;font-weight:700}.assignedCard{cursor:pointer;background-color:#dcfce7;border:1px solid #bbf7d0;border-radius:8px;padding:10px 12px;transition:all .2s ease-in-out;box-shadow:0 1px 2px #0000000d}.assignedCard:hover{background-color:#fee2e2}.assignedCardName{color:#15803d;font-size:.875rem;font-weight:600}.unassignText{color:#dc2626;font-size:.75rem;font-weight:600}.unassignText:hover{color:#991b1b}.assignedCardDetails{color:#4b5563;margin-top:6px;font-size:.75rem}.assignedCardClass{color:#6b7280;margin-top:4px;font-size:.75rem}.membersGrid{grid-template-columns:repeat(2,1fr);gap:12px;padding-bottom:15px;display:grid}.empty-state{text-align:center;color:#9ca3af;padding:40px 20px;font-size:.875rem}.cardContent{flex-direction:row;align-items:center;gap:8px;display:flex}.filterInfoDetails{color:#4b5563;margin-top:4px;font-size:.875rem}.vbOverlay{z-index:9999;background:#00000073;justify-content:center;align-items:center;padding:35px;display:flex;position:fixed;inset:0}.vbModal{background:#fff;border-radius:12px;width:640px;padding:28px;box-shadow:0 12px 40px #00000040}.modalHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.vbModal h2{margin:0;font-size:20px;font-weight:600}.closeBtn{cursor:pointer;color:#666;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:24px;display:flex}.closeBtn:hover{color:#000}.vbNote{color:#777;margin-bottom:18px;font-size:13px}.vb-card{border:1px solid #e3e3e3;border-radius:10px;margin-bottom:22px;padding:18px 20px}.vb-card h3{margin-bottom:14px;font-size:15px}.vbRow{gap:20px;margin-bottom:16px;display:flex}.vbField{flex-direction:column;flex:1;display:flex}.vbField label{color:#444;text-align:left;margin-bottom:4px;font-size:15px;position:relative}.vbField label:after{content:""}.vbField label[data-required=true]:after,.vbField label[data-mandatory=true]:after{content:" *";color:#dc3545}.vbField input,.vbField select{border:1px solid #d0d0d0;border-radius:8px;padding:8px 12px;font-size:14px}.toggle-area{flex-direction:column;gap:4px;display:flex}.toggle-area .toggle-controls{align-items:center;gap:12px;display:flex}.vb-full-row{width:100%}.vb-buttons{justify-content:flex-end;gap:10px;display:flex}.vbCancel{cursor:pointer;background:#eee;border:1px solid #ccc;border-radius:6px;padding:8px 16px}.vbCancel:hover{background:#ddd}.vbSave{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:6px;padding:8px 16px}.vbSave:hover{background:#15803d}.validationError{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.errorClose{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:none;margin-left:12px;padding:0;font-size:18px}.errorClose:hover{opacity:1}.filterGroupVehicle{gap:8px}.filterGroupVehicle select{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;min-width:80px;padding:5px}@media only screen and (max-width:600px) and (orientation:portrait){.membersGrid{grid-template-columns:1fr}.vbOverlay{align-items:flex-start;padding:20px;overflow-y:auto}.vbModal{width:95%;max-height:90vh;padding:20px;overflow-y:auto}.vbRow{flex-direction:column;gap:12px}.vb-buttons{flex-direction:column}}@media only screen and (min-width:600px) and (orientation:portrait){.membersGrid{grid-template-columns:1fr}.vbOverlay{align-items:flex-start;padding:20px;overflow-y:auto}.vbModal{width:90%;max-height:85vh;padding:24px;overflow-y:auto}.vbRow{flex-direction:column;gap:12px}.vb-buttons{flex-direction:row}}@media only screen and (min-width:600px) and (orientation:landscape) and (max-width:992px){.vbOverlay{align-items:center;padding:35px}.vbModal{width:640px;padding:28px}.membersGrid{grid-template-columns:1fr}}
.bulkResultCardBack{flex-direction:column;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:5px;display:flex}.resultCircleDetailBack{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;padding:10px;display:flex}.resultCircleDetailCard{justify-content:space-around;align-items:center;width:100%;padding:10px;display:flex}.resultCircleDetail{border:1px solid;border-radius:5px;justify-content:space-between;align-items:center;width:50%;padding:5px;display:flex}.classCardInfo{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:2px;display:flex}.subjectAndMarksCardBack{border:1px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:80%;max-height:80%;display:flex;overflow:auto}.subjectAndMarksCard{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.subjectPassAndFullMarksBack{border:1px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.subjectNamesBack,.emptySpacesOfSubjects{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;display:flex;overflow:auto}.subjectMapDataCard{border:1px solid #ccc;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;min-width:140px;display:flex}.spaceForSubSubjects{white-space:nowrap;text-overflow:ellipsis;min-width:140px;min-height:30px;padding:5px;font-size:.75rem;overflow:hidden}.spaceForTotal{white-space:nowrap;text-overflow:ellipsis;width:100px;min-height:30px;padding:5px;font-size:.75rem;overflow:hidden}.EmptySpaceForView{white-space:nowrap;text-overflow:ellipsis;border:1px solid #ccc;width:180px;padding:5px;font-size:.75rem;overflow:hidden}.subSubjectBack{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0;display:flex}.markingSchemeCard{width:270px;padding:5px}.markinSchemeDropdown{width:270px;min-height:30px;max-height:30px;padding:5px}.obtainedMarksTxt{justify-content:center;align-items:center;width:100%;margin-top:10px;display:flex}.obtainedMarksCardBack{border:1px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;display:flex}.rollSortCard,.nameSortCard{border:1px solid;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;padding:5px;display:flex}.rollSortCard{width:90px}.nameSortCard{width:180px}.emptySpacesOfSubjects{min-width:141px}.eptySpaceForSubject{min-width:142px;padding:5px}.bulkResultButtonBack{border:1px solid;border-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex}.bulkResultButtonCard{flex-direction:row;justify-content:space-between;align-items:center;gap:2px;width:100%;display:flex}.buttonActionDescription{flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:10px;width:100%;margin-bottom:10px;display:flex}.bulkResultButtons{text-align:center;border-radius:10px;justify-content:center;align-items:center;margin:8px;padding:8px;display:flex}.bulkResultButtons p{color:#fff}.bulkResultButtons:hover{cursor:pointer;opacity:.8}.bulkResultButtons:active{opacity:.5}.obtainedMarksCard{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0;width:100%;display:flex}.bulkResultMapDataColumn{border:1px solid;width:90px;padding:5px}@media only screen and (min-width:768px){.resultCircleDetailBack{width:50%}.resultCircleDetail{width:80%}.bulkResultButtonBack{width:49%}}@media only screen and (min-width:992px){.resultCircleDetailBack{width:65%}.resultCircleDetail{width:60%}.bulkResultButtonBack{width:63%}}@media only screen and (min-width:1200px){.resultCircleDetailBack{width:78%}.resultCircleDetail{width:50%}.bulkResultButtonBack{width:76%}}
.bulkUpdateCardBack{flex-direction:column;justify-content:flex-start;align-self:center;gap:0;width:100%;min-height:85vh;display:flex}.bulkUpdateCard{flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;max-width:96vw;padding:5px;display:flex}.bulkUploadContentBack,.bulkUpdateContentBack{background-color:#fff;border:1px solid;border-radius:5px;justify-content:center;width:100%;padding:6px;display:flex}.bulkUpdateContent{justify-content:space-between;align-items:center;width:100%;display:flex}.bulkUpdateProfileBtns{justify-content:flex-start;align-items:center;gap:5px;width:60%;display:flex}.excelAndPdfBtns{justify-content:flex-end;align-items:center;gap:5px;width:140px;display:flex}.excelAndPdfBtn{color:#f5f5f5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:50px;height:50px;display:flex}.searchAndOtherFieldsBack{justify-content:space-between;align-items:center;width:100%;padding:5px;display:flex}.bulkUpdateTopBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.bulkUpdateTabsBack{background:var(--bulk-update-theme-light,#eef2ff);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px;display:flex}.bulkUpdateTabButton{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:10px 18px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,box-shadow .2s,border-color .2s;display:inline-flex}.bulkUpdateTabButton:hover{color:#1e293b;background:#ffffffb3}.bulkUpdateTabButtonActive{color:var(--bulk-update-theme,#4338ca);background:#fff;border-color:#94a3b84d;box-shadow:0 8px 18px #0f172a14}.bulkUpdateTabCount{color:#475569;text-align:center;background:#94a3b833;border-radius:999px;min-width:28px;padding:3px 8px;font-size:12px;font-weight:700}.bulkUpdateTabCountActive{background:var(--bulk-update-theme-light,#eef2ff);color:var(--bulk-update-theme,#4338ca)}.bulkUpdateExportActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bulkUpdateExportAction{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 6px 14px #0f172a0d}.bulkUpdateExportAction:hover{background:#f8fafc;border-color:#cbd5e1}.bulkUpdateExportLoader{min-width:110px;min-height:42px}.bulkUploadProfileDialog .p-dialog-header{padding-bottom:0}.bulkUploadProfileDialogContent{flex-direction:column;gap:16px;padding-top:4px;display:flex}.bulkUploadProfileOptions{flex-direction:column;gap:12px;display:flex}.bulkUploadProfileOption{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex}.bulkUploadProfileOption:hover{background:#faf8ff;border-color:#7131a059;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a0f}.bulkUploadProfileOptionActive{background:#7131a00f;border-color:#7131a073}.bulkUploadProfileOptionIcon{color:#7131a0;background:#7131a014;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bulkUploadProfileOptionText{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.bulkUploadProfileOptionLabel{color:#1e293b;font-size:15px;font-weight:700}.bulkUploadProfileOptionCount{color:#64748b;font-size:12px}.bulkUpdateSearchAndFields{justify-content:flex-start;align-items:center;width:35%;display:flex}.globalSearchAndField{justify-content:space-between;align-items:center;width:96%;height:38px;padding-left:10px;display:flex}.globalSearchAndField::placeholder{color:gray}.deleteRowBtn{color:red;border:1px solid red}.bulkUpdateDatatable{border:1px solid #f5f5f5;min-width:100%;max-width:100%}.bulkUploadGuidelinesBack{border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:70%;margin:5% auto;padding:10px;display:flex}.guidelinesHeading{border-bottom:1px solid;flex-direction:column;justify-content:flex-start;align-items:center;width:90%;display:flex}.filledStatusBack{flex-direction:column;align-items:flex-start;gap:5px;width:40%;display:flex}.filledStatusCard{justify-content:flex-start;align-items:center;gap:5px;display:flex}.saveAllAddMoreBtns{justify-content:flex-end;align-items:center;gap:5px;display:flex}.bulkUploadMembrsCardBack{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:80%;max-height:80%;display:block;overflow:auto}.bulkUploadMembrsCard{border:1px solid;border-radius:5px;flex-direction:row;justify-content:center;width:100%;display:flex}.staticBack{gap:2px;min-width:350px;max-width:350px;overflow:hidden}.dynamicBack{gap:2px;width:calc(100% - 300px);overflow-x:auto}.staticBack,.dynamicBack{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.staticCardBack{display:flex}.dynamicCardBack{justify-content:space-between;align-items:center;display:flex}.staticColumns{gap:2px;min-width:350px;max-width:350px;display:inline-flex;overflow:hidden}.dynamicColumns{white-space:nowrap;gap:2px;width:calc(100% - 300px);display:inline-flex;overflow-x:auto}.width130px{min-width:130px;max-width:130px}.width70px{min-width:70px;max-width:70px}.width90px{min-width:90px;max-width:90px}.width120px{min-width:120px;max-width:120px}.width180px{min-width:180px;max-width:180px}.labelText{font-weight:700}.marginLeft5px{margin-left:5px}.marginRight5px{margin-right:5px}.addPallets{border-radius:2px;padding:8px}.borderRight1px{border-right:1px solid #f0f0f0}.inputSearch::placeholder{color:#504e4e;padding:2px;font-weight:700}.inputSearch:active,.inputSearch:hover{border-color:#fff}.bulkUploadInputBox{text-align:justify;border:0;border-radius:3px;height:25px;margin:5px;padding:3px;font-size:medium}.bulkUploadInputBox:active,.bulkUploadInputBox:hover{border:1px solid gray}.viewOnBigScreen{display:flex}.viewOnSmallScreen{flex-flow:wrap;justify-content:center;align-self:center;align-items:center;width:100%;min-height:85vh;display:flex}@media only screen and (max-width:600px){.viewOnBigScreen{display:none}.viewOnSmallScreen{display:flex}.bulkUpdateTabsBack,.bulkUpdateExportActions{width:100%}}@media only screen and (min-width:600px){.viewOnBigScreen{display:none}.viewOnSmallScreen{display:flex}}@media only screen and (min-width:768px){.viewOnBigScreen{display:flex}.viewOnSmallScreen{display:none}.bulkUploadContentBack,.bulkUploadMembrsCardBack,.bulkUploadGuidelinesBack{width:100%}}@media only screen and (min-width:992px){.viewOnBigScreen{display:flex}.viewOnSmallScreen{display:none}.bulkUploadContentBack,.bulkUploadMembrsCardBack{width:100%}.bulkUploadGuidelinesBack{width:90%}}@media only screen and (min-width:1200px){.viewOnBigScreen{display:flex}.viewOnSmallScreen{display:none}.bulkUploadContentBack,.bulkUploadMembrsCardBack{width:100%}.bulkUploadGuidelinesBack{width:70%}}
.batchCardNew{flex-flow:column;gap:0;width:100%;display:flex}.classNameAndDescription{justify-content:space-between;align-items:center;gap:5px;width:100%;padding-top:10px;padding-left:10px;padding-right:10px;display:flex}.classIdAndMemberCount{justify-content:space-between;align-items:center;width:100%;padding:0 10px;display:flex}.flexRowCenterItems{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:2px;display:flex}.scheduleCardNew{flex-direction:column;justify-content:flex-start;gap:1px;width:100%;min-height:70px;max-height:70px;padding:5px 10px;display:flex;overflow:auto}.scheduleDetailCard{justify-content:space-between;width:100%;display:flex}.scheduleDaysCard{justify-content:flex-start;gap:5px;display:flex}.scheduleTimeCard{justify-content:flex-end;gap:2px;display:flex}.borderBottom1pxSolid{border-bottom:1px solid}.iconPeople{width:25px;height:25px;margin:5px}
.heightWidth40{border-radius:8px;width:40px;height:50px}.sessionSelectionWidth{width:90%}.instName{color:#000;word-spacing:1px;font-size:18px;font-weight:700}.instAddress{color:#000;word-spacing:1px;font-size:12px;font-weight:500}
.dropdown{border-color:"#E4C1F9";background-color:"white";border-width:.5px;border-radius:0;width:100%;min-height:35px;max-height:40px;padding:5px}.placeHolderStyle{color:"gray";font-family:montserrat}.profileDivImage{border-radius:5px;width:100px;height:100px;padding:0}
:root{--lightTheme:#e0eeff;--midTheme:#b3d4ff;--darkTheme:#6dacff;--highContrastTheme:#004299;--midContrastTheme:#0058cc;--lowContrastTheme:#2684ff;--primaryColor:#ccaae5;--lighterShade:#e3d8f2;--darkerShade:#9c77bf;--complementaryColor:#aae5cc;--primaryAccentColor:#ffb3f0;--secondaryAccentColor:#ffd380;--light:#f4e4ff;--voilet:#7131a0;--midVoilet:#ccaae5;--lightVoilet:#f4e4ff;--subjectMode:#afcaff;--passMarksColor:#9a9a9a}.studentCardColumn{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;display:flex}.studentParentCard{border-left:var(--midVoilet) 10px solid;border-bottom-right-radius:5px;border-bottom-left-radius:5px;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;box-shadow:0 0 1.5px 1.5px #7131a033}.studentCardNew{flex-direction:column;justify-content:flex-start;gap:5px;width:100%;padding:5px;display:flex}.instituteCard{border-left:var(--midVoilet) 10px solid;border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:10px;display:flex;box-shadow:0 0 1.5px 1.5px #7131a033}.instituteName{letter-spacing:1px;text-transform:capitalize;color:#000;font-size:1.4rem;font-weight:700}.instituteAddress{text-transform:capitalize;color:#000;font-size:.8rem;font-weight:400}.profilePhoto,.profilePhotoLarge{border-radius:10px;align-self:center;width:160px;height:160px}.isDesktopView,.isProfileView{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:10px;display:flex}.isMobileView{display:none}.mobProfilePhoto{border-radius:50%;align-self:center;width:48px;height:48px;display:none}.childProfilePhoto{border-radius:50%;align-self:center;width:120px;height:120px}.studentID{color:#d9aef9;text-transform:uppercase;padding:3px;font-size:12px;font-weight:500}.GuardianDetailsShow{border-radius:3px;flex-direction:row;justify-content:center;align-self:center;align-items:center;margin-top:10px;margin-bottom:10px;padding:3px;display:flex}.guardianCard{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;margin-bottom:15px;display:flex}.guardianName,.subjectNameText{color:#000;text-transform:capitalize;font-size:14px;font-weight:400}.profileViewDesktop{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.profileViewMobile{display:none}.studentDetailText{text-transform:capitalize;color:#000;font-size:1rem;font-weight:400}@media (max-width:720px){.instituteName{font-size:1.1rem}.instituteAddress{font-size:.8rem}.studentDetailText{font-size:.95rem}.subjectNameText{font-size:10px}.studentCardRow{gap:12px}.studentCardNew{flex-direction:row;justify-content:space-between;align-items:center}.profileViewMobile{flex-direction:row;justify-content:space-between;align-items:center;width:80%;display:flex}}@media only screen and (max-width:600px) and (orientation:portrait){.mobProfilePhoto,.isMobileView{display:flex}.profilePhoto,.isDesktopView{display:none}}@media only screen and (min-width:600px) and (orientation:portrait){.isMobileView{display:none}.mobProfilePhoto{display:flex}.profilePhoto,.isDesktopView{display:none}}@media only screen and (min-width:600px) and (orientation:landscape) and (max-width:992px){.isMobileView{display:none}.mobProfilePhoto{display:flex}.profilePhoto,.isDesktopView{display:none}}@media (min-width:992px){.mobProfilePhoto,.isMobileView{display:none}.profilePhoto,.isDesktopView{display:flex}}@media only screen and (min-width:1200px) and (orientation:landscape){.mobProfilePhoto,.isMobileView{display:none}.profilePhoto,.isDesktopView{display:flex}}
.admissionCard{background:#fff;border-radius:10px;gap:10px;margin-bottom:4px;padding:8px;transition:box-shadow .2s,border-color .2s;box-shadow:0 10px 24px #0f172a0a}.admissionCardExpanded{box-shadow:0 16px 36px #4f46e514}.admissionCardSummary{gap:20px}.admissionCardIdentity{flex-wrap:nowrap;flex:1.1;gap:16px;min-width:0}.admissionCardAvatar{background:linear-gradient(#eef2ff 0%,#e0e7ff 100%);border:1px solid #d7defd;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;overflow:hidden}.admissionCardAvatarImage{object-fit:fill;width:100%;height:100%}.admissionCardAvatarIcon{color:#5b58f1;font-size:22px}.admissionCardIdentityContent{gap:6px;min-width:0}.admissionCardIdentityMeta{gap:8px}.admissionCardProfileItem{min-width:0}.admissionCardIconButton,.admissionCardToggleButton{border:0;outline:0;transition:transform .18s,box-shadow .18s,opacity .18s}.admissionCardIconButton:hover,.admissionCardToggleButton:hover{cursor:pointer;transform:translateY(-1px)}.admissionCardSummaryActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex}.admissionCardToggleButton{color:#5760db;background:#eef2ff;border-radius:12px;gap:10px;padding:10px 18px;font-size:14px;font-weight:800}.admissionCardIconActions{border-left:1px solid #e8edf8;gap:10px;padding-left:16px}.admissionCardSelectionControl{border-left:1px solid #e8edf8;padding-left:16px}.admissionCardSelectionCheckbox{accent-color:#1fa06f;width:24px;height:24px;cursor:inherit}.admissionCardIconButton{color:#fff;border-radius:10px;width:38px;height:38px;font-size:16px}.admissionCardIconButtonApprove{background:#1fa06f;box-shadow:0 10px 16px #1fa06f2e}.admissionCardIconButtonReject{background:#f44464;box-shadow:0 10px 16px #f444642e}.admissionCardDetails{border-top:1px solid #eef2fd;gap:22px;padding-top:4px}.admissionCardProfileGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 18px;width:100%;display:grid}.admissionCardProfileItem{grid-column:span 3}.admissionCardProfileItemWide{grid-column:span 6}@media (max-width:1100px){.admissionCardSummary{flex-wrap:wrap}.admissionCardIdentity,.admissionCardSummaryActions{width:100%}.admissionCardSummaryActions{justify-content:space-between}.admissionCardProfileItem{grid-column:span 6}.admissionCardProfileItemWide{grid-column:span 12}}@media (max-width:720px){.admissionCard{border-radius:18px;padding:16px}.admissionCardSummaryActions{flex-direction:column;align-items:stretch}.admissionCardIconActions,.admissionCardSelectionControl{border-left:0;justify-content:flex-end;padding-left:0}.admissionCardProfileGrid{gap:18px 12px}.admissionCardProfileItem,.admissionCardProfileItemWide{grid-column:span 12}}
