@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--blue-color:#335cff;--white-color:#fff;--black-color:#0e121b;--gray-color-600:#525866;--gray-color-200:#e1e4ea;--white-color-50:#f5f7fa;--gray-color-soft:#99a0ae;--blue-color-soft:#5678ff;--gray-color-400:#99a0ae;--faded-color:#717784;--green-color:#1fc16b;--lighter-faded:#f2f5f8;--lighter-warning:#fff1eb;--warning-color:#ff8447;--dark-warning:#682f12;--lighter-success:#e0faec;--lighter-error:#ffebec;--error-color:#fb3748;--primary-text:#111;--state-away-base:#f6b51e;--information-light:#c0d5ff80;--information-dark:#122368;--text-disabled:#cacfd8;--yellow-color:#ffcd05;--blue-shade-color:#76d3ff;--green-shade-color:#ceffe9;--pink-shade-color:#ffbfdf}*{font-family:Inter,sans-serif}::-webkit-scrollbar-track{background-color:initial;border-radius:10px;margin:10px}::-webkit-scrollbar{background-color:initial;border-radius:10px;height:6px;width:6px}::-webkit-scrollbar-thumb{background-color:#e1e4ea;background-color:var(--gray-color-200);border-radius:10px}.modal__success{align-items:center;display:flex;flex-direction:row;gap:.875rem}.modal__success-icon{align-items:center;background:#e0faec;background:var(--lighter-success);border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.modal__success-message{display:flex;flex-direction:column;gap:3px;justify-content:center}.modal__success-text{text-wrap:nowrap;color:#0e121b;color:var(--black-color);font-size:.875rem;font-weight:500;letter-spacing:-.011em;text-align:center}.modal__success-subtext{color:#525866;color:var(--gray-color-600);font-size:.75rem;font-weight:400}.modal__cancel-toast-button{background:#0000;border:none;color:#525866;color:var(--gray-color-600);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid #e1e4ea;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;width:1rem}input[type=checkbox]:checked{background-color:#335cff;background-color:var(--blue-color);border-color:#335cff;border-color:var(--blue-color)}input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);width:.25rem}.fee-collection__table-data.sheet-open{cursor:default}.btn-loading{cursor:none;opacity:50%;pointer-events:none}.table-container{overflow:hidden}.ML__content{--_text-highlight-background-color:"none"!important}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media screen and (min-width:1024px){.app__main-content{margin-left:20%;transition:margin-left .3s ease}}@media screen and (max-width:1250px){.app__main-content{margin-left:19%;transition:margin-left .3s ease}}@media screen and (min-width:1920px){.app__main-content{margin-left:16%;transition:margin-left .3s ease}}.CreateFeeStructure,.sidebar{display:flex}.sidebar{background-color:#f5f7fa;border:0 1px 0 0;gap:0;height:100vh;justify-content:flex-start;margin-left:-7px;margin-top:-7px;overflow:hidden;position:fixed;width:272px}.sidebarheader{height:16px;margin-left:16px;position:absolute;top:24px;width:240px}.sidebarheadertext{font-feature-settings:"cv09" on,"ss11" on,"calt" off,"liga" off;color:#99a0ae;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:16px;text-align:left;text-transform:uppercase}.stepper{display:flex;flex-direction:column;height:204.26px;justify-content:space-between;margin-top:32px;width:148.29px}.step{width:180px}.circle,.step{align-items:center;display:flex}.circle{background-color:#fff;border-radius:999px;color:#525866;font-size:14px;height:20px;justify-content:center;margin-right:8px;position:relative;width:20px}.circle:after{background-color:#cacfd8;content:"";height:24px;left:50%;margin-top:4px;position:absolute;top:24px;transform:translateX(-50%);width:2px}.step:last-child .circle:after{display:none}.label{color:#525866;font-size:14px}.active .circle{background-color:#335cff;color:#fff}.active .label{color:#0e121b;font-weight:500}.helpbox{background:#fff;border:1px solid #e1e4ea;border-radius:1px;border-radius:10px;bottom:0;box-sizing:border-box;gap:12px;height:140px;left:19px;margin-bottom:41px;padding:16px;position:fixed;width:232px}.helpboxheader{align-items:center;color:#0e121b;display:flex;font-size:14px;font-weight:500px;font-weight:500;gap:10px;height:24px;letter-spacing:-.011em;line-height:24px;text-align:left;width:200px}.crossmark{color:#525866;position:absolute;right:16px;top:18px}.helpboxbody{color:#525866;font-size:14px;font-weight:400;height:40px;letter-spacing:-.006em;line-height:20px;margin-top:10px;text-align:left;width:200px}.subtext{font-weight:500}.helpbodyfooter{display:flex;flex:start 1;margin-bottom:16px;margin-top:10px}.form-container .class-row{margin-bottom:0}.form-container .divselectclass{display:flex;flex-direction:column;gap:7px}.form-container{background:#fff;height:616px;margin:0 auto;position:relative;top:56px;width:457px}.form-header{color:#0e121b;font-size:24px;font-weight:500;line-height:32px;margin-bottom:48px;text-align:center}.profile-icon{border-radius:50%;height:50px;width:50px}.form-header h2{color:#0e121b;font-size:24px;font-weight:500;gap:0;height:32px;line-height:32px;margin:0;text-align:center;width:456px}.form-header p{color:#666;font-size:16px;font-weight:400;letter-spacing:-.011em;line-height:24px;margin:0;text-align:center}.form-group{margin-bottom:16px}label{display:block;font-weight:600;margin-bottom:5px}.form-group input,select{border:2px solid #ccc;border-radius:4px;padding:10px;width:457px}.form-group input{border:2px solid #e1e4ea;border:2px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;height:20px;width:436px}.continue-button{text-wrap:nowrap;background:linear-gradient(0deg,#335cff,#335cff),linear-gradient(180deg,#ffffff29,#fff0);background:linear-gradient(0deg,var(--primary-base,#335cff),var(--primary-base,#335cff)),linear-gradient(180deg,#ffffff29 0,#fff0 100%);border:1px;border-radius:4px;box-shadow:0 0 0 1px #335cff;box-shadow:0 1px 2px 0 #0e121b3d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:4px;height:40px;letter-spacing:-.006em;line-height:20px;padding:10px 10px 10px 12px;width:175px}.continue-button:hover{background:#0056b3}.select-classes-container{margin-bottom:16px;position:relative;width:100%}.selected-classes{align-items:center;align-self:stretch;background:#fff;border:2px solid #e1e4ea;border-radius:4px;box-shadow:0 1px 2px #0a0d1408;box-sizing:border-box;display:flex;flex:none;flex-direction:row;flex-grow:0;gap:8px;justify-content:space-between;order:1;padding:10px 10px 10px 12px;width:456px;width:457px}.sec-tag{background:#f2f5f8;background-color:#f2f5f8;border:1px 1px 0;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:2px 8px;width:134px}.classes{display:flex;gap:8px;height:(20px);width:202px}.class-tag{background:#f2f5f8;background-color:#f2f5f8;border:1px 1px 0;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:2px 4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.dropdown-menu,.dropdown-menu1{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;display:flex;flex-direction:column;gap:4px;height:252px;justify-content:flex-start;left:0;max-height:200px;overflow-y:auto;padding:8px 0 0;right:0;scroll-behavior:smooth;top:50px;width:457px;z-index:10}.dropdown-menu1{margin-top:-40px;position:relative}.dropdown-item{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding:10px;width:457px}.dropdown-item:hover{background:#f0f0f0;border:6px;border-radius:13px}label{color:#0e121b;text-align:left}#terms,::placeholder{color:#99a0ae;font-size:14px;font-weight:400;letter-spacing:-.006em;line-height:20px;text-align:left}.form-group1{margin-bottom:16px}.righticon{color:#fff;margin-left:20px}.dropdownrightelements{display:flex;justify-content:space-between;margin-left:8px}.custom-checkbox input{height:0;opacity:0;width:0}.checkbox-minus{align-items:center;background-color:#335cff;border-radius:4px;display:flex;gap:0;height:16px;justify-content:center;left:2px;top:2px;width:16px}.checkbox-minus:before{background-color:#fff;content:"";gap:0;height:1.6px;left:6px;top:9.25px;width:8px}.checkbox{align-items:center;background-color:#335cff;border-radius:4px;color:#fff;display:flex;gap:0;height:16px;justify-content:center;width:16px}.emptycheckbox{border:2px solid #e1e4ea;border-radius:2.6px;box-shadow:0 2px 2px 0 #1b1c1d1f;height:13px;left:3.5px;margin-bottom:4px;top:3.5px;width:13px}.Cancel,.emptycheckbox{background:#fff;background:var(--bg-white-0,#fff)}.Cancel{--text-sub-600:#525866;border:1px solid #e1e4ea;border-radius:10px;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;display:flex;font-weight:500;gap:4px;gap:10px;height:40px;justify-content:center;margin-left:272px;padding:10px 0 0;position:fixed;right:12px;top:16px;width:98px}.crossicon{margin-top:2px}.AcademicDropdown{background:#fff;border:2px solid #e1e4ea;border:2px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;color:#99a0ae;display:flex;gap:0;height:35x;justify-content:space-between;justify-content:center;margin-bottom:40px;padding:8px;width:436px}.dropdown-icon1{color:#99a0ae;cursor:pointer;margin-left:auto}.form-container label,.form-group label{display:flex}.class-checkbox{align-items:center;display:flex;margin-bottom:10px}.class-checkbox label{cursor:pointer;margin-left:8px}.subclass-dropdown{margin-bottom:10px;margin-left:20px}.subclass-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.subclass-item label{margin-left:8px}.subclass-item input[type=text]{margin-left:10px;padding:4px}.checkbox.checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:7px;margin-bottom:4px;transform:rotate(45deg);width:4px}.container{border-radius:8px;gap:48px;height:490px;left:133px;margin:56px auto 0;padding:20px;width:902px}.headertextbody{display:flex;flex-direction:column;gap:4px;height:60px;margin-left:220px;width:456px}.container .header{margin-bottom:20px;text-align:center}.headertext1{font-size:24px;font-weight:500;line-height:32px;margin:0}.headertext2{color:#525866;color:"var(--text-sub-600)";font-size:16px;font-weight:400;letter-spacing:-.011em;line-height:24px;text-align:center}.grid{grid-gap:10px;gap:10px;grid-template-columns:repeat(4,1fr)}.grid,.grid-header{align-items:center;display:grid;width:902px}.grid-header{background-color:#f5f7fa;font-weight:600;grid-template-columns:repeat(4,1fr);height:36px;padding-bottom:3px;padding-left:2px}.concession-input,.grid-item{color:#525866;font-size:16px;font-weight:400;letter-spacing:-.006em;line-height:20px;padding:10px;text-align:left}.concession-input input,.grid-item input,.grid-item select{border:0;padding:8px 8px 8px 0;width:100%}.total-row{align-items:center;background-color:#fff;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);border-top:1px solid #e1e4ea;display:flex;flex-direction:row;font-weight:600;gap:90px;height:50px;padding:10px 10px 10px 16px}.wholegrid{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;width:902px}.wholegrid .grid-header{border-radius:4px;width:901px}.selected-classes1 label{color:#335cff;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;width:284px}.Totalfee{color:#99a0ae;display:flex;width:222px}.Notavailable,.Totalfee{font-size:14px;font-weight:400;line-height:20px}.Notavailable{color:#525866;text-align:left}.optional{color:#6c757d;font-weight:400}.toggle-switch{height:20px;position:relative;width:40px}.toggle-switch input{height:0;opacity:0;width:0}.slider{background-color:#e1e4ea;border-radius:20px;bottom:0;cursor:pointer;height:18px;left:0;right:0;top:0;width:32px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:14px;left:3px;width:14px}input:checked+.slider{background-color:#007bff}input:checked+.slider:before{transform:translateX(12px)}.label1{align-items:center;color:#000;display:flex;font-size:16px;font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;margin-left:8px;text-align:left}.info-icon{color:#99a0ae;cursor:pointer;margin-left:6px}.concession,.footer{display:flex;margin-top:20px}.footer{justify-content:space-between}.add-category-button{align-items:center;border:2px solid #335cff;border:2px solid var(--primary-base,#335cff);border-radius:4px;color:#007bff;cursor:pointer;display:flex;font-size:16px;font-size:14px;font-weight:500;gap:4px;height:20px;letter-spacing:-.006em;line-height:20px;padding:10px;text-align:left;text-decoration:none;transition:background-color .3s,color .3s;width:131px}.add-component-button:hover{background:#f0f0f0;border:6px;border-radius:13px}.add-component-button{align-items:center;border-radius:4px;border-radius:8px;color:#007bff;cursor:pointer;display:flex;font-size:16px;font-size:14px;font-weight:500;gap:4px;height:40px;letter-spacing:-.006em;line-height:20px;margin-left:2px;padding:8px;text-decoration:none;width:284px}.add-category-button .icon,.add-component-button .icon{font-size:22px;margin-bottom:4px;margin-right:4px}.continue-button1{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa);border:0;border-radius:4px;color:#cacfd8;justify-content:space-around;padding:12px 10px 10px;width:177px}.back-button,.continue-button1{cursor:pointer;display:flex;gap:4px;height:40px}.back-button{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;font-size:15px;font-weight:500;letter-spacing:-.006em;line-height:20px;padding:10px;width:85px}.buttons{gap:12px}.lefticon{margin-right:6px}.componentselect{display:flex;margin-top:6px}.GSTrow{background:#fdfdfd;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;gap:50px;height:110px;margin-top:20px;padding-left:20px;width:902px}.GSTrow input{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;height:20px;margin-left:-10px;padding:10px 10px 10px 12px;width:211px}.toggletext{display:flex}.gstcol .toggletext{color:#0e121b;font-size:14px;font-weight:500}.grid-item1,.gstcol .toggletext{letter-spacing:-.006em;line-height:20px;text-align:left}.grid-item1{color:#525866;font-size:16px;font-weight:400;gap:10px;padding:8px 12px;width:284px}.dropdown-icon{color:#335cff;margin-left:-140px;width:138px}.popup-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.popup{background:#fff;border:1px;border-radius:8px;border-radius:4px;gap:0;height:232px;left:520px;padding:8px 20px 20px;top:396px;width:400px}.popup-header{align-items:center;background:#fff;background:var(--bg-white-0,#fff);border:0 0 1px;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#0e121b;display:flex;font-size:14px;font-weight:500;gap:14px;height:47px;justify-content:space-between;letter-spacing:-.006em;line-height:20px;margin-left:-19px;text-align:left;width:438px}.popup-header span{display:flex;gap:16px;margin-left:16px}.popup-header .close-button{background:none;border:none;color:#525866;cursor:pointer;font-size:24px;margin-right:10px}.popup-body input{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;height:28px;padding:8px 8px 8px 10px;width:360px}.popup-body{background:#fff;background:var(--bg-white-0,#fff);border:0 0 1px;display:flex;flex-direction:column;gap:12px;margin:20px 0;width:400px}.popup-footer{border:1px;border-top:1px solid #e1e4ea;border-top:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;gap:12px;margin-left:-20px;margin-top:30px;padding-left:20px;padding-top:15px;width:420px}.cancel-button{background:#f0f0f0}.popup-footer .cancel-button,.popup-footer .save-button{background:#fff;background:var(--bg-white-0,#fff);border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;gap:4px;height:36px;padding:8px;width:184px}.popup-footer .save-button{background:#335cff;background:var(--primary-base,#335cff);color:#fff}.icon-container{align-items:center;background:#fff;background:var(--bg-white-0,#fff);border:.64px solid #e1e4ea;border:.64px solid var(--stroke-soft-200,#e1e4ea);border-radius:50%;display:inline-flex;height:25px;justify-content:center;margin-top:-4px;width:25px}.icon-container .icon{color:#000;font-size:20px}.concession-input input{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;justify-content:center;margin-left:-10px;width:270px}.boxheadertext{--text-strong-950:#0e121b;color:var(--text-strong-950);display:flex;font-size:16px;font-weight:500;gap:0;height:48px;letter-spacing:-.011em;line-height:24px;text-align:center;width:230px}.DangerImage{border-radius:var(--radius-10);gap:8px;height:20px;padding:8px 0 0;width:20px}.boxfoootertext{--text-sub-600:#525866;color:var(--text-sub-600);color:#525866;font-size:14px;font-weight:400;gap:0;height:60px;letter-spacing:-.006em;line-height:20px;margin-top:4px;text-align:center;width:230px}.boxfooter{border:1px 0 0;border-top:1px solid #e1e4ea;border-top:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;gap:17px;height:68px;margin-top:28px;padding:16px 20px;width:230px}.modal{background-color:#fff;background:#fff;background:var(--bg-white-0,#fff);border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;height:250px;padding:20px;position:fixed;right:13px;top:72px;width:250px}.modal-icon{display:flex;font-size:40px;justify-content:center;margin-bottom:10px}.modal-actions{display:flex;justify-content:space-between;margin-top:20px}.btn-resume{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;justify-content:center;padding:8px 0 0}.btn-cancel,.btn-resume{cursor:pointer;gap:4px;height:36px;width:109px}.btn-cancel{background:#fb3748;border:none;border-radius:4px;color:#fff;margin-right:20px;padding:8px}.sec-tag1{background:#f2f5f8;border:1px 1px 0;border-radius:var(--radius-full);border-radius:999px;color:#717784;font-size:12px;font-weight:500;gap:2px;height:28px;letter-spacing:.02em;line-height:12px;padding:8px 12px;width:66px}.grid{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea)}.griddate{border-radius:10px;color:#335cff;display:flex;font-size:14px;font-weight:500;gap:5px;height:40px;letter-spacing:-.006em;line-height:20px;padding:10px 0 0;text-align:left;width:139px}.calendaricon{margin-top:2px}.Totalper{margin-left:-9px;margin-right:48px;width:60px}.TotalRupees,.Totalper{color:#0e121b;font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;text-align:left}.buttons{display:flex;justify-content:space-between}.date-picker-wrapper{position:relative;width:368px}.date-picker-wrapper .react-datepicker{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 4px 12px #0000001a;gap:0;height:400px;margin-top:-120px;width:368px;z-index:1}.date-picker-wrapper .react-datepicker__header{background-color:#fff;border-bottom:none;height:36px;width:334px}.date-picker-wrapper .react-datepicker__current-month{background-color:#f5f7fa;border-radius:8px;color:#000;color:#525866;display:flex;font-size:16px;font-weight:700;gap:6px;height:20px;justify-content:center;margin-left:16px;margin-top:10px;padding:6px;width:320px}.date-picker-wrapper .react-datepicker__day,.date-picker-wrapper .react-datepicker__day-name,.date-picker-wrapper .react-datepicker__time-name{color:#99a0ae;line-height:2.75rem;margin:.166rem;width:2.75rem}.date-picker-wrapper .react-datepicker__day{color:#525866;font-size:14px;font-weight:500}.date-picker-wrapper .react-datepicker__day--keyboard-selected,.date-picker-wrapper .react-datepicker__day--selected{background-color:#007bff;border-radius:50%;color:#fff;font-size:14px;font-weight:500}.date-picker-wrapper .react-datepicker__day--in-range,.date-picker-wrapper .react-datepicker__day--in-selecting-range{color:#000}.date-picker-wrapper .react-datepicker__navigation--next,.date-picker-wrapper .react-datepicker__navigation--previous{background:#fff;background:var(--bg-white-0,#fff);border-radius:6px;box-shadow:0 1px 2px 0 #0a0d1408;gap:2px;height:24px;padding:2px;top:23px;width:24px}.date-picker-wrapper .react-datepicker__navigation--previous{left:20px}.date-picker-wrapper .react-datepicker__navigation--next{right:28px}.date-picker-wrapper .button-group{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;gap:16px;justify-content:center;left:0;padding:20px 10px 20px 20px;position:absolute;right:0;top:250px;width:338px;z-index:2}.date-picker-wrapper .button-group button{border:none;border-radius:8px;cursor:pointer;height:36px;padding:8px 0;width:160px}.date-picker-wrapper .button-group .cancel-button{background:#fff;border:1px solid #e1e4ea;box-shadow:0 1px 2px 0 #0a0d1408}.date-picker-wrapper .button-group .apply-button{background:#335cff;color:#fff}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.container1{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;border-radius:4px;gap:48px;gap:45px;height:auto;left:133px;left:140px;margin:36px auto 0 180px;padding-bottom:30px;padding-left:24px;padding-top:8px;width:876px}.classes-container{display:flex;flex-wrap:wrap;max-width:300px}.class-row{display:flex;gap:14px;margin-bottom:12px}.header{display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:10px}.header h1{color:#0e121b;font-size:20px;gap:8px;letter-spacing:-.015em;line-height:24px}.header h1,.header h1 span{display:flex;font-weight:500}.header h1 span{border:1px solid #e1e4ea;border-radius:4px;color:#717784;font-size:12px;height:20px;justify-content:center;line-height:16px;padding-top:5px;width:40px}.header span{border:1px;border-radius:4px;gap:2px;height:24px;padding:2px 8px;width:75px}.class-tag1{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:3px 2px 2px;width:70px}.classes-covered,.term-due-dates{display:flex;flex-direction:column;gap:12px;height:44px;margin-left:-8px;width:202px}.secondheader{display:flex;gap:98px;height:44px;width:630px}.classes-covered span,.term-due-dates span{color:#99a0ae;display:inline-block;font-size:12px;font-weight:500;letter-spacing:.02em;line-height:12px;text-align:left;white-space:nowrap}.classes-covered .classes{margin-left:8px}.term-due-dates span{display:flex}.term-due-dates div span{margin-right:50px;margin-top:4px}.term-due-dates div{color:#0e121b;font-size:14px;font-weight:400;letter-spacing:-.006em;line-height:20px;margin-left:-30px}.term-due-dates{display:flex;gap:12px;height:44px;width:364px}.wholegrid1{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;gap:20px;width:848px}.wholegrid1 .grid-header{border-radius:4px}.fee-components h2{color:#0e121b;font-size:16px;font-weight:500;letter-spacing:-.011em;line-height:24px;margin-bottom:9px;text-align:left}.fee-components .grid{border:0 0 1px;gap:0;height:64px;width:848px}.fee-components .grid-header{color:#525866;height:36px;letter-spacing:-.006em;width:848px}.fee-components .grid-header,.wholegrid1 .grid-item1{font-size:14px;font-weight:400;line-height:20px}.wholegrid1 .grid-item2{display:inline-block;letter-spacing:-.006em;margin-left:-120px;white-space:nowrap;width:"174px"}.grid,.wholegrid1 .grid-item2{font-weight:400;line-height:20px}.grid{color:#0e121b;font-size:14px}.wholegrid1 .grid-item3{width:"159px"}.wholegrid1 .grid-item4{margin-left:40px;width:"170px"}.wholegrid1 .grid-item5{display:flex;justify-content:center;margin-left:80px;width:"168px"}.footer-concession{background:#ebf1ff;background:var(--state-information-lighter,#ebf1ff);border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff);border-radius:4px;display:flex;gap:12px;height:29px;margin-top:25px;padding:12px;text-align:left;width:824px}.container1 .continue-button1{font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px}.fee-components span{color:#99a0ae;font-size:14px;font-weight:400}.fee-components h3,.fee-components span{letter-spacing:-.01em;line-height:48px;text-align:left}.fee-components h3{font-size:20px;font-weight:500}.login{width:100%}.login__header--logo{cursor:pointer;margin:1.25rem 0 0 1.25rem}.login-container{align-items:center;display:flex;height:85vh;justify-content:center;width:100%}.login__container--main{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:1rem;padding:2rem;width:30%}.login__container--header{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.login__grid{background-image:linear-gradient(90deg,#71778480 1px,#0000 0),linear-gradient(180deg,#7177843d 1px,#0000 0);background-size:4rem 4rem}.login__grid,.login__grid--cover{height:30rem;position:absolute;width:50rem;z-index:-999}.login__grid--cover{background-image:radial-gradient(circle,#ffffff80,#fff 100%)}.login__user--svg{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:50%;box-shadow:0 1px 2px 0 #0a0d1408;height:2rem;padding:1rem;width:2rem}.login__container--logo{align-items:center;background:linear-gradient(180deg,#7177841a,#71778400);border-radius:50%;display:flex;height:6rem;justify-content:center;width:6rem}.login__container-header--info{display:flex;flex-direction:column;gap:.25rem}.login__container--title{color:var(--black-color);font-size:1.5rem;font-weight:500;line-height:2rem}.login__container--subtitle{color:var(--gray-color-600);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;text-align:center}.login-divider{border-top:2px solid var(--gray-color-200);display:block;margin:1.5rem 0;width:100%}.login__label{color:var(--black-color);display:block;font-size:.875rem;font-weight:500;margin:.5rem 0}.input-wrapper{align-items:center;display:flex;position:relative}.login__input{border:1px solid var(--gray-color-200);border-radius:4px;border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;outline:var(--gray-color-400);padding:.75rem .75rem .75rem 2.5rem;transition:all .3s ease;width:100%}.login__input:hover{background:#e1e4ea4d}.login__input::placeholder{color:var(--gray-color-400)}.login__button{background:linear-gradient(0deg,#335cff,#335cff),linear-gradient(180deg,#ffffff29,#fff0);background:linear-gradient(0deg,var(--primary-base,#335cff),var(--primary-base,#335cff)),linear-gradient(180deg,#ffffff29 0,#fff0 100%);border:1px solid;border-image-source:linear-gradient(180deg,#ffffff1f,#fff0);border-radius:.625rem;box-shadow:0 0 0 1px #335cff;box-shadow:0 1px 2px 0 #0e121b3d;color:var(--white-color);cursor:pointer;font-size:1rem;font-weight:500;margin:1rem 0;padding:.75rem 1rem;width:100%}.login__button:hover{background:var(--blue-color);background:linear-gradient(0deg,var(--blue-color),var(--blue-color))}.forgot-password{color:var(--gray-color-600);font-size:.875rem;font-weight:500;text-decoration:underline}.forgot-password:hover{cursor:pointer}.login__loggedIn{justify-content:center}.login--section__part,.login__loggedIn{align-items:center;display:flex;gap:.5rem}.login--section__part{justify-content:space-between;margin-top:1rem}.error__message{align-items:center;color:var(--error-color);display:flex;font-size:.875rem;font-weight:500;gap:3px;margin:.5rem 0}@media screen and (max-width:600px){.login__container--main{width:90%}}@media screen and (min-width:1920px){.login__container--main{width:20%}.login__grid{background-image:linear-gradient(90deg,#717784 1px,#0000 0),linear-gradient(180deg,#717784b3 1px,#0000 0);background-size:4rem 4rem}.login__grid,.login__grid--cover{height:30rem;position:absolute;width:50rem;z-index:-999}.login__grid--cover{background-image:radial-gradient(circle,#ffffff80,#fff 100%)}}.main-sidebar{border-right:1px solid var(--gray-color-200);height:100vh;left:0;position:fixed;top:0;transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition:width .5s ease;width:20%;z-index:2;@media (min-width:800px){transform:translateX(0)}}a{text-decoration:none}.sidebar__content{background-color:var(--white-color);display:flex;flex-direction:column;height:100%;justify-content:space-between;overflow-y:auto;padding:.25rem .75rem;scroll-behavior:smooth;transition:background-color .3s}.sidebar__logo,.sidebar__profile{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.75rem;transition:padding .3s}.sidebar__logo-image,.sidebar__profile-image{border-radius:50%;height:2.5rem;transition:width .3s,height .3s;vertical-align:middle;width:2.5rem}.sidebar__profile-info,.sidebar__school-info{display:flex;flex-direction:column;gap:3px;width:60%}.sidebar__profile-name,.sidebar__school-name{text-wrap:nowrap;color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;width:90%}.sidebar__other-detail,.sidebar__profile-email{text-wrap:nowrap;color:var(--gray-color-600);font-size:.75rem;font-weight:400;line-height:1rem;overflow:hidden;text-overflow:ellipsis}.sidebar__toggle-icon{align-items:center;border:1.3px solid var(--gray-color-200);border-radius:25%;cursor:pointer;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.sidebar__divider,.sidebar__underline{border-bottom:2px solid var(--gray-color-200);margin-left:.4rem;margin-top:6px}.sidebar__main-menu{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.sidebar__text{color:var(--gray-color-soft);font-size:.875rem;font-weight:500;line-height:1rem}.sidebar__menu{font-weight:500;list-style-type:none;margin:0;padding:.75rem}.sidebar__menu-fee--item,.sidebar__menu-item{align-items:center;border-radius:.5rem;color:var(--black-color);display:flex;height:2.25rem;justify-content:space-between;margin:2px 0;padding:0 .5rem;transition:color .3s,background .3s}.sidebar__menu-fee--arrow,.sidebar__menu-icon-arrow{fill:var(--white-color);transition:fill .3s}.sidebar__menu-fee--text,.sidebar__menu-text{color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;white-space:nowrap}.sidebar__menu-fee--item:hover,.sidebar__menu-item:hover{background:var(--white-color-50);.sidebar__menu_text{color:var(--black-color)}.sidebar__menu-fee--arrow,.sidebar__menu-icon-arrow{fill:var(--gray-color-600);display:inline}}.sidebar__menu-fee--icon--text,.sidebar__menu-icon-text{align-items:center;display:flex;gap:.5rem}.sidebar-menu__svg{fill:var(--gray-color-600);color:#6b7280;height:1.1rem;transition-duration:.3s;transition-duration:75ms;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.1rem}.sidebar__menu-link{text-decoration:none}.sidebar__menu-link--active{.sidebar-menu__svg{fill:var(--blue-color)}.sidebar__menu-text{color:var(--black-color)}.sidebar__menu-fee--arrow,.sidebar__menu-icon-arrow{fill:var(--gray-color-600);display:inline}.sidebar__menu-fee--arrow{transform:rotate(45deg)}.sidebar__menu-fee--item,.sidebar__menu-item{background:var(--white-color-50)}.sidebar__menu-fee--text{color:var(--black-color)}}.sidebar__subMenu-item{border-radius:.5rem;color:var(--black-color);display:flex;flex-direction:row;height:2.25rem;justify-content:space-between;margin:2px 0;padding:0 .5rem;transition:color .3s,background .3s}.sidebar__menu-fee--dropdown{display:block;list-style-type:none;padding:0;transition:all .1s ease}.sidebar__menu-fee--dropdown--close{display:none}.sidebar__menu-fee--dropdown-item{align-items:center;color:var(--gray-color-600);display:flex;font-size:.875rem;height:2.25rem}.sidebar__menu-fee--dropdown-item:hover{background:var(--white-color-50);border-radius:.5rem}.sidebar__subMenu-text{color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0;transition:color .1s ease;white-space:nowrap}.sidebar__subMenu-item:hover{background:var(--white-color-50);.sidebar__subMenu-text{color:var(--black-color)}}.sidebar__subMenu-text{flex:1 1;padding:0 2.25rem;transition:padding .1s ease}.sidebar__subMenu-link--active{.sidebar__subMenu-text{color:var(--black-color);transition:color .1s ease,padding .1s ease}.sidebar__subMenu--select{border:3px solid var(--blue-color);border-radius:0 4px 4px 0;height:40%;transition:border .2s cubic-bezier(.175,.885,.32,1.275)}.sidebar__subMenu-item{background:var(--white-color-50)}}@media screen and (max-width:1250px){.main-sidebar{width:19%}.sidebar__logo,.sidebar__profile{padding:.75rem .5rem}.sidebar__logo-image,.sidebar__profile-image{height:2.3rem;width:2.3rem}.sidebar__profile-info,.sidebar__school-info{width:7.5rem}.sidebar__menu{padding:.5rem}.sidebar__menu-fee--item,.sidebar__menu-item{height:2rem}.sidebar__menu-fee--text,.sidebar__menu-text{font-size:.84rem;line-height:1rem;white-space:nowrap}.sidebar__toggle-icon{height:1.3rem;width:1.3rem}.sidebar-menu__svg{height:1rem;width:1rem}.sidebar__school-name .sidebar__profile-name{font-size:.8rem;line-height:1rem}.sidebar__other-detail,.sidebar__profile-email{font-size:.7rem;line-height:.9rem}}.sidebar__dropdown--menu-close{display:none;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden}.sidebar__dropdown__container{position:relative}.sidebar__dropdown--menu{background-color:var(--white-color-50);border-radius:.5rem;display:flex;flex-direction:column;gap:.3rem;margin:5px;opacity:1;padding:.5rem;position:absolute;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:visible;width:90%;z-index:9}.sidebar__dropdown--menu-item{padding:.5rem}.sidebar__dropdown--menu-item,.sidebar__dropdown--menu__item{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.sidebar__dropdown--menu__item{transition:background .3s;span{color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:capitalize}}.sidebar__dropdown--menu-item:hover{background-color:var(--information-light);border-radius:.5rem;cursor:pointer}.sidebar__logo-image--item{border-radius:50%;height:1.5rem;transition:width .3s,height .3s;width:1.5rem}.sidebar__toggle-icon-disabled{cursor:not-allowed;pointer-events:none}.main-sidebar.collapsed{width:5.5%}@media screen and (min-width:1920px){.main-sidebar{width:16%}.sidebar__logo-image--item{height:1.8rem;width:1.8rem}}.fee-collection__table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.fee-collection__table th{text-wrap:nowrap;border-bottom:2px solid var(--gray-color-200);padding:.5rem .75em .5rem .75rem}.fee-collection__table td,.fee-collection__table th{font-size:.875rem;font-weight:400;letter-spacing:-.6%;line-height:1.25rem;text-align:left}.fee-collection__table td{padding:.75rem 1.25rem .75rem .75rem}.fee-collection__table tr:hover{background-color:var(--white-color-50);cursor:default;.fee-collection__table-data:nth-child(4){.fee-collection__class{background-color:var(--gray-color-200)}}}.fee-collection__table-data:nth-child(3){display:flex;flex-direction:column}.fee-collection__table th{background-color:#f6f9f9;border-bottom:1px solid #e1e1e1;color:#5d5d5d;font-weight:500}.fee-collection__table td:last-child,.fee-collection__table td:nth-child(7),.fee-collection__table th:last-child,.fee-collection__table th:nth-child(7){text-align:center}.fee-collection__table-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;width:1rem}.fee-collection__table-checkbox:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.fee-collection__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);width:.25rem}.fee-collection__table-data{text-wrap:nowrap}.fee-collection__table-data:last-child{text-wrap:wrap}.fee-collection__actions-divider{border-bottom:2px solid var(--gray-color-200);border-radius:.45rem;display:block;margin-bottom:.5rem;width:100%}.fee-collection__no-results{color:var(--gray-color-600);font-size:1rem;font-weight:500;line-height:1.5rem;margin:1rem 0}.no-results{.fee-collection__table-heading:nth-child(2){text-align:left}}.fee-collection__avatar{height:2.5rem;width:2.5rem}.due-amount-container,.fee-collection__due-date--table,.student-class{display:flex;flex-direction:column;gap:.125rem}.due-date__date,.student-class__class{color:var(--primary-text);font-size:.875rem;font-weight:500;line-height:1.25rem}.due-date__term,.student-class__programme,.total{color:var(--gray-color-600);font-size:.75rem;font-weight:400;line-height:1.25rem}.amount{color:var(--error-color);font-size:.875rem;font-weight:400;line-height:1.25rem}.terms-paid{text-wrap:nowrap;align-items:center;border:1px solid var(--gray-color-200);border-radius:.45rem;cursor:pointer;display:flex;gap:.1rem;height:1.5rem;justify-content:space-around;max-width:6rem;padding:.25rem}.terms-paid__icon{fill:var(--green-color)}.terms-paid__status{color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1rem}.fee-collection__table-row{th:first-child{input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 0 0;content:"";height:.53rem;position:absolute;transform:rotate(90deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}}}.filter__dropdowns{align-items:center;display:flex;gap:.5rem;justify-content:center}.dropdowns--section{align-items:center;display:flex;justify-content:space-between;padding:0 .4rem}.tooltipText{font-size:.75rem;font-weight:400}.tooltipMoney{cursor:pointer}.fee-collection--avatar{align-items:center;display:flex;gap:.5rem;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.fee-collection__name{color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem;max-width:7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fee-collection__avatar{border-radius:50%;height:2.4rem;margin-right:.5rem;object-fit:cover;width:2.4rem}.fee-collection__id{color:var(--gray-color-600);font-size:.75rem;font-weight:500;line-height:1.25rem}.name-avatar--info{display:flex;flex-direction:column}.bulk-remind__avatar{border-radius:50%;height:2.1rem;object-fit:cover;width:2.1rem}.bulk-remind--name{color:var(--black-color);font-size:.85rem;font-weight:500;line-height:1.25rem;max-width:6.3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bulk-remind--id{font-size:.7rem}@media screen and (max-width:1250px){.fee-collection--avatar{width:8rem}.fee-collection__name{max-width:5rem}.fee-collection__avatar{height:2rem;width:2rem}}.collect-fee{position:relative}.collect-fee__btn{background:none;border:none;border-radius:.45rem;color:var(--blue-color);cursor:pointer;font-size:.875rem;font-weight:500;gap:.5rem;line-height:1.25rem;padding:.5rem 1rem}.collect-fee__btn:hover{background:var(--gray-color-200);border-radius:.45rem;cursor:pointer;transition:all .3s linear}.collect-fee__sheet{background-color:#fff;box-shadow:0 0 10px #0000001a;height:100%;overflow-y:auto;position:fixed;right:-100%;scroll-behavior:smooth;top:0;transition:right .4s linear;width:42%;z-index:100}.collect-fee__sheet--open{cursor:default;right:0}.collect-fee__header{align-items:center;border-bottom:1px solid var(--gray-color-200);display:flex;justify-content:space-between;margin-bottom:.5rem;padding:0 1rem}.collect-fee__title{color:var(--black-color);font-size:1.125rem;font-weight:500;line-height:1.5rem}.collect-fee__close-btn{background:none;border:none;cursor:pointer}.collect-fee__section--content{display:flex;flex-direction:column;gap:1rem}.collect-fee__content{align-items:center;display:flex;flex-direction:row;margin-bottom:15px;padding:0 1rem}.collect-fee__avatar{border-radius:50%;height:3rem;margin-right:.5rem;object-fit:cover;width:3rem}.collect-fee__details{align-items:start;display:flex;flex-direction:column;padding-right:.25rem}.collect-fee__student-info{align-items:center;display:flex;gap:.5rem}.collect-fee__student-name{color:var(--black-color);font-size:1.125rem;font-weight:500;line-height:1.25rem;text-overflow:ellipsis}.collect-fee__student-id{background-color:var(--lighter-faded);border-radius:25px;color:var(--gray-color-600);font-size:.6875rem;font-weight:500;line-height:1.25rem;padding:.125rem .5rem}.collect-fee__student-class{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem}.collect-fee__subheading{background-color:#f5f7fa80;color:var(--gray-color-soft);font-size:.875rem;font-weight:500;letter-spacing:.4px;line-height:1rem;margin-bottom:5px;padding:.25rem 1rem;text-align:left;text-transform:uppercase}.collect-fee__due-info{align-items:center;margin-bottom:5px}.collect-fee__total-due{font-size:.875rem;font-weight:400;letter-spacing:-.006em;line-height:1.25rem}.collect-fee__price{font-size:2rem;font-weight:500;letter-spacing:-.005em;line-height:2.5rem;text-align:left}.collect-fee__due-info{align-items:end;display:flex;justify-content:space-between;padding:0 1rem}.collect-fee__due-info--div{align-items:start;display:flex;flex-direction:column;gap:.5rem}.collect-fee__terms-paid{align-items:center;border:1px solid var(--gray-color-200);border-radius:6px;display:flex;gap:.5rem;justify-content:space-between;padding:.25rem}.collect-fee__terms-paid--text{color:var(--gray-color-600);font-size:.75rem;font-weight:500;line-height:1rem}.circular__progress{height:1rem;width:1rem}.circular__progress:before{height:.65rem;width:.65rem}.collect-fee__amount--container{padding:0 1rem}.collect-fee__amount--text{display:block;font-size:1rem;font-weight:500;line-height:1rem;margin-bottom:.6rem;text-align:left}.collect-fee__amount--table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.collect-fee__amount--table-input{border:2px solid var(--gray-color-200);border-radius:8px;box-sizing:border-box;outline:none;padding:.5rem;width:100%}.collect-fee__amount--table-cell:nth-child(2){align-items:center;display:flex;gap:2px;span{background-color:var(--lighter-faded);border-radius:10%;color:var(--faded-color);font-size:.75rem;font-weight:500;padding:.2rem .5rem}}.collect-fee__amount--table-cell:nth-child(4){display:flex;flex-direction:column;gap:.5rem;justify-content:start}.collect-fee__amount--table th{border-bottom:1px solid var(--gray-color-200);color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.75rem 1.25rem .75rem .4rem}.collect-fee__amount--table-last-row{border:2px solid var(--gray-color-200);color:var(--error-color);color:var(--gray-color-600);font-size:.875rem;font-size:.875rem;font-weight:500;font-weight:500;line-height:1.25rem;line-height:1.25rem}.collect-fee__payment{margin-bottom:.75rem;padding:0 1rem}.payment-option--container{display:flex;flex-direction:row;flex-wrap:wrap;gap:4px}.payment-option{align-items:center;border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;gap:.35rem;padding:.75rem;width:44%;label{margin-bottom:0}}.payment--option__text{color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem}.payment-option__selected{background-color:var(--information-light);border:1px solid #0000}input[type=checkbox]:hover{cursor:pointer}.collect-fee__footer{border-top:1px solid var(--gray-color-200);box-shadow:0 -1px 8px 0 #2424241a;padding:1.25rem}.collect-fee__footer--btn{background-color:var(--blue-color);border:none;border-radius:4px;color:var(--white-color);cursor:pointer;padding:.75rem .625rem;width:100%}.collect-fee__payment-utr{margin-bottom:.75rem;padding:0 1rem}.important{color:var(--error-color)}.collect-fee__utr--input{border:2px solid var(--gray-color-200);border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;outline:none;padding:.625rem;width:95%}.collect-fee__utr--dropdown{width:95%}.custom-dropdown__selected{border:2px solid var(--gray-color-200);border-radius:8px;color:var(--gray-color-600);outline:none;padding:.625rem;width:100%}.custom-dropdown__menu,.custom-dropdown__selected{box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.custom-dropdown__menu{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:8px;height:10rem;margin-top:2px;overflow-y:auto;scroll-behavior:smooth;width:105%}.custom-dropdown__item{cursor:pointer;padding:.625rem}.bulk--actions__dropdown{display:inline}.custom-dropdown__item:hover{background-color:var(--lighter-faded);border-radius:8px}.bulk-actions{align-items:center;background-color:var(--white-color-50);border:1px solid #0000;border-radius:4px;color:var(--text-disabled);display:flex;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:.75rem;margin-left:.5rem;padding:.5rem;svg{fill:var(--gray-color-200)}}.bulk-actions--btn{background-color:initial;border:1px solid var(--blue-color);border-radius:4px;color:var(--blue-color);cursor:pointer;svg{fill:var(--blue-color);transform:rotate(90deg)}}.bulk-actions__count{margin-left:.2rem}.validation__info{margin-bottom:.75rem;padding:0 1rem}.collection-amount__text{color:var(--gray-color-600);font-size:1rem;font-weight:500;line-height:1rem;text-align:left}.valid-fee__price--container{align-items:center;display:flex;gap:.4rem;justify-content:start}.valid-fee__price{font-size:2.2rem;font-weight:500;letter-spacing:-.005em;line-height:2.5rem;margin-top:0;text-align:left}.valid-fee__term{background-color:var(--lighter-faded);border-radius:10%;color:var(--faded-color);font-size:.75rem;font-weight:500;padding:.2rem .5rem}.validation__container,.validation__pdf{padding:0 1rem}.validation__heading{color:var(--gray-color-soft);font-size:.75rem;font-weight:500;letter-spacing:.04em;line-height:1rem;text-align:left}.validation__text{color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem;margin-top:-2px;text-align:left}.father__name,.payment---method{text-transform:capitalize}.divider{border-bottom:1px solid var(--gray-color-200);display:block;width:100%}.validation__pdf--heading{color:var(--gray-color-soft);font-size:.875rem;font-weight:500;letter-spacing:.04em;line-height:1rem;text-align:left}.validation__pdf--invoice{align-items:center;background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;display:flex;gap:.5rem;margin-bottom:1rem;padding:1rem 1rem 1rem .875rem}.validation__pdf--text{color:var(--black-color);font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.validation__pdf--info-container{display:flex;flex-direction:column}.validation__pdf--date{font-weight:500}.validation__pdf--date,.validation__pdf--subText{color:var(--gray-color-600);font-size:.75rem;line-height:1rem}.validation__pdf--subText{font-weight:400}.validation__pdf--subInfoText{align-items:center;color:var(--black-color);display:flex;font-size:.75rem;font-weight:400;gap:.2rem;line-height:1rem}.validation__pdf--subInfo{align-items:center;display:flex;gap:.5rem}.collect-fee__footer-btn--container{align-items:center;display:flex;gap:1rem;justify-content:space-between}.collect-fee__footer--btn--secondary{background-color:var(--white-color);border:1px solid var(--gray-color-200);color:var(--gray-color-600);font-weight:500}.bulk__actions{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;cursor:pointer;opacity:1;padding:.5rem;position:absolute;transition:opacity .3s,visibility .3s;visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:100}.bulk__actions--btn{align-items:center;background:none;border:none;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;gap:.5rem;line-height:1.25rem;padding:.5rem}.bulk__actions--open{opacity:0;visibility:hidden}.bulk__actions--btn:hover{background-color:var(--white-color-50);border-radius:4px;cursor:pointer}@media screen and (max-width:1250px){.payment-option{width:100%}.collect-fee__amount--table th{font-size:.8rem;padding:.68rem}.collect-fee__amount--table-input{padding:.5rem}.collect-fee__amount--table-cell:first-child{span{font-size:.75rem;padding:.2rem .5rem}}.collect-fee__amount--table-last-row{td{font-size:.8rem}}.collect-fee__footer--btn{padding:.75rem .625rem}.collect-fee__footer-btn--container{gap:.5rem}.collect-fee__table th{font-size:.8rem;padding:.75rem}.collect-fee__amount--text{font-size:.875rem}.collect-fee__price{font-size:1.8rem}}.collet--fee__table{padding:0 1rem}.collect-fee_container,.collet--fee__table{margin-bottom:.75rem}.collect-fee_container2{margin-bottom:.75rem;padding:0 1rem}.collect-fee__table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.collect-fee__table td{text-align:left}.collect-fee__table td,.collect-fee__table th{font-size:.875rem;font-weight:400;line-height:1.25rem}.collect-fee__table th{background-color:var(--white-color-50);border-bottom:1px solid #e1e1e1;color:var(--gray-color-600);padding:.75rem 1.25rem .75rem .75rem}.collect-fee__table tr:hover{background-color:var(--white-color-50);cursor:pointer;.collect-fee__table-data:first-child{span{background-color:var(--gray-color-200)}}}.collect-fee__table-data:first-child{span{background-color:var(--lighter-faded);border-radius:10%;color:var(--faded-color);font-size:.75rem;font-weight:500;padding:.5rem .75rem}}.collect-fee__amount--table-row{max-height:1rem}.input-error{border-color:var(--error-color);color:var(--error-color);font-size:.75rem;font-weight:500}.btn--disabled{background-color:var(--blue-color-soft);cursor:not-allowed}input[type=date]::-webkit-clear-button,input[type=date]::-webkit-inner-spin-button{display:none}input[type=date]::-webkit-calendar-picker-indicator{color:#2c3e50}input[type=date]{appearance:none;-webkit-appearance:none;background:#ecf0f1;border:1px solid #ecf0f1;color:#95a5a6;display:inline-block!important;font-family:Helvetica,arial,sans-serif;font-size:18px;padding:5px;visibility:visible!important}focus,input[type=date]{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;color:#95a5a6}.custom-table--container{border:1.45px solid var(--gray-color-200);border-radius:.5rem;margin:.5rem 0}.custom-table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.table-head{border-bottom:2px solid var(--gray-color-200);padding:.5rem .75em .5rem .75rem}.table-cell,.table-head{font-size:.875rem;font-weight:400;letter-spacing:-.6%;line-height:1.25rem;text-align:left}.table-cell{padding:.75rem 1.25rem .75rem .75rem}.table-row{border-bottom:1.45px solid var(--gray-color-200)}.table-row:hover{background-color:var(--white-color-50);cursor:default}.table-head{background-color:#f6f9f9;border-bottom:1px solid #e1e1e1;color:#5d5d5d;font-weight:500}.DateDropdown .inputbox{align-items:center;display:flex;justify-content:space-between}.search-filter-sort{align-items:center;display:flex;flex-direction:row;gap:10px}.search-bar{align-items:center;background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;display:flex;height:1.9rem;padding:5px 10px;width:18rem}.search-bar .search-icon{color:#99a0ae;font-size:16px;margin-right:10px}.search-bar input{background:none;border:none;color:#6c757d;flex-grow:1;font-size:14px;outline:none;padding:5px 10px}.search-bar .shortcut-icon{background-color:#fff;border-radius:12px;box-shadow:0 1px 3px #0000001a;color:#6c757d;font-size:14px;margin-left:10px;padding:2px 6px}.sheet{width:100%;z-index:100}.sheet--open{cursor:default}.sheet__content-wrap{border-radius:.45rem;display:flex;flex:1 1;flex-direction:column;gap:.5rem;justify-content:start;margin-top:.5rem}.sheet__content{flex:1 1;overflow-y:auto;scroll-behavior:smooth}.sheet__footer{border-top:1px solid var(--gray-color-200);bottom:0;box-shadow:0 -1px 8px 0 #2424241a;display:flex;flex-shrink:0;padding:1.25rem;position:absolute;width:97%}.sheet__content::-webkit-scrollbar{width:8px}.sheet__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.sheet__content::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.sheet__content::-webkit-scrollbar-thumb:hover{background:#555}.no-scroll{overflow:hidden}.actions__button{border:0;width:2rem}.actions-menu--hidden{opacity:0;visibility:hidden}.fee-structure__actions-menu-item{align-items:center;background:var(--white-color);border:none;color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem;text-align:left;transition:all .3s ease}.fee-structure__actions-menu-item:hover{background-color:var(--white-color-50);border-radius:4px;color:var(--black-color);font-weight:500}.action__menu--top{top:60%}.method__bulk--fee{margin:.75rem 0;padding:0 1rem}.method__bulk--text{color:var(--black-color);font-size:1rem;font-weight:500;line-height:1.5rem;margin:1rem 0}.remind__fee--parent{display:flex;flex-direction:column;justify-content:start;padding-left:.3rem}.bulk-remind__table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.bulk-remind__table th{text-wrap:nowrap;border-bottom:2px solid var(--gray-color-200);padding:.5rem .75em .5rem .75rem}.bulk-remind__table td,.bulk-remind__table th{font-size:.875rem;font-weight:400;letter-spacing:-.6%;line-height:1.25rem;text-align:left}.bulk-remind__table td{padding:.75rem 1.25rem .75rem .75rem}.bulk-remind__table tr:hover{background-color:var(--white-color-50);cursor:pointer}.bulk-remind__table-data:nth-child(3){display:flex;flex-direction:column}.bulk-remind__table th{background-color:#f6f9f9;border-bottom:1px solid #e1e1e1;color:#5d5d5d;font-weight:500}.bulk-remind__table td:last-child,.bulk-remind__table td:nth-child(7),.bulk-remind__table th:last-child,.bulk-remind__table th:nth-child(7){text-align:center}.bulk-remind__table-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;width:1rem}.bulk-remind__table-checkbox:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.bulk-remind__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);width:.25rem}.bulk-remind__table-data{text-wrap:nowrap}.bulk-remind__table-data:last-child{text-wrap:wrap}.remind-option--container{align-items:center;display:flex;gap:1rem;justify-content:start}.remind__fee--btn{background-color:var(--blue-color);border:none;border-radius:4px;color:var(--white-color);margin-right:.5rem}.remind__fee--btn,.remind__fee--cancel{cursor:pointer;padding:.75rem .625rem;width:10rem}.remind__fee--cancel{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;color:var(--black-color)}.remind-fee__term{background-color:var(--lighter-faded);border-radius:10px;color:var(--gray-color-600);font-size:.65rem;max-width:4rem;padding:.125rem .3rem}.remind-date,.remind-fee__term{font-weight:500;line-height:1.25rem}.remind-date{color:var(--black-color);font-size:.84rem}.remind-term{color:var(--black-color);font-size:.7rem;line-height:1.25rem}.remind-terms-paid{text-wrap:nowrap;align-items:center;border:1px solid var(--gray-color-200);border-radius:.45rem;cursor:pointer;display:flex;gap:.2rem;height:1.5rem;justify-content:space-around;max-width:6rem;padding:.2rem}.remind-terms-paid__icon{fill:var(--green-color)}.remind-terms-paid__status{color:var(--gray-color-600);font-size:.8rem;font-weight:500;line-height:1rem}.remind-due-amount-container{display:flex;flex-direction:column;gap:.125rem}.remind-amount{color:var(--black-color);font-size:.84rem;font-weight:500;line-height:1.25rem}.remind-total{color:var(--gray-color-600);font-size:.7rem;font-weight:400;line-height:1.25rem}.bulk-remind__table-row{th:first-child{input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 0 0;content:"";height:.53rem;position:absolute;transform:rotate(90deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}}}.remind__fee--btn--loading{cursor:not-allowed;opacity:70%}@media screen and (min-width:1920px){.remind-fee__term{max-width:3rem;text-align:center}}.request-fee--main{position:relative}.request-fee__container{border-radius:.45rem;display:flex;flex-direction:column;gap:.5rem;justify-content:start;margin-bottom:.5rem;margin-top:.5rem}.remind-fee__table{margin-bottom:.75rem;padding:0 1rem}.remind-fees__table-data:first-child{text-align:center;span{background-color:var(--lighter-faded);border-radius:14px;color:var(--faded-color);font-size:.75rem;font-weight:500;padding:.5rem;text-align:center}}.remind-fees__table-last{border-top:1px solid var(--gray-color-200)}.remind-fees__table-last td{padding:.75rem 1.25rem .75rem .75rem}.remind-fees__table-last td,.remind-fees__table-last--row{font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:left}.remind-fees__table-last--row{color:var(--gray-color-600);padding:.75rem}.remind-fees__table-last td:last-child{font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:center}.request-fee__footer{position:-webkit-sticky;position:sticky;top:0}.remind_terms_paid{max-width:5rem}@media screen and (min-width:1920px){.remind-fees__table td{text-align:center}}.custom__dropdown{position:relative}.custom__dropdown--btn{align-items:center;background:var(--white-color);border-radius:4px;color:var(--gray-color-600);cursor:pointer;display:flex;font-weight:500;gap:.5rem;justify-content:space-between;padding:.675rem .675rem .675rem .875rem}.custom__dropdown--btn,.custom__dropdown--menu{border:1px solid var(--gray-color-200);box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem}.custom__dropdown--menu{background-color:var(--white-color);border-radius:8px;font-weight:400;line-height:1.25rem;margin-top:2px;padding:.5rem;position:absolute;text-align:left;width:90%;z-index:2}.custom__dropdown--item{align-items:center;color:var(--black-color);cursor:pointer;display:flex;justify-content:space-between;padding:.625rem;width:90%}.custom__dropdown--item:hover{background-color:var(--white-color-50);border-radius:8px}.custom__dropdown--icon{transform:rotate(90deg)}.financeWidget{border:1px solid var(--gray-color-200);border-radius:.5rem;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;flex-direction:column;gap:.5rem;width:32%}.financeWidget-heading{align-items:center;background-color:var(--white-color-50);border-bottom:1px solid #0000;border-radius:.5rem .5rem 0 0;display:flex;gap:.5rem;padding:.5rem}.financeWidget-text{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem}.financeWidget-percent{cursor:default;font-size:1.5rem;font-weight:500;line-height:2rem}.financeWidget--main{display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.financeWidget-amount{color:var(--gray-color-soft);cursor:default;font-size:.875rem;font-weight:400;line-height:2rem;text-align:left}.financeWidget--container{align-items:end;display:flex;justify-content:space-between;padding:0 .5rem}.financeWidget-date{background-color:var(--lighter-faded);border-radius:25px;color:var(--faded-color);font-size:.65rem;font-weight:500;padding:.5rem .75rem}.pending-button__indicator{background:var(--state-away-base);border-radius:50%;color:var(--state-away-base);height:.5rem;width:.5rem}.fee--collection{height:100%;scroll-behavior:smooth}.fee-collection__widgets{display:flex;gap:.5rem;padding:.75rem 0 .75rem .5rem;width:100%}li{list-style-type:none}.fee-collection__top-bar{border-bottom:1px solid var(--gray-color-200);margin:.75rem 0}.fee-collection__nav{align-items:center;display:flex;gap:1.45rem;padding-inline-start:0;padding:0 .65rem}.fee-collection__nav li{font-size:.875rem;font-weight:500;list-style:none;text-align:center}.fee-collection__link{align-items:center;color:var(--gray-color-600);display:flex;gap:.25rem;padding-bottom:.5rem;position:relative;text-decoration:none;transition:color .3s}.fee-collection__link--active{color:var(--black-color)}.fee-collection__link:after{background-color:var(--blue-color);border-radius:4px;bottom:-1.1rem;content:"";height:3px;left:0;position:absolute;transition:width .3s;width:0}.fee-collection__link--active:after{width:100%}.fee-collection__indicator--completed,.fee-collection__indicator--overdue,.fee-collection__indicator--pending{border-radius:50%;display:block;height:.5rem;width:.5rem}.fee-collection__indicator--pending{background:var(--warning-color)}.fee-collection__indicator--overdue{background:var(--error-color)}.fee-collection__indicator--completed{background:var(--green-color)}.request__menu--top{top:110%}.fee-structure__search-input{border:1.5px solid var(--gray-color-200)}.pagination{align-items:center;display:flex;justify-content:space-between;padding:.5rem .5rem 0}.pagination__text{color:var(--gray-color-600);font-size:.875rem;font-weight:500;letter-spacing:6%;line-height:1rem}.pagination__control,.pagination__controls{align-items:center;display:flex}.pagination__control{background:var(--white-color-50);border:1px solid var(--gray-color-200);cursor:pointer;height:32px;justify-content:center;transition:background-color .3s ease,border-color .3s ease,transform .3s ease;width:40px}.pagination__control:first-child{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination__control:last-child{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination__page-number{align-items:center;border-bottom:1px solid var(--gray-color-200);border-right:1px solid var(--gray-color-200);border-top:1px solid var(--gray-color-200);color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:32px;justify-content:center;line-height:1rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease;width:40px}.pagination__page-number:first-child{border-left:1px solid var(--gray-color-200)}.pagination__page-number:hover{background-color:var(--gray-color-200)}.pagination__page-number--last{border-right:none}.pagination__icon--next,.pagination__icon--prev{fill:var(--gray-color-600);transition:fill .3s ease}.pagination__icon--next:hover,.pagination__icon--prev:hover{fill:var(--black-color)}.pagination__icon--prev{transform:rotate(180deg);transition:transform .3s ease}.pagination__button{background-color:initial;border:1px solid var(--gray-color-200);border-radius:4px;color:var(--gray-color-600);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1rem;padding:.375rem .375rem .375rem .675rem;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.pagination__button:hover,.pagination__page-number--active{background-color:var(--gray-color-200)}.pagination__page-number--active{color:var(--black-color);font-weight:500;transition:background-color .3s ease,color .3s ease}.pagination__page-first{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination__page-last{border-right:none}.pagination__current-last{border-bottom-right-radius:6px;border-top-right-radius:6px}.routeHeader__parent{height:3.45rem;padding:.25rem .75rem}.routeHeader{align-items:center;display:flex;gap:.5rem;height:100%}.routeHeader-container{display:flex;justify-content:space-between;padding:.35rem 0}.routeHeader__text{color:var(--gray-color-600);font-size:.875rem;font-weight:500;text-transform:capitalize}.routeHeader__text:first-child{cursor:default}.routeHeader__divider{border-bottom:2px solid var(--gray-color-200);margin-top:6px;width:100%}.route-header__separator{color:var(--gray-color-600);font-size:1rem;font-weight:500;margin:0 .5rem}.routeHeader__search{align-items:center;display:flex;gap:.875rem}.notification_icon{cursor:pointer}.total_students{color:var(--gray-color-600);font-size:1rem;font-weight:500}.routeHeader__dropdown{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 4px 8px #0000001a;padding:8px;z-index:1000}.routeHeader__dropdown-item{color:var(--gray-color-600);cursor:pointer;font-size:clamp(.75rem,1vw,1rem);font-weight:500;padding:.25rem .5rem}.routeHeader__dropdown-item:hover{background-color:var(--white-color-50);color:#000}.feeHeader__buttons{align-items:center;display:flex;gap:.5rem}.grades__table-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;transition:background-color .2s ease,border-color .2s ease;width:1rem}.grades__table-checkbox:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.grades__checkbox-label:first-child{align-items:center;display:flex;justify-content:space-between}.grades__checkbox-label:first-child div,.grades__checked-count{align-items:center;display:flex}.grades__checked-count{background:#f2f5f8;border-radius:45%;color:var(--faded-color);font-size:.875rem;font-weight:500;height:20px;justify-content:center;line-height:1rem;margin-right:5px;text-align:left;width:24px}.grades__checkbox-group label:first-child .grades__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 0 0;content:"";height:.53rem;position:absolute;transform:rotate(90deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}.grades__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}.grades__container{position:relative;z-index:1}.grades__dropdown-button{align-items:center;border:1px solid var(--gray-color-200);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:var(--gray-color-600);display:flex;font-size:.875rem;font-weight:500;letter-spacing:-.6%;line-height:1.25rem;padding:.5rem .5rem .5rem .625rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.grades__dropdown,.grades__dropdown-button{background-color:var(--white-color);cursor:pointer}.grades__dropdown{border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:.35rem 0;max-height:16rem;overflow-x:hidden;overflow-y:auto;position:absolute;scroll-behavior:smooth;top:100%;transition:height .2s ease,margin .2s ease,box-shadow .2s ease;width:18.75rem}.grades__dropdown--open{display:none}.grades__checkbox-group{padding:.5rem}.grades__checkbox-label{align-items:center;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;height:2.25rem;letter-spacing:-.6%;line-height:1.25rem;margin-bottom:.25rem;transition:background-color .2s ease;width:100%}.grades__checkbox-label:hover{background:var(--gray-color-200);border-radius:4px;cursor:pointer}.grades__checkbox-label input[type=checkbox]{margin-right:8px;transition:margin-right .2s ease}.grades__dropdown-button:hover{background-color:#f5f5f5}.grades__dropdown-button:focus{outline:none}.grades__checkbox-child-label{align-items:center;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;gap:.5rem;height:2.25rem;line-height:1.25rem;margin-bottom:.25rem;padding-left:1rem;transition:background-color .2s ease,padding-left .2s ease;width:90%}.grades__checkbox-child-label:hover{background:var(--gray-color-200);border-radius:4px;cursor:pointer}.term__dropdown{position:relative}.term__dropdown--disabled{cursor:not-allowed;pointer-events:none}.term__dropdown--btn{align-items:center;border:1px solid var(--gray-color-200);border-radius:.25rem;color:var(--gray-color-600);cursor:pointer;display:flex;font-weight:500;letter-spacing:-.6%;padding:.5rem .5rem .5rem .625rem;text-transform:capitalize;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.term__dropdown--btn,.term__dropdown--menu{background-color:var(--white-color);box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;line-height:1.25rem}.term__dropdown--menu{border:1px solid var(--gray-color-200);border-radius:8px;font-weight:400;margin-top:2px;padding:.5rem;position:absolute;text-align:left;width:100%;z-index:2}.term__dropdown--item{align-items:center;color:var(--black-color);cursor:pointer;display:flex;justify-content:space-between;padding:.625rem;text-transform:capitalize;width:80%}.term__dropdown--item:hover{background-color:var(--white-color-50);border-radius:8px}.term__dropdown--icon{transform:rotate(90deg)}.fee-structure{display:flex;flex-direction:column;height:97vh;overflow:hidden}.fee-structure__container{display:flex;justify-content:space-between;padding:.75rem}.fee-structure__dropdowns{align-items:center;display:flex;gap:.875rem}.fee-structure__table{border:2px solid var(--gray-color-200);border-collapse:collapse;border-radius:.5rem;overflow:hidden;width:100%}.fee-structure__table tr:hover{background-color:var(--white-color-50);cursor:default;.fee-structure__table-data:nth-child(4){.fee-structure__class{background-color:var(--gray-color-200)}}}.fee-structure__class--grid{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,50px)}.fee-structure__table th{background-color:#f6f9f9;border-bottom:1px solid #e1e1e1;color:#5d5d5d;font-weight:500}.fee-structure__table td:last-child,.fee-structure__table th:last-child{text-align:center}.fee-structure__table-data{text-wrap:nowrap}.fee-structure__table-data:last-child{text-wrap:wrap}.fee-structure__table-data:nth-child(3),.fee-structure__table-data:nth-child(5){span{border:1px solid var(--gray-color-200);border-radius:.45rem;color:var(--faded-color);font-size:.875rem;font-weight:500;line-height:1rem;padding:.5rem}}.fee-structure__table-data:nth-child(4){align-items:center;display:flex;gap:.25rem;.fee-structure__class{text-wrap:nowrap;background-color:var(--lighter-faded);border:1px 1px 0;border-radius:4px;padding:.25rem .625rem}.fee-structure__more{color:var(--blue-color);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem}.fee-structure__more:hover{text-decoration:underline}}.fee-structure__actions-divider{border-bottom:2px solid var(--gray-color-200);border-radius:.45rem;display:block;margin-bottom:.5rem;width:100%}.fee-structure__no-results{color:var(--gray-color-600);font-size:1rem;font-weight:500;line-height:1.5rem;margin:1rem 0}.no-results{.fee-structure__table-heading:nth-child(2){text-align:left}}.fee-structure__table-link{color:var(--black-color);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem;text-transform:capitalize}.delete__modal{background-color:#00000080;display:block;height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:999}.delete__modal__content{background-color:#fefefe;border:1px solid #888;border:1px solid var(--gray-color-200);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;height:18.25;margin:10% auto;max-width:27.5rem;padding:1.25rem}.delete__modal__icon{align-items:center;background:var(--lighter-error);border-radius:10px;display:flex;justify-content:center;margin:0 auto;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.delete__modal__divider{border-bottom:1px solid var(--gray-color-200);border-radius:4px;margin:1rem 0}.delete__modal__buttons{align-items:center;display:flex;gap:.875rem}.fee-structure__actions-menu-item-btn{align-items:center;background:var(--white-color);border:none;color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem;text-align:left;transition:all .3s ease;width:100%}.fee-structure__actions-menu-item-btn:hover{background-color:var(--white-color-50);border-radius:4px;color:var(--black-color);font-weight:500}.delete__modal__delete-btn{background-color:initial;border:1px solid var(--gray-color-200);border-radius:var(--radius-4);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem;padding:.5rem;width:50%}.delete__modal__delete-btn:nth-child(2){background:var(--error-color);border:none;color:var(--white-color);opacity:95%}.delete__modal__delete-btn:nth-child(2):hover{opacity:100%}.delete__modal__delete-text{background-color:var(--lighter-error);border-radius:8px;color:var(--error-color);font-size:.875rem;font-weight:500;line-height:1rem;padding:.1rem;text-align:center;width:full}.delete__modal__text{font-size:1rem;font-weight:500;letter-spacing:-.011em;line-height:1.5rem;text-align:center}.delete__modal__subtext{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.Edit-modal{background-color:#00000080;display:block;height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:999}.Edit-modal__content{background-color:#fefefe;border:1px solid #888;border:1px solid var(--gray-color-200);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;height:18.25;margin:10% auto;max-width:27.5rem;padding:1.25rem}.Edit-modal__icon{align-items:center;background:var(--lighter-warning);border-radius:10px;display:flex;justify-content:center;margin:0 auto;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Edit-modal__divider{border-bottom:1px solid var(--gray-color-200);border-radius:4px;margin:1rem 0}.Edit-modal__buttons{align-items:center;display:flex;gap:.875rem}.fee-structure__actions-menu-item--active{align-items:center;background:var(--white-color);border:none;color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem;text-align:left;transition:all .3s ease;width:100%}.fee-structure__actions-menu-item--active:hover{background-color:var(--white-color-50);border-radius:4px;color:var(--black-color);font-weight:500}.Edit-modal__button{background-color:initial;border:1px solid var(--gray-color-200);border-radius:var(--radius-4);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1rem;padding:.5rem;width:50%}.Edit-modal__button:nth-child(2){background:var(--warning-color);border:none;color:var(--white-color);opacity:95%}.Edit-modal__button:nth-child(2):hover{opacity:100%}.Edit-modal__warning-text{background-color:var(--lighter-warning);border-radius:8px;color:var(--dark-warning);font-size:.875rem;font-weight:500;line-height:1rem;padding:.1rem;text-align:center;width:full}.Edit-modal__text{font-size:1rem;font-weight:500;letter-spacing:-.011em;line-height:1.5rem;text-align:center}.Edit-modal__subtext{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.toggle-button__switch{display:inline-block;font-size:17px;height:.98rem;position:relative;width:1.75rem}.toggle-button__switch input{display:none;height:0;opacity:0;width:0}.toggle-button__slider{background-color:var(--gray-color-200);border-radius:1rem;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.2s}.toggle-button__slider:before{background-color:initial;border-radius:50%;bottom:.3em;box-shadow:0 0 0 .15rem var(--white-color);content:"";height:.3rem;left:.3rem;position:absolute;transition:.4s;width:.3rem}.toggle-button__switch input:checked+.toggle-button__slider:before{background-color:initial}.toggle-button__switch input:checked+.toggle-button__slider{background-color:var(--blue-color)}.toggle-button__switch input:checked+.toggle-button__slider:before{transform:translateX(.8rem)}.active-button{text-wrap:nowrap;align-items:center;border:1px solid var(--gray-color-200);border-radius:.45rem;cursor:default;display:flex;gap:.5rem;height:1.5rem;justify-content:center;max-width:7rem;padding:.25rem .5rem .25rem .25rem;width:4.1rem}.button__label{color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1rem}.inactive-button{text-wrap:nowrap;align-items:center;border:1px solid var(--gray-color-200);border-radius:.45rem;cursor:pointer;display:flex;gap:.5rem;height:1.5rem;justify-content:center;max-width:7rem;padding:.25rem .5rem .25rem .25rem;width:4.5rem}.inactive-button__indicator{background:var(--faded-color);border-radius:50%;color:var(--faded-color);height:.5rem;width:.5rem}.checkbox__table-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;transition:background-color .3s,border-color .3s;width:1rem}.checkbox__table-checkbox:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.checkbox__checkbox-label:first-child{align-items:center;display:flex;justify-content:space-between;.checkbox__checked-count,div{align-items:center;display:flex}.checkbox__checked-count{background:#f2f5f8;border-radius:45%;color:var(--faded-color);font-size:.875rem;font-weight:500;height:20px;justify-content:center;line-height:1rem;margin-right:5px;text-align:left;transition:background-color .3s;width:24px}}.checkbox__checkbox-group label:first-child .checkbox__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 0 0;content:"";height:.53rem;position:absolute;transform:rotate(90deg);transition:transform .3s;width:.25rem}.checkbox__table-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);transition:transform .3s;width:.25rem}.checkbox__container{position:relative;z-index:1}.checkbox__dropdown-button{align-items:center;border:1px solid var(--gray-color-200);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:var(--gray-color-600);display:flex;font-size:.875rem;font-weight:500;letter-spacing:-.6%;line-height:1.25rem;padding:.5rem .5rem .5rem .625rem;transition:background-color .3s,border-color .3s}.checkbox__dropdown,.checkbox__dropdown-button{background-color:var(--white-color);cursor:pointer}.checkbox__dropdown{border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;left:0;margin:.35rem 0;opacity:1;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:visible;width:10.5rem}.checkbox__dropdown--open{opacity:0;visibility:hidden}.checkbox__checkbox-group{padding:.5rem}.checkbox__checkbox-label{align-items:center;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;height:2.25rem;letter-spacing:-.6%;line-height:1.25rem;margin-bottom:.25rem;transition:background-color .3s;width:100%}.checkbox__checkbox-label:hover{background:var(--gray-color-200);border-radius:4px;cursor:pointer}.checkbox__checkbox-label input[type=checkbox]{margin-right:8px}.checkbox__dropdown-button:hover{background-color:#f5f5f5}.checkbox__dropdown-button:focus{outline:none}:root{--base-size:16px}html{font-size:16px;font-size:var(--base-size)}.fee-container{border:.0625rem solid #e1e4ea;border:.0625rem solid var(--stroke-soft-200,#e1e4ea);border-radius:.5rem;gap:0;height:15.625rem;margin-left:.625rem;width:33%}.fee-container .header{background:#fafbfc;border-radius:.5rem .5rem 0 0;color:#0e121b;display:flex;flex:1 1;flex-direction:row;font-size:.875rem;font-weight:500;gap:.1875rem;height:1.875rem;letter-spacing:-.006em;line-height:1.25rem;padding-left:1.0625rem;padding-top:.9375rem;text-align:left}.fee-container .icon{margin-top:.125rem;position:relative}.amount-collected{display:flex;font-size:2rem;font-weight:500;gap:.4375rem;margin-top:.625rem;padding-left:1.0625rem}.amount-collected,.amount-collected .total{letter-spacing:-.01em;line-height:3rem;text-align:left}.amount-collected .total{color:#99a0ae;font-size:1rem;font-weight:400;margin-top:.3125rem}.progress-bar-container{background:#e1e4ea;background:var(--stroke-soft-200,#e1e4ea);border-radius:.3125rem;border-radius:.125rem;margin:.625rem 0 .625rem 1.0625rem;width:92%}.progress-bar,.progress-bar-container{gap:0;height:.75rem;left:1.1875rem;top:8.25rem}.progress-bar{background:#335cff;background:var(--state-information-base,#335cff);border-radius:.125rem 0 0 0;border-radius:.125rem;width:0}.status{display:flex;justify-content:space-between;margin:1.875rem 0 .625rem;padding-left:1.0625rem;padding-right:1.1875rem}.status div{align-items:center;display:flex}.status div span{font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.3125rem;text-align:left}.status div.fee-dashboard__circle{border-radius:50%;height:.625rem;width:.625rem}.paid{background:#335cff;border:.125rem;gap:0;height:.75rem;left:.125rem;top:.125rem;width:.75rem}.line{border:.0625rem solid #e1e4ea;border:.0625rem solid var(--stroke-soft-200,#e1e4ea);margin-top:1.0625rem}.overdue{background:#ebf1ff}.overdue,.pending{border:.125rem;gap:0;height:.75rem;left:.125rem;top:.125rem;width:.75rem}.pending{background:#c0d5ff}.outstanding{background:#d9d9d9;border:.0625rem solid #fff}.due-date{background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:.0625rem .0625rem 0;border-radius:999px;color:#717784;display:flex;font-size:.75rem;height:.625rem;justify-content:center;letter-spacing:.02em;line-height:.75rem;margin-left:1.0625rem;margin-top:1.25rem;padding:.5rem;width:7.375rem}.bultremindfee,.due-date{font-weight:500;gap:.125rem}.bultremindfee{border:.0625rem solid #e1e4ea;border:.0625rem solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 .0625rem .125rem 0 #0a0d1408;color:#525866;font-size:.875rem;height:1.5rem;letter-spacing:-.006em;line-height:1.25rem;margin-top:.75rem;padding:.5625rem .375rem .375rem .5rem;text-align:left;width:7.125rem}.pendingdetails{display:flex;gap:1.5625rem}.middlebody{border:.0625rem solid #e1e4ea;border:.0625rem solid var(--stroke-soft-200,#e1e4ea);border-radius:.5rem;gap:0;height:24.125rem;margin-left:.625rem;margin-top:1.6rem;width:99%}.middlebody .Grades-header{background:#fafbfc;border-radius:.5rem .5rem 0 0;color:#0e121b;display:flex;font-size:.875rem;font-weight:500;gap:.1875rem;height:2.3125rem;justify-content:space-between;letter-spacing:-.006em;line-height:1.25rem;padding-left:1.0625rem;padding-top:.9375rem;text-align:left}.middlebody .status{display:flex;justify-content:space-between;margin-right:1.0625rem;margin-top:-.4375rem;width:12.5rem}.middlebody .classes{align-self:start;display:flex;font-size:.875rem;font-weight:500;gap:2.5rem;letter-spacing:-.01em;line-height:2.734375rem;margin-left:1.0625rem;margin-top:1.25rem}.barsbody .item{max-height:10rem}.classes .item{display:flex;gap:.625rem}.middlebody .highest{background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:.0625rem .0625rem 0;border-radius:999px;color:#717784;font-size:.6875rem;font-weight:500;height:1.25rem;letter-spacing:.02em;line-height:.75rem;margin-top:.5rem;padding-top:.4375rem;text-align:center;width:4.5625rem}.percentages{align-items:left;color:#525866;display:flex;flex-direction:column;font-size:.75rem;font-weight:400;height:10.125rem;justify-content:space-between;line-height:1rem;width:1.6875rem}.barsbody{align-self:start;display:flex;gap:1.5rem;height:11.75rem;justify-content:left;margin-left:1.0625rem;margin-top:3.125rem;top:9.9375rem;width:97%}.barsbody .top{background:#ebf1ff;background:var(--state-information-lighter,#ebf1ff);height:100%}.barsbody .middle,.barsbody .top{margin-bottom:.125rem;width:3.125rem}.barsbody .middle{background:#c0d5ff;background:var(--state-information-light,#c0d5ff);height:2rem}.barsbody .bottom{background:#335cff;height:1.5rem;margin-bottom:.625rem;width:3.125rem}.barsbody .bars{display:flex;height:11.75rem;justify-content:space-between;padding:0 .5rem 0 0;width:95%}.bottomclassname{color:(82,88,102,1);font-size:.8125rem;font-weight:400;line-height:1rem;text-align:center}.tabs{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa);border:.0625rem;border-radius:.625rem;border-radius:.25rem;color:#99a0ae;color:"rgba(14, 18, 27, 1)";font-size:.875rem;font-size:14px;font-weight:500;height:2.25rem;letter-spacing:-.006em;line-height:1.25rem;line-height:20px;text-align:left;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:40%}.tab,.tabs{display:flex}.tab{align-items:center;cursor:pointer;flex:1 1;justify-content:center;padding:.625rem;text-align:center}.tab:last-child{border-right:none}.tab:hover{background-color:#e0e0e0}.tab.active{align-items:center;background-color:#fff;background:#fff;background:var(--bg-white-0,#fff);border-radius:6px;box-shadow:0 2px 4px 0 #0e121b08;box-shadow:0 6px 10px 0 #0e121b0f;color:#333;display:flex;font-weight:700;justify-content:center;margin:.2rem}.dropdown-content,.tab.active{font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.dropdown-content{background-color:#f9f9f9;border-radius:8px;box-shadow:0 .5rem 1rem 0 #0003;color:#99a0ae;display:block;min-width:10rem;position:absolute;z-index:1}.dropdown-content .dropdown-content-item{color:#000;cursor:pointer;display:block;padding:.75rem 1rem;text-decoration:none}.dropdown-content .dropdown-content-item:hover{background-color:#f1f1f1}.item .bottom{transition:transform .2s ease}.item .bottom:hover{transform:scale(1.05)}.item .top{transition:transform .2s ease}.item .top:hover{transform:scale(1.05)}.item .middle{transition:transform .2s ease}.item .middle:hover{transform:scale(1.05)}.spending_summary_card_item1{color:#525866;font-size:12px;letter-spacing:.04em;line-height:16px}.spending_summary_card_item1,.spending_summary_card_item2{font-weight:500;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.spending_summary_card_item2{color:#0e121b;font-size:24px;line-height:32px}.columnflex{display:flex;flex-direction:column}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color),var(--highlight-color),var(--base-color));background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.transaction__log--heading{td{color:#000;font-size:.875rem;font-weight:500;padding:1rem}}.button{align-items:center;background-color:initial;background-color:var(--blue-color);border:1.5px solid var(--blue-color);border-radius:4px;color:var(--blue-color);color:var(--white-color);display:flex;gap:5px;justify-content:center;line-height:1.5rem;padding:.25rem 1rem}.button,.button-secondary{cursor:pointer;font-size:.875rem;font-weight:500}.button-secondary{background:none;border:none;border-radius:.45rem;color:var(--blue-color);gap:.5rem;line-height:1.25rem;padding:.5rem 1rem}.button-secondary:hover{background:var(--gray-color-200);border-radius:.45rem;cursor:pointer;transition:all .3s linear}.border-button{align-items:center;background-color:initial;border:1.5px solid var(--blue-color);border-radius:4px;color:var(--blue-color);display:flex;gap:5px;justify-content:center;line-height:1.5rem;padding:.25rem 1rem}.border-button,.button-primary{cursor:pointer;font-size:.875rem;font-weight:500}.button-primary{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:var(--black-color);line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.viewStructure-header{display:flex;flex-wrap:wrap;justify-content:space-between;padding:.75rem .75rem 0}.viewStructure-header--title{font-size:1.25rem;font-weight:500;line-height:1.5rem;text-transform:capitalize;span{border:1px solid var(--gray-color-200);border-radius:4px;color:var(--gray-color-600);font-size:.875rem;font-weight:500;line-height:1rem;padding:.375rem}}.viewStructure__btn-container{gap:0 .5rem;height:2.5rem}.viewStructure--btn,.viewStructure__btn-container{align-items:center;display:flex;flex-direction:row}.viewStructure--btn{background-color:var(--blue-color);border:1px solid #0000;border-radius:4px;color:var(--white-color);cursor:pointer;font-size:500;font-size:.875rem;gap:.25rem;height:100%;line-height:1.25rem;max-width:10rem;padding:.625rem}.viewStructure--btn-action{align-items:center;background-color:var(--white-color);border-color:var(--gray-color-200);box-shadow:0 1px 2px 0 #0a0d1408;display:flex;justify-content:center;width:2.5rem}.viewStructure__subHeader{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;padding:0 .75rem}.viewStructure__subHeader-classes{p{color:var(--gray-color-soft);font-size:.75rem;line-height:.75rem;margin-bottom:.5rem}.viewStructure__classes-container{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,5rem)}span{background:var(--white-color-50);border:1px 1px 0;border-radius:25px;color:var(--faded-color);font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.viewStructure__terms{display:flex;flex-direction:row;gap:1rem}.viewStructure__subHeader-terms{p{color:var(--gray-color-soft);font-size:.75rem;line-height:.75rem;margin-bottom:.5rem}.viewStructure__terms-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;.viewStructure__items-container--term{font-size:.875rem;font:400;letter-spacing:.006em;line-height:1.25rem}.view__dot{background-color:#d9d9d9;border-radius:50%;display:block;height:.35rem;width:.35rem}.view__due--date{color:var(--gray-color-soft);font-size:.875rem;font:400;letter-spacing:.006em;line-height:1.25rem}}}.view_Structure_fee-components{padding:.75rem;h2{color:var(--gray-color-800);font-size:1rem;font-weight:500;line-height:1.25rem;margin-bottom:.5rem}}.view-structure__table{border-collapse:collapse;border-radius:4px;border-spacing:0;margin-top:1rem;width:84%;thead{background-color:var(--white-color-50);border-radius:4px}}.view-structure__table-header{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.5rem .75rem;text-align:left}.view-structure__table-cell{color:var(--black-color);font-size:.875rem;font-weight:400;line-height:1.25rem;padding:.75rem 1.25rem}.view-structure__table-row{border-bottom:1px solid var(--gray-color-200);transition:background-color .3s}.view-structure__table-row:hover{background-color:var(--white-color-50);cursor:pointer}.viewStructure__concession{align-items:center;background-color:var(--information-light);border:1px solid var(--information-light);border-radius:4px;color:var(--black-color);display:flex;flex-direction:row;font-size:.875rem;font-weight:500;gap:1rem;line-height:1.25rem;margin:.75rem .75rem 0;padding:.75rem;width:80%}.viewStructure__dropdown{background-color:#fff;border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;overflow:hidden;padding:.5rem;position:absolute;right:1%;top:20%;width:13%;z-index:1000}.viewStructure__dropdown--item{background:none;border:none;cursor:pointer;display:block;padding:10px 20px;text-align:left;transition:background-color .3s ease;width:100%}.viewStructure__dropdown--item:hover{background-color:#f5f5f5}.Quizdashboard .create{align-items:center;border:1px solid #ebf1ff;border:1px solid var(--state-information-lighter,#ebf1ff);border-radius:4px 0 0 0;box-shadow:0 1px 3px #0000001a;display:flex;margin-left:1%;margin-top:2%;padding:.01%;width:46%}.divtext{display:flex;flex-direction:column;font-size:1rem;font-weight:500;left:4%;position:relative}.divtext,.divtext span{letter-spacing:-.006em;text-align:left}.divtext span{color:#525866;font-size:.875rem;font-weight:400}.quizdashboardbody{color:#000;font-size:1rem;font-weight:500;letter-spacing:-.006em;margin-left:1%;margin-top:2rem;text-align:left}.quizdashboardbody .Ongoingtests{display:flex;flex-direction:column;gap:.7rem;margin-bottom:.5rem}.questionpaper__container{display:flex;flex-direction:column;height:88dvh}.QuestionPapers .body{margin-left:1.1%;margin-top:3%;width:98%}.questionpaper{border:2px solid var(--gray-color-200);border-radius:.5rem;flex-grow:1;justify-content:space-around;padding:.75rem}.questionpaper,.questionpaper__div{align-items:center;display:flex;flex-direction:column}.questionpaper__div{justify-content:center}.questionpaper__textContainer{text-align:center}.questionpaper__text{color:var(--gray-color-400);font-size:1rem;font-weight:500;letter-spacing:-.6%;line-height:1.5rem;margin:.5rem 0}.dropdownsdiv{display:flex;gap:2.7%;margin-left:1.1%}.fee-structure__search{align-items:center;display:flex;justify-content:center;position:relative}.fee-structure__input-container{position:relative;width:100%}.fee-structure__search-input{border:2px solid var(--gray-color-200);border-radius:8px;box-sizing:border-box;outline:none;padding:.5rem .5rem .5rem 2rem;width:100%}.fee-structure__search-btn{background:none;border:none;cursor:pointer;left:10px;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.fee-structure__search-btn svg{fill:#99a0ae}.search_btn--shortcut{background:#fff;border:1px solid var(--gray-color-200);border-radius:4px;color:var(--gray-color-soft);display:inline;font-size:.875rem;font-weight:500;letter-spacing:4%;line-height:1rem;padding:.125rem .375rem;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.classheader{display:flex;font-size:18px;font-weight:500;justify-content:space-between;text-align:left}.QuestionPapers .body span{background:var(--white-color-50);border:1px 1px 0;border-radius:.25rem;color:var(--faded-color);font-size:.75rem;font-weight:500;line-height:1rem;padding:.125rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.questionpaper_card{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--state-information-lighter,#e1e4ea);border-radius:4px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;display:flex;flex-basis:calc(33.33% - 1rem);flex-grow:1;flex-shrink:1;margin-top:.3rem;max-width:33%;min-width:200px;padding-left:2%;padding-top:2%}@media (max-width:1200px){.TestDetailsCard,.questionpaper_card{flex-basis:calc(50% - 1rem);flex-grow:1;flex-shrink:1;max-width:50%}}.questionpapercards{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.questionpapercards .questionpaperdetails{font-size:1rem;font-weight:500;line-height:20px}.classname{color:#99a0ae;font-size:14px;font-weight:400;letter-spacing:-.006em}.questionpapercards .action{color:#525866;cursor:pointer;margin-left:90%;margin-top:-3.5%;position:absolute}.menu{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 16px 32px -12px #0e121b1a;padding:.2rem}.menu .menu-item{padding:.5rem 1rem}.menu .menu-item:hover{background-color:#e6dcdc;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea)}.createquestionpaper{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:flex-end;overflow:hidden auto;position:fixed;right:0;scroll-behavior:smooth;top:0;transition:right .4s linear;width:100%;z-index:1000}.createquestionpaperdetails{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 16px 32px -12px #0e121b1a;height:100vh;overflow-y:auto;width:34.5rem}.createquestionpaperheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#0e121b;display:flex;font-size:.875rem;font-weight:500;padding:2%}.createquestionpaper .body{color:#0e121b;font-size:.875rem;font-weight:500;padding:1% 3%}.card{align-items:center;background-color:#fff;border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff);border-radius:4px;box-shadow:0 0 6px 1px #c0eaff40;display:flex;flex-direction:column;height:9rem;justify-content:center;overflow:hidden;padding:1rem;position:relative;width:13.5rem}.card-image{left:1rem;position:absolute;top:1.2rem}.card-title{color:#0e121b;font-size:.875rem;font-weight:500}.card-subtitle{color:#525866;font-size:.75rem;font-weight:400}.card-icon{position:absolute;right:1rem;top:1rem}.body input{width:90.9%}.markstable-header{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa);border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px 4px 0 0;color:#525866;margin-top:2%;padding:2% 5%;width:85%}.markstable-header,.markstable-row{display:flex;justify-content:space-between}.markstable-row{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);border-left:1px solid #e1e4ea;border-left:1px solid var(--stroke-soft-200,#e1e4ea);border-right:1px solid #e1e4ea;border-right:1px solid var(--stroke-soft-200,#e1e4ea);font-size:.75rem;font-weight:500;padding:2% 4% 2% 2%;width:89%}.markstable-row input{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 1px 2px 0 #0a0d1408;height:10%;width:20%}.markstable-row .questiontype{background:var(--white-color-50);border:1px 1px 0;border-radius:4px;color:var(--faded-color);font-size:12px;font-weight:500;padding-bottom:2%;padding-left:2%;padding-top:2.5%;width:26%}.footerbutton{background-color:#fff;border-top:1px solid #e1e4ea;border-top:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;margin-top:2%;padding:3%;z-index:100}.footerbutton .Proceed,.footerbutton .cancel{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;cursor:pointer;padding:1% 18%}.footerbutton .Proceed{background:#335cff;background:var(--primary-base,#335cff);color:#fff}.Classesclass .dropdown-menu,.Subjectsclass .dropdown-menu{overflow-x:hidden;position:relative;top:-.001rem;top:1.5rem}.cardheader{width:"15rem"}.dropdown_table-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;border:2px solid var(--gray-color-200);border-radius:4px;cursor:pointer;height:1rem;position:relative;transition:background-color .2s ease,border-color .2s ease;width:1rem}.dropdown_table-checkbox:checked{background-color:var(--blue-color);border-color:var(--blue-color)}.dropdown_checkbox-label:first-child{align-items:center;display:flex;justify-content:space-between}.dropdown_checkbox-label:first-child div,.dropdown_checked-count{align-items:center;display:flex}.dropdown_checked-count{background:#f2f5f8;border-radius:45%;color:var(--faded-color);font-size:.875rem;font-weight:500;height:20px;justify-content:center;line-height:1rem;margin-right:5px;text-align:left;width:24px}.dropdown_checkbox-group label:first-child .dropdown_table-checkbox:checked:after{border:solid #fff;border-width:0 2px 0 0;content:"";height:.53rem;position:absolute;transform:rotate(90deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}.dropdown_table-checkbox:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:.43rem;left:.2rem;position:absolute;transform:rotate(45deg);transition:width .2s ease,height .2s ease,transform .2s ease;width:.25rem}.dropdown_container{position:relative}.dropdown_dropdown-button{align-items:center;border:1px solid var(--gray-color-200);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:var(--gray-color-600);display:flex;font-size:.875rem;font-weight:500;letter-spacing:-.6%;line-height:1.25rem;padding:.5rem .5rem .5rem .625rem;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.dropdown_dropdown,.dropdown_dropdown-button{background-color:var(--white-color);cursor:pointer}.dropdown_dropdown{border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:.35rem 0;max-height:16rem;overflow-x:hidden;overflow-y:auto;position:absolute;scroll-behavior:smooth;top:100%;transition:height .2s ease,margin .2s ease,box-shadow .2s ease;width:18.75rem;z-index:1000}.dropdown_dropdown--open{display:none}.dropdown_checkbox-group{padding:.5rem}.dropdown_checkbox-label{align-items:center;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;height:2.25rem;letter-spacing:-.6%;line-height:1.25rem;margin-bottom:.25rem;transition:background-color .2s ease;width:100%}.dropdown_checkbox-label:hover{background:var(--gray-color-200);border-radius:4px;cursor:pointer}.dropdown_checkbox-label input[type=checkbox]{margin-right:8px;transition:margin-right .2s ease}.dropdown_dropdown-button:hover{background-color:#f5f5f5}.dropdown_dropdown-button:focus{outline:none}.dropdown_checkbox-child-label{align-items:center;color:var(--black-color);display:flex;font-size:.875rem;font-weight:400;gap:.5rem;height:2.25rem;line-height:1.25rem;margin-bottom:.25rem;padding-left:1rem;transition:background-color .2s ease,padding-left .2s ease;width:90%}.dropdown_checkbox-child-label:hover{background:var(--gray-color-200);border-radius:4px;cursor:pointer}math-field::part(placeholder){font-size:14px}math-field::part(content){--_text-highlight-background-color:none;font-size:.975rem;font-weight:400}.math-field{--caret-color:#000;--text-font-family:Inter}math-field::part(selection){background-color:initial;color:inherit}math-field:focus,math-field:focus-within{outline:none}math-field::part(virtual-keyboard-toggle){opacity:1;opacity:var(--virtual-keyboard-toggle-opacity,1);pointer-events:auto;pointer-events:var(--virtual-keyboard-pointer-events,auto)}math-field::part(menu-toggle){opacity:1;opacity:var(--menu-toggle-opacity,1);pointer-events:auto;pointer-events:var(--menu-toggle-pointer-events,auto)}math-field::part(placeholder){color:gray;font-family:sans-serif;font-size:16px;font-style:normal;opacity:.5}.actions__button{background-color:initial;background:none;border:none;color:#6c757d;cursor:pointer;font-size:1.6rem;padding:0}.Actions-menu-container{align-items:center;display:flex;gap:.7rem}.Actions-menu-container svg{cursor:pointer}.actions__button:hover{background-color:var(--gray-color-200);border-radius:4px;cursor:pointer;padding:.5rem;transition:all .2s linear}.actions-menu{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;opacity:1;padding:.5rem;position:absolute;right:3%;transition:opacity .3s,visibility .3s;visibility:visible;width:12.5rem;z-index:2}.menu-item{align-items:center;cursor:pointer;display:flex;font-size:.875rem;font-weight:400;gap:.5rem;padding:8px 12px;white-space:nowrap}.menu-item:hover{background:#f1f3f5}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.QuestionsMaindiv{animation:slideInFromRight .5s ease-out forwards}.QuestionsMaindivheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:1rem}.QuestionsMaindivheader .cancel{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.questionleftbody{border-right:1px solid #e1e4ea;border-right:1px solid var(--stroke-soft-200,#e1e4ea);color:#99a0ae;font-size:.9rem;font-weight:500;padding:.9rem .5rem .5rem;width:22%}.Questionpapercreationbody{display:flex;justify-content:space-between}.questionscreationbody{background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);flex:1 1;padding:1.5rem}.questionsrightbody{border-left:1px solid #e1e4ea;border-left:1px solid var(--stroke-soft-200,#e1e4ea);width:22%}.questionnamecard{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;gap:.5rem;gap:1.5rem;height:1.5rem;justify-content:space-between;padding:1rem .9rem 1rem .5rem;width:90%}.QuestionsMaindiv span{background:var(--white-color-50);border:1px 1px 0;border-radius:15px;color:var(--faded-color);display:inline;font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.AddQuestion{border:1px 0 0;border-radius:.5rem;border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;color:#335cff;display:flex;gap:.5rem;height:.8rem;justify-content:center;padding:.5rem .5rem 1rem;width:91.8%}.Settingsbody{color:#99a0ae;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:1rem;padding-left:5%;padding-right:1rem;padding-top:5%}.addmedia{height:2.32rem;justify-content:center}.questionhighlight{border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff)}.questiondetailcard{background-color:#fff;border-radius:4px;box-shadow:0 0 4px 0 #2424241a;flex:1 1;height:"fit-content"}.questiondetailcardheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);box-sizing:border-box;padding:1.2rem;width:100%}.questiondetailcardbody{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:1.2rem;padding:3%}.questiondetailcardbody input{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:.5rem;height:1.8rem;margin-top:1.5%;padding:.5rem .5rem .5rem .75rem;width:97%}.Descriptionbody textarea{border:1px 0 0;border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;padding:10px 10px 10px 12px;width:97%}.optioncard{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;flex-wrap:wrap;gap:10px;gap:.7rem;justify-content:space-between;overflow:hidden;padding:.5rem 1rem .5rem 2%;width:96%}.QuestionsMaindiv span{align-items:center;background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.image-transition{max-height:198px;max-width:655px;opacity:0;transition:opacity .5s ease-in-out}.image-transition.loaded{opacity:1}.hide-on-small{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:"65%"}.options-container{display:flex;flex-wrap:wrap;gap:10px}.option-card{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-sizing:border-box;cursor:pointer;flex:1 1 45%;padding:15px;position:relative;transition:all .3s ease}.option-card:hover{border-color:#40c28a;transform:translateY(-2px)}.option-card.selected{background-color:#c2f5da;border-color:#40c28a}.image-preview{align-items:center;background-color:#f5f5f5;border-radius:6px;display:flex;height:200px;justify-content:center;margin-bottom:10px;overflow:hidden;width:100%}.image-preview img{max-height:100%;max-width:100%;object-fit:contain}.upload-label{background-color:#4a90e2;border-radius:4px;color:#fff;cursor:pointer;display:block;padding:8px 16px;text-align:center;transition:background-color .3s ease}.upload-label:hover{background-color:#357abd}.upload-input{display:none}.option-text{color:#333;font-size:16px;margin-top:10px}.upload-overlay{align-items:center;background-color:#0000001a;border-radius:inherit;display:flex;height:82%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-preview:hover .upload-overlay{background-color:#00000080;opacity:1}@media (max-width:1025px){.hide-on-small{display:none}.questionleftbody{width:18%}}@keyframes fadeSlideIn{0%{max-height:0;opacity:0;transform:translateY(-20px)}to{max-height:500px;opacity:1;transform:translateY(0)}}.fade-slide-in{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}.temp-Dropdown-item{align-items:center;color:#0e121b;cursor:pointer;display:flex;flex:1 1;font-family:Inter;font-size:.875rem;font-size:14px;font-weight:500;font-weight:400;gap:.5rem;letter-spacing:-.006em;line-height:20px;padding:1rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:background .3s ease-in-out;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.temp-Dropdown-item:hover{background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8)}.questionnamecard-active,.questionnamecard:hover{background-color:#ebf1ff40;border:1px solid #ebf1ff;border:1px solid var(--state-information-lighter,#ebf1ff)}.chapterbox-active{background:#ebf1ff!important;background:var(--state-information-lighter,#ebf1ff)!important}.rowflex{align-items:center;display:flex}.questioncategoryinput{border:.5px solid #cacfd8;border:1px solid var(--stroke-sub-300,#cacfd8);border-radius:4px;display:flex;height:31.5302677154541}.questioncategoryinput .span1{align-items:center;background-color:#fff;border-bottom-left-radius:4px;border-top-left-radius:4px;border-width:1px;border-right:.5px solid #cacfd8;border-right:.5px solid var(--stroke-sub-300,#cacfd8);color:#525866;display:flex;font-size:12px;font-weight:500;gap:6px;height:31.5302677154541;letter-spacing:0;line-height:16px;padding:.4rem}.questioncategoryinput .span1:hover{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa)}.questioncategoryinput-active{background:#f5f7fa!important;background:var(--bg-weak-50,#f5f7fa)!important}.questioncategoryinput input{border:none;border-radius:inherit;width:1.5rem}.save-and-continue-button{background:#335cff;background:var(--primary-base,#335cff);border-radius:8px;color:#fff;color:var(--white-color,#fff);cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.6%;line-height:20px;padding:8px 1.5rem}.save-and-continue-button:hover{background:#2952f5}.save-and-continue-button-primary{border:1px solid #335cff;border:1px solid var(--primary-base,#335cff);border-radius:8px;color:#335cff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:-.6%;line-height:20px;padding:8px 1.5rem}.Questionbank .TestDetailsCard span{color:#717784;color:var(--state-faded-base,#717784);font-family:Inter;font-size:14px;font-weight:400;letter-spacing:0;line-height:12px}.questiondetailcardbody .rowflex .borderbox{border-color:#e1e4ea;cursor:pointer}.borderbox-active{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa)}.inlinebluebutton{align-items:center;border:1px solid #335cff;border-radius:4px;color:#335cff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:-.6%;line-height:20px;padding:.3rem .7rem}.Bluecard{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;padding:1rem}.Bluecard:hover{border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff);transform:scale(1.05)}.repeatonbox{border:1px solid #99a0ae;border-radius:10px;color:#99a0ae;cursor:pointer;font-size:13px;font-weight:500;gap:8px;letter-spacing:-.6%;line-height:20px;padding:.4rem .7rem;text-align:center}.repeatonbox-active{background:#335cff;background:var(--state-information-base,#335cff);border:none;color:#fff}.repeatonbox:hover{background:#c0d5ff;background:var(--state-information-light,#c0d5ff);border:none;color:#fff}.canceldummy{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.worddocbuttonhovereffect{align-items:center;border-radius:10px;color:#0e121b;cursor:pointer;display:flex;justify-content:space-between;padding:.35rem .5rem;width:14rem}.worddocbuttonhovereffect:hover,.worddocbuttonhovereffecthovered{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa);color:#525866}.wordimportcard{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:20px;bottom:1rem;box-shadow:0 16px 32px -12px #0e121b1a;position:fixed;width:21%}.wordimportcardheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#0e121b;font-weight:500;gap:.4rem;padding:.8rem 1rem}.wordimportcardbody-box,.wordimportcardheader{align-items:center;display:flex;font-size:14px;letter-spacing:-.6%;line-height:20px}.wordimportcardbody-box{border-radius:10px;color:#525866;cursor:pointer;font-weight:400;gap:.3rem;padding:.3rem .5rem}.wordimportcardbody-box:hover{background:#f5f7fa;background:var(--bg-weak-50,#f5f7fa)}.wordimportcardbody{display:flex;flex-direction:column;gap:.5rem;padding:.8rem 1rem}.bluebutton{background:linear-gradient(0deg,#335cff,#335cff),linear-gradient(180deg,#ffffff29,#fff0);background:linear-gradient(0deg,var(--primary-base,#335cff),var(--primary-base,#335cff)),linear-gradient(180deg,#ffffff29 0,#fff0 100%);border-radius:4px;border-width:1px;box-shadow:0 0 0 1px var(--primary-base);box-shadow:0 1px 2px 0 #0e121b3d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;gap:.5rem;letter-spacing:-.6%;line-height:20px;padding:.3rem .7rem}.bluebutton,.disabled-button{align-items:center;display:flex;justify-content:center}.disabled-button{background:#f5f7fa;border-radius:4px;color:#000;cursor:not-allowed}.aisvgcircle{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:999px;display:flex;gap:10px;height:25px;justify-content:center;padding:10px;width:25px}.assignperiodmodal{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;opacity:1;position:absolute;transition:opacity .3s,visibility .3s;visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:12}.assignperiodmodal--hidden{opacity:0;visibility:hidden}.assignperiodmodalheader{background-color:#ebf1ff40;display:flex;justify-content:space-between;padding:1rem}.assignperiodmodalbody{display:flex;flex-direction:column;gap:.7rem;padding:1rem}.daybox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px}.daybox,.daybox-selected{align-items:center;cursor:pointer;display:flex;height:2rem;justify-content:center;width:2rem}.daybox-selected{background-color:#ebf1ff;border:1px solid #335cff;border:1px solid var(--blue-500,#335cff);border-radius:4px;color:#335cff}.verticalline{border:.8px solid #e1e4ea;border:.8px solid var(--stroke-soft-200,#e1e4ea);height:14rem;margin-top:1rem}.crossicon,.toggle-container{cursor:pointer}.toggle-switch{align-items:center;background-color:#ccc;border-radius:25px;display:flex;height:1rem;padding:.125rem;transition:background-color .3s ease;width:1.8rem}.toggle-switch.on{background-color:#335cff}.toggle-button{align-items:center;background-color:#fff;border-radius:50%;display:flex;height:1rem;justify-content:center;transition:transform .3s ease;width:1rem}.toggle-button:after{background-color:#ccc;border-radius:50%;content:"";height:.25rem;transition:background-color .3s ease;width:.25rem}.toggle-switch.on .toggle-button{transform:translateX(.8rem)}.toggle-switch.on .toggle-button:after{background-color:#335cff}.toggled-content{display:flex;max-width:0;opacity:0;transition:max-width .5s ease-out,opacity .5s ease-out}.toggled-content.visible{max-width:1000px;opacity:1}.headerstatus{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;gap:1.5rem;padding-left:.3%}.ongoingpercentagedetails{color:#99a0ae;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between}.headerstatus .headerstatuselements{align-items:center;display:flex;gap:.5rem;padding-bottom:1.7%}.ExamTests .body span{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding-left:.5rem;padding-right:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ExamTests .body{gap:1.5rem;padding-right:1.2rem}.ExamTests .body,.TestDetailsCard{display:flex;flex-direction:column}.TestDetailsCard{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-sizing:border-box;flex-basis:calc(33.33% - 1rem);flex-grow:1;flex-shrink:1;gap:.5rem;max-width:33%;padding:1rem 1.2rem .5rem 1rem}.TestDetailsCard .TestDetailsCardHeader{font-size:1rem;font-weight:500}.TestDetailsCard .sheduledCard{align-items:center;background:#f2f5f880;border-radius:4px;color:#525866;display:flex;font-size:.75rem;font-weight:500;height:1.4rem;line-height:16px;padding:.625rem;width:97%}.subjecttimedetails{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#717784;font-size:.75rem;font-weight:500;padding:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.TestDetailsCardFooter{color:#525866;display:flex;font-size:.75rem;font-weight:400;justify-content:space-between;margin-top:.5rem}@media (max-width:1200px){.TestDetailsCard{flex-basis:calc(50% - 1rem);flex-grow:1;flex-shrink:1;max-width:50%}}.createtest{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:flex-end;position:fixed;right:0;top:0;width:100%;z-index:1000}.createtestdetails{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 16px 32px -12px #0e121b1a;height:100vh;max-height:100%;overflow-y:auto;width:34.5rem}.createtestheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);justify-content:space-between;padding:2% 6% 3% 4%}.createtestbody,.createtestheader{color:#0e121b;display:flex;font-size:.875rem;font-weight:500}.createtestbody{flex-direction:column;gap:1.2rem}.createtestbody input{background:#fff;background:var(--bg-white-0,#fff)}.createtestbody input,.createtestbody textarea{border:1px 0 0;border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;padding:10px 10px 10px 12px;width:90.9%}.createtestbody textarea{height:6rem}.createtestbodyelements{display:flex;flex-direction:column;gap:.5rem}.examtypeselect .examtypecheckbox{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;display:flex;height:2.5rem;justify-content:space-between;padding-left:4%;padding-right:4%;width:100%}.createtestbody .selected-classes{width:31.5rem}.viewtest .inputdata{color:#525866;font-size:.875rem;font-weight:400}.viewtest .testtitlee{color:#0e121b;font-size:1.5rem;font-weight:500}.viewtestdetails{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 16px 32px -12px #0e121b1a;height:100vh;max-height:100%;overflow-y:auto;width:34.5rem}.viewtestheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);font-size:1.125rem;justify-content:space-between;padding:2% 6% 3% 4%}.viewtestbody,.viewtestheader{color:#0e121b;display:flex;font-weight:500}.viewtestbody{flex-direction:column;font-size:.875rem;gap:1.2rem}.viewtestbody textarea{border:1px 0 0;border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;gap:8px;height:6rem;padding:10px 10px 10px 12px;width:90.9%}.viewtestbodyelements{display:flex;flex-direction:column;gap:.5rem}.examtypeselect{display:flex;gap:.75rem}.viewtestbody .selected-classes{width:31.5rem}.viewtestbodyelements{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#99a0ae;font-size:.75rem;font-weight:500;padding-bottom:1rem;width:98%}.viewtest .bodyinputdata{color:#0e121b;font-size:.875rem;font-weight:500}.viewtest .invigilatoricondetails{color:#525866;display:flex;font-size:.75rem;font-weight:400;gap:.5rem}.viewtest .QuestionPaperSelectedDetailsBox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;display:flex;gap:1rem;height:2rem;padding:.6rem .6rem 1rem;width:29.8rem}.viewtest .questionpaperdetailsbody{color:#0e121b;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.5rem}.viewtest .questionsdetailss{color:#525866;font-size:.75rem;font-weight:400}.OngoingTestBody{display:flex;flex-direction:column;gap:1.4rem;margin-left:1%;margin-top:2%;.icon{align-items:center;background-color:#ebf1ff;border-radius:10px;display:flex;height:1.4rem;justify-content:center;padding:.7rem .3rem;width:2rem}.popup-body label{display:flex;text-align:center}.popup-footer{padding-left:7%;width:24rem}.popup1{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;justify-items:center;padding-bottom:2%;padding-top:2%;width:28.5rem}.popup-header span{display:flex;gap:16px;margin-left:16px}.popup-header .close-button{background:none;border:none;color:#525866;cursor:pointer;font-size:24px;margin-right:10px}.studentpopupcard{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;height:2.5rem;justify-content:space-between;padding:.5rem .5rem .5rem 1rem;width:23rem}.blueboxtext,.studentpopupcard{align-items:center;display:flex}.blueboxtext{background-color:#ebf1ff;font-size:.875rem;font-weight:500;height:3rem;justify-content:center;padding:2px 16px 12px;text-align:center;width:23.8rem}}.OngoingTestBodyHeader{align-items:center;color:#0e121b;display:flex;font-size:1.25rem;font-weight:500;gap:1rem}.TestInformation{display:flex;gap:3rem}.TestInformationItems{color:#525866;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.5rem;span{color:#99a0ae;font-size:.75rem;font-weight:500}}.subject-tag{background:#f2f5f8;background-color:#f2f5f8;border:1px 1px 0;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:2px 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.AttendedAbsentbox{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;gap:1.5rem}.AttendedAbsentbox .item{align-items:center;cursor:pointer;display:flex;gap:.5rem}.AttendedTable{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;width:99%;span{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:4px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:5%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.AttendedTableHeader{background-color:#fafbfc;border-radius:4px;color:#525866;display:flex;font-size:.875rem;font-weight:400;height:2.25rem}.AttendedTableColumn1{display:flex;gap:10px;padding:8px 12px;width:19.3rem}.AttendedTableColumn2{padding:8px 12px;width:7.5rem}.AttendedTableColumn3{padding:8px 12px;width:12.25rem}.AttendedTableColumn4{align-items:center;color:#0e121b;display:flex;font-size:.875rem;font-weight:400;gap:.7rem;padding:8px 12px;width:11.68rem}.AttendedTableColumn5,.AttendedTableColumn6{padding:8px 16px;width:10.125rem}.AttendedTableRow{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-weight:500;height:4rem}.AttendedTableRow .ProgressBar{background-color:#d9d9d9;border-radius:2px;height:.25rem;width:3.5rem}.AttendedTableRow .Progress{background:#335cff;height:.25rem;width:90%}.AttendedTableRow .TestActions{color:#335cff;font-size:.875rem;gap:.7rem}.AttendedTableRow .TestActions,.StatusBox{align-items:center;display:flex;font-weight:500}.StatusBox{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:6px;color:#525866;font-size:12px;gap:4px;line-height:16px;padding:4px 8px 4px 4px;text-align:left;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.active-button__indicator{background:var(--green-color);border-radius:50%;color:var(--green-color);cursor:default;height:.5rem;width:.5rem}.TestWidget{border:1px solid var(--gray-color-200);border-radius:.5rem;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;flex-direction:column;gap:.5rem;width:32%}.TestWidget-heading{align-items:center;background-color:var(--white-color-50);border-bottom:1px solid #0000;border-radius:.5rem .5rem 0 0;display:flex;gap:.5rem;padding:.5rem .5rem .5rem 1rem}.TestWidget-text{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem}.circular__progress{align-items:center;border-radius:50%;display:flex;height:1.75rem;justify-content:center;position:relative;width:1.75rem}.circular__progress:before{background-color:#fff;border-radius:50%;content:"";height:1.25rem;position:absolute;width:1.25rem}.TestWidget-percent{cursor:default;font-size:1.5rem;font-weight:500;line-height:2rem}.TestWidget--main{display:flex;flex-direction:row;gap:.5rem;padding:.5rem}.TestWidget-amount{color:var(--gray-color-soft);cursor:default;font-size:.875rem;font-weight:400;line-height:2rem;text-align:left}.TestWidget--container{align-items:end;display:flex;justify-content:space-between;padding:1rem 1rem .7rem}.TestWidget-date{background-color:var(--lighter-faded);border-radius:25px;color:var(--faded-color);font-size:.65rem;font-weight:500;padding:.5rem .75rem}.widget--text{align-items:center;color:var(--black-color);display:flex;font-size:.75rem;font-weight:400;gap:.25rem;line-height:1.25rem}.attended-button__indicator{background:#1fc16b;border-radius:50%;color:var(--state-away-base);height:.5rem;width:.5rem}.overdue-button__indicator{background:var(--error-color);border-radius:50%;color:var(--error-color);height:.5rem;width:.5rem}.widget--container{align-items:center;display:flex;justify-content:space-between;padding:0 .5rem}.QuizInsightsCard{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.QuizInsightsCardheader{background:#ebf1ff;color:"rgba(14, 18, 27, 1)";font-size:16px;font-weight:500;letter-spacing:-.006em;line-height:20px;padding:.7rem .7rem .7rem 2.4rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:100%}.QuizInsightsCardbody{overflow:hidden;padding-bottom:2rem;transition:max-height .5s ease-out,opacity .5s ease-out;width:100%}.QuizInsightsCardbodySubjectRow{align-items:center;display:flex;justify-content:space-between;padding:.4rem .4rem .4rem 1rem}.QuizInsightsCardbodySubjectRowBorderLine{border-top:1px solid #e1e4ea;border-top:1px solid var(--stroke-soft-200,#e1e4ea);margin-left:1rem;margin-right:1rem}.QuizInsightsCardbodySubjectRow .item1{font-size:14px;font-weight:600;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.QuizInsightsCardbodySubjectRowProgress{height:10px}.QuizInsightsCardbodySubjectRowProgress:hover{transform:scale(1.02);transition:transform .2s ease}.QuizInsightsCardTitle{background-color:#cac0ff;border-radius:8px;color:#335cff;color:#0e121b;color:var(--text-strong-950,#0e121b);font-family:Inter;font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;padding:.4rem;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;span{color:#000;font-size:14px;font-weight:400;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.QuizInsightsCardbodyRecommendationsTitle{color:#0e121b;font-family:Inter;font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;span{color:#525866;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.QuizInsightsInnerCard{border:1px solid #ddd;border-radius:8px;padding:.4rem;position:relative;width:50%}.QuizInsightsInnerCardheader{background-color:#4caf50;background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;font-size:14px;font-weight:500;left:50%;letter-spacing:-.006em;line-height:20px;padding:.154rem .25rem .25rem;position:absolute;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;top:-15px;transform:translateX(-50%)}.QuizInsightsCardFooter{align-items:center;background:#ffedc2;bottom:0;color:#525866;display:flex;font-family:Inter;font-size:12px;font-style:italic;font-weight:600;gap:.7rem;line-height:16px;padding:.5rem .5rem .5rem 2rem;position:absolute;text-align:left;width:98%}.QuizInsightsCardbody.open{max-height:"fit-content";opacity:1}.QuizInsightsCardbody.closed{max-height:0;opacity:0;padding:0}.StudentResultMaindivheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:.2% .6% .5%}.Publish{background:var(--blue-color-soft);border:0;border-radius:.25rem;color:var(--white-color)}.Publish,.StudentResultMaindivheader .cancel{cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.StudentResultMaindivheader .cancel{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866}.Studentpaperleftbody{border-right:1px solid #e1e4ea;border-right:1px solid var(--stroke-soft-200,#e1e4ea);color:#99a0ae;font-size:.9rem;font-weight:500;height:41.5rem;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:.9rem .5rem .5rem;width:28.5rem}.Studentpapercreationbody{display:flex;justify-content:space-between}.StudentResultcreationbody{background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);flex:1 1;padding:1.5rem}.StudentResultrightbody{border-left:1px solid #e1e4ea;border-left:1px solid var(--stroke-soft-200,#e1e4ea);width:29.25rem}.StudentResultMaindiv span{background:var(--white-color-50);border:1px 1px 0;border-radius:15px;color:var(--faded-color);display:inline;font-size:.75rem;line-height:1rem;padding:.125rem .5rem}.rightsidebodyheader{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;gap:9%;height:2rem;padding-left:5%;padding-top:1rem}.Percentagedisplay{align-items:center;color:#335cff}.MArksDetails1,.Percentagedisplay{display:flex;font-size:1.5rem;font-weight:500;gap:.3rem}.MArksDetails1{color:#0e121b;font-size:24px;letter-spacing:-.01em;line-height:48px;text-align:left}.MArksDetails{overflow:hidden}.MArksDetails p{color:#99a0ae;font-family:Inter;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:48px;overflow:hidden;text-align:left;white-space:nowrap}.Marksbody{color:#99a0ae;display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:1rem;padding-left:5%;padding-top:5%}.typeofquestiondropdown{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;display:flex;height:1.5rem;justify-content:space-between;padding:.7rem 1rem .2rem;width:19rem}.isquestionrequired{color:#0e121b;display:flex}.addmedia{border:1px dashed #cacfd8;border:1px dashed var(--stroke-sub-300,#cacfd8);border-radius:4px;display:flex;height:2rem;justify-content:space-between;padding:.5rem 1rem;width:90%}.Descriptionbody{display:flex;flex-direction:column;gap:.6rem}input:focus,textarea:focus{border-color:#e1e4ea;outline:none}.optionsbody{display:flex;flex-direction:column;gap:.7rem}.optioncard-wrong{background-color:#ffebec;border:1px solid #fb3748;border:1px solid var(--stroke-soft-200,#fb3748);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;display:flex;gap:10px;gap:.7rem;grid-template-columns:repeat(3,1fr);height:2rem;padding-left:2%;padding-top:.7rem;width:40.9rem}.optionsbody .circle1{align-items:center;background-color:#fff;border-radius:999px;color:#525866;display:flex;font-size:14px;height:20px;justify-content:center;margin-right:8px;position:relative;width:20px}.optioncard-correct{background-color:#e0faec;border:1px solid #1fc16b;border:1px solid var(--stroke-soft-200,#1fc16b);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;cursor:pointer;display:flex;gap:10px;gap:.7rem;grid-template-columns:repeat(3,1fr);height:2rem;justify-content:space-between;padding-left:2%;padding-right:2%;padding-top:.7rem;width:40rem}.StudentResultMaindiv span{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:999px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.addoptionbutton{color:#335cff;display:flex;gap:.7rem}.TimeTaken{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#0e121b;font-size:.875rem;font-weight:500;padding-bottom:5%}.numberbox{background-color:#fff;border:1px solid #e1e4ea;border-radius:4px;color:#000;font-size:.875rem;font-weight:500;text-align:center}.numberbox,.numberbox-correct{align-items:center;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.numberbox-correct{background-color:#e0faec;border:1px solid #c2f5da;border:1px solid var(--state-success-light,#c2f5da);border-radius:4px}.numberbox-wrong{align-items:center;background-color:#ffebec;border:1px solid #ffc0c5;border:1px solid var(--state-error-light,#ffc0c5);border-radius:4px;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.QuestionNumberBody{grid-row-gap:10px;display:grid;grid-template-columns:repeat(5,1fr);row-gap:10px}.subjectwisemarkcard{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-bottom:0;border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:95%}.IndividualSubjectCard{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;height:4rem;justify-content:space-between;padding-left:5%;padding-right:5%}.IndividualSubjectCard .MArksDetails{align-items:center;display:flex;span{border-radius:4px}}.differntdubjectcard{background-color:#fff;border-radius:4px;color:#525866;font-size:.875rem;font-weight:500;height:2.25rem;margin-bottom:2%}.differntdubjectcard,.differntdubjectcard .subject{border:.5px solid #e1e4ea;border:.5px solid var(--stroke-soft-200,#e1e4ea);display:flex}.differntdubjectcard .subject{align-items:center;cursor:pointer;justify-content:center;width:7.1875rem}.QuestionTitle{color:#525866;font-size:1.125rem;font-weight:500}.QuestionDescription{color:#99a0ae;font-size:.875rem;font-weight:400;letter-spacing:-.006em;line-height:24px}.optioncard-correct span{background:#c2f5da;color:#0b4627;font-size:.687rem;font-weight:500}.correct-option{background-color:#c2f5da;border-radius:999px;color:#0b4627;gap:2px;height:1.4rem;padding:1px 8px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-transaction-log{display:flex;flex-direction:row;gap:.75rem;height:82vh;margin:.75rem;width:98%}.user-transaction-log__left-panel{width:30%}.user-transaction-log__left-panel,.user-transaction-log__right-panel{border:1px solid var(--gray-color-200);border-radius:4px;display:flex;flex-direction:column;height:100%;padding:.75rem .5rem}.user-transaction-log__right-panel{overflow-y:hidden;width:70%}.user--log__right-panel__content{overflow:scroll;scroll-behavior:smooth}.user-avatar{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;height:50%;justify-content:center;overflow:hidden;width:100%}.user-avatar__image{height:100%;object-fit:cover;width:100%}.user-info{align-items:start;display:flex;flex-direction:row;gap:.2rem;justify-content:space-between;margin:.5rem 0}.user-info__name{font-size:1rem;font-weight:500;line-height:1.5rem;margin:0}.user-info__class{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0}.user-info--section{display:flex;flex-direction:column;gap:.2rem}.cylinder-shape{background-color:var(--lighter-faded);border-radius:25px;color:var(--gray-color-600);font-size:.6875rem;font-weight:500;line-height:1.25rem;padding:.125rem .5rem}.user-transaction-log__button{align-items:center;background-color:initial;border:2px solid var(--blue-color);border-radius:8px;color:var(--blue-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:5px;justify-content:center;line-height:1.5rem;padding:.25rem 2rem}.profile__underline{border-bottom:2px solid var(--gray-color-200);border-radius:20%;margin:1rem 0}.transaction__log--title,.transaction__log--title-first{color:var(--gray-color-400);font-size:.75rem;font-weight:500;line-height:1rem;text-transform:uppercase}.transaction__log--title-first{text-align:center}.guardian__details--section{align-items:start;display:flex;flex-direction:row;gap:.2rem;justify-content:space-between;margin:.5rem 0;.guardian-info__name{color:var(--black-color);font-size:.875rem;font-weight:400;line-height:1.25rem;margin:0}.guardian-info__class{color:var(--gray-color-400);font-size:.75rem;font-weight:400;line-height:1.5rem;margin:0}}.term__due-amount{font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}.term__due--box{align-items:center;display:flex;flex-direction:row;gap:.2rem;justify-content:space-between;margin:.5rem 0}.term__due-section{display:flex;flex-direction:column;gap:0;max-height:10vh;overflow:auto;scroll-behavior:smooth}.user--log__top-bar{border-bottom:1.5px solid var(--gray-color-200)}.user--log__nav{align-items:center;display:flex;gap:1.45rem;margin:.2rem;padding-inline-start:0;padding:0 .65rem}.user--log__nav li{font-size:.875rem;font-weight:500;list-style:none;text-align:center}.user--log__link{align-items:center;color:var(--gray-color-600);display:flex;gap:.25rem;padding-bottom:.5rem;position:relative;text-decoration:none;transition:color .3s}.user--log__link--active{color:var(--black-color)}.user--log__link:after{background-color:var(--blue-color);border-radius:4px;bottom:-.3rem;content:"";height:3px;left:0;position:absolute;transition:width .3s;width:0}.user--log__link--active:after{width:100%}.user-transaction-log__fee-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:.75rem;p{font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}}.user-transaction-log__fee-details--concession{align-items:center;display:flex;gap:.2rem}.user-transaction-log__fee-details{border-bottom:1.5px solid var(--gray-color-200);padding:.75rem;.transaction-log--heading{font-size:.875rem;font-weight:500;line-height:1.25rem;margin:0}}.transaction__log--subHeading{font-size:.875rem;font-weight:400;line-height:1.25rem;margin:.5rem 0;text-transform:capitalize}.user-transaction-log__fee-details--section{align-items:start;display:flex;flex-direction:row;gap:.2rem;justify-content:space-between;margin:.5rem 0}.user-transaction-log__fee-details--subsection{display:flex;flex-direction:row;justify-content:space-between;width:50%}.user-transaction-log__fee-details--header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.transaction__log--due{color:var(--black-color);font-size:1.25rem;font-weight:500;line-height:1.5rem;margin:0;text-align:center}.user-transaction-log__fee-details--first{align-items:end}.user-transaction-log__btn-box,.user-transaction-log__fee-details--first{display:flex;flex-direction:row;justify-content:space-between}.user-transaction-log__btn-box{align-items:center;gap:.5rem;button{align-items:center;background-color:initial;border:1.5px solid var(--blue-color);border-radius:4px;color:var(--blue-color);cursor:pointer;font-size:.875rem;font-weight:500;gap:5px;justify-content:center;line-height:1.5rem;padding:.25rem 1rem}button:first-child{background-color:var(--blue-color);color:var(--white-color)}}.class--idiidi{border:1px solid var(--gray-color-200);border-radius:4px;color:var(--faded-color);font-size:.75rem;font-weight:500;line-height:1rem;padding:.25rem}.transaction--log_table{td{font-size:.875rem;font-weight:500;line-height:1.25rem;text-align:left}.table-cell--log{display:flex;flex-direction:column}}.edit-icon{cursor:pointer}.edit-input--concession{border:1px solid var(--gray-color-200);border-radius:4px;border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;outline:var(--gray-color-400);padding:.25rem .25rem .25rem .35rem;transition:all .3s ease;width:60%}.edit-box--concession{align-items:center;display:flex;flex-direction:row;gap:.2rem;width:100%}.actionsmenumaindiv{display:flex;position:relative}.user-transaction-log .actions-menu{margin-top:.5rem;width:90%}.StudentGeneralInfodiv .header{align-items:center;display:flex;flex-direction:row;font-size:1rem;font-weight:500;gap:.5rem;padding:1rem .9rem .9rem}.StudentGeneralInfodivCardItem{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;flex-direction:column;font-size:.875rem;font-weight:400;gap:2.5rem;padding-bottom:2rem;padding-left:.9rem;span{color:#99a0ae;font-size:.75rem;font-weight:500}}.StudentGeneralInfodiv .divider{background-color:#e1e4ea;height:1px;margin:20% 0 20px;width:110%}.StudentGeneralInfodivCardItembody{display:flex;flex-direction:column;gap:1rem;width:12rem}.StudentGeneralInfodivCardItemRow{display:flex;flex-direction:row}.relationspan{height:1.3rem;white-space:nowrap}.classspan,.relationspan{background-color:#f2f5f8;border:1px 1px 0;border-radius:62.4375rem;color:#717784;padding:.25rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.classspan{font-size:.6875rem;font-weight:500;height:1rem}.EditSlider .footerbutton{bottom:0;padding:1.5%;position:absolute;width:34rem}.semicircle__svg--text{color:var(--gray-color-400);font-size:.35rem;font-weight:500;line-height:1rem}.semicircle__svg--amount{color:var(--black-color);font-size:.75rem;font-weight:500;line-height:2rem}.half-circular-progress-bar__svg{width:12.5rem}.dropdown{position:relative}.dropdown-button{align-items:center;background:var(--white-color);border-radius:4px;color:var(--gray-color-600);cursor:pointer;display:flex;font-weight:500;gap:.5rem}.dropdown-button,.dropdown-menu{border:1px solid var(--gray-color-200);box-shadow:0 1px 2px 0 #0a0d1408;font-size:.875rem;padding:.5rem;width:100%}.dropdown-menu{background-color:var(--white-color);border-radius:8px;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1.25rem;position:absolute;text-align:left;z-index:2}.dropdown-option{align-items:center;color:var(--black-color);cursor:pointer;display:flex;justify-content:space-between;padding:.625rem;width:100%}.dropdown-option:hover{background-color:var(--white-color-50);border-radius:8px}.EditSlider{align-items:center;background:#00000080;display:flex;height:100vh;justify-content:flex-end;position:fixed;right:0;top:0;width:100%;z-index:1000}.EditSlider input:focus{outline:none}.EditSliderdiv{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 16px 32px -12px #0e121b1a;height:100%;max-height:100%;overflow-y:auto;width:36rem}.EditSliderdivheader{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);color:#0e121b;display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:2% 3%}.StudentInfoEditSilderdivbody{display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:1.7rem;padding:5% 2% 2% 3%}.StudentInfoEditSilderdivbody .inputbox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;height:1rem;padding:.625rem .625rem .625rem .75rem;width:15rem}.StudentInfoEditSilderdivbody .Details{display:flex;flex-direction:column;gap:.3rem}.EditSlider .footerbutton{background-color:#fff;border-top:1px solid #e1e4ea;border-top:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:space-between;margin-top:2%;z-index:100}.EditSlider .footerbutton .cancel{align-items:center;display:flex;padding:1% 18%}.EditSlider .footerbutton .Proceed,.EditSlider .footerbutton .cancel{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;cursor:pointer}.EditSlider .footerbutton .Proceed{background:#335cff;background:var(--primary-base,#335cff);color:#fff;padding:2% 18%;white-space:nowrap}.EditSlider .AcademicDropdown{width:32.8rem}.EditSlider .select-classes-container{margin-bottom:0}.setup-admin-header{align-items:center;border-bottom:1.4px solid var(--gray-color-200);display:flex;padding:.3rem 1rem .5rem}.setup-admin-header__logo{margin-right:auto}.setup-admin-header__routes{align-items:center;display:flex;flex:1 1;gap:1rem;justify-content:center}.setup-admin-header__route{align-items:center;cursor:pointer;display:flex;gap:.5rem;justify-content:center}.setup-admin-header__route-number{align-items:center;border:1.4px solid var(--gray-color-200);border-radius:50%;color:#000;display:flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;line-height:1rem;width:1.25rem}.setup-admin-header__route-text{font-size:.875rem;font-weight:400;line-height:1.25rem}.setup-admin-header__route-arrow{color:var(--gray-color-600)}.route--checked{svg{color:#fff}}.custom-icon__container--logo{align-items:center;background:linear-gradient(180deg,#7177841a,#71778400);border-radius:50%;display:flex;height:6rem;justify-content:center;width:6rem}.custom-icon--svg{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:50%;box-shadow:0 1px 2px 0 #0a0d1408;height:2rem;padding:1rem;width:2rem;svg{color:var(--gray-color-600);height:100%;width:100%}}.setup-admin{align-items:center;display:flex;flex-direction:column;justify-content:center;width:50%}span{cursor:default}.setup-admin__header{align-items:center;display:flex;flex-direction:column}.setup-admin__title{color:var(--black-color);display:block;font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center}.setup-admin__subtitle{color:var(--gray-color-600);font-size:1rem;font-weight:400;line-height:1.5rem;margin:0;text-align:center}.setup-admin-header__route-text{color:var(--gray-color-600);cursor:pointer}.admin__text-label{color:var(--black-color);display:block;font-size:.875rem;font-weight:500;margin:.5rem 0}.setup-admin--form{margin:1rem 0;width:70%}.admin__text-input,.setup-admin__input{border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;box-sizing:border-box;font-size:.875rem;outline:var(--gray-color-400);padding:.625rem .75rem;transition:all .3s ease;width:100%}.admin__text-input:hover,.setup-admin__input:hover{background:#e1e4ea4d}.admin__text-input::placeholder,.setup-admin__input::placeholder{color:var(--gray-color-400)}input[type=number]{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.setup-admin__input-wrapper{align-items:center;display:flex;position:relative;width:100%}.input-icon{left:.75rem;pointer-events:none;position:absolute}.input-icon-right{cursor:pointer;position:absolute;right:.75rem}.setup-admin__input-with-icon{padding-left:2.5rem}.error__input{border:1.4px solid var(--error-color)}.setup-school__input-wrapper{align-items:center;display:flex;gap:.875rem}.setup-school__input-box{align-items:center;border:1.4px solid var(--gray-color-200);border-radius:8px;display:flex;gap:.75rem;padding:.75rem;width:50%}.setup-admin__button{background-color:var(--blue-color);border:2px solid #0000;border-radius:6px;box-shadow:0 1px 2px 0 #0e121b3d;color:var(--white-color);cursor:pointer;font-size:.875rem;font-weight:500;margin:1rem 0;padding:.625rem;width:100%}.setup-school__options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.setup-school__option{align-items:center;border:1px solid var(--gray-color-200);border-radius:4px;box-sizing:border-box;display:flex;flex:1 1 48%;gap:.5rem;margin:.5rem 0;padding:.5rem;span{color:var(--black-color);font-size:.875rem;font-weight:500}}.admin__text-textarea{resize:none}@media (max-width:600px){.setup-school__option{flex:1 1 100%}}.exclamation-sentence{align-items:center;color:var(--gray-color-600);display:flex;font-size:.75rem;font-weight:400;gap:.4rem;margin-bottom:1rem;margin-top:.4rem}.textarea-wrapper{display:flex;position:relative}.char-count{bottom:.5rem;color:var(--gray-color-600);font-size:.6875rem;position:absolute;right:1rem}.custom-file-input{align-items:center;border:1.4px solid var(--gray-color-200);border-radius:8px;color:var(--blue-color);cursor:pointer;display:flex;font-size:.875rem;justify-content:center;margin-bottom:0;min-height:5.5rem;min-width:5.5rem;overflow:hidden;position:relative}.custom-file-input input[type=file]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%}.custom-file-input:hover{background:#e1e4ea4d}.custom-file-input:active:before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}.logo-container{align-items:center;justify-content:flex-start;overflow-x:auto;padding:.5rem 0;width:100%}.logo-container,.logo-images{display:flex;flex-direction:row;gap:.5rem}.logo_images,.selected-logo_images{background-color:var(--yellow-color);border-radius:8px;height:5.5rem;width:5.5rem}.logo-images:hover{cursor:pointer}.logo_images:first-child{background-color:var(--yellow-color)}.logo_images:nth-child(2){background-color:var(--blue-shade-color)}.logo_images:nth-child(3){background-color:var(--green-shade-color)}.logo_images:nth-child(4){background-color:var(--pink-shade-color)}.logo_images img,.selected-logo_images img{height:100%;object-fit:contain;width:100%}.setup-school__subjects{display:flex;gap:.5rem;overflow-x:auto;padding:.5rem 0;width:100%}.setup-school_subject{background-color:var(--lighter-faded);border-radius:5rem;color:var(--faded-color);font-size:.675rem;font-weight:500;line-height:1.5rem;padding:.1rem .5rem;text-transform:uppercase}.diff-color{color:var(--gray-color-400);font-size:.875rem}.setup-school__level{align-items:center;border-bottom:1.4px solid var(--gray-color-200);box-sizing:border-box;display:flex;flex:1 1 48%;gap:.5rem;justify-content:space-between;padding:.5rem;div{align-items:center;display:flex;gap:.5rem}span{color:var(--black-color);font-size:.875rem;font-weight:500}}.setup-school__levels{border:1.4px solid var(--gray-color-200);border-radius:8px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:10.5rem;overflow-y:auto;padding:1rem .75rem}.setup-school__level:first-child{padding-top:0}.setup-school__level:last-child{border-bottom:none;padding-bottom:0}.setup-school__level--loading{border-bottom:1.4px solid var(--gray-color-200);padding:.5rem 0}.setup-school__level--loading:last-child{border-bottom:none;padding:none}.setup-finalize__school-name{color:var(--black-color);display:block;font-size:1.25rem;font-weight:500;line-height:2rem;text-align:center}.setup-finalize__logo-admin-container,.setup-finalize__logo-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.setup-finalize__logo-image{border-radius:8px;height:2.5rem;width:2.5rem}.setup-finalize__admin-logo,.setup-finalize__logo{background-color:var(--yellow-color);border:1.4px solid #fd3;border-radius:8px;height:2.5rem;width:2.5rem}.setup-finalize__admin-logo{border:none;border-radius:50%}.setup-finalize__admin-header,.setup-finalize__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;max-width:100%}.font-12{color:var(--gray-color-400);font-size:.875rem;font-weight:500;text-transform:uppercase}.font-14{color:var(--gray-color-600);font-size:.975rem;font-weight:400;text-transform:none}.setup-finalize__info{width:60%;p:first-child{span{max-height:5rem}}p{span{display:block;margin:.5rem 0}}}.setup-finalize__rows{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between}.setup-finalize--subsection{color:var(--black-color);font-size:1.125rem;font-weight:500;line-height:1.25rem}.setup-finalize__admin-name{color:var(--black-color);font-size:.975rem;font-weight:500}.setup-finalize__admin-container{border:1.4px solid var(--gray-color-200);border-radius:4px;padding:.5rem}.setup-finalize__admin-rows{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:0 .5rem;width:70%;p{span{display:block;margin:.5rem 0}}}.setup-finalize__admin-rows:nth-child(2){width:90%}.button__loading{cursor:not-allowed;opacity:.5}.setup-admin__divider{align-items:center;cursor:default;display:flex;margin-top:1rem;width:100%}.divider-text{padding:0 10px;white-space:nowrap}.setup-admin__divider:after,.setup-admin__divider:before{border-bottom:1.5px solid var(--gray-color-200);content:"";flex:1 1;margin:0 10px}.setup-admin__divider span{background-color:var(--lighter-faded);border-radius:5rem;color:var(--faded-color);font-size:.675rem;font-weight:500;line-height:1.5rem;padding:.15rem;text-transform:uppercase}.setup-admin__info-box{align-items:center;background:var(--information-light);border:1.2px solid var(--blue-color);border-radius:.5rem;box-sizing:border-box;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;margin-top:.65rem;padding:.75rem;width:100%}.setup-admin__info-box span:first-child{display:block;width:80%}.setup-admin__info-box a{color:var(--blue-color);display:block;text-align:right;text-decoration:underline;width:20%}.gray-box span{background-color:var(--lighter-faded);border-radius:5rem;color:var(--faded-color);font-size:.675rem;font-weight:500;line-height:1.5rem;padding:.1rem .65rem;text-transform:uppercase;width:100%}.setup-admin__dropdown{display:inline-block;position:relative;width:100%}.setup-admin__dropdown-button{align-items:center;background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;box-sizing:border-box;color:var(--gray-color-400);cursor:pointer;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;padding:.75rem;transition:all .3s ease;width:100%}.setup-admin__dropdown-button:hover{background-color:var(--gray-color-200)}.setup-admin__dropdown-menu{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;display:none;left:0;margin:.5rem 0;position:absolute;top:100%;transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:1000}.setup-admin__dropdown-menu.show{display:block}.setup-admin__dropdown-menu-item{color:var(--black-color);cursor:pointer;font-size:.875rem;padding:.75rem 1rem;transition:background-color .3s ease}.setup-admin__dropdown-menu-item:hover{background-color:var(--gray-color-200)}.setup-admin__dropdown-menu-item:not(:last-child){border-bottom:1px solid var(--gray-color-200)}.setup-finalize{width:50%}.text-box{align-items:center;border:1.4px solid var(--gray-color-200);border-radius:4px;display:flex;font-size:.75rem;gap:.3rem;padding:.375rem .5rem;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.custom__select--overlay{position:relative;width:100%}.custom__select-trigger{align-items:center;background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 1px 2px 0 #0a0d1408;box-sizing:border-box;color:var(--gray-color-400);cursor:pointer;display:flex;font-size:.875rem;font-weight:400;justify-content:space-between;margin:.5rem 0;padding:.75rem;transition:all .3s ease;width:100%}.custom__select-button:hover{background-color:var(--gray-color-200)}.custom__select-menu{background-color:var(--white-color);border:1px solid var(--gray-color-200);border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;left:0;margin:0;max-height:10rem;overflow-x:hidden;overflow-y:auto;position:absolute;scroll-behavior:smooth;top:100%;transition:opacity .3s ease,visibility .3s ease;width:100%;z-index:1000}.custom__select-menu.show-select{display:block}.custom__select-menu-item{align-items:center;color:var(--black-color);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;padding:.75rem 1rem;transition:background-color .3s ease}.custom__select-menu-item:hover{background-color:var(--white-color-50);border-radius:8px}.classroom__heading{color:var(--black-color);font-size:1.125rem;font-weight:500;margin-bottom:.5rem 0}.classroom{padding:.75rem}.classroom__header{align-items:center;display:flex;flex-direction:row;gap:.5rem}.classroom__body{border:1.4px solid var(--gray-color-200);border-radius:4px;padding:0 .75rem;width:100%}.classroom__section-heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;span:first-child{color:var(--black-color);font-size:1rem;font-weight:500;margin-bottom:.5rem}a{align-items:center;color:var(--blue-color);cursor:pointer;display:flex;font-size:.875rem;font-weight:400}}.classroom__section-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;p{color:var(--gray-color-600);font-size:.75rem;font-weight:400}}.classroom__classes{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);width:100%}.classroom__body{box-sizing:border-box}.classroom__student-logo{border-radius:50%;height:1.5rem;width:1.5rem}.teacher__image--box{align-items:center;display:flex;gap:.3rem}.classroom__student-logo--image:last-child,.classroom__student-logo--image:nth-child(2){margin-left:-15px}.classroom__header--container{align-items:center;display:flex;justify-content:space-between;width:100%}.edit-school-structure__header{p:first-child{color:var(--gray-color-600);font-size:.75rem;font-weight:400;margin-bottom:0}div{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:.5 rem}}.edit-section-structure__header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:.5rem 0;p{color:var(--black-color);font-size:1.125rem;font-weight:500}}.custom__sheet-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .4s linear,visibility .4s linear;visibility:hidden;z-index:100}.custom__sheet-overlay.open{opacity:1;visibility:visible}.sheet{background-color:#fff;box-shadow:0 0 10px #0000001a;display:flex;flex-direction:column;height:100%;max-width:100%;overflow:hidden auto;position:fixed;right:-100%;scroll-behavior:smooth;top:0;transition:right .4s linear;width:40%;z-index:101}.sheet--open{right:0}.sheet__header{align-items:center;border-bottom:1px solid var(--gray-color-200);display:flex;justify-content:space-between;padding:0 1rem}.sheet__title{color:var(--black-color);font-size:1.125rem;font-weight:500;line-height:1.5rem}.sheet__close-btn{background:none;border:none;cursor:pointer}.custom__sheet-footer{border-top:1px solid var(--gray-color-200);box-shadow:0 -1px 8px 0 #2424241a;flex-shrink:0;padding:1.25rem}.custom__sheet-body{flex:1 1;overflow-y:auto;padding:0 1.25rem}.custom__sheet-content{display:flex;flex-direction:column;height:100%}.custom__sheet-trigger{cursor:pointer}.fixed{background:#fff;position:-webkit-sticky;position:sticky;top:0}.scrollable{overflow-y:auto}.school-directory{padding:.75rem}.school-directory__info{background-color:#ebf1ff80;border:1.4px solid #c0d5ff;border:1.4px solid var(--state-information-light,#c0d5ff);border-radius:4px;margin:.5rem 0;padding:1rem .875rem}.school-directory__info--header{align-items:center;display:flex;gap:.5rem}.school-directory__text{color:var(--information-dark);font-size:1rem;font-weight:600;line-height:1.25rem}.school-directory__info--content{align-items:center;display:flex;justify-content:start;margin-top:1rem}.school-directory__info--number{align-items:center;background-color:var(--information-light);border:1.4px solid var(--information-light);border-radius:50%;color:var(--information-dark);display:flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;line-height:1rem;width:1.25rem}.school-directory__info--text{color:var(--information-dark);font-size:.875rem;font-weight:500;line-height:1.25rem}.school-directory__info--student{align-items:center;display:flex;gap:.5rem;width:25%}.school-directory__info--underline{background-color:var(--information-light);display:block;height:2px;margin-top:4px;width:30%}.school-directory__class-name{color:var(--black-color);font-size:1.25rem;font-weight:500;margin-bottom:.8rem;margin-top:.3rem}.school-directory__class--topBar{align-items:center;display:flex;flex-direction:row;gap:3rem}.school-directory__class--topBar--heading{display:flex;flex-direction:column;font-size:.75rem;font-weight:500;gap:.65rem;text-transform:uppercase}.school-directory__class--topBar--heading--assign{color:var(--blue-color);font-size:.875rem;font-weight:500;text-transform:none}.school-directory__top-bar{border-bottom:1.5px solid var(--gray-color-200);margin:1rem 0}.school-directory__nav{align-items:center;display:flex;gap:2.45rem;margin:.2rem;padding-inline-start:0}.school-directory__nav li{font-size:.875rem;font-weight:500;list-style:none;text-align:center}.school-directory__link{align-items:center;color:var(--gray-color-600);display:flex;gap:.25rem;padding-bottom:.5rem;position:relative;text-decoration:none;transition:color .3s}.school-directory__link--active{color:var(--blue-color)}.school-directory__link:after{background-color:var(--blue-color);border-radius:4px;bottom:-.3rem;content:"";height:3px;left:0;position:absolute;transition:width .3s;width:0}.school-directory__link--active:after{width:100%}.school-student__empty{align-items:center;border:2px solid var(--gray-color-200);border-radius:8px;display:flex;flex-direction:column;height:45vh;justify-content:center;width:100%;p{color:var(--gray-color-400);font-size:1.125rem;font-weight:500}div{display:flex;gap:1rem}}.student__svg{height:40%;width:40%}.school-directory--actions,.school-directory--actions__head{text-align:right}.error__select{color:var(--error-color);font-size:.85rem;font-weight:500;margin-top:0}.default__modal{background-color:#00000080;display:block;height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:999}.default__modal__content{background-color:#fefefe;border:1px solid #888;border:1px solid var(--gray-color-200);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;height:18.25;margin:10% auto;max-width:27.5rem;padding:1.25rem}.default__modal__icon{align-items:center;background:var(--information-light);border-radius:10px;display:flex;justify-content:center;margin:0 auto;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.default__modal__divider{border-bottom:1px solid var(--gray-color-200);border-radius:4px;margin:1rem 0}.default__modal__text{font-size:1rem;font-weight:500;letter-spacing:-.011em;line-height:1.5rem;text-align:center}.default__modal__subtext{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.25rem;text-align:center}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.086);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 16px 32px -12px #0000001a;display:flex;flex-direction:column;max-width:90%;width:34%}.modal-close{align-self:flex-end;background:none;border:none;cursor:pointer;font-size:1.5rem;margin:.5rem}.modal-header{align-items:center;border-bottom:1.4px solid var(--gray-color-200);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:.5rem .75rem;text-transform:none}.modal-body{flex:1 1;padding:1rem}.modal-footer{border-top:1.4px solid var(--gray-color-200);display:flex;gap:.5rem;padding:1rem}.modal-trigger{background:#0000;border:none;cursor:pointer}.subject-actions__button{background-color:initial;border:0;width:2rem}.subject-actions__button:hover{border-radius:4px;cursor:pointer;transition:all .2s linear}.subject-actions__menu{background:var(--white-color);border:1px solid var(--gray-color-200);border-radius:4px;box-shadow:0 16px 32px -12px #0e121b1a;opacity:1;padding:.5rem;position:absolute;right:3%;transition:opacity .3s,visibility .3s;visibility:visible;width:8.5rem;z-index:2}.subject-actions__menu--hidden{opacity:0;visibility:hidden}.subject-actions__menu-item--active{align-items:center;background:var(--white-color);border:none;color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;justify-content:space-between;line-height:1.25rem;margin-bottom:.5rem;padding:.5rem;text-align:left;transition:all .3s ease;width:100%}.subject-actions__menu-item--active:hover{background-color:var(--white-color-50);border-radius:4px;color:var(--black-color);font-weight:500}.subject-actions__menu-item{align-items:center;background:var(--white-color);border:none;color:var(--gray-color-600);cursor:pointer;display:flex;font-size:.875rem;gap:.5rem;line-height:1.25rem;padding:.5rem;text-align:left;transition:all .3s ease;width:100%}.subject-actions__menu-item:hover{background-color:var(--white-color-50);border-radius:4px;color:var(--black-color);font-weight:500}.StudentDirectory{margin-top:.7rem}.StudentId{background-color:#f2f5f8;border:1px 1px 0;border-radius:999px;color:#717784;padding:.1rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Warningcolumn{align-items:center;display:flex;gap:.5rem}.settingbox{border-radius:4px;display:flex;height:1.9rem;justify-content:center;padding:.5rem 0 0;width:2.25rem}.bluecard,.settingbox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);box-shadow:0 1px 2px 0 #0a0d1408}.bluecard{border-radius:4px;cursor:pointer;padding:.5rem .8rem}.bluecard-selected,.bluecard:hover{border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff)}.bluecard:hover{transform:scale(1.05);transition:transform .2s ease}.bluecardheader{color:#0e121b;font-size:14px;font-weight:500;letter-spacing:-.6%;line-height:20px}.DeletePopup{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.DeletePopupContent{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;display:flex;flex-direction:column;font-size:1rem;font-weight:500;gap:0;gap:.7rem;padding-bottom:1%;padding-left:1%;padding-right:1%;text-align:center;width:27rem;span{color:#525866;font-size:.875rem;font-weight:400}
  ;}.DeletePopupHeader{padding:5% 5% 1%}.DangerboxContent{background-color:#ffebec;color:#682f12;font-size:.875rem;font-weight:500;height:1.6rem;padding:.75rem 1rem;width:25rem}.DeletePopupContent .popup-footer{margin-left:0;margin-right:0;margin-top:0;width:26rem}.DeletePopupContent .save-button{background-color:#fb3748}.AssignandMoveClassPopup{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.AssignandMoveClassPopupBody{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 16px 32px -12px #0e121b1a;gap:0;left:578px;top:358px;width:27rem}.AssignandMoveClassPopupBodyHeadercircle{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:50%;display:flex;height:2.5rem;justify-content:center;width:2.5rem}.AssignandMoveClassPopupBodyHeader{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;padding:3% 5%;text-align:center}.AssignandMoveClassPopupBodyBody{display:flex;flex-direction:column;gap:1rem;padding:5%}.AssignandMoveClassPopupBody .AcademicDropdown{font-size:.875rem;font-weight:400;height:1.5rem;margin-bottom:0;width:22.5rem}.AssignandMoveClassPopupBody .StudentId{font-size:.6875rem;font-weight:500}.ItemSeparator{align-items:center;display:flex;gap:.7rem}.AssignandMoveClassPopupBody .dropdownlabel{display:flex;font-size:.875rem;font-weight:500}.Dropdownforselection{display:flex;flex-direction:column;gap:.4rem}.AssignandMoveClassPopupBody .popup-footer{margin-top:0;width:25.6rem}.table-container{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;width:100%}.table-container-header{background-color:#fafbfc;border-radius:4px;display:flex;font-size:.875rem;font-weight:400;letter-spacing:-.006em;line-height:1.25rem;text-align:left}.table-container-body{display:flex;flex-direction:column}.row-container{border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;width:100%}.row-container:hover{background-color:#f5f7fa}.row-container:last-child{border-bottom:0}.cell-container{align-items:center;display:flex;flex:1 1;font-size:.875rem;font-weight:400;gap:.7rem;letter-spacing:-.006em;line-height:1.25rem;padding:.75rem 1.25rem .75rem .75rem;text-align:left;white-space:nowrap;width:auto}.cell-container:first-child{align-items:center;display:flex;flex:1.5 1;gap:.7rem}.header-cell-container:first-child{flex:1.5 1}.header-cell-container{align-items:center;color:#525866;display:flex;flex:1 1;gap:.7rem;padding:.75rem 1.25rem .75rem .75rem;white-space:nowrap}.class-header{align-items:center;background-color:#fff;border:1px solid #ebf1ff;border-collapse:collapse;border-right:none;border-top:0;display:flex;font-size:14px;font-weight:500;justify-content:center;padding:10px 0;text-align:center}.empty-header{background-color:#fff;border:1px solid #ebf1ff;border-collapse:collapse}.timetable-container{font-family:Arial,sans-serif}.timetable-header{color:#99a0ae;display:flex;font-size:12px;justify-content:flex-end;margin-bottom:20px}.header-item{margin-left:60px;text-align:end}.timetable-grid{border-right:none;grid-template-columns:repeat(5,1fr)}.time-slots{display:contents;height:32px;width:250px}.time-slot{align-items:center;border-top:1px solid #ebf1ff;color:#99a0ae;font-size:12px;font-weight:400;height:32px;justify-content:center;padding:8px,0,8px,0}.subject-slot,.time-slot{background-color:#fff;border-collapse:collapse;display:flex;text-align:center;width:250px}.subject-slot{border-right:1px solid #ebf1ff;border-right:1px solid var(--state-information-lighter,#ebf1ff);height:106px;position:relative}.highlighted-slot,.subject-slot:hover{background-color:#ebf1ff80}.class-name{font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.subject-cell{border-collapse:collapse;border-radius:5px;height:100%;padding:10px;position:relative}.invigilator{font-size:.8em;margin-top:5px}.user-icon{margin-right:5px}.timetable-container{display:flex;flex-direction:column;overflow:hidden}.timetable-grid{display:grid;overflow-x:auto}.class-row{display:contents}.class-header{background:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:3}.Prayerclass{align-items:center;display:flex;flex:1 1;gap:.3rem;justify-content:center}.Prayerclass,.Prayerclass:hover{background-color:#ebf1ff40}.Holiday{background-color:#e0faec;border-radius:35%;color:#1fc16b;padding:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.weekdropdown{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#525866;font-size:14px;letter-spacing:-.006em;line-height:20px;padding:.4rem}.classnamebold,.weekdropdown{font-weight:500;text-align:left}.classnamebold{color:#0e121b;font-size:18px;letter-spacing:-.015em;line-height:24px}.WeekDatePicker_datepicker__Wq\+8Z{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:15px;width:320px}.WeekDatePicker_header__L3gDK{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#525866;display:flex;font-size:14px;font-weight:500;justify-content:space-between;justify-content:center;letter-spacing:-.006em;line-height:20px;margin-bottom:10px;padding:.5rem;text-align:left}.WeekDatePicker_header__L3gDK button{background-color:initial;border:none;cursor:pointer;font-size:16px}.WeekDatePicker_calendar__IbBu5{display:flex;flex-direction:column}.WeekDatePicker_days__assra{margin-bottom:10px}.WeekDatePicker_days__assra div{color:#99a0ae;font-size:14px;font-weight:500;letter-spacing:-.006em;line-height:20px;text-align:center;width:30px}.WeekDatePicker_dates__BzhdQ .WeekDatePicker_date__QDbFp{align-items:center;border-radius:8px;color:#525866;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;letter-spacing:-.006em;line-height:20px;margin-bottom:5px;text-align:center;width:30px}.WeekDatePicker_dates__BzhdQ .WeekDatePicker_date__QDbFp.WeekDatePicker_selected__dCwjA,.WeekDatePicker_highlighted__BWM\+W{background-color:#335cff;border-radius:8px;color:#fff}.WeekDatePicker_dates__BzhdQ .WeekDatePicker_date__QDbFp:hover,.WeekDatePicker_gray__kxL-f{background-color:#f5f7fa;border-radius:8px}.WeekDatePicker_highlighted__BWM\+W:hover{background-color:#335cff}.WeekDatePicker_days__assra,.WeekDatePicker_week__0\+pAQ{display:flex;justify-content:space-between}.WeekDatePicker_pre-date__ECnMq{align-items:center;background-color:none;border:0;border-radius:none;border-radius:8px;color:#cacfd8;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:30px;justify-content:center;letter-spacing:-.006em;line-height:20px;margin-bottom:5px;text-align:center;width:30px}.feeHeader{align-items:center;display:flex;justify-content:space-between;padding:0 .5rem 0 0}.feeHeader__info{display:flex;flex-direction:column;padding:.75rem}.feeHeader__title{color:var(--black-color);font-size:1.25rem;font-weight:600;letter-spacing:-1.5%;line-height:1.5rem;margin:0}.feeHeader__subtitle{color:var(--gray-color-600);font-size:.875rem;font-weight:400;line-height:1.5rem;margin:3px 0}.feeHeader__button{background:var(--blue-color-soft);border:0;border-radius:.25rem;color:var(--white-color);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.feeHeader__button:hover{background:var(--blue-color)}.feeHeader__link{color:var(--white-color);text-decoration:none}.incompleteprofileinfo{align-items:center;background-color:#fff1eb;border:1px solid #ffd5c0;border:1px solid var(--state-warning-light,#ffd5c0);border-radius:4px;color:#525866;display:flex;font-size:.875rem;font-weight:500;gap:.7rem;height:1.7rem;padding:.375rem .5rem;width:11.875rem}.searchdropdown{color:#333;cursor:default;position:relative}.searchdropdown .arrow{border-color:#999 #0000 #0000;border-style:solid;border-width:5px 5px 0;content:" ";display:block;height:0;margin-top:.3rem;position:absolute;right:10px;top:14px;width:0}.searchdropdown .arrow.open{border-color:#0000 #0000 #999;border-width:0 5px 5px}.searchdropdown .selected-value input{background-color:#fff;border:0 solid #ccc;border-radius:2px;box-sizing:border-box;cursor:default;font-size:1rem;line-height:1.5;outline:none;padding:8px 52px 8px 10px;transition:all .2s ease;width:24rem}.searchdropdown .options{-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 0 #0000000f;box-sizing:border-box;display:none;margin-top:3px;max-height:200px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:1000}.searchdropdown .options.open{display:block}.searchdropdown .option{box-sizing:border-box;color:#333c;cursor:pointer;display:block;padding:8px 10px}.searchdropdown .option.selected,.searchdropdown .option:hover{background-color:#f2f9fc;color:#333}.searchdropdown .control{border:1px solid #ccc;border-radius:4px;padding-left:.5rem;width:25rem}.addstudentdiv{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:.5rem;margin-top:1rem;width:98.5%}.addstudentdiv .Cancel:hover,.back-button:hover{background-color:#f5f7fa}.headeradd{font-size:1.25rem;font-weight:500;letter-spacing:-.015em;line-height:1.5rem;margin-left:.5rem;margin-top:1.5rem;text-align:left}.addstudentdiv input:focus{outline:none}.addstudentsidebarheader{height:1rem;margin-left:1rem;position:absolute;top:1.3rem;width:15rem}.AddStudentBody{overflow:hidden;width:100%}.AddStudentBody .Cancel{border-radius:4px;margin-left:0;position:relative;right:0;top:0}.SetupBarHeader{align-items:center;background-color:#f5f7fa;margin-bottom:2rem;padding:.5rem}.AddStudentBodyComponents,.SetupBarHeader{display:flex;justify-content:space-between}.AddStudentBodyComponents{padding-left:1rem}.detailsHeader{font-size:1.5rem;font-weight:500;line-height:2rem;text-align:center}.detailsHeaderspan{color:#525866;font-size:1rem;font-weight:400;letter-spacing:-.011em;line-height:1.5rem;text-align:center}.AddStudentBodyComponents .AcademicDropdown{width:28.5rem}.AddStudentBodyComponents .select-classes-container{margin-bottom:0}.AddStudentBodyComponents .inputbox{width:13rem}.AddStudentBodyComponents .relationspan{font-size:.75rem;font-weight:500;height:1rem;line-height:1rem;margin-top:1.2rem;padding:.25rem .75rem}.AddStudentBodyComponents .relationspanitem{align-items:center;display:flex;flex-direction:row;gap:.7rem}.relationspanitem .line{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);height:0;width:10rem}.AddStudentBodyComponents .header{font-size:1.125rem;font-weight:500;letter-spacing:-.006em;line-height:1.25rem;margin-top:1rem;padding-bottom:0;text-align:left}.AddStudentBodyComponents .StudentGeneralInfodivCardItem{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;padding-bottom:1rem;padding-top:1rem}.setup-header{align-items:center;display:flex;padding:.3rem 1rem .5rem}.setup-header__logo{margin-right:auto}.setup-header__routes{flex:1 1;gap:1rem}.setup-header__route,.setup-header__routes{align-items:center;display:flex;justify-content:center}.setup-header__route{cursor:pointer;gap:.5rem}.setup-header__route-number{align-items:center;border:1.4px solid var(--gray-color-200);border-radius:50%;color:#000;display:flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;line-height:1rem;width:1.25rem}.current-route-number{background-color:var(--blue-color);border:1.4px solid var(--blue-color);color:#fff}.setup-header__route-text{color:#525866}.checked-text,.setup-header__route-text{font-size:.875rem;font-weight:400;line-height:1.25rem}.checked-text{color:#0e121b;letter-spacing:-.006em;text-align:left}.setup-header__route-arrow{color:var(--gray-color-600)}.route--checked{background-color:var(--green-color);border:1.4px solid var(--green-color);svg{color:#fff}}.buttonpopup-container{align-items:center;bottom:0;display:flex;justify-content:center;padding-bottom:1%;padding-top:1%;position:absolute;width:100%;z-index:1000}.buttonpopup:hover{background:#0056b3}.buttonpopup{text-wrap:nowrap;background-color:#fff;background:linear-gradient(0deg,#335cff,#335cff),linear-gradient(180deg,#ffffff29,#fff0);background:linear-gradient(0deg,var(--primary-base,#335cff),var(--primary-base,#335cff)),linear-gradient(180deg,#ffffff29 0,#fff0 100%);border:1px;border-radius:10px;border-radius:4px;box-shadow:0 0 10px #0003;box-shadow:0 0 0 1px #335cff;box-shadow:0 1px 2px 0 #0e121b3d;color:#fff;cursor:pointer;font-size:14px;font-weight:500;gap:4px;height:40px;letter-spacing:-.006em;line-height:20px;padding:10px 10px 10px 12px;width:175px}.buttonpopup-container{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.small_text_p{font-size:10px;font-weight:500;letter-spacing:-.6%;line-height:20px}.rc-slider{border-radius:6px;height:14px;padding:5px 0;position:relative;touch-action:none;width:100%}.rc-slider,.rc-slider *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-rail{background-color:#e9e9e9;border-radius:6px;height:4px;position:absolute;width:100%}.rc-slider-track,.rc-slider-tracks{background-color:#abe2fb;border-radius:6px;height:4px;position:absolute}.rc-slider-track-draggable{background-clip:content-box;border-bottom:5px solid #0000;border-top:5px solid #0000;box-sizing:initial;transform:translateY(-5px);z-index:1}.rc-slider-handle{background-color:#fff;border:2px solid #96dbfa;border-radius:50%;cursor:pointer;cursor:grab;height:14px;margin-top:-5px;opacity:.8;position:absolute;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:14px;z-index:1}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa}.rc-slider-handle-dragging.rc-slider-handle-dragging.rc-slider-handle-dragging-delete{opacity:0}.rc-slider-handle:focus{box-shadow:none;outline:none}.rc-slider-handle:focus-visible{border-color:#2db7f5;box-shadow:0 0 0 3px #96dbfa}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:none}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:grabbing}.rc-slider-mark{font-size:12px;left:0;position:absolute;top:18px;width:100%}.rc-slider-mark-text{color:#999;cursor:pointer;display:inline-block;position:absolute;text-align:center;vertical-align:middle}.rc-slider-mark-text-active{color:#666}.rc-slider-step{background:#0000;height:4px;position:absolute;width:100%}.rc-slider-dot{background-color:#fff;border:2px solid #e9e9e9;border-radius:50%;bottom:-2px;cursor:pointer;height:8px;position:absolute;vertical-align:middle;width:8px}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{background-color:#fff;border-color:#ccc;box-shadow:none;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{height:100%;padding:0 5px;width:14px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{bottom:0;left:5px;width:4px}.rc-slider-vertical .rc-slider-track-draggable{border-bottom:0;border-left:5px solid #0000;border-right:5px solid #0000;border-top:0;transform:translateX(-5px)}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-top:0;position:absolute;touch-action:pan-y;z-index:1}.rc-slider-vertical .rc-slider-mark{height:100%;left:18px;top:0}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{margin-left:-2px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;animation-play-state:paused;display:block!important}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{animation-timing-function:cubic-bezier(.23,1,.32,1);transform:scale(0)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform:scale(0);transform-origin:50% 100%}to{transform:scale(1);transform-origin:50% 100%}}@keyframes rcSliderTooltipZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{opacity:0;transform:scale(0);transform-origin:50% 100%}}.rc-slider-tooltip{left:-9999px;position:absolute;top:-9999px;visibility:visible}.rc-slider-tooltip,.rc-slider-tooltip *{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9;color:#fff;font-size:12px;height:24px;line-height:1;min-width:24px;padding:6px 2px;text-align:center;text-decoration:none}.rc-slider-tooltip-arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{border-top-color:#6c6c6c;border-width:4px 4px 0;bottom:4px;left:50%;margin-left:-4px}.rc-slider-handle{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="60" viewBox="0 0 9 60" fill="none"><path d="M1 10L4.5 13.5L8 10V1H1V10Z" fill="%23335CFF"/><path d="M4.5 13.5V60M4.5 13.5L1 10V1H8V10L4.5 13.5Z" stroke="%23335CFF" stroke-width="2"/></svg>') no-repeat 50%!important;background-size:contain;border:none!important;border-radius:0!important;box-shadow:none!important;height:60px!important;margin-top:-60px!important;width:9px!important;z-index:0}.rc-slider-dot{border:0!important;height:0!important;width:0!important}.rc-slider-track{background-color:#ebf1ff!important;border-radius:0!important;height:46px!important;margin-top:-46px!important}.fromto{width:2rem}.fromto,.tofrom{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#1f2937;font-weight:700;height:1rem;padding:6px 8px;position:-webkit-sticky;position:sticky;transform:translateX(-50%)}.tofrom{width:1.6rem}.SubjectAssignedCell{background-color:#fff;color:#99a0ae;flex:1 1;font-family:Inter;padding:1rem}.SubjectAssignedCell,.avatarrow{font-size:.75rem;font-weight:400;line-height:1rem;text-align:left}.avatarrow{align-items:center;color:#525866;display:flex}.SubjectAssignedCellheader{color:#0e121b;display:flex;font-size:.875rem;font-weight:500;justify-content:space-between;line-height:1rem;text-align:left}.feeStructure__container{display:flex;flex-direction:column;height:88dvh}.feeStructure{align-items:center;border:2px solid var(--gray-color-200);border-radius:.5rem;display:flex;flex-direction:column;flex-grow:1;justify-content:space-around;padding:.75rem}.feeStructure__svg{height:40%;width:40%}.feeStructure__div{align-items:center;display:flex;flex-direction:column;justify-content:center}.feeStructure__textContainer{text-align:center}.feeStructure__text{color:var(--gray-color-400);font-size:1rem;font-weight:500;letter-spacing:-.6%;line-height:1.5rem;margin:.5rem 0}.inputbox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;height:1rem;padding:.625rem .625rem .625rem .75rem;width:15rem}.reqmargins{margin-left:.8rem;margin-top:.9rem}.StaffDir .dropdowns--section{margin-left:0;padding-left:0}.StaffDir .bulk--actions__dropdown{margin-left:-.7rem}.switchbuttons{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;display:flex;font-size:.875rem;font-weight:500;height:2.25rem;letter-spacing:-.006em;line-height:1.25rem;overflow:hidden;text-align:left;width:15.3125rem}.switchbutton{color:#525866}.switchbutton,.switchbutton-active{border-right:1px solid #e1e4ea;border-right:1px solid var(--stroke-soft-200,#e1e4ea);cursor:pointer;padding:.5rem 1rem;white-space:nowrap}.switchbutton-active{background-color:#f5f7fa;color:#0e121b;height:100%;width:100%}.borderbox{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#525866;font-size:.875rem;font-weight:500;line-height:1rem;padding:.375rem .5rem;text-align:left;white-space:nowrap}.VivaMain{height:100vh;left:0;overflow:hidden;top:0;width:100vw}.VivaTestScreenMaindiv{background-color:#fff;background-color:var(--bg-card);border:1px solid;border-radius:.5rem;box-shadow:0 4px 10px #0000001a;color:var(--text-card-foreground);display:flex;flex-direction:column;height:80%;margin-top:3%;max-width:1200px;overflow:hidden;padding:1rem;position:relative;width:80%}.VivaHeaderTest{font-size:1.875rem;font-weight:700;letter-spacing:-.015em}@media (min-width:640px){.VivaTestScreenMaindiv{background-color:#fff;padding:1.5rem}}@media (min-width:1024px){.VivaTestScreenMaindiv{background-color:#fff;padding:2rem}}.QuestionNumberStatusLine{display:flex;justify-content:space-between;margin-top:1.7rem}.viva-question-card{background-color:var(--bg-card);border:none;border-radius:.5rem;box-shadow:0 0 10px #0000001a;color:var(--text-card-foreground);font-size:1.5rem;font-weight:700;letter-spacing:-.05em;margin-bottom:1rem;margin-top:2.6rem;opacity:0;overflow:hidden;padding:2rem;pointer-events:none;transform:translateY(-20px);transition:opacity .3s ease,transform .3s ease}.viva-question-card.show{opacity:1;pointer-events:auto;transform:translateY(0)}.viva-question-user-answer-box{background-color:#f3f4f6;border-radius:.375rem;color:#374151;font-size:1.125rem;font-weight:350;margin-top:1.5rem;padding:.75rem;transition:all .3s ease}.viva-question-user-answer-box-header{color:#000;font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.bottombnavigators{align-items:center;background-color:#fafafa;bottom:0;display:flex;height:3rem;justify-content:space-between;margin-left:-2rem;padding:2% 2% 2% 2rem;position:absolute;width:99%}.Vivacustomebutton:disabled{opacity:.5;pointer-events:none}.Vivacustomebutton{background-color:#3b82f6;color:#000;font-size:1rem;padding:.7rem 2rem;transition:background-color .3s}.Vivacustomebutton:hover{background-color:#2563eb}.vivavcustomnextbutton{align-items:center;background-color:#22c55e;border-radius:.375rem;color:#000;display:inline-flex;font-size:1rem;font-weight:500;height:2.75rem;justify-content:center;outline:none;padding:1.5rem 2rem;transition:background-color .2s,color .2s;white-space:nowrap}.vivavcustomnextbutton:hover{background-color:#2f855a}.vivavcustomnextbutton:focus-visible{outline:2px solid #0003;outline-offset:2px}.vivavcustomnextbutton:disabled{opacity:.5;pointer-events:none}.AnswerAgainButton{align-items:center;background-color:#fff;border:1px solid #000;border-radius:.375rem;color:#000;display:inline-flex;gap:.5rem;height:.1rem;justify-content:center;outline:none;padding:1.5rem 2rem;transition:background-color .2s,color .2s;white-space:nowrap}.AnswerAgainButton:hover{background-color:#e5e7eb}.AnswerAgainButton:focus-visible{outline:2px solid #0003;outline-offset:2px}.disabled{opacity:.5;pointer-events:none}.recordbutton{align-items:center;background-color:#e53e3e;border-radius:.375rem;color:#000;display:inline-flex;font-size:1rem;font-weight:500;gap:.5rem;height:.1rem;justify-content:center;outline:none;padding:1.5rem 2rem;transition:background-color .2s,border-color .2s,color .2s}.recordbutton:hover{background-color:#c53030}.recordbutton:disabled{opacity:.5;pointer-events:none}.recordbutton:focus-visible{box-shadow:0 0 0 2px #0003;outline:none}.EvaluationCard{background-color:#fff;background-color:var(--card-bg,#fff);border:none;border-radius:.5rem;box-shadow:0 4px 10px #0000001a;color:#333;color:var(--card-foreground,#333);display:flex;flex-direction:column;font-size:1.5rem;font-weight:700;gap:1rem;padding:2rem;transition:all .3s ease}.EvaluationCard:after{background:#0000001a;border-radius:0 0 .5rem .5rem;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.QuestionTypeRow{display:flex;font-size:1.125rem;font-weight:400;justify-content:space-between;line-height:1.75rem;margin-bottom:1.5rem}.MarksCard{background-color:#fff;border:1px solid;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;color:#111827;display:flex;flex-direction:column;margin-bottom:1.4rem;padding:1rem;transition:box-shadow .2s;width:45%}.MarksCardheader{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;margin-bottom:1rem}.MarksCard p{color:#4b5563;font-size:1.1rem;font-weight:400}.MarksCard:hover{box-shadow:0 4px 6px #0003}.evaluation-card{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.evaluation-card.show{max-height:500px;opacity:1}.borrder{background-color:#fff;border:1px solid;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;color:#111827;display:flex;flex-direction:column;margin-bottom:1.4rem;padding:1rem;transition:box-shadow .2s;transition:all .3s ease}.viva-question-card p{font-size:1.125rem;font-weight:400;letter-spacing:-.015em;line-height:1.75rem}.scorecardviva{background-color:#eff6ff}.scorecardviva span{font-size:1.4rem;line-height:2rem}.showanswerbox{background-color:#dcfce7}.ValidateAndActivateTestdivheader{align-items:center;border-bottom:1px solid #e1e4ea;border-bottom:1px solid var(--stroke-soft-200,#e1e4ea);display:flex;font-size:1.125rem;font-weight:500;justify-content:space-between;padding:.6%}.ProgressDetails{align-items:center;border:1px solid #cacfd8;border:1px solid var(--stroke-sub-300,#cacfd8);border-radius:4px;color:#717784;display:flex;font-size:.875rem;font-weight:500;gap:8px;height:2rem;margin-bottom:1rem;margin-top:1rem;padding:8px 12px;width:17.25rem}.progresscircle{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:50%}.progresscircle,.progresscircle-active{align-items:center;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;line-height:16px;text-align:center;width:20px}.progresscircle-active{background:#335cff;background:var(--primary-base,#335cff);border-radius:50%;color:#fff}.ValidateAndActivateTestdivheader .cancel{background:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:.25rem;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.5rem 1rem;transition:background .3s ease-in-out}.MiddleElementsINActivatetest{align-items:center;display:flex;font-size:.875rem;font-weight:400;gap:1rem;margin-left:-4%}.MiddleElementsINActivatetest .elements{align-items:center;display:flex;gap:.3rem}.ValidateAndActivateTestBody{display:flex;flex:1 1;justify-content:center}.MarkAttendanceCard{display:flex;flex-direction:column;gap:2%;margin-top:1.8%;width:43.56rem}.MarkAttendanceCardheader{display:flex;flex-direction:column;font-size:1.25rem;font-weight:500;gap:.5rem;padding-bottom:2%;span{color:#525866;font-size:.875rem;font-weight:400}}.ValidateAndActivateTestBody .classheader{padding-bottom:2%;padding-top:2%}.ValidateAndActivateTestBody .classheader span{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border:1px;border-radius:4px;color:#717784;display:flex;font-size:12px;font-weight:500;gap:2px;height:20px;justify-content:center;line-height:16px;padding:.7%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.StudentsAttendanceStatusTable{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px}.StudentsAttendanceStatusTableheader{align-items:center;color:#717784;display:flex;font-size:.75rem;font-weight:500;justify-content:space-between;padding:2%}.markaspresentdropdown{align-items:center;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:4px;color:#525866;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;height:2rem;justify-content:center;padding-left:.5rem;padding-right:.5rem}.StudentTableRow{height:3.5rem;span{background-color:#f2f5f8;background:#f2f5f8;background:var(--state-faded-lighter,#f2f5f8);border-radius:999px;color:#717784;font-size:12px;font-weight:500;height:20px;justify-content:center;padding:.2rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.StudentTableHeader,.StudentTableRow{align-items:center;background-color:#f2f5f880;display:flex;display:flex;font-size:.875rem;font-weight:400;width:43.5rem}.StudentTableHeader{color:#525866;height:2.25rem}.ValidateAndActivateTestBody .StudentTableColumn1{display:flex;gap:3.5rem;padding-left:.7rem;width:15.1rem}.ValidateAndActivateTestBody .StudentTableColumn2,.ValidateAndActivateTestBody .StudentTableColumn3{display:flex;justify-content:center;width:8.25rem}.ValidateAndActivateTestBody .StudentTableColumn4{display:flex;justify-content:center;width:11.25rem}.test_instructor_card{background-color:#fff;border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:8px;box-shadow:0 0 5px 0 #0a0d141a;display:flex;flex-direction:column;gap:.9rem;padding:1.3rem;width:40%}.test_instructor_card__title{font-size:28px;font-weight:600;letter-spacing:-.006em;line-height:33.89px;text-align:left;white-space:nowrap}.test_instructor_card__title_sub_text{color:#99a0ae;font-size:16px;font-weight:400;letter-spacing:-.006em;line-height:28px;text-align:left}.test_instructor_card_timer_row{font-size:16px;gap:.8rem;letter-spacing:-.006em;line-height:20px}.test_instructor_card_boxes,.test_instructor_card_timer_row{align-items:center;color:#525866;display:flex;font-weight:500;text-align:left}.test_instructor_card_boxes{border:1px solid #cacfd8;border:1px solid var(--stroke-sub-300,#cacfd8);border-radius:4px;font-size:14px;justify-content:center;line-height:16px;padding:12px 16px;width:25%}.test_instructor_body{background-color:#f2f5f880;border-radius:4px;color:#000;display:flex;flex-direction:column;font-size:14px;font-weight:400;gap:1rem;line-height:16px;padding:1rem;text-align:left}.StudentQuizTestScreenMaindiv{display:flex;flex-direction:column;height:100vh;overflow:hidden}.student_test_screen__header{padding:.5rem 2rem .5rem .5rem}.student_test_screen__header .timerbutton{align-items:center;background-color:#f5f7fa;border-radius:4px;color:#525866;display:flex;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:19.09px;padding:.625rem;text-align:left}.student_test_screen_body{background-color:#f5f7fa;display:flex;flex:1 1;flex-direction:row;height:100%;padding-left:1.6rem;padding-top:2rem}.student_test_screen_body_right{overflow-y:auto;padding-bottom:5rem;padding-right:2rem}.QuestionNumberBody_Header{border-bottom:1px solid #cacfd8;border-bottom:1px solid var(--stroke-sub-300,#cacfd8);color:#99a0ae;font-size:12px;font-weight:500;letter-spacing:.04em;line-height:16px;padding-bottom:1rem;text-align:left}.student_test_screen_body_left{display:flex;flex-direction:column;gap:.8rem}.QuestionNumberBody_Header{width:95%}.questiondetailcardheader span{align-items:center;background-color:#f2f5f8;border-radius:4px;color:#717784;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:16px;padding:.4rem;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.questiondetailcardbody .question_text{color:#525866;font-size:20px;font-weight:600;letter-spacing:-.006em;line-height:32px;text-align:left}.questiondetailcardbody .question_description{color:#99a0ae;font-size:18px;font-weight:400;letter-spacing:-.006em;line-height:28px;text-align:left}.numberbox-not-visited{background:#f2f5f8;border:1px solid #e1e4ea}.numberbox-visited{background:#fff1eb;background:var(--state-warning-lighter,#fff1eb);border:1px solid #ffd5c0;border:1px solid var(--state-warning-light,#ffd5c0)}.numberbox-current{background:#ebf1ff;background:var(--state-information-lighter,#ebf1ff);border:1px solid #c0d5ff;border:1px solid var(--state-information-light,#c0d5ff);color:#335cff}.numberbox-review{background:#efebff;background:var(--state-feature-lighter,#efebff);border:1px solid #cac0ff;border:1px solid var(--state-feature-light,#cac0ff)}.numberbox-answered{background:#e0faec;background:var(--state-success-lighter,#e0faec);border:1px solid #c2f5da;border:1px solid var(--state-success-light,#c2f5da)}.boxborder{border:1px solid #ebf1ff;border:1px solid var(--state-information-lighter,#ebf1ff);border-radius:8px;box-shadow:0 1px 2px 0 #0a0d1408;color:#525866;font-size:14px;letter-spacing:-.006em;line-height:20px;padding:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CreateCirriculamPlan .header,.boxborder{font-weight:500;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CreateCirriculamPlan .header{color:"rgba(14, 18, 27, 1)";font-size:20px;letter-spacing:-.015em;line-height:24px;margin-bottom:0;input{border:none;color:"rgba(14, 18, 27, 1)";font-size:20px;letter-spacing:-.015em;line-height:24px}}.CreateCirriculamPlan input::placeholder{font-style:italic}.CreateCirriculamPlan .header input::placeholder{color:#99a0ae;font-size:20px;font-style:italic;font-weight:500;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CreateCirriculamPlan .chapterdesc{border:none}.CreateCirriculamPlan .chapterdesc::placeholder{color:#335cff}.CirriculumPlanCreateBox{border:1px solid #f2f5f8;border:1px solid var(--state-faded-lighter,#f2f5f8);border-radius:4px;display:flex}.CirriculumPlanCreateBox1{border-right:1px solid #f2f5f8;border-right:1px solid var(--state-faded-lighter,#f2f5f8);color:#525866;font-size:12px;font-weight:500;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;width:25%}.CirriculumPlanCreateBox1,.CirriculumPlanCreateBox2{display:flex;flex-direction:column;line-height:16px;padding:.7rem .6rem .6rem;text-align:left}.CirriculumPlanCreateBox2{color:#0e121b;color:var(--text-strong-950,#0e121b);font-family:Inter;font-size:16px;font-weight:400;height:100%;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:75%}.CirriculumPlanCreateBox .innerdiv{align-items:center;cursor:pointer;display:flex;gap:.4rem;margin-top:.4rem;padding:.4rem}.CirriculumPlanCreateBox .innerdiv:hover{background-color:#ebf1ff;background-color:var(--state-information-lighter,#ebf1ff)}.CirriculumPlanCreateBox1 .active{background-color:#ebf1ff40;border:1px solid #ebf1ff;border:1px solid var(--state-information-lighter,#ebf1ff);border-radius:4px}.innerdivfortopics{align-items:center;cursor:pointer;display:flex;gap:.3rem;padding-left:2.2rem}.CreateCirriculamPlan .topicsdiv{display:flex;flex-direction:column;gap:.6rem;margin-top:.4rem}.CreateCirriculamPlan .innerdivforconcepts{display:flex;flex-direction:column;gap:.9rem;margin-top:.4rem;padding-left:3.7rem}.chapterbox{background-color:#f2f5f8;border:1px;border-radius:4px;color:#717784;font-size:12px;font-weight:500;gap:2px;padding:6px 9px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.CirriculumPlanCreateBox2 .topicboxes,.chapterbox{line-height:16px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}.CirriculumPlanCreateBox2 .topicboxes{align-items:center;border-bottom:1px solid #f2f5f8;border-bottom:1px solid var(--state-faded-lighter,#f2f5f8);color:#0e121b;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:"0.7rem";padding:.8rem .5rem}.CirriculumPlanCreateBox2 .topicboxes:hover{background-color:#ebf1ff40}.text-overflow-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subjectlevelcirriculum{span{color:#717784;color:var(--state-faded-base,#717784);font-size:14px;font-weight:400;line-height:12px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}}.cirriculumchapterlevelview input:disabled{background:inherit;pointer-events:none}.diary-container{background:var(--white);border:1px solid #ebf1ff;border:1px solid var(--state-information-lighter,#ebf1ff);border-radius:.5rem;box-shadow:0 1px 3px #0000001a;padding-bottom:.5rem}.diary-header{border-bottom:1px solid var(--border-color);justify-content:space-between;padding:1rem 1.5rem}.diary-header,.diary-title{align-items:center;display:flex}.diary-title{gap:.5rem}.diary-title h1{color:var(--text-dark);font-size:1rem;font-weight:500;margin:0}.see-all{color:var(--text-light);font-size:.875rem;text-decoration:none}.calendar-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:1rem 1.5rem}.month-selector{align-items:center;display:flex;gap:1rem}.month-year{color:var(--text-dark);font-size:.875rem;font-weight:500;min-width:120px;text-align:center}.nav-button{align-items:center;background:none;border:none;color:var(--text-light);cursor:pointer;display:flex;justify-content:center;padding:.5rem;transition:all .2s ease}.nav-button:disabled{cursor:not-allowed;opacity:.5}.nav-button:not(:disabled):hover{background-color:var(--gray-100);border-radius:.375rem;color:var(--text-dark)}.days-carousel{align-items:center;border-bottom:1px solid var(--border-color);display:flex;padding:1.5rem 1.5rem 0;position:relative;width:95.5%}.carousel-nav{background-color:var(--white);border-radius:50%;box-shadow:0 2px 4px #0000001a;height:40px;width:40px;z-index:10}.carousel-container{flex:1 1;margin:0 1rem;overflow:hidden;padding:1rem 0}.carousel-track{display:flex;gap:1rem;transition:transform .3s ease}.carousel-item{align-items:center;background-color:var(--gray-50);border:1px solid #e1e4ea;border-radius:.75rem;border-radius:8px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;min-width:80px;padding-bottom:.3rem;padding-top:.3rem;position:relative;transform-origin:center;transition:all .3s ease}.carousel-item.center{background-color:var(--white);box-shadow:0 4px 6px #0000001a;transform:scale(1.15);z-index:5}.carousel-item.selected{background-color:#335cff;color:#fff}.carousel-item.other-month{cursor:not-allowed;opacity:.5}.day-name{color:var(--text-light);font-size:.75rem;font-size:12px;font-weight:400;letter-spacing:.05em;letter-spacing:0;line-height:16px;margin-bottom:.25rem;text-align:center;text-transform:uppercase}.day-number{color:var(--text-dark);font-size:1.25rem;font-size:16px;font-weight:600;font-weight:500;letter-spacing:-1.1%;line-height:24px;text-align:center}.carousel-item.selected .day-name,.carousel-item.selected .day-number{color:var(--white)}.carousel-item:not(.selected):not(.other-month):hover{background-color:var(--gray-100);transform:translateY(-2px)}.carousel-item.center:not(.selected):not(.other-month):hover{transform:scale(1.15) translateY(-2px)}.attendancemodule .toggle-switch{height:1.3rem;padding-left:.3rem;padding-right:.3rem}.attendancemodule .toggle-switch.on .toggle-button{transform:translate(3.5rem)}.attendancemodule .toggle-switch.off .toggle-button:after,.attendancemodule.toggle-switch.on .toggle-button:after{width:0}.attendancemodule .toggle-switch{background-color:#fff;width:4.5rem}.attendancemodule .toggle-switch.on{background:#fff;border:2px solid #1fc16b;border:2px solid var(--state-success-base,#1fc16b);color:#1fc16b}.attendancemodule .toggle-switch.off{background:#fff;border:2px solid #fb3748;border:2px solid var(--state-error-base,#fb3748);color:#fb3748}.present-chip{background-color:#c2f5da;color:#1fc16b;font-weight:400;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.absent-chip,.present-chip{border-radius:8px;font-size:14px;letter-spacing:-.6%;line-height:20px;padding:.3rem .5rem}.absent-chip{background:#ffc0c5;background:var(--state-error-light,#ffc0c5);color:#fb3748;font-weight:500;font-weight:400}.late-time{color:#717784;font-size:11px;font-weight:400;letter-spacing:0;line-height:16px}.chapterboextender{border:1px solid #e1e4ea;border:1px solid var(--stroke-soft-200,#e1e4ea);border-radius:6px;box-shadow:0 1px 2px 0 #0a0d1408;max-height:"3rem";transition:max-height .5s ease-in-out,padding .3s ease-in-out}.chapterboextenderchapter{color:#525866;display:flex;font-size:16px;font-weight:500;gap:.8rem;height:4rem;letter-spacing:-.006em;line-height:20px;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;transition:opacity .5s ease-in-out,padding .3s ease-in-out;.sidebar__subMenu--select{border-width:2px}}.chapterboextenderchapter--active{align-items:center;background-color:#ebf1ff;border-radius:8px;display:flex;height:2rem;margin-top:-.4rem;padding-left:.3rem;width:80%}.chapterboextenderchapter--notactive{padding-left:.4rem}.chapterboextenderchapter--notactive:hover{align-items:center;background-color:#ebf1ff;border-radius:8px;cursor:pointer;display:flex;height:2rem;width:80%}.QuestionBankChapters .TestDetailsCard:hover{background-color:#ebf1ff40;cursor:pointer}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:#0000;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}