.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}
.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}}
.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}}
