@import url(https://fonts.googleapis.com/css2?family=Varela+Round&display=swap);@font-face{font-family:Urdu-Font;src:url(/assets/fonts/urdu.ttf)}body,html{background-color:var(--q-app-background,#fff)!important;color:#000;font-family:Verdana,sans-serif;font-size:12px;print-color-adjust:exact!important}.q-card{background:var(--q-card-background,#fff)}.rounded-borders{border-radius:15px}.urdu{direction:rtl;font-family:Urdu-Font;text-align:right}.urdu.text-center{text-align:center}.text-underline{text-decoration:underline}.bg-none{background:none}.normal-text-color{color:var(--q-primary)!important}a.q-item{color:inherit}.full-width{width:100%}.flex-page{display:flex;flex-direction:column;justify-content:space-between}.d-inline{display:inline-block;vertical-align:middle}.no-border,.no-border td,.no-border th{border:0!important}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:10px;-webkit-box-shadow:inset 0 0 6px #0000001a}::-webkit-scrollbar{background-color:#f5f5f5;height:10px;width:8px}::-webkit-scrollbar-thumb{background-color:var(--q-info);border-radius:10px;cursor:pointer!important}.urdu_editor .q-editor__content{direction:rtl!important;font-family:Urdu-Font;font-size:18px}.q-field--focused .q-field__label{color:var(--q-info)!important}.q-field--focused.q-field--outlined .q-field__control:after{border:1px solid var(--q-info)!important}table td,table th{max-width:-moz-fit-content!important;max-width:fit-content!important;min-width:40px}.table{max-height:70vh;min-height:60vh}.table td:first-child{background-color:#c1f4cd!important}.table tr th{background:var(--q-table-header-background,var(--q-secondary));position:sticky;z-index:2}.table thead tr:last-child th{top:48px;z-index:3}.table thead tr:first-child th{top:0;z-index:1}.table tr:first-child th:first-child{z-index:3}.table td:first-child{z-index:1}.table td:first-child,.table th:first-child{left:0;position:sticky}.q-table__top{background-color:var(--q-primary);color:#fff}.table thead th{font-weight:700!important}.q-table tr td,.q-table tr th{white-space:unset}.left-menu .q-expansion-item .q-expansion-item__content .q-item{padding-left:30px}.q-drawer{background-color:var(--q-menu-background,var(--q-background,#fff))}.q-drawer .left-menu:not(.main-portal-nav) .menu-header{background-color:var(--q-menu-header-background,var(--q-accent))!important}.q-drawer .left-menu:not(.main-portal-nav) .q-router-link--exact-active{background-color:var(--q-primary)!important;color:#fff!important}.q-drawer .left-menu:not(.main-portal-nav) .q-router-link--exact-active .q-icon{color:#fff!important}.q-drawer .left-menu:not(.main-portal-nav) .q-expansion-item--expanded .q-expansion-item__container>.q-item-type:first-child{background:var(--q-primary)!important;color:#fff!important}.q-drawer .left-menu:not(.main-portal-nav) .q-expansion-item--expanded .q-expansion-item__container>.q-item-type:first-child i{color:#fff!important}.q-drawer .q-drawer__content{overflow-y:auto}.main-portal-nav .q-expansion-item--expanded>.q-expansion-item__container>.q-item .q-icon,.main-portal-nav .q-expansion-item--expanded>.q-expansion-item__container>.q-item .q-item__label,.main-portal-nav .q-expansion-item>.q-expansion-item__container>.q-item:hover .q-icon,.main-portal-nav .q-expansion-item>.q-expansion-item__container>.q-item:hover .q-item__label,.main-portal-nav .q-expansion-item__content .q-item.q-router-link--exact-active .q-icon,.main-portal-nav .q-expansion-item__content .q-item.q-router-link--exact-active .q-item__label,.main-portal-nav .q-expansion-item__content .q-item.router-link-active .q-icon,.main-portal-nav .q-expansion-item__content .q-item.router-link-active .q-item__label,.main-portal-nav .q-expansion-item__content .q-item:hover .q-icon,.main-portal-nav .q-expansion-item__content .q-item:hover .q-item__label,.main-portal-nav>.q-item:not(.main-menu-header).q-router-link--exact-active .q-icon,.main-portal-nav>.q-item:not(.main-menu-header).q-router-link--exact-active .q-item__label,.main-portal-nav>.q-item:not(.main-menu-header).router-link-active .q-icon,.main-portal-nav>.q-item:not(.main-menu-header).router-link-active .q-item__label,.main-portal-nav>.q-item:not(.main-menu-header):hover .q-icon,.main-portal-nav>.q-item:not(.main-menu-header):hover .q-item__label{color:#fff!important}.login-page{position:relative}.login-page .logo-image img{object-fit:contain!important}table{page-break-inside:auto!important}tr{page-break-after:auto!important;page-break-inside:avoid!important}thead{display:table-header-group}tfoot{display:table-footer-group}.printable table,.printable td,.printable th{border:1px solid #000;border-collapse:collapse}.printable td{vertical-align:top}.printable th{font-weight:800}.printable .printable-border-right{border-right:1px solid #000}.page-brake-after{page-break-after:always}.page-brake-after:after,.page-brake-after:before{display:block!important}.watermark{display:none}.page-a4{margin:35px auto;min-height:11.65in!important;width:8.3in!important}.page-a4-landscape{margin:30px auto;min-height:8.25in!important;width:11.7in!important}:root{--calendar-border:#e0e0e0 1px solid;--calendar-border-dark:#71755d 1px solid;--calendar-border-section:#e0e0e0 1px dashed;--calendar-border-section-dark:#71755d 1px dashed;--calendar-border-current:#027be3 2px solid;--calendar-border-current-dark:#ff6 2px solid;--calendar-mini-range-connector-hover-border:#027be3 1px dashed;--calendar-mini-range-connector-hover-border-dark:#ff6 1px dashed;--calendar-color:#606c71;--calendar-color-dark:#fafafa;--calendar-background:#fff;--calendar-background-dark:#121212;--calendar-current-color:#027be3;--calendar-current-color-dark:#ff6;--calendar-current-background:#0000;--calendar-current-background-dark:#121212;--calendar-disabled-date-color:#a1a1a1;--calendar-disabled-date-color-dark:#bebebe;--calendar-disabled-date-background:#fff;--calendar-disabled-date-background-dark:#121212;--calendar-active-date-color:#027be3;--calendar-active-date-color-dark:#cce7ff;--calendar-active-date-background:#cce7ff;--calendar-active-date-background-dark:#027be3;--calendar-outside-color:#606c71;--calendar-outside-color-dark:#bebebe;--calendar-outside-background:#0000;--calendar-outside-background-dark:#121212;--calendar-selected-color:#027be3;--calendar-selected-color-dark:#027be3;--calendar-selected-background:#cce7ff;--calendar-selected-background-dark:#cce7ff;--calendar-mini-selected-color:#027be3;--calendar-mini-selected-color-dark:#027be3;--calendar-mini-selected-background:#0000;--calendar-mini-selected-background-dark:#0000;--calendar-mini-selected-label-color:#027be3;--calendar-mini-selected-label-color-dark:#cce7ff;--calendar-mini-selected-label-background:#cce7ff;--calendar-mini-selected-label-background-dark:#027be3;--calendar-range-color:#027be3;--calendar-range-color-dark:#027be3;--calendar-range-background:#cce7ff;--calendar-range-background-dark:#cce7ff;--calendar-mini-range-color:#cce7ff;--calendar-mini-range-color-dark:#027be3;--calendar-mini-range-background:#0000;--calendar-mini-range-background-dark:#0000;--calendar-mini-range-label-color:#cce7ff;--calendar-mini-range-label-color-dark:#027be3;--calendar-mini-range-label-background:#cce7ff;--calendar-mini-range-label-background-dark:#cce7ff;--calendar-mini-range-connector-color:#cce7ff;--calendar-mini-range-connector-color-dark:#ff6;--calendar-mini-range-hover-color:#027be3;--calendar-mini-range-hover-color-dark:#ff6;--calendar-mini-range-firstlast-color:#cce7ff;--calendar-mini-range-firstlast-color-dark:#cce7ff;--calendar-mini-range-firstlast-background:#0000;--calendar-mini-range-firstlast-background-dark:#cce7ff;--calendar-mini-range-firstlast-label-color:#cce7ff;--calendar-mini-range-firstlast-label-color-dark:#cce7ff;--calendar-mini-range-firstlast-label-background:#027be3;--calendar-mini-range-firstlast-label-background-dark:#ff6;--calendar-scrollbar-track:#eee;--calendar-scrollbar-thumb:#888;--calendar-scrollbar-thumb-hover:#555;--calendar-scrollbar-track-dark:#eee;--calendar-scrollbar-thumb-dark:#888;--calendar-scrollbar-thumb-hover-dark:#555;--calendar-intervals-width:56px;--calendar-resources-width:100px;--calendar-work-week-width:30px;--calendar-mini-work-week-width:30px;--calendar-work-week-font-size:1em;--calendar-head-font-weight:600}.q-calendar__center{align-items:center}.q-calendar-month__day--label__wrapper{height:100%}.q-calendar-month__day.q-current-day .q-calendar__button{height:22px}.dashboard-page{background:#f3f5f9!important;color:#172033;min-height:100%;padding:28px 30px 42px!important}.dashboard-page>.dashboard-heading,.dashboard-page>.row{margin-left:auto;margin-right:auto;max-width:1600px}.dashboard-page>.row{margin-bottom:0}.dashboard-heading{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:24px;min-height:76px}.dashboard-eyebrow{color:var(--q-primary);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.dashboard-heading h1{color:#172033;font-size:28px;font-weight:850;letter-spacing:-.03em;line-height:1.15;margin:5px 0 0}.dashboard-heading p{color:#758096;font-size:12px;line-height:1.5;margin:7px 0 0}.dashboard-heading-meta{align-items:stretch;display:flex;gap:8px}.dashboard-date,.dashboard-user{background:#fff;border:1px solid #e0e6ef;border-radius:11px;display:grid;gap:3px;min-width:112px;padding:9px 11px}.dashboard-date span,.dashboard-user span{color:#8a95a8;font-size:9px;font-weight:700;text-transform:uppercase}.dashboard-date strong,.dashboard-user strong{color:#293650;font-size:11px}.dashboard-page .q-card,.dashboard-page .q-markup-table,.dashboard-page .q-table__container{border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d!important;overflow:hidden}.dashboard-page .q-card__section{padding:18px}.dashboard-page .q-markup-table{background:#fff}.dashboard-page .q-card-section.bg-accent,.dashboard-page .q-card-section.bg-primary,.dashboard-page .q-markup-table tr.bg-accent,.dashboard-page .q-markup-table tr.bg-primary{background:var(--q-primary)!important}.dashboard-page .q-markup-table tr.bg-accent td,.dashboard-page .q-markup-table tr.bg-accent th,.dashboard-page .q-markup-table tr.bg-primary td,.dashboard-page .q-markup-table tr.bg-primary th{border-color:#ffffff2e}.dashboard-page .q-markup-table tbody tr:not(.bg-accent):not(.bg-primary):first-child,.dashboard-page .q-markup-table thead tr:not(.bg-accent):not(.bg-primary){background:#f7f9fc}.dashboard-page .q-markup-table td,.dashboard-page .q-markup-table th{color:#536079;font-size:11px;padding:11px 13px}.dashboard-page .q-markup-table th{color:#3b4861;font-weight:800}.dashboard-page .q-markup-table tr:hover:not(.bg-accent):not(.bg-primary){background:#f8faff}.dashboard-page .q-card .text-h6,.dashboard-page .q-markup-table .text-h6{font-size:15px;font-weight:800}.dashboard-page .q-card .q-separator{background:#edf0f5}.dashboard-page .q-btn{border-radius:9px;font-weight:700;text-transform:none}.dashboard-page .q-badge{border-radius:6px;font-size:10px;padding:4px 7px}.dashboard-page .q-table__middle{border-radius:0}@media (max-width:700px){.dashboard-page{padding:22px 12px 35px!important}.dashboard-heading{align-items:flex-start;flex-direction:column;gap:13px}.dashboard-heading h1{font-size:23px}.dashboard-heading-meta{width:100%}.dashboard-date,.dashboard-user{flex:1;min-width:0}}.reports-page{background:#f3f5f9!important;color:#172033;min-height:100%;padding:24px 28px 42px!important}.reports-menu{background:#fff;border:1px solid #e4e9f0;border-radius:18px;box-shadow:0 8px 28px #1621370d!important;margin:0 auto 18px;max-width:1080px;overflow:hidden;position:relative}.reports-selector__section{padding:24px 26px 20px}.reports-selector__header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.reports-selector__title-group{align-items:center;display:flex;gap:13px;min-width:0}.reports-selector__icon{align-items:center;background:#f1f2f3;border-radius:13px;color:var(--q-primary);display:flex;flex:0 0 46px;font-size:23px;height:46px;justify-content:center}.reports-selector__eyebrow{color:var(--q-primary);font-size:10px;font-weight:850;letter-spacing:.15em}.reports-selector h1{color:#172033;font-size:22px;font-weight:850;letter-spacing:-.03em;line-height:1.15;margin:4px 0}.reports-selector__title-group p{color:#8791a5;font-size:11px;line-height:1.45;margin:0}.reports-selector__count{border:1px solid #d9dde1;flex:0 0 auto;font-size:10px;font-weight:750;margin:0}.reports-selector__grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.reports-selector__button{background:#f8faff;border:1px solid #e3eaf6;border-radius:13px;color:#536079;min-height:70px;padding:8px 11px;text-align:left;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;width:100%}.reports-selector__button--active,.reports-selector__button:hover{background:#f1f2f3!important;border-color:#9aa1a8;box-shadow:0 6px 16px #343a401a;color:var(--q-primary);transform:translateY(-1px)}.reports-selector__button-content{align-items:center;display:flex;gap:9px;min-width:0;width:100%}.reports-selector__button-icon{align-items:center;background:#eaf0ff;border-radius:9px;color:var(--q-primary);display:flex;flex:0 0 34px;font-size:17px;height:34px;justify-content:center}.reports-selector__button--active .reports-selector__button-icon,.reports-selector__button:hover .reports-selector__button-icon{background:#d9dde1}.reports-selector__button-copy{flex:1;min-width:0}.reports-selector__button-caption,.reports-selector__button-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-selector__button-label{color:inherit;font-size:11px;font-weight:800;line-height:1.35}.reports-selector__button-caption{color:#9aa4b5;font-size:9px;margin-top:3px}.reports-selector__button-arrow{color:#a0aabd;flex:0 0 auto;font-size:17px;transition:color .15s ease,transform .15s ease}.reports-selector__button--active .reports-selector__button-arrow,.reports-selector__button:hover .reports-selector__button-arrow{color:var(--q-primary);transform:translateX(2px)}.reports-selector__hint{align-items:center;color:#8791a5;display:flex;font-size:10px;gap:6px;margin:14px 2px 0}@media (max-width:850px){.reports-selector__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.reports-page{padding:16px 12px 30px!important}.reports-selector__section{padding:19px 16px 16px}.reports-selector__header{display:block}.reports-selector__count{margin-top:14px}.reports-selector__grid{gap:8px;margin-top:18px}.reports-selector h1{font-size:20px}.reports-selector__button{min-height:64px;padding:7px 8px}}@media (max-width:480px){.reports-selector__grid{grid-template-columns:1fr}.reports-selector__title-group{align-items:flex-start}.reports-selector__icon{flex-basis:40px;font-size:20px;height:40px}.reports-selector__title-group p{max-width:220px}}.front-office-page{background:#f3f5f9!important;color:#172033;min-height:100%;padding:0!important}.front-office-shell{margin:0 auto;max-width:1560px;padding:28px 30px 44px}.front-office-page .front-office-card,.front-office-page .my-card{background:#fff;border:1px solid #e4e9f0;border-radius:17px;box-shadow:0 8px 28px #1621370d!important;overflow:hidden}.front-office-page .fo-page-header{align-items:center;background:var(--q-primary)!important;color:#fff;min-height:70px;padding:16px 24px}.front-office-page .fo-page-header .text-h5{font-size:21px;font-weight:850;letter-spacing:-.02em;line-height:1.2}.front-office-page .fo-page-header .q-btn{border-radius:9px;font-weight:750}.front-office-page .q-card>.q-card__section:not(.fo-page-header){padding:23px 24px}.front-office-page .q-separator{background:#edf0f5}.front-office-page form>.row{border-bottom:1px solid #edf0f5;padding:7px 0 13px}.front-office-page form>.row:last-child{border-bottom:0}.front-office-page form>.row>.col-12:first-child{margin-bottom:5px}.front-office-page form .text-h6{color:#293650;font-size:15px;font-weight:850;line-height:1.35}.front-office-page form .text-bold:not(.text-h6){color:#536079}.front-office-page .q-field--outlined .q-field__control{background:#fff;border-radius:10px;min-height:42px}.front-office-page .q-field--outlined:hover .q-field__control:before{border-color:#9aa1a8}.front-office-page .q-field__input,.front-office-page .q-field__label,.front-office-page .q-field__native{color:#536079;font-size:12px}.front-office-page .q-field--focused .q-field__control{box-shadow:0 0 0 3px #343a4014}.front-office-page .q-btn:not(.q-btn--round){border-radius:9px;font-weight:750;min-height:40px}.front-office-page .q-btn--flat{min-height:36px}.front-office-page .q-table__container{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.front-office-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5;color:#293650;min-height:66px}.front-office-page .q-table__title{color:#293650;font-size:16px;font-weight:850}.front-office-page .q-table thead tr{background:#f7f9fc!important}.front-office-page .q-table thead th{color:#536079;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.front-office-page .q-table tbody td{color:#536079;font-size:11px;padding-bottom:10px;padding-top:10px}.front-office-page .q-table tbody tr:hover>td{background:#f8faff!important}.front-office-page .table td:first-child,.front-office-page .table th:first-child{background:#fff!important}.front-office-page .q-table__bottom{color:#8791a5;font-size:10px}.front-office-import ol{background:#fff8e9;border:1px solid #f1dfb9;border-radius:12px;color:#755b24;line-height:1.6;margin:0;padding:14px 20px 14px 37px}.front-office-import ol li+li{margin-top:5px}.front-office-import .text-negative{color:#b66b18!important}.front-office-page .q-dialog .my-card{max-width:calc(100vw - 24px)}.front-office-page .q-markup-table{border:1px solid #e6eaf0;border-radius:12px;overflow:hidden}.front-office-page .q-markup-table tr:nth-child(2n){background:#f8faff}.front-office-page .q-markup-table td{color:#536079;font-size:11px;padding:9px 11px}@media (max-width:700px){.front-office-shell{padding:18px 12px 32px}.front-office-page .fo-page-header{padding:14px 16px}.front-office-page .fo-page-header .text-h5{font-size:18px}.front-office-page .q-card>.q-card__section:not(.fo-page-header){padding:18px 12px}.front-office-page form>.row{padding-bottom:10px}.front-office-page .q-table__top{align-items:flex-start;flex-wrap:wrap;gap:8px}.front-office-page .q-table__top-right{flex-wrap:wrap;width:100%}.front-office-page .q-table__top-right .q-input{width:100%}}@media (max-width:480px){.front-office-page .fo-page-header .row{align-items:flex-start;flex-direction:column;gap:11px}.front-office-page .fo-page-header .col{width:100%}.front-office-page .fo-page-header .text-right{text-align:left!important}.front-office-page .fo-page-header .q-btn{width:100%}}.student-info-page{background:#f3f5f9!important;color:#172033;min-height:100%;padding:0!important}.student-shell{margin:0 auto;max-width:1560px;padding:28px 30px 44px}.student-info-page .my-card,.student-info-page .student-info-card,.student-info-page>.q-card{background:#fff;border:1px solid #e4e9f0;border-radius:17px;box-shadow:0 8px 28px #1621370d!important;margin:0;overflow:hidden}.student-info-page .si-page-header,.student-info-page .si-profile-header,.student-info-page .si-tabs-header{background:var(--q-primary)!important;color:#fff}.student-info-page .si-page-header{align-items:center;min-height:70px;padding:16px 24px}.student-info-page .si-page-header .text-h5{font-size:21px;font-weight:850;letter-spacing:-.02em;line-height:1.2}.student-info-page .si-page-header .q-btn{border-radius:9px;font-weight:750}.student-info-page .q-card>.q-card__section:not(.si-page-header):not(.si-profile-header):not(.si-tabs-header){padding:23px 24px}.student-info-page .q-separator{background:#edf0f5}.student-info-page form>.row{border-bottom:1px solid #edf0f5;padding:7px 0 13px}.student-info-page form>.row:last-child{border-bottom:0}.student-info-page form .text-h6{color:#293650;font-size:15px;font-weight:850;line-height:1.35}.student-info-page .q-field--outlined .q-field__control{background:#fff;border-radius:10px;min-height:42px}.student-info-page .q-field--outlined:hover .q-field__control:before{border-color:#9aa1a8}.student-info-page .q-field__input,.student-info-page .q-field__label,.student-info-page .q-field__native{color:#536079;font-size:12px}.student-info-page .q-field--focused .q-field__control{box-shadow:0 0 0 3px #343a4014}.student-info-page .q-btn:not(.q-btn--round){border-radius:9px;font-weight:750;min-height:40px}.student-info-page .q-btn--flat{min-height:36px}.student-info-page .q-table__container{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.student-info-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5;color:#293650;min-height:66px}.student-info-page .q-table__title{color:#293650;font-size:16px;font-weight:850}.student-info-page .q-table thead tr{background:#f7f9fc!important}.student-info-page .q-table thead th{color:#536079;font-size:10px;font-weight:850;letter-spacing:.03em;text-transform:uppercase}.student-info-page .q-table tbody td{color:#536079;font-size:11px;padding-bottom:10px;padding-top:10px}.student-info-page .q-table tbody tr:hover>td{background:#f8faff!important}.student-info-page .table td:first-child,.student-info-page .table th:first-child{background:#fff!important}.student-info-page .q-table__bottom{color:#8791a5;font-size:10px}.student-info-page .q-markup-table{background:#fff;border:1px solid #e4e9f0;border-radius:15px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.student-info-page .q-markup-table thead tr.bg-primary,.student-info-page .q-markup-table thead.bg-primary{background:var(--q-primary)!important}.student-info-page .q-markup-table thead tr.bg-grey-3{background:#f7f9fc!important}.student-info-page .q-markup-table td,.student-info-page .q-markup-table th{color:#536079;font-size:11px;padding:10px 12px}.student-info-page .q-markup-table thead tr.bg-primary td,.student-info-page .q-markup-table thead tr.bg-primary th,.student-info-page .q-markup-table thead.bg-primary th{border-color:#fff3;color:#fff}.student-info-page .q-markup-table tbody tr:hover{background:#f8faff}.student-info-page .notice{border-radius:12px;line-height:1.55;margin-bottom:18px;padding:13px 16px}.student-info-page .notice h2{font-size:14px;font-weight:850;margin:0 0 4px}.student-info-page .notice p,.student-info-page .notice ul{font-size:11px;margin-bottom:0}.student-info-page .notice-warning{background:#fff8e9;border:1px solid #f1dfb9;color:#755b24}.student-info-page .notice-info{background:#eef4ff;border:1px solid #d9dde1;color:#3156a8}.student-info-view .student-shell{padding-top:28px}.student-info-promote .student-shell>.row{margin-bottom:0}.student-info-promote .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.student-info-promote .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.student-info-bulk .student-shell>.student-info-card,.student-info-passout .student-shell>.student-info-card{margin-bottom:18px!important}.student-info-bulk .student-shell>form,.student-info-passout .student-shell>form{margin-bottom:0!important}.student-info-passout .student-shell>form>.student-info-card{margin-bottom:18px!important}.student-info-bulk .student-shell>form>.q-markup-table,.student-info-passout .student-shell>form>.q-markup-table,.student-info-promote .student-shell .q-markup-table{margin-bottom:0}.student-info-view .profile-image-card{overflow:hidden}.student-info-view .si-profile-header{margin-bottom:60px;min-height:105px}.student-info-view .profile-image{margin-bottom:-135px}.student-info-view .profile-image img{border:10px solid var(--q-primary);object-fit:cover}.student-info-view .image-card-text{color:#536079;padding:20px 22px!important}.student-info-view .image-card-text p{align-items:center;border-bottom:1px solid #edf0f5;display:flex;font-size:12px;gap:8px;margin:0;padding:9px 0}.student-info-view .image-card-text p:last-child{border-bottom:0}.student-info-view .image-card-text .q-icon{color:var(--q-primary)}.student-info-view .si-tabs-header{padding:0 14px}.student-info-view .q-tab-panels{background:#fff}.student-info-view .q-markup-table{border:0;border-radius:0;box-shadow:none}.student-info-view .q-markup-table tr:nth-child(2n){background:#f8faff}.student-info-view .q-markup-table tr.bg-primary{background:var(--q-primary)!important}.student-info-view .q-markup-table tr.bg-primary td{color:#fff!important}@media (max-width:700px){.student-shell{padding:18px 12px 32px}.student-info-page .si-page-header{padding:14px 16px}.student-info-page .si-page-header .text-h5{font-size:18px}.student-info-page .q-card>.q-card__section:not(.si-page-header):not(.si-profile-header):not(.si-tabs-header){padding:18px 12px}.student-info-page form>.row{padding-bottom:10px}.student-info-page .q-table__top{align-items:flex-start;flex-wrap:wrap;gap:8px}.student-info-page .q-table__top-right{flex-wrap:wrap;width:100%}.student-info-page .q-table__top-right .q-input{width:100%}.student-info-page .q-markup-table{font-size:10px}.student-info-view .si-tabs-header{padding:0 4px}.student-info-view .q-tab{min-height:46px}}.homework-page .student-shell{max-width:1600px}.homework-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.homework-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.homework-page .homework-table{min-width:900px}.homework-page .homework-view-section{background:#0000}.homework-page .q-markup-table{background:#fff;border:1px solid #e4e9f0;border-radius:15px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.homework-page .q-markup-table tbody tr:hover{background:#f8faff}.homework-page .q-card .text-bold.text-h6{color:#293650;font-size:15px;font-weight:850}.homework-page .homework-view-section>.q-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.homework-page iframe{border:0;border-radius:12px;max-width:100%}.online-classes-page .student-shell{max-width:1600px}.online-classes-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.online-classes-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.online-schedule-list{background:#fff;border:1px solid #e4e9f0!important;border-radius:14px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.online-schedule-list .online-day-header{background:var(--q-primary);color:#fff;min-height:48px}.online-schedule-list .online-day-header .q-item__section{font-size:13px;font-weight:850;letter-spacing:.02em}.online-schedule-list .online-class-item{background:#fff;border-bottom:1px solid #edf0f5;color:#536079;min-height:72px;transition:background .2s ease,transform .2s ease}.online-schedule-list .online-class-item:last-child{border-bottom:0}.online-schedule-list .online-class-item:hover{background:#f8faff;transform:translateX(2px)}.online-schedule-list .online-class-item .q-item__label--overline{color:var(--q-primary);font-size:10px;font-weight:850}.online-schedule-list .online-class-item .q-item__label:not(.q-item__label--overline){color:#293650;font-size:12px;font-weight:750}.online-schedule-list .online-class-item .q-item__label--caption{color:#8791a5;font-size:10px;margin-top:3px}.online-quiz-page .student-shell,.question-bank-page .student-shell{max-width:1600px}.online-quiz-page .student-shell>.row>[class*=col-],.question-bank-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.online-quiz-page .student-shell>.row>[class*=col-]:last-child,.question-bank-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.online-quiz-page .quiz-table,.question-bank-page .quiz-table{min-width:900px}.online-quiz-page .quiz-view-section,.question-bank-page .q-markup-table{background:#fff}.online-quiz-page .q-markup-table tbody tr:hover,.question-bank-page .q-markup-table tbody tr:hover{background:#f8faff}.online-quiz-page .q-card .text-bold.text-h6,.question-bank-page .q-card .text-bold.text-h6{color:#293650;font-size:15px;font-weight:850}.examination-page .student-shell{max-width:1600px}.examination-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.examination-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.examination-page .examination-table{min-width:720px}.examination-page .q-markup-table,.examination-page .q-table__container{background:#fff}.examination-page .q-markup-table tbody tr:hover{background:#f8faff}.examination-page .q-card .text-bold.text-h6{color:#293650;font-size:15px;font-weight:850}.supplier-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.supplier-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.supplier-page .supplier-table{min-width:760px}.supplier-page .supplier-empty-state{background:#fff;text-align:center}.supplier-page .supplier-empty-state .q-card__section{align-items:center;color:#8791a5;display:flex;flex-direction:column;gap:8px;padding:42px 24px!important}.supplier-page .supplier-empty-state .q-icon{color:var(--q-primary)}.supplier-page .supplier-empty-state strong{color:#293650;font-size:15px}.supplier-page .supplier-empty-state span{font-size:11px;margin-bottom:8px}.supplier-page .supplier-empty-state .q-btn{min-height:38px}.student-attendance-page .student-shell{max-width:1600px}.student-attendance-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.student-attendance-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.student-attendance-page .q-card.bg-info{background:#eef4ff!important;border-color:#d9e4ff;color:#3156a8!important}.student-attendance-page .q-card.bg-info .q-card__section{padding:17px 24px!important}.student-attendance-page .q-card.bg-info .text-h6{color:#3156a8;font-size:14px}.student-attendance-page .attendance-table{min-width:980px}.student-attendance-page .attendance-table thead tr:first-child{background:#fff}.student-attendance-page .attendance-table thead tr:first-child th{border-bottom:1px solid #edf0f5}.student-attendance-page .attendance-table tbody td{vertical-align:middle}.student-attendance-page .attendance-table .q-radio{margin-right:8px}.student-attendance-page .qrcode-stream,.student-attendance-page video{border:1px solid #e4e9f0;border-radius:12px;max-width:100%}.student-attendance-page .face-attendance-panel{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden;padding:18px}.payroll-page .student-shell{max-width:1600px}.payroll-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.payroll-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.payroll-page .payroll-table{min-width:900px}.payroll-page .q-markup-table,.payroll-page .q-table__container{background:#fff}.payroll-page .q-markup-table tbody tr:hover,.payroll-page .q-table tbody tr:hover{background:#f8faff}.payroll-page .payroll-empty-state{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;color:#8791a5;font-size:12px;padding:42px 24px;text-align:center}.payroll-page .list-card{border:1px solid #e4e9f0;border-radius:13px;box-shadow:none}.external-examination-page .student-shell{max-width:1600px}.external-examination-page:not(.q-page){padding:28px 30px 44px!important}.external-examination-page .external-examination-table{min-width:900px}.external-examination-page .q-markup-table,.external-examination-page .q-table__container{background:#fff}.external-examination-page .q-markup-table tbody tr:hover,.external-examination-page .q-table tbody tr:hover{background:#f8faff}.external-examination-page .list-card{border:1px solid #e4e9f0;border-radius:13px;box-shadow:none}.external-examination-page canvas,.external-examination-page video{border-radius:12px;max-width:100%}.human-resource-page .student-shell{max-width:1600px}.human-resource-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.human-resource-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.human-resource-page .hr-table{min-width:820px}.human-resource-page .q-markup-table,.human-resource-page .q-table__container{background:#fff}.human-resource-page .q-markup-table tbody tr:hover,.human-resource-page .q-table tbody tr:hover{background:#f8faff}.human-resource-page .list-card{border:1px solid #e4e9f0;border-radius:13px;box-shadow:none}.human-resource-page .hr-settings-preview{background:#f8faff;border:1px solid #e4e9f0;border-radius:12px;overflow:hidden}.income-expense-page .student-shell{max-width:1600px}.income-expense-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.income-expense-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.income-expense-page .income-expense-table{min-width:820px}.income-expense-page .q-markup-table,.income-expense-page .q-table__container{background:#fff}.income-expense-page .q-markup-table tbody tr:hover,.income-expense-page .q-table tbody tr:hover{background:#f8faff}.income-expense-page .income-summary-card{background:#f8faff;border:1px solid #e4e9f0;border-radius:14px;color:#536079}.income-expense-page .income-empty-state{align-items:center;color:#8791a5;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.income-expense-page .income-empty-state .q-icon{color:var(--q-primary);font-size:54px}.income-expense-page .income-empty-state strong{color:#293650;font-size:15px}.staff-attendance-report-page,.student-attendance-report-page{background:#f3f5f9!important;color:#172033;display:block!important;min-height:100%;padding:0 0 24px;width:100%}.staff-attendance-report-page .my-card,.staff-attendance-report-page .q-markup-table,.staff-attendance-report-page .q-table__container,.staff-attendance-report-page.my-card,.student-attendance-report-page .my-card,.student-attendance-report-page .q-markup-table,.student-attendance-report-page .q-table__container,.student-attendance-report-page.my-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.staff-attendance-report-page .si-page-header,.staff-attendance-report-page.si-page-header,.student-attendance-report-page .si-page-header,.student-attendance-report-page.si-page-header{background:var(--q-primary)!important;color:#fff}.staff-attendance-report-page .q-card__section:not(.si-page-header),.student-attendance-report-page .q-card__section:not(.si-page-header){color:#536079}.staff-attendance-report-page .q-field--outlined .q-field__control,.student-attendance-report-page .q-field--outlined .q-field__control{border-radius:10px}.staff-attendance-report-page .q-table__top,.student-attendance-report-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5}.staff-attendance-report-page .q-markup-table thead tr,.staff-attendance-report-page .q-table thead tr,.student-attendance-report-page .q-markup-table thead tr,.student-attendance-report-page .q-table thead tr{background:#f7f9fc!important}.staff-attendance-report-page .q-markup-table tbody tr:hover,.staff-attendance-report-page .q-table tbody tr:hover>td,.student-attendance-report-page .q-markup-table tbody tr:hover,.student-attendance-report-page .q-table tbody tr:hover>td{background:#f8faff!important}.staff-attendance-report-page .q-markup-table td,.staff-attendance-report-page .q-markup-table th,.student-attendance-report-page .q-markup-table td,.student-attendance-report-page .q-markup-table th{color:#536079;font-size:11px}.staff-attendance-report-page .page-a4,.staff-attendance-report-page .page-a4-landscape,.student-attendance-report-page .page-a4,.student-attendance-report-page .page-a4-landscape{border:1px solid #e4e9f0;border-radius:15px;box-shadow:0 8px 28px #1621370d;margin:18px auto;overflow:hidden}@media (max-width:700px){.staff-attendance-report-page,.student-attendance-report-page{padding-bottom:14px}.staff-attendance-report-page .q-card>.q-card__section,.student-attendance-report-page .q-card>.q-card__section{padding-left:14px;padding-right:14px}}.finance-reports-page,.staff-reports-page{background:#f3f5f9!important;color:#172033;display:block!important;min-height:100%;padding-bottom:24px;width:100%}.finance-reports-page .my-card,.finance-reports-page .q-markup-table,.finance-reports-page .q-table__container,.finance-reports-page.my-card,.staff-reports-page .my-card,.staff-reports-page.my-card,.staff-reports-table{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.finance-reports-page .si-page-header,.finance-reports-page.si-page-header,.staff-reports-page .si-page-header,.staff-reports-page.si-page-header{background:var(--q-primary)!important;color:#fff}.finance-reports-page .q-table__top,.staff-reports-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5}.finance-reports-page .q-table thead tr,.staff-reports-page .q-table thead tr,.staff-reports-table .q-table thead tr{background:#f7f9fc!important}.finance-reports-page .q-table tbody tr:hover>td,.staff-reports-page .q-table tbody tr:hover>td,.staff-reports-table .q-table tbody tr:hover>td{background:#f8faff!important}.finance-reports-page .q-card__section:not(.si-page-header),.staff-reports-page .q-card__section:not(.si-page-header){color:#536079}.examination-report-page,.payroll-report-page{background:#f3f5f9!important;color:#172033;display:block!important;min-height:100%;padding-bottom:24px;width:100%}.examination-report-page .my-card,.examination-report-page .q-markup-table,.examination-report-page .q-table__container,.examination-report-page.my-card,.payroll-report-page .my-card,.payroll-report-page .q-markup-table,.payroll-report-page .q-table__container,.payroll-report-page.my-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.examination-report-page .si-page-header,.examination-report-page.si-page-header,.payroll-report-page .si-page-header,.payroll-report-page.si-page-header{background:var(--q-primary)!important;color:#fff}.examination-report-page .q-card__section:not(.si-page-header),.payroll-report-page .q-card__section:not(.si-page-header){color:#536079}.examination-report-page .q-field--outlined .q-field__control,.payroll-report-page .q-field--outlined .q-field__control{border-radius:10px}.examination-report-page .q-table__top,.payroll-report-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5}.examination-report-page .q-markup-table thead tr,.examination-report-page .q-table thead tr,.payroll-report-page .q-markup-table thead tr,.payroll-report-page .q-table thead tr{background:#f7f9fc!important}.examination-report-page .q-markup-table tbody tr:hover,.examination-report-page .q-table tbody tr:hover>td,.payroll-report-page .q-markup-table tbody tr:hover,.payroll-report-page .q-table tbody tr:hover>td{background:#f8faff!important}.examination-report-page .q-markup-table td,.examination-report-page .q-markup-table th,.payroll-report-page .q-markup-table td,.payroll-report-page .q-markup-table th{color:#536079;font-size:11px}.examination-report-page .page-a4,.examination-report-page .page-a4-landscape,.payroll-report-page .page-a4,.payroll-report-page .page-a4-landscape{border:1px solid #e4e9f0;border-radius:15px;box-shadow:0 8px 28px #1621370d;margin:18px auto;overflow:hidden}@media (max-width:700px){.examination-report-page,.payroll-report-page{padding-bottom:14px}.examination-report-page .q-card>.q-card__section,.payroll-report-page .q-card>.q-card__section{padding-left:14px;padding-right:14px}}.notice-report-page{background:#f3f5f9!important;color:#172033;display:block!important;min-height:100%;padding-bottom:24px;width:100%}.notice-report-page .my-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.notice-report-page .si-page-header{background:var(--q-primary)!important;color:#fff}.notice-report-page .q-card__section:not(.si-page-header){color:#536079}.notice-report-page .q-field--outlined .q-field__control{border-radius:10px}.notice-report-page .q-expansion-item{background:#f7f9fc!important;border:1px solid #e5e9f0;border-radius:12px;overflow:hidden}.certificate-report-output,.notice-report-output{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;margin:18px auto;max-width:1560px;overflow:hidden}.notice-report-output[contenteditable=true]{outline:2px dashed var(--q-primary);outline-offset:-8px}.certificate-report-output{border-radius:14px}.certificates-page{color:#172033}@media (max-width:700px){.notice-report-page{padding-bottom:14px}.notice-report-page .q-card>.q-card__section{padding-left:14px;padding-right:14px}.certificate-report-output,.notice-report-output{margin-left:12px;margin-right:12px}}.settings-page .student-shell{max-width:1600px}.settings-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.settings-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.settings-page .my-card,.settings-page .q-card,.settings-page .q-markup-table,.settings-page .q-table__container,.settings-page>.q-card{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d!important;overflow:hidden}.settings-page .si-page-header{background:var(--q-primary)!important;color:#fff}.settings-page .q-card__section:not(.si-page-header){color:#536079}.settings-page .q-markup-table tbody tr:hover,.settings-page .q-table tbody tr:hover{background:#f8faff}.settings-page .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5}.settings-page .q-field--outlined .q-field__control{border-radius:10px}.settings-page .q-markup-table{min-width:700px}.settings-page .settings-action-card{border-radius:14px}.settings-page .q-img{border-radius:10px}.live-preview-page .notice{border-radius:12px}.logs-settings-page{padding:28px 30px 44px!important}.student-reports-page{background:#f3f5f9!important;color:#172033;display:block!important;min-height:100%;padding:0 0 24px;width:100%}.student-reports-page .my-card,.student-reports-page .q-table__container,.student-reports-page.my-card,.student-reports-table{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.student-reports-page .si-page-header,.student-reports-page.si-page-header{background:var(--q-primary)!important;color:#fff}.student-reports-page .q-card__section:not(.si-page-header),.student-reports-page.my-card>.q-card__section:not(.si-page-header){color:#536079}.student-reports-page .q-table__top,.student-reports-table .q-table__top{background:#fff!important;border-bottom:1px solid #edf0f5}.student-reports-page .q-table thead tr,.student-reports-table .q-table thead tr{background:#f7f9fc!important}.student-reports-page .q-table tbody tr:hover>td,.student-reports-table .q-table tbody tr:hover>td{background:#f8faff!important}.student-reports-page .q-markup-table,.student-reports-page .q-table__container,.student-reports-table{min-width:760px}.student-reports-page .q-field--outlined .q-field__control,.student-reports-page.my-card .q-field--outlined .q-field__control{border-radius:10px}.communication-page .student-shell{max-width:1600px}.communication-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.communication-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.communication-page .q-card,.communication-page .q-markup-table,.communication-page .q-table__container{background:#fff;border:1px solid #e4e9f0;border-radius:16px;box-shadow:0 8px 28px #1621370d;overflow:hidden}.communication-page .q-card>.q-card__section:not(.si-page-header){color:#536079}.noticeboard-page .list-card{border:1px solid #e4e9f0;border-radius:13px;box-shadow:none}.noticeboard-page .list-card:hover,.noticeboard-page .q-table tbody tr:hover{background:#f8faff}.notice-view-page{padding:28px 30px 44px!important}.notice-view-page .q-card{margin:0 auto;max-width:1120px}.notice-view-page .q-card__section[style*=min-height]{line-height:1.7;min-height:300px}.messaging-page .student-shell{max-width:1180px}.whatsapp-page .student-shell{max-width:1280px}.whatsapp-page .q-card{padding:0!important}.whatsapp-page .q-card>.q-card__section{padding:24px}.whatsapp-page .bg-info,.whatsapp-page .bg-positive{border-radius:12px;margin-top:18px}.whatsapp-page ol{color:#536079;font-size:12px;line-height:1.8}.cctv-page .student-shell{max-width:1600px}.cctv-page .q-card{padding:0!important}.cctv-page .q-card__section{padding:20px 24px}.cctv-page img{border-radius:12px;max-height:650px;object-fit:contain}.clear-cache-page .student-shell,.mobile-app-page .student-shell{max-width:1600px}.clear-cache-page .q-card__section:not(.si-page-header){color:#536079;line-height:1.65}.mobile-app-page .q-card__section:not(.si-page-header){color:#536079}.mobile-app-page .q-card img{border-radius:10px;max-width:100%}.academic-resources-page .student-shell,.academics-page .student-shell{max-width:1600px}.academic-resources-page .student-shell>.row>[class*=col-],.academics-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.academic-resources-page .student-shell>.row>[class*=col-]:last-child,.academics-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.academic-resources-page .q-markup-table,.academic-resources-page .q-table__container,.academics-page .q-markup-table,.academics-page .q-table__container{background:#fff}.academic-resources-page .q-markup-table tbody tr:hover,.academic-resources-page .q-table tbody tr:hover,.academics-page .q-markup-table tbody tr:hover,.academics-page .q-table tbody tr:hover{background:#f8faff}.academic-resources-page .resource-table,.academics-page .academic-table{min-width:760px}.academics-page .assign-subjects-table,.academics-page .timetable-table{min-width:900px}.certificates-page{background:#f3f5f9!important;display:block!important;min-height:100%;padding:28px 30px 44px!important}.certificates-page>.col-12{margin:0 auto;max-width:1560px}.certificates-id-page .my-card,.certificates-page .my-card{background:#fff;border:1px solid #e4e9f0;border-radius:17px;box-shadow:0 8px 28px #1621370d!important;overflow:hidden}.certificates-id-page .page-a4,.certificates-page .certificate-page{border:1px solid #e4e9f0;border-radius:14px;box-shadow:0 8px 28px #1621370d;margin:18px auto 0;max-width:1560px}.certificates-id-page .student-shell{max-width:1560px}.certificates-id-page .id-card-area{padding:18px}.single-id-card-page{background:#f3f5f9!important;min-height:100%}.single-id-card-page>.student-shell{margin:0 auto}.staff-management-page .student-shell{max-width:1600px}.staff-management-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.staff-management-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.staff-management-page .staff-card{background:#fff;border:1px solid #e4e9f0;border-radius:13px;box-shadow:none}.staff-management-page .staff-card .text-weight-medium{color:#293650;font-size:12px;font-weight:800}.staff-management-page .q-markup-table,.staff-management-page .q-table__container{background:#fff}.staff-management-page .q-markup-table tbody tr:hover,.staff-management-page .q-table tbody tr:hover{background:#f8faff}.staff-management-page .staff-bulk-page,.staff-management-page .staff-form-page{min-width:0}.staff-management-page .staff-bulk-page .q-card,.staff-management-page .staff-form-page .q-card{overflow:hidden}.staff-management-page .q-avatar{border:3px solid #eef4ff}.fee-management-page .student-shell{max-width:1600px}.fee-management-page .student-shell>.row>[class*=col-]{margin-bottom:18px!important}.fee-management-page .student-shell>.row>[class*=col-]:last-child{margin-bottom:0!important}.fee-management-page .fee-management-table{min-width:900px}.fee-management-page .q-markup-table,.fee-management-page .q-table__container{background:#fff}.fee-management-page .q-markup-table tbody tr:hover{background:#f8faff}.fee-management-page .fee-summary-card{background:#f8faff;border:1px solid #e4e9f0;border-radius:14px;color:#536079}.fee-management-page .fee-empty-state{align-items:center;color:#8791a5;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:220px;text-align:center}.fee-management-page .fee-empty-state .q-icon{color:var(--q-primary);font-size:54px}.fee-management-page .fee-empty-state strong{color:#293650;font-size:15px}@media (max-width:700px){.certificates-page{padding:18px 12px 32px!important}.certificates-id-page .student-shell{padding-left:12px;padding-right:12px}}@media (max-width:480px){.student-info-page .si-page-header .row{align-items:flex-start;flex-direction:column;gap:11px}.student-info-page .si-page-header .col{width:100%}.student-info-page .si-page-header .text-right{text-align:left!important}.student-info-page .si-page-header .q-btn{width:100%}.student-info-view .student-shell>.row>[class*=col-]{padding-left:0!important;padding-right:0!important}}overline{margin-inline:5px;text-decoration:underline}.mcq_option{margin-bottom:7px!important}.mcq_option .option{word-break:break-word}.long_question .urdu p,.mcq_option .urdu p,.short_question .urdu p{display:inherit;margin-bottom:0!important}.test-maker div,.test-maker p{word-break:break-word}.test-maker p{display:inline-block}.test-maker *{overflow:hidden}.test-maker td,.test-maker th{height:21px!important}.test-maker .MathJax_CHTML *{overflow:initial}.test-maker #uniquefild{display:inline;margin-inline:2px;vertical-align:middle}.test-maker .math-tex{display:inline-block;margin-inline:3px;overflow:unset;vertical-align:middle}.test-maker .math-tex *{overflow:unset}.paper-table p{margin-bottom:2px}.question td span table{width:100%!important}.test-maker .q-table--dense .q-table tbody td,.test-maker .q-table--dense .q-table tbody tr,.test-maker .q-table--dense .q-table thead tr{height:1px!important;padding:3px 0 0 3px!important}.test-maker .text-Center,.test-maker .text-Center .urdu{text-align:center!important}.test-maker .text-Right{text-align:right!important}.test-maker .text-Left{text-align:left!important}.test-maker .urdu.text-Left{text-align:right!important}#question_panel .question_section p{display:inline-block;margin:0}#question_panel .question_section span p{display:inline}#question_panel .question_section img{margin-inline:10px;max-width:100%;vertical-align:middle}#question_panel .urdu{font-size:17px}#test-maker .question p{display:inline;margin:0}#test-maker .question img{margin-inline:10px;max-width:100%;vertical-align:middle}#test-maker .dir-ltr{direction:ltr}#test-maker .urdu{font-size:16px}#test-maker[contenteditable=true]{border:2px dashed red;outline:none}#test-maker[contenteditable=true] .edit-question-btn,.edit-test-panel .edit-question-btn{display:none}.vue-html2pdf .content-wrapper{margin:auto}.q-bar.top{position:absolute;top:0;width:100%;z-index:99}.q-bar.top+.q-card,.q-bar.top+.q-card-section{margin-top:20px}.fee-details-table td,.fee-details-table th{padding:3px!important}.bdg-sect .urdu{font-size:15px}.font-10{font-size:10px!important}.login-btn .q-btn__content{justify-content:space-between!important}.login-btn .q-icon{background:#fff;border-radius:50%;margin-right:-7px}.app-dashboard{font-size:11px!important}.app-dashboard .digital-classroom{font-size:12px!important}.app-dashboard .digital-classroom .q-btn__content{justify-content:space-between!important}.notice{border-radius:4px;border-style:solid;border-width:1px;color:#fff;font-size:13px;margin:16px 0;padding:16px}.notice.notice-success{background-color:#051c0a;border-color:var(--q-positive)}.notice.notice-success h1,.notice.notice-success h2,.notice.notice-success h3,.notice.notice-success h4{color:var(--q-positive);font-size:16px;font-weight:700;margin:5px 0}.notice.notice-success b,.notice.notice-success strong{color:var(--q-positive)}.notice.notice-warning{background-color:#2a1f03;border-color:var(--q-warning)}.notice.notice-warning h1,.notice.notice-warning h2,.notice.notice-warning h3,.notice.notice-warning h4{color:var(--q-warning);font-size:16px;font-weight:700;margin:5px 0}.notice.notice-warning b,.notice.notice-warning strong{color:var(--q-warning)}.notice.notice-danger{background-color:#2a0303;border-color:var(--q-negative)}.notice.notice-danger h1,.notice.notice-danger h2,.notice.notice-danger h3,.notice.notice-danger h4{color:var(--q-negative);font-size:16px;font-weight:700;margin:5px 0}.notice.notice-danger b,.notice.notice-danger strong{color:var(--q-negative)}.notice.notice-info{background-color:#03112a;border-color:var(--q-info)}.notice.notice-info h1,.notice.notice-info h2,.notice.notice-info h3,.notice.notice-info h4{color:var(--q-info);font-size:16px;font-weight:700;margin:5px 0}.notice.notice-info b,.notice.notice-info strong{color:var(--q-info)}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;letter-spacing:.02em;line-height:1.4;padding:2px 10px}.status-pill:before{background:currentColor;border-radius:50%;content:"";height:6px;opacity:.85;width:6px}.status-pill--positive{background:#1b88351f;color:var(--q-positive)}.status-pill--negative{background:#9c00121f;color:var(--q-negative)}.status-pill--warning{background:#eec86138;color:var(--q-warning)}.status-pill--info{background:#088ea81f;color:var(--q-info)}.status-pill--neutral{background:#0000000f;color:var(--q-primary)}:focus-visible{border-radius:4px;outline:2px solid var(--q-info);outline-offset:2px}a:focus-visible,button:focus-visible{outline-offset:3px}@media (pointer:coarse){.q-btn:not(.q-btn--dense){min-height:44px}.q-field--outlined .q-field__control{min-height:48px}.q-item--clickable{min-height:44px}}.q-table tbody tr{transition:background-color .12s ease}.q-table tbody tr:hover>td{background-color:#088ea80a}.q-table thead tr th{border-bottom:2px solid #00000014!important;letter-spacing:.02em}.q-field__input,.q-field__native{caret-color:var(--q-info)}.q-btn--push:hover{transform:translateY(-1px)}.q-btn--push{transition:transform .12s ease}.q-tooltip{border-radius:6px;font-size:12px;font-weight:500;padding:6px 10px}.q-drawer{border-right:1px solid #0000000f}.q-drawer:not(.q-drawer--mini){box-shadow:0 8px 24px #0000000f}@media (prefers-reduced-motion:reduce){.skeleton-table__cell,.skeleton-table__cell--header{animation:none!important}.q-btn--push{transition:none!important}}.app-header{box-shadow:0 2px 6px #0000001f}body{transition:background-color .24s ease,color .24s ease}.app-toolbar{min-height:56px}.app-header__title{font-weight:600;letter-spacing:.02em}.app-header__menu-btn:hover{background:#ffffff14}@media (max-width:600px){.q-field__input,.q-field__native,textarea.q-field__native{font-size:16px!important}}@media (max-width:1023px){.q-page-container{padding-bottom:8px}}.app-offline{box-shadow:0 2px 6px #0000001f;font-size:12px;font-weight:500;left:0;letter-spacing:.01em;padding:6px 12px;position:fixed;right:0;top:0;z-index:9998}@media (max-width:600px){.q-table--grid{gap:12px!important;grid-template-columns:1fr!important}.q-table--grid .q-table__bottom-item,.q-table--grid .q-table__top{font-size:14px}}@media (pointer:coarse){.q-btn:not(.q-btn--dense):not(.q-btn--flat){min-height:44px}.q-page-sticky--bottom{padding-bottom:max(env(safe-area-inset-bottom),12px);z-index:100}}*{print-color-adjust:exact}@media print{#q-app{background:#fff!important}.watermark{display:block;left:50%;opacity:.07;position:fixed;top:50%;transform:translate(-50%,-50%);width:100mm;z-index:999}.q-table--cell-separator tr td,.q-table--cell-separator tr th,.q-table--cell-separator.q-table--bordered{border-color:#000}.page-a4{margin:0;page-break-after:always;width:100%!important}.page-a4 td,.page-a4 th{font-size:.9rem!important;max-width:100%}.page-a4:last-child{page-break-after:auto!important}.page-a4-landscape{margin:10px;page-break-after:always;width:100%!important}.page-a4-landscape:last-child{margin:10px;page-break-after:auto!important;width:100%!important}.page-a4,.page-a4-landscape{min-height:auto!important}.page-break{page-break-after:always}.page-break:last-child{page-break-after:auto!important}.page-break-before{margin-top:15px;page-break-before:always}#q-notify,.no-print,.q-drawer-container,.q-header,.q-tooltip{display:none!important}.q-page-container{padding-left:0!important;padding-top:0!important}.slip-page+.slip-page{page-break-before:always!important}.slip-page-3{height:33.333333vh}.slip-page-2{height:50vh!important}.row[contenteditable=true]{border:0;outline:none}.reports-menu{display:none}.flex-page .footer{bottom:0;left:0;padding:20px;position:fixed;width:100%}}@media print{@page{margin:15px;margin-bottom:25px;margin-bottom:30px!important}}@media print{.flex-page:has(.footer){padding-bottom:1.2in}}@media print{.inquiry-page .header img{max-height:1in!important}.inquiry-page .footer-area img{max-height:.7in!important}}