.form_container__Eme_D select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_container__Eme_D select::-ms-expand{display:none}.form_container__Eme_D select:-moz-focusring{color:transparent!important;text-shadow:0 0 0 #fff}.form_container__Eme_D textarea{resize:none}.form_container__Eme_D ul{list-style:none}.form_container__Eme_D{display:flex;flex-direction:column;gap:2rem}.form_container__Eme_D a{text-decoration:none;font-size:4rem;color:#fff;font-weight:700}.form_container__Eme_D a span{text-decoration:underline}.form_oldPaymentSection__ELmbx{background:hsla(0,0%,100%,.08);border-radius:20px;padding:2rem;margin-bottom:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.form_oldPaymentHeader__gp7B4{text-align:center;margin-bottom:2rem}.form_oldPaymentTitle__wTqvO{color:#fff;font-size:1.8rem;font-weight:700;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form_oldPaymentSubtitle__Ops2_{color:hsla(0,0%,100%,.75);font-size:1rem;font-weight:400;margin:0}.form_oldPaymentLinks__Bw7yx{display:flex;flex-direction:column;gap:1rem}.form_oldPaymentLink__yF3xQ{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background:hsla(0,0%,100%,.1);border-radius:12px;text-decoration:none;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.15);cursor:pointer}.form_oldPaymentLink__yF3xQ:hover{background:hsla(0,0%,100%,.15);transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.2)}.form_linkIcon__eDorI{font-size:1.5rem;margin-right:1rem}.form_linkText__h__4m{flex:1 1;color:#fff;font-size:1.1rem;font-weight:600}.form_linkArrow__CF80A{font-size:1.5rem;color:hsla(0,0%,100%,.7);transition:transform .3s ease}.form_oldPaymentLink__yF3xQ:hover .form_linkArrow__CF80A{transform:translateX(5px)}.form_schoolSelectionHeader__jAzzV{text-align:center;margin-bottom:3rem}.form_headerIcon__08Nsa{font-size:4rem;margin-bottom:1rem;animation:form_gentleFloat__t3d5H 3s ease-in-out infinite}@keyframes form_gentleFloat__t3d5H{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.form_selectionTitle__ZPo6B{color:#fff;font-size:2.5rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form_selectionSubtitle__kN9Lh{color:hsla(0,0%,100%,.85);font-size:1.2rem;font-weight:400;margin:0;opacity:.9}.form_stageHeader__hed8m{text-align:center;margin-bottom:2.5rem;position:relative}.form_stageIcon__wGtDV{font-size:3rem;margin-bottom:1rem;opacity:.9;animation:form_gentleFloat__t3d5H 3s ease-in-out infinite;color:#fff}.form_stageTitle__YLTvW{color:#fff;font-size:2rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form_stageSubtitle__kjO2R{color:hsla(0,0%,100%,.85);font-size:1.1rem;font-weight:400;margin:0 0 2rem;opacity:.9}.form_stageHeader__hed8m .form_backButton__UgRuy{margin-top:2rem}.form_schoolCard__1hdGa{cursor:pointer;padding:2.5rem;border-radius:1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:2px solid hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.4,0,.2,1);text-align:left;position:relative;overflow:hidden}.form_schoolCard__1hdGa:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);transform:scaleX(0);transition:transform .3s ease}.form_schoolCard__1hdGa:hover:before{transform:scaleX(1)}.form_schoolCard__1hdGa:hover{background:hsla(0,0%,100%,.15);transform:translateY(-3px);box-shadow:0 10px 30px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.3)}.form_schoolCard__1hdGa:focus{outline:2px solid #667eea;outline-offset:2px}.form_globalSchoolCard__1FKct:hover:before{background:linear-gradient(90deg,#11998e,#38ef7d)}.form_internationalSchoolCard__y5hsd:hover:before{background:linear-gradient(90deg,#667eea,#764ba2)}.form_schoolIcon___QO0O{font-size:3rem;margin-bottom:1rem;display:flex;justify-content:center;align-items:center;opacity:.9}.form_schoolInfo__uMYqp{display:flex;flex-direction:column;gap:.8rem}.form_schoolName__TEse3{color:#fff;font-size:1.8rem;font-weight:700;margin:0;line-height:1.3;text-shadow:0 1px 2px rgba(0,0,0,.2)}.form_schoolDescription__ivQ5x{color:hsla(0,0%,100%,.75);font-size:1.1rem;font-weight:400;margin:0;line-height:1.4}.form_actionButton__AILeh{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.1);border-radius:.8rem;padding:1rem 1.5rem;margin-top:1rem;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.form_schoolCard__1hdGa:hover .form_actionButton__AILeh{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3)}.form_buttonText__hl8d4{color:#fff;font-size:1.1rem;font-weight:600}.form_buttonIcon__XvtX4{color:hsla(0,0%,100%,.8);font-size:1.2rem;font-weight:700;transition:transform .3s ease}.form_schoolCard__1hdGa:hover .form_buttonIcon__XvtX4{transform:translateX(3px)}.form_formHeader__Bz9UU{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid hsla(0,0%,100%,.2)}.form_formHeader__Bz9UU h4{color:#fff;font-size:1.6rem;margin:0;font-weight:700;line-height:1.3}.form_backButton__UgRuy{background:transparent;border:1px solid hsla(0,0%,100%,.3);color:#fff;padding:.8rem 1.4rem;border-radius:.4rem;cursor:pointer;font-size:1.2rem;font-weight:600;transition:all .3s ease}.form_backButton__UgRuy:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.form_verificationForm__i1tPH{width:100%}.form_form__Opzps{display:flex;flex-direction:column;gap:1.5rem}.form_formGroup__eTjd_{display:flex;flex-direction:column;gap:.5rem}.form_formGroup__eTjd_ label{color:#fff;font-size:1.1rem;font-weight:600}.form_formGroup__eTjd_ input{padding:.9rem;border-radius:.6rem;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-size:1.1rem;transition:all .3s ease}.form_formGroup__eTjd_ input:focus{outline:none;border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.15)}.form_formGroup__eTjd_ input::placeholder{color:hsla(0,0%,100%,.6)}.form_errorMessage__aTxxG{background:rgba(220,53,69,.2);border:1px solid rgba(220,53,69,.5);color:#ff6b6b;padding:.8rem;border-radius:.4rem;font-size:1.1rem;margin-bottom:1rem}.form_fieldError__kJx9Y{color:#ff6b6b;font-size:1rem;margin-top:.3rem}.form_errorInput__HaEpB{border-color:rgba(220,53,69,.7)!important;background:rgba(220,53,69,.1)!important}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:1.4rem 2rem;border-radius:.6rem;font-size:1.4rem;font-weight:700;cursor:pointer;transition:all .3s ease;text-align:center}.form_paymentButton__zrbey:hover,.form_submitButton__pKZ5j:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.form_submitButton__pKZ5j:disabled{opacity:.6;cursor:not-allowed;transform:none}.form_paymentButton__zrbey{background:linear-gradient(135deg,#11998e,#38ef7d);font-size:1.6rem;padding:1.8rem 2.4rem;margin-top:2rem}.form_academicYearSelection__VDGbj{width:100%}.form_studentInfo__5thz7{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;margin-bottom:2rem;border:1px solid hsla(0,0%,100%,.2)}.form_studentInfo__5thz7 h5{color:#fff;font-size:1.4rem;margin-bottom:1rem;font-weight:700;line-height:1.3}.form_studentInfo__5thz7 p{color:hsla(0,0%,100%,.9);font-size:1.1rem;margin:.5rem 0}.form_academicYearOptions__7nMc6 h6{color:#fff;font-size:1.4rem;margin-bottom:1rem;font-weight:500}.form_academicYearCard__TjHfk{cursor:pointer;padding:1.5rem;border-radius:.8rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);margin-bottom:1rem;transition:all .3s ease}.form_academicYearCard__TjHfk:hover{background:hsla(0,0%,100%,.2);transform:translateY(-1px)}.form_academicYearCard__TjHfk h6{color:#fff;font-size:1.2rem;margin:0 0 .5rem;font-weight:700;line-height:1.2}.form_academicYearCard__TjHfk span{color:hsla(0,0%,100%,.7);font-size:1rem}.form_feeDisplay__6Don5{width:100%}.form_feeBreakdown__u_cQH{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:2rem;border-radius:1rem;border:1px solid hsla(0,0%,100%,.2)}.form_feeTable__ZLgpF{width:100%}.form_tableHeader__sg4CK{display:grid;grid-template-columns:.7fr 1fr 2.2fr 1.3fr 1.5fr .9fr 1.2fr;grid-gap:.8rem;gap:.8rem;padding:1rem .8rem;border-bottom:2px solid hsla(0,0%,100%,.3);margin-bottom:1rem;align-items:center}.form_tableHeader__sg4CK div{color:#fff;font-weight:600;font-size:1.1rem;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;line-height:1.3;text-align:center;white-space:nowrap}.form_tableHeader__sg4CK div:nth-child(5){white-space:normal;word-break:break-word}.form_tableHeader__sg4CK div:first-child,.form_tableHeader__sg4CK div:nth-child(2){text-align:center}.form_tableHeader__sg4CK div:nth-child(3){text-align:left}.form_tableHeader__sg4CK div:nth-child(4),.form_tableHeader__sg4CK div:nth-child(5),.form_tableHeader__sg4CK div:nth-child(6),.form_tableHeader__sg4CK div:nth-child(7){text-align:center}.form_tableRow__wfFjo{display:grid;grid-template-columns:.7fr 1fr 2.2fr 1.3fr 1.5fr .9fr 1.2fr;grid-gap:.8rem;gap:.8rem;padding:1rem .8rem;border-bottom:1px solid hsla(0,0%,100%,.1);align-items:center}.form_tableRow__wfFjo div{color:hsla(0,0%,100%,.9);font-size:1rem;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;min-width:0;line-height:1.4;white-space:nowrap}.form_tableRow__wfFjo div:nth-child(5){white-space:normal;word-break:break-word}.form_tableRow__wfFjo div:first-child,.form_tableRow__wfFjo div:nth-child(2){text-align:center}.form_tableRow__wfFjo div:nth-child(3){text-align:left}.form_tableRow__wfFjo div:nth-child(4),.form_tableRow__wfFjo div:nth-child(5){text-align:center}.form_totalRow__EnqvO{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;grid-gap:.5rem;gap:.5rem;padding:1.5rem 0 1rem;border-top:2px solid hsla(0,0%,100%,.3);margin-top:1rem}.form_totalRow__EnqvO div{color:#fff;font-size:1.3rem;font-weight:600}.form_mobileTermName__0Ol48,.form_selectAllMobile__lmsti{display:none}.form_selectAllDesktop__AVFop{display:flex;align-items:center;justify-content:center}.form_selectAllLabel__suvcQ{display:flex;align-items:center;gap:.8rem;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form_selectAllCheckbox__kNKOu{width:1.5rem;height:1.5rem;accent-color:#11998e;cursor:pointer;border-radius:.3rem}.form_checkboxCell__G1mHS{display:flex;align-items:center;justify-content:center}.form_feeCheckbox__ylGGh{width:1.4rem;height:1.4rem;accent-color:#11998e;cursor:pointer;border-radius:.3rem}.form_paidCheckbox__YjA_v{width:1.4rem;height:1.4rem;background:#28a745;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700;cursor:default;pointer-events:none}.form_feeTypeCell__nPyBb{display:flex;flex-direction:column;gap:.3rem;text-align:left;align-items:flex-start}.form_feeTypeCell__nPyBb *{white-space:normal;overflow-wrap:break-word}.form_feeMainText__IOXOd{font-weight:500}.form_feeSubText__ihnx3{font-size:.9rem;color:hsla(0,0%,100%,.7)}.form_amountCell__xpWfr{display:flex;flex-direction:column;gap:.2rem;text-align:center;align-items:center}.form_feeAmount__HGAzS{font-weight:600}.form_concessionAmount__GgM65:after,.form_feeAmount__HGAzS:after,.form_fineAmount__Wd3aq:after{content:none}.form_fineAmount__Wd3aq{font-size:.9rem;color:#ff6b6b}.form_concessionAmount__GgM65{font-size:.9rem;color:#38ef7d}.form_statusCell__VluFJ{display:flex;align-items:center;justify-content:center}.form_unpaidStatus__0Zdm2{background:hsla(0,0%,100%,.9);color:transparent;padding:.3rem .8rem;border-radius:1rem;font-size:.9rem;font-weight:600;border:1px solid rgba(230,126,34,.3);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.form_unpaidStatus__0Zdm2:before{content:"Pending";color:#e67e22;font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.form_paidStatus__hNjaJ{background:hsla(0,0%,100%,.9);color:transparent;padding:.3rem .8rem;border-radius:1rem;font-size:.9rem;font-weight:600;border:1px solid rgba(39,174,96,.3);box-shadow:0 2px 4px rgba(0,0,0,.1);position:relative}.form_paidStatus__hNjaJ:before{content:"Paid";color:#27ae60;font-size:.9rem;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap}.form_overdueTag__LBgdb{background:rgba(220,53,69,.3)!important;color:#dc3545!important;padding:.2rem .5rem;border-radius:.5rem;font-size:.8rem;font-weight:600!important;margin-top:.3rem;border:1px solid rgba(220,53,69,.4)}.form_overdue__cs_zX,.form_tableRow__wfFjo .form_overdue__cs_zX,.form_tableRow__wfFjo div.form_overdue__cs_zX{color:#ff6b6b!important;font-weight:600!important}.form_actionCell__g9daZ{display:flex;align-items:center;justify-content:center}.form_payFeeButton__eGdew{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;color:#fff;padding:.6rem 1rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .3s ease}.form_payFeeButton__eGdew:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.form_payFeeButton__eGdew:disabled{opacity:.6;cursor:not-allowed;transform:none}.form_receiptActions__4qZAM{display:flex;flex-direction:row;gap:.5rem;justify-content:center;align-items:center;flex-wrap:wrap}.form_viewReceiptButton__XeMYl{background:linear-gradient(135deg,#007bff,#0056b3);border:none;color:#fff;padding:.5rem .8rem;border-radius:.4rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:70px}.form_viewReceiptButton__XeMYl:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(0,123,255,.3)}.form_downloadReceiptButton__XWw3L{background:linear-gradient(135deg,#28a745,#218838);border:none;color:#fff;padding:.5rem .8rem;border-radius:.4rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-width:70px}.form_downloadReceiptButton__XWw3L:hover{transform:translateY(-1px);box-shadow:0 3px 8px rgba(40,167,69,.3)}.form_unpaidRow__rO5IV{background:hsla(0,0%,100%,.02)}.form_paidRow__QLl1D{background:rgba(40,167,69,.05);border-left:3px solid rgba(40,167,69,.4)}.form_noFeesMessage__Lo7SS{grid-column:1/-1;text-align:center;padding:2rem;color:hsla(0,0%,100%,.7);font-style:italic}.form_paymentSummary__5Xp83{margin-top:2rem;padding:1.5rem;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid hsla(0,0%,100%,.2)}.form_selectionSummary__s52CI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;color:#fff;font-weight:500}.form_selectionSummary__s52CI span{font-size:1.1rem}.form_paymentActions__md4lI{display:flex;justify-content:center}.form_bulkPaymentButton__oMNAy{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;color:#fff;padding:1.2rem 2rem;border-radius:.8rem;font-size:1.4rem;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:200px}.form_bulkPaymentButton__oMNAy:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.3)}.form_bulkPaymentButton__oMNAy:disabled{opacity:.5;cursor:not-allowed;transform:none;background:hsla(0,0%,100%,.2)}.form_allPaidMessage__tIoAU{text-align:center;padding:3rem 2rem;background:linear-gradient(135deg,rgba(40,167,69,.2),rgba(56,239,125,.15));border:2px solid rgba(40,167,69,.3);border-radius:1.5rem;margin-top:2rem;box-shadow:0 8px 25px rgba(40,167,69,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form_allPaidMessage__tIoAU h3{font-size:2rem;font-weight:700}.form_allPaidMessage__tIoAU h3,.form_allPaidMessage__tIoAU p{color:#fff;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.form_allPaidMessage__tIoAU p{font-size:1.4rem;font-weight:600}.form_allPaidSubtext__P_3V5{color:hsla(0,0%,100%,.9);font-size:1.1rem;font-weight:400;margin:0;font-style:italic}.form_myForm__hG1pV{transition:.5s}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background:linear-gradient(90deg,hsla(0,0%,100%,.15),transparent);z-index:1;overflow:hidden}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6{transition:all .3s ease-in-out;margin:0 auto;min-height:70vh;display:flex;flex-direction:column;justify-content:flex-start;position:relative}@media (min-width:4001px){.form_fullForm__94MGB,.form_myForm__hG1pV{max-width:1400px}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:8rem 6rem;border-radius:4rem}.form_compactForm__NPf2u,.form_mediumForm__GmMP6{max-width:1000px}.form_container__Eme_D{display:flex;flex-direction:column;gap:6rem}.form_container__Eme_D a{font-size:7rem}.form_schoolCard__1hdGa h6{font-size:2.8rem;line-height:1.2}.form_formHeader__Bz9UU h4{font-size:3.2rem;line-height:1.3}.form_backButton__UgRuy{padding:1rem 1.6rem;font-size:1.6rem}.form_formGroup__eTjd_ label{font-size:1.6rem;font-weight:600}.form_formGroup__eTjd_ input{padding:1.4rem;font-size:1.4rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.6rem 2.4rem;font-size:1.8rem;font-weight:700}.form_paymentButton__zrbey{font-size:2rem;padding:2rem 2.8rem}.form_studentInfo__5thz7 h5{font-size:2.4rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:1.6rem;font-weight:500}.form_academicYearCard__TjHfk h6{font-size:2rem;font-weight:700}.form_tableHeader__sg4CK div{font-size:1.1rem;word-break:keep-all;overflow-wrap:break-word;line-height:1.3}.form_tableRow__wfFjo div{font-size:1rem;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.form_totalRow__EnqvO div{font-size:1.3rem}}@media (min-width:2001px) and (max-width:4000px){.form_fullForm__94MGB,.form_myForm__hG1pV{max-width:1200px}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:4.5rem 3.5rem;border-radius:2.5rem}.form_compactForm__NPf2u,.form_mediumForm__GmMP6{max-width:900px}.form_container__Eme_D a{font-size:4rem}.form_schoolCard__1hdGa h6{font-size:1.6rem;line-height:1.2;font-weight:700}.form_formHeader__Bz9UU h4{font-size:1.8rem;line-height:1.3;font-weight:700}.form_backButton__UgRuy{padding:.8rem 1.4rem;font-size:1.2rem;font-weight:600}.form_formGroup__eTjd_ label{font-size:1.1rem;font-weight:600}.form_formGroup__eTjd_ input{padding:1.2rem;font-size:1.1rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.4rem 2rem;font-size:1.3rem;font-weight:700}.form_paymentButton__zrbey{font-size:1.5rem;padding:1.7rem 2.2rem}.form_studentInfo__5thz7 h5{font-size:1.4rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:1.1rem}.form_academicYearCard__TjHfk h6{font-size:1.4rem}.form_tableHeader__sg4CK div{line-height:1.3}.form_tableHeader__sg4CK div,.form_tableRow__wfFjo div{font-size:1rem;word-break:keep-all;overflow-wrap:break-word}.form_tableRow__wfFjo div{line-height:1.4}.form_totalRow__EnqvO div{font-size:1.3rem}}@media (min-width:1441px) and (max-width:2000px){.form_fullForm__94MGB,.form_myForm__hG1pV{max-width:1000px}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:3rem 2.8rem;border-radius:2rem}.form_compactForm__NPf2u,.form_mediumForm__GmMP6{max-width:800px}.form_container__Eme_D a{font-size:3rem}.form_schoolCard__1hdGa h6{font-size:1.4rem;line-height:1.2;font-weight:700}.form_formHeader__Bz9UU h4{font-size:1.6rem;line-height:1.3;font-weight:700}.form_backButton__UgRuy{padding:.8rem 1.4rem;font-size:1.2rem;font-weight:600}.form_formGroup__eTjd_ label{font-size:1rem;font-weight:600}.form_formGroup__eTjd_ input{padding:1.1rem;font-size:1rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.3rem 1.8rem;font-size:1.2rem;font-weight:700}.form_paymentButton__zrbey{font-size:1.4rem;padding:1.6rem 2rem}.form_studentInfo__5thz7 h5{font-size:1.3rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:1rem;font-weight:500}.form_academicYearCard__TjHfk h6{font-size:1.2rem;font-weight:700}.form_tableHeader__sg4CK div{font-size:1.2rem;word-break:keep-all;overflow-wrap:break-word;line-height:1.3}.form_tableRow__wfFjo div{font-size:1.1rem;word-break:keep-all;overflow-wrap:break-word;line-height:1.4}.form_totalRow__EnqvO div{font-size:1.7rem}}@media (min-width:769px){.form_mobileTermName__0Ol48{display:none!important}.form_transportLocation__o1qe1{background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:0!important;box-shadow:none!important}}@media (min-width:769px) and (max-width:1024px){.form_tableHeader__sg4CK,.form_tableRow__wfFjo{grid-template-columns:.8fr 1fr 2.2fr 1.2fr 1.2fr .8fr 1fr;padding:.8rem .2rem;gap:.4rem}.form_tableHeader__sg4CK div{font-size:.95rem}.form_tableHeader__sg4CK div,.form_tableRow__wfFjo div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form_tableRow__wfFjo div{font-size:.85rem}.form_tableRow__wfFjo div.form_overdue__cs_zX{color:#ff6b6b!important;font-weight:600!important}.form_overdue__cs_zX .form_overdueTag__LBgdb{background:rgba(220,53,69,.3)!important;color:#dc3545!important;font-weight:600!important}}@media (max-width:768px){.form_tableHeader__sg4CK{display:none}.form_selectAllMobile__lmsti{display:block;padding:1rem;margin-bottom:1rem;background:hsla(0,0%,100%,.05);border-radius:.6rem;border:1px solid hsla(0,0%,100%,.1)}.form_selectAllLabel__suvcQ{font-size:1.05rem;gap:.7rem}.form_selectAllCheckbox__kNKOu{width:1.4rem;height:1.4rem}.form_allPaidMessage__tIoAU{padding:2rem 1.5rem;margin-top:1.5rem}.form_allPaidMessage__tIoAU h3{font-size:1.6rem;margin-bottom:.8rem}.form_allPaidMessage__tIoAU p{font-size:1.2rem;margin-bottom:.8rem}.form_allPaidSubtext__P_3V5{font-size:1rem}.form_tableRow__wfFjo{display:block;margin-bottom:1.2rem;padding:3rem 1.5rem 1.5rem;border-radius:.8rem;border-bottom:none;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative}.form_tableRow__wfFjo,.form_unpaidRow__rO5IV{background:hsla(0,0%,100%,.08)}.form_paidRow__QLl1D{background:rgba(40,167,69,.08);border:1px solid rgba(40,167,69,.2)}.form_tableRow__wfFjo div{display:block;margin-bottom:.8rem;font-size:1.1rem;line-height:1.4;overflow:visible;text-overflow:clip}.form_tableRow__wfFjo div[data-label=Amount]:before{content:attr(data-label) ": ";font-weight:600;color:hsla(0,0%,100%,.9);display:inline-block;min-width:85px;margin-right:.8rem;flex-shrink:0}.form_tableRow__wfFjo div[data-label="Due Date"]:before{content:attr(data-label) ": ";font-weight:600;color:hsla(0,0%,100%,.9);display:block;margin-bottom:.3rem;font-size:.95rem}.form_tableRow__wfFjo div[data-label=Fee]:before{content:attr(data-label) ": ";font-weight:600;color:hsla(0,0%,100%,.9);display:inline-block;min-width:85px;margin-right:.8rem;flex-shrink:0}.form_tableRow__wfFjo div[data-label="Due Date"]{display:block;margin-bottom:1rem;font-size:1.1rem;line-height:1.4}.form_tableRow__wfFjo div[data-label=Amount],.form_tableRow__wfFjo div[data-label=Fee]{display:flex;align-items:flex-start;margin-bottom:1rem;font-size:1.1rem;line-height:1.4}.form_tableRow__wfFjo div[data-label=Amount]{flex-wrap:wrap}.form_tableRow__wfFjo div[data-label="Due Date"]:before,.form_tableRow__wfFjo div[data-label=Amount]:before,.form_tableRow__wfFjo div[data-label=Fee]:before{flex-shrink:0}.form_checkboxCell__G1mHS{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;margin-bottom:0;padding:0;border-bottom:none;order:0}.form_checkboxCell__G1mHS:before{content:""!important;margin:0;min-width:0;display:none!important}.form_paidCheckbox__YjA_v{width:1.6rem;height:1.6rem;font-size:1.1rem;box-shadow:0 2px 6px rgba(40,167,69,.4)}.form_statusCell__VluFJ{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;margin-bottom:0}.form_paidStatus__hNjaJ,.form_unpaidStatus__0Zdm2{font-size:.75rem;padding:.3rem .6rem}.form_paidStatus__hNjaJ:before,.form_unpaidStatus__0Zdm2:before{font-size:.75rem}.form_statusCell__VluFJ:before{content:""!important;margin:0;min-width:0;display:none!important}.form_actionCell__g9daZ{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center}.form_actionCell__g9daZ:before{content:""!important;margin:0;min-width:0;display:none!important}.form_downloadReceiptButton__XWw3L,.form_payFeeButton__eGdew,.form_viewReceiptButton__XeMYl{width:100%;padding:.6rem .8rem;font-size:.85rem;min-height:44px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;border:none;border-radius:.4rem;font-weight:500;transition:all .2s ease}.form_downloadReceiptButton__XWw3L:active,.form_payFeeButton__eGdew:active,.form_viewReceiptButton__XeMYl:active{transform:scale(.98);opacity:.8}.form_receiptActions__4qZAM{flex-direction:column;gap:.6rem;width:100%;margin-top:.8rem}.form_feeTypeCell__nPyBb{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;flex:1 1}.form_amountCell__xpWfr{display:flex;flex-direction:row;align-items:center;gap:.5rem;flex:1 1;flex-wrap:wrap}.form_amountCell__xpWfr .form_feeAmount__HGAzS,.form_feeTypeCell__nPyBb .form_feeMainText__IOXOd{font-weight:500}.form_mobileTermName__0Ol48{display:inline;font-weight:600;color:#fff}.form_tableRow__wfFjo div[data-label=Term]{display:none}.form_feeSubText__ihnx3,.form_overdueTag__LBgdb{margin-left:0;font-size:1rem;line-height:1.3}.form_transportLocation__o1qe1{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.4rem;padding:.5rem .8rem;margin-top:.5rem;font-weight:500;color:hsla(0,0%,100%,.95);box-shadow:0 2px 4px rgba(0,0,0,.1)}.form_concessionAmount__GgM65,.form_fineAmount__Wd3aq{margin-left:0;font-size:.9rem;line-height:1.3;white-space:nowrap}.form_concessionAmount__GgM65:before,.form_feeAmount__HGAzS:before,.form_feeMainText__IOXOd:before,.form_feeSubText__ihnx3:before,.form_fineAmount__Wd3aq:before,.form_overdueTag__LBgdb:before{content:none!important;display:none!important}.form_tableRow__wfFjo div.form_overdue__cs_zX{color:#ff6b6b!important;font-weight:600!important}.form_overdue__cs_zX .form_overdueTag__LBgdb{background:rgba(220,53,69,.3)!important;color:#dc3545!important;font-weight:600!important}.form_paymentSummary__5Xp83{padding:1.2rem}.form_selectionSummary__s52CI{flex-direction:column;gap:.5rem;text-align:center}.form_bulkPaymentButton__oMNAy{width:100%;padding:1.2rem;font-size:1.2rem}}@media (min-width:1025px) and (max-width:1440px){.form_fullForm__94MGB,.form_myForm__hG1pV{max-width:900px}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:2.5rem 2.2rem;border-radius:1.5rem}.form_compactForm__NPf2u,.form_mediumForm__GmMP6{max-width:700px}.form_container__Eme_D a{font-size:1.6rem}.form_schoolCard__1hdGa h6{font-size:1.1rem;line-height:1.2;font-weight:700}.form_formHeader__Bz9UU h4{font-size:1.2rem;line-height:1.3;font-weight:700}.form_formHeader__Bz9UU{flex-direction:column;gap:1rem;text-align:center}.form_backButton__UgRuy{padding:.7rem 1.2rem}.form_backButton__UgRuy,.form_formGroup__eTjd_ label{font-size:1rem;font-weight:600}.form_formGroup__eTjd_ input{padding:1rem;font-size:1rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.2rem 1.6rem;font-size:1.1rem;font-weight:700}.form_paymentButton__zrbey{font-size:1.2rem;padding:1.4rem 1.8rem}.form_studentInfo__5thz7 h5{font-size:1.1rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:1rem;font-weight:500}.form_academicYearCard__TjHfk h6{font-size:1rem;font-weight:700}.form_totalRow__EnqvO div{font-size:1.6rem}}@media (min-width:501px) and (max-width:1024px){.form_fullForm__94MGB,.form_myForm__hG1pV{max-width:750px}.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:2.8rem 2rem;border-radius:1.2rem}.form_compactForm__NPf2u,.form_mediumForm__GmMP6{max-width:550px}.form_container__Eme_D a{font-size:2rem}.form_schoolCard__1hdGa h6{font-size:1.1rem;line-height:1.2;font-weight:700}.form_formHeader__Bz9UU h4{font-size:1.2rem;line-height:1.3;font-weight:700}.form_formHeader__Bz9UU{flex-direction:column;gap:1rem;text-align:center}.form_backButton__UgRuy{padding:.8rem 1.2rem}.form_backButton__UgRuy,.form_formGroup__eTjd_ label{font-size:1rem;font-weight:600}.form_formGroup__eTjd_ input{padding:1.1rem;font-size:1rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.3rem 1.7rem;font-size:1.1rem;font-weight:700}.form_paymentButton__zrbey{font-size:1.2rem;padding:1.5rem 1.9rem}.form_studentInfo__5thz7 h5{font-size:1.1rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:1rem;font-weight:500}.form_academicYearCard__TjHfk h6{font-size:1rem;font-weight:700}.form_totalRow__EnqvO div{font-size:1.5rem}}@media (max-width:500px){.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:3rem 1rem;border-radius:2rem;max-width:none}.form_container__Eme_D a{font-size:1.6rem}.form_container__Eme_D{gap:1rem;text-align:center}.form_schoolCard__1hdGa h6{font-size:1rem;line-height:1.2;font-weight:700}.form_schoolCard__1hdGa{padding:1.2rem}.form_formHeader__Bz9UU h4{font-size:1rem;line-height:1.3;font-weight:700}.form_formHeader__Bz9UU{flex-direction:column;gap:1rem;text-align:center;margin-bottom:1.5rem}.form_backButton__UgRuy{padding:.7rem 1rem;font-size:1rem;font-weight:600}.form_formGroup__eTjd_ label{font-size:.9rem;font-weight:600}.form_formGroup__eTjd_ input{padding:.8rem;font-size:.9rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.1rem 1.3rem;font-size:1rem;font-weight:700}.form_paymentButton__zrbey{font-size:1.1rem;padding:1.3rem 1.5rem}.form_studentInfo__5thz7{padding:1.5rem}.form_studentInfo__5thz7 h5{font-size:1rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:.9rem;font-weight:500}.form_academicYearCard__TjHfk{padding:1.2rem}.form_academicYearCard__TjHfk h6{font-size:1rem;font-weight:700}.form_academicYearCard__TjHfk span{font-size:.9rem;font-weight:500}.form_feeBreakdown__u_cQH{padding:1.5rem}}@media (max-width:380px){.form_compactForm__NPf2u,.form_fullForm__94MGB,.form_mediumForm__GmMP6,.form_myForm__hG1pV{padding:2.5rem .8rem}.form_compactForm__NPf2u input,.form_compactForm__NPf2u select,.form_compactForm__NPf2u textarea,.form_fullForm__94MGB input,.form_fullForm__94MGB select,.form_fullForm__94MGB textarea,.form_mediumForm__GmMP6 input,.form_mediumForm__GmMP6 select,.form_mediumForm__GmMP6 textarea,.form_myForm__hG1pV input,.form_myForm__hG1pV select,.form_myForm__hG1pV textarea{padding:.6rem}.form_schoolCard__1hdGa h6{font-size:.95rem;line-height:1.2;font-weight:700}.form_schoolCard__1hdGa{padding:1.2rem}.form_formHeader__Bz9UU h4{font-size:.95rem;line-height:1.3;font-weight:700}.form_backButton__UgRuy{padding:.6rem .8rem;font-size:.9rem;font-weight:600}.form_formGroup__eTjd_ label{font-size:.85rem;font-weight:600}.form_formGroup__eTjd_ input{padding:.8rem;font-size:.85rem}.form_paymentButton__zrbey,.form_submitButton__pKZ5j{padding:1.1rem 1.3rem;font-size:.95rem;font-weight:700}.form_paymentButton__zrbey{font-size:1rem;padding:1.3rem 1.4rem}.form_studentInfo__5thz7{padding:1.2rem}.form_studentInfo__5thz7 h5{font-size:.95rem;font-weight:700}.form_studentInfo__5thz7 p{font-size:.85rem;font-weight:500}.form_academicYearCard__TjHfk{padding:1rem}.form_academicYearCard__TjHfk h6{font-size:.9rem;font-weight:700}.form_academicYearCard__TjHfk span{font-size:.85rem;font-weight:500}.form_feeBreakdown__u_cQH{padding:1.2rem}.form_errorMessage__aTxxG{font-size:1.2rem;padding:.8rem}.form_fieldError__kJx9Y{font-size:1.1rem}.form_schoolSelectionHeader__jAzzV{margin-bottom:2rem}.form_headerIcon__08Nsa{font-size:2.5rem}.form_selectionTitle__ZPo6B{font-size:1.8rem;margin-bottom:.8rem}.form_selectionSubtitle__kN9Lh{font-size:1rem}.form_stageHeader__hed8m{margin-bottom:2rem}.form_stageIcon__wGtDV{font-size:2.5rem;margin-bottom:.8rem}.form_stageTitle__YLTvW{font-size:1.6rem;margin-bottom:.8rem}.form_stageSubtitle__kjO2R{font-size:1rem;margin-bottom:1.5rem}.form_schoolCard__1hdGa{padding:1.8rem 1.5rem}.form_schoolIcon___QO0O{font-size:2.2rem;margin-bottom:.8rem}.form_schoolName__TEse3{font-size:1.4rem;margin-bottom:.5rem}.form_schoolDescription__ivQ5x{font-size:1rem;margin-bottom:.8rem}.form_actionButton__AILeh{padding:.8rem 1.2rem;margin-top:.8rem}.form_buttonText__hl8d4{font-size:1rem}.form_buttonIcon__XvtX4{font-size:1.1rem}}