@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&family=Inter:wght@400;500;600;700&family=Roboto:wght@400;500;700&family=Outfit:wght@400;500;600;700&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-block-start:30px}body{font-size:16px;font-weight:400;line-height:20px;font-family:var(--font-family,"Poppins", sans-serif);color:var(--text-primary,#111827);background-color:var(--page-bg,#f7f7f7)}@font-face{font-family:PlusJakartaSans-Bold;src:url(../media/PlusJakartaSans-Bold.0uqn-wgp0c5dm.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans-SemiBold;src:url(../media/PlusJakartaSans-SemiBold.0dp_0xl-4okyx.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans-Medium;src:url(../media/PlusJakartaSans-Medium.167-rh9rv-06..ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PlusJakartaSans-Regular;src:url(../media/PlusJakartaSans-Regular.0jqs3_ql86p-d.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--main-white:#fff;--primary-color:#002147;--secondary-color:#00509d;--accent-color:#f1b000;--selected-color:#002147;--main-border:#d1d5db85;--light-border:#d1d5db1f;--main-black:#000;--main-red:#5c1a1a;--bg-color:#002147;--body-color:#f7f7f7;--off-white:#ffffff91;--orange:#ff6200;--green:#46c700;--dark-blue:#001529;--main-yellow:#f1b000;--input-bg:#fff;--header-bg:#002147;--apply-orange:#c0392b;--header-maroon:#002147;--sidebar-bg:linear-gradient(180deg, #002147 0%, #001529 100%);--active-gradient:linear-gradient(90deg, #002147 0%, #00509d 100%);--theme-gradient:linear-gradient(90deg, #002147 0%, #00509d 100%);--font-family:"Poppins", sans-serif;--border-radius:12px;--card-shadow:0 10px 30px -5px #00000014;--header-text:#fff;--button-bg:var(--primary-color);--sidebar-active-bg:linear-gradient(90deg, #002147 0%, #00509d 100%);--button-radius:8px}.portal-school{--primary-color:#002147;--secondary-color:#00509d;--selected-color:#002147;--bg-color:#002147;--body-color:#f7f7f7;--header-bg:#002147;--header-text:#fff;--button-bg:var(--primary-color);--font-family:"Poppins", sans-serif}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input:-webkit-autofill{transition-delay:9999s}input:-webkit-autofill:hover{transition-delay:9999s}input:-webkit-autofill:focus{transition-delay:9999s}input:-webkit-autofill:active{transition-delay:9999s}input[type=number]{appearance:textfield}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}.cus-scrollbar::-webkit-scrollbar{background-color:#ebebeb;border-radius:100rem;width:3px;height:5px}.cus-scrollbar::-webkit-scrollbar-thumb{background:var(--primary-color,var(--bg-color));border-radius:100rem}.cus-scrollbar{scrollbar-color:var(--bg-color) #ebebeb;scrollbar-width:thin}.grid-main .grid-item{box-shadow:none;background-color:#0000;border-radius:0;padding:0}.admin-text-decoration-none{text-decoration:none!important}.admin-flex-all{justify-content:space-between;display:flex}.admin-form-group .admin-form-control input{border:1px solid var(--main-border);width:100%;color:var(--text-secondary,#6b7280);font-size:12px;line-height:16px;font-family:var(--font-family,"PlusJakartaSans-Medium", sans-serif);-ms-border-radius:5px;-o-border-radius:5px;text-transform:capitalize;background-color:#fff;border-radius:5px;padding:8px 15px}.admin-form-group .admin-form-control-normal input{border:1px solid var(--main-border);background-color:var(--input-bg);width:100%;color:var(--text-secondary,#6b7280);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:8px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:16px}.admin-form-group .admin-form-control input::placeholder{color:var(--text-secondary,#6b7280);opacity:1;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:20px}.admin-form-group .admin-form-control .Mui-focused .MuiOutlinedInput-notchedOutline{border-width:0;border-color:#0000}.admin-form-control fieldset{border:0}.admin-form-group .admin-form-control-normal input::placeholder{color:var(--text-secondary,#6b7280);opacity:1;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:20px}.admin-form-group .admin-form-control-normal .Mui-focused .MuiOutlinedInput-notchedOutline{border-width:0;border-color:#0000}.admin-form-control-normal fieldset{border:0}.MuiOutlinedInput-root:hover:not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border-color:var(--main-border)!important}.admin-input-box .admin-form-lable{font-size:13px;line-height:19px;font-family:var(--font-family,"PlusJakartaSans-SemiBold", sans-serif);color:var(--primary-color,#002147);min-height:19px;margin:0 0 6px}.admin-input-box .MuiInputBase-root{background-color:var(--input-bg);width:100%}.admin-input-box .MuiInputBase-root fieldset:hover{border-color:#0000}.admin-form-group .admin-form-control-eye{border:1px solid var(--main-border)}.admin-input-box .admin-form-control-eye input{border:0}.admin-input-box .admin-form-control-eye input::placeholder{color:var(--text-secondary,#6b7280);opacity:1;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:20px}.admin-page-border{border:1px solid var(--main-border);border-radius:6px;padding:20px}.btn-main .btn{text-transform:capitalize;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding:7px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.btn-main-primary .btn-primary,.btn-main-primary .btn-primary:hover{border-radius:var(--button-radius,5px);color:var(--button-text,#fff);font-size:12px;line-height:18px;font-family:var(--font-family,"PlusJakartaSans-Medium", sans-serif);text-transform:capitalize;padding:8px 15px;transition:all .3s;background:var(--theme-gradient,var(--button-bg,#002147))!important}.btn-main-primary .btn-primary:hover{opacity:.9;transform:translateY(-1px)}.border-btn-main .border-btn{color:var(--main-black);text-transform:capitalize;border:1px solid #042e5d2e;border-radius:5px;padding:7px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px;transition:color .5s;position:relative}.filter-btn-main .filter-btn,.filter-btn-main .filter-btn:hover{min-width:30px;color:var(--main-black);text-transform:capitalize;border:1px solid #042e5d2e;border-radius:5px;padding:7px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px;transition:color .5s;position:relative}.border-btn-main .border-btn:hover{color:var(--dark-blue)}.admin-switch-main{margin-left:20px}.admin-switch-lable .MuiTypography-root{color:var(--text-secondary,#6b7280);font-size:14px;font-weight:400;line-height:21px}.admin-pagination-main{border-top:1px solid var(--main-border);justify-content:flex-end;align-items:center;padding-top:20px;display:flex}.admin-pagination-main .MuiPaginationItem-root{min-width:20px;height:20px;color:var(--text-secondary,#6b7280);border-radius:4px;margin:0 4px;padding:0;font-size:12px;font-weight:400;line-height:18px}.admin-pagination-main .MuiPaginationItem-root.Mui-selected:hover,.admin-pagination-main .MuiPaginationItem-root.Mui-selected{background-color:var(--bg-color);color:var(--main-white)}.admin-progress-bar-main{width:100%;max-width:470px;position:relative}.admin-progress-bar-main .admin-progress-bar .MuiLinearProgress-bar{background-color:var(--selected-color);border-radius:8px}.admin-progress-bar-content{margin-top:30px}.admin-progress-bar-content .admin-page-title{color:var(--primary-color);font-size:20px;font-weight:500;line-height:30px}.admin-progress-bar-text{color:var(--text-secondary,#6b7280);font-size:14px;font-weight:500;line-height:21px;position:absolute;top:-5px;right:-35px}body .error-text{color:red;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:16px}body .error-text-center{text-align:center}.admin-dropdown-box .admin-form-control{width:100%;position:relative}.admin-dropdown-select .MuiSelect-select{color:var(--text-secondary,#6b7280);border:1px solid var(--main-border);text-transform:capitalize;border-radius:4px;padding:7px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:20px;display:flex}.admin-grey-down{object-fit:contain;width:10px;height:10px;position:absolute;top:17.92px;right:21.92px}.admin-dropdown-box .MuiMenu-list .admin-drop-menuitem{color:var(--text-secondary,#6b7280);font-size:12px;font-weight:400;line-height:20px}.admin-row{grid-gap:30px;grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.admin-modal .admin-modal-inner{border:1px solid var(--main-border);border-radius:10px;width:calc(100% - 30px);max-height:calc(100vh - 40px)}.admin-modal-hgt-scroll{max-height:calc(100vh - 265px);margin-right:-5px;padding:0 5px 0 0;overflow:auto}.admin-modal-close-icon{cursor:pointer}.MuiBackdrop-root{background-color:#000000b3}.admin-modal-footer{border-top:1px solid var(--main-border);padding:15px}.admin-modal-header .modal-close-btn{justify-content:center;min-width:20px;padding:0}.admin-table-data-flex{align-items:center;gap:7px;width:100%;display:flex}.admin-table-data-btn-flex{justify-content:flex-end;gap:10px;display:flex}.admin-table-data-btn-flex .admin-table-data-btn{justify-content:center;min-width:25px;padding:0}.admin-table-data-img{object-fit:cover;border-radius:5px;width:35px;height:35px;margin-right:7px}.admin-table-doc-img{object-fit:cover;width:25px;height:25px;margin-right:7px}.table-td .admin-table-data-text{-webkit-line-clamp:1;line-clamp:1;color:var(--text-secondary,#6b7280);word-break:break-word;-webkit-box-orient:vertical;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.page-table-main .table-container{box-shadow:none;background-color:#0000;max-width:100vw;padding-bottom:7px;overflow:auto}.page-table-main .table{min-width:850px}.page-table-main .table-th{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #0021471a;padding:14px 15px;font-family:PlusJakartaSans-Bold;font-size:11px;font-weight:700;line-height:1.5}.page-table-main .table-td{color:var(--text-secondary,#6b7280);border-bottom:1px solid var(--main-border);text-transform:capitalize;padding:7px 10px;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:18px}.page-table-main .table-container::-webkit-scrollbar{width:2px;height:5px}.page-table-main .table-container::-webkit-scrollbar-track{background:var(--main-border);border-radius:5px}.page-table-main .table-container::-webkit-scrollbar-thumb{background:#8888885c}.page-table-main .table-container::-webkit-scrollbar-thumb:hover{background:#555}.admin-icon{object-fit:contain;width:13px;height:13px}body .MuiTooltip-tooltip{color:var(--main-white);background-color:#616161eb;border-radius:5px;padding:3px 5px;font-family:PlusJakartaSans-Regular;font-size:10px;line-height:18px;box-shadow:0 5px 20px #adb5d908}body .MuiTooltip-tooltip .MuiTooltip-arrow:before{color:#616161eb}.admin-userlist-inner-btn-flex{gap:10px;display:flex}.admin-search-box{position:relative}.admin-search-box .admin-form-control input::placeholder{color:var(--text-secondary,#6b7280);opacity:1;font-size:12px;font-weight:400;line-height:20px}.admin-search-grey-img{margin-right:10px;position:absolute;top:11px;left:13px}.school-admin-search-grey-img{margin-right:10px;position:absolute;top:9px;left:13px}.admin-search-box .admin-form-group .admin-form-control input{padding:7.38px 15px 7.38px 35px}.admin-user-list-flex{justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.admin-userlist-btn-flex{flex-wrap:wrap;gap:10px;display:flex}.table-title-main .table-title-name{color:var(--primary-color);font-size:17px;font-weight:700;line-height:20px}.table-title-flex{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.table-search-flex{display:flex}.admin-modal .admin-add-user-modal-inner-main{max-width:700px}.admin-span-text{color:#d1d5db;margin-left:3px}.admin-modal .admin-modal-title{color:var(--primary-color);font-family:PlusJakartaSans-SemiBold;font-size:16px;line-height:21px}.admin-modal-user-btn-flex{justify-content:flex-end;gap:15px;display:flex}.admin-modal-header{border-bottom:1px solid var(--main-border);justify-content:space-between;align-items:center;padding:10px 15px;display:flex}.modal-body{padding:15px}.admin-user-circle-img{object-fit:contain;width:40px;height:40px;margin:auto;display:flex}.admin-modal .admin-delete-modal-inner-main{max-width:400px}.admin-delete-modal-inner-main .admin-delete-modal-title{color:var(--primary-color);text-align:center;margin:13px 0 10px;font-family:PlusJakartaSans-SemiBold;font-size:19px;line-height:30px}.admin-delete-modal-inner-main .admin-delete-modal-para{color:var(--text-secondary,#6b7280);text-align:center;font-family:PlusJakartaSans-Medium;font-size:13px;line-height:22px}.admin-delete-modal-btn-flex{justify-content:center;gap:15px;margin-top:26px;display:flex}.admin-delete-modal-btn-flex .admin-modal-delete-btn{color:#fff!important;text-transform:none!important;border-radius:6px!important;font-family:Poppins,sans-serif!important;font-weight:500!important;transition:all .3s!important}.admin-modal-delete-btn.delete-action{background:var(--button-bg,linear-gradient(to right, #ff4500, #b22222))!important;box-shadow:0 4px 12px #00000026!important}.admin-modal-delete-btn.status-action{background:var(--button-bg,linear-gradient(to right, #ff8c00, #ff4500))!important;box-shadow:0 4px 12px #00000026!important}.admin-delete-modal-btn-flex .admin-modal-delete-btn:hover{opacity:.9!important;transform:translateY(-1px)!important}.MuiBackdrop-root-MuiModal-backdrop{background-color:#11182799}.admin-filter-main{position:relative}.admin-filter-main .MuiDrawer-paper{width:100%;min-width:400px;max-width:400px;box-shadow:-10px 0 30px #3a76d633!important}.admin-filter-header{z-index:10;justify-content:space-between;align-items:center;padding:16px 25px;display:flex;position:sticky;top:0;background:var(--theme-gradient,var(--primary-color,var(--header-maroon)))!important}.admin-filter-close-icon{object-fit:contain;cursor:pointer;width:24px;height:24px}.admin-filter-header .admin-filter-title{color:#fff;font-size:20px;font-weight:600;line-height:30px}.admin-filter-inner-main{background-color:#fff;flex:1;padding:20px 25px}.admin-filter-btn-main{justify-content:flex-end;display:flex}.admin-filter-btn-main .admin-filter-cancel-btn{margin-right:15px}.admin-filter-footer{z-index:10;background-color:#fff;border-top:1px solid #d1d5db;justify-content:flex-end;gap:15px;width:100%;padding:20px 25px;display:flex;position:sticky;bottom:0;left:0;right:0}.admin-filter-checkbox-main .admin-checkbox-lable{margin-right:20px}.admin-down-icon,.admin-plus-icon{margin-right:10px}.admin-page-title-main .admin-page-title{color:var(--primary-color,var(--dark-blue));padding-bottom:5px;font-family:PlusJakartaSans-SemiBold;font-size:16px;line-height:23px;position:relative}.admin-page-title-main .admin-page-title:after{content:"";background-color:var(--primary-color,var(--bg-color));width:30px;height:3px;position:absolute;bottom:0;left:0}.chart-row-main{margin-top:15px}.pie-chart-main{justify-content:center;align-items:center;height:100%;display:flex}.chart-title-main .chart-title{color:var(--bg-color);font-family:PlusJakartaSans-SemiBold;font-size:13px;line-height:19px}.chart-title-main{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.admin-sub-title-main .admin-sub-title{color:var(--dark-blue);margin-bottom:15px;font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:22px;position:relative}.admin-sub-title-main .admin-sub-title:after{content:"";background-color:var(--bg-color);width:25px;height:2px;position:absolute;bottom:-2px;left:0}.title-row-flex{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.page-table-main .table-not-found-td{border:0;padding:0}.data-not-found-main{background-color:var(--main-white);border:1px solid var(--main-border);border-radius:5px;width:100%;margin:10px 0 0;padding:9px;box-shadow:0 5px 20px #adb5d908}.data-not-found-main .data-not-found-text{color:var(--primary-color);text-align:center;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.loader-main{justify-content:center;align-items:center;height:calc(100vh - 255px);display:flex}.loader{text-align:left;width:50px;height:50px;padding:0;display:inline-block}.loader span{background:var(--primary-color,var(--bg-color));border-radius:100%;width:50px;height:50px;animation:1.5s linear infinite loader;display:inline-block;position:absolute}.loader span:last-child{animation-delay:-.9s}@keyframes loader{0%{opacity:.8;transform:scale(0)}to{opacity:0;transform:scale(1)}}@-webkit-keyframes loader{0%{opacity:.8;-webkit-transform:scale(0)}to{opacity:0;-webkit-transform:scale(1)}}.admin-select2-main{width:300px}.admin-select2-main .select2-container--default .select2-selection--multiple,.admin-select2-main .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid var(--main-border);background-color:#0000}.admin-select2-main .select2-container .select2-search--inline .select2-search__field{color:var(--text-secondary,#6b7280);font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}.admin-select2-main .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:1px 5px 0}.admin-select2-main .select2-container--default .select2-selection--multiple .select2-selection__choice{border:1px solid var(--main-border);color:var(--text-secondary,#6b7280);background-color:#0000;font-family:Poppins,sans-serif;font-size:12px;font-weight:400;line-height:20px}.accordian-main .accordian-summary{background-color:#e8e8e8;min-height:30px}.accordian-main .accordian{box-shadow:none;margin-bottom:10px}.accordian-main .accordian-details{color:var(--text-secondary,#6b7280);border:1px solid var(--main-border);word-break:break-all;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.accordian-main .MuiAccordion-root:before{background-color:#0000}.accordian-main .MuiAccordionSummary-content.Mui-expanded{margin:5px 0}.accordian-main .MuiAccordionSummary-content{color:var(--primary-color);margin:5px 0;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.accordian-main .accordian:last-child{margin-bottom:0}.accordian-main .accordian.Mui-expanded{margin:10px 0}.accordian-main .accordian-summary.Mui-expanded{min-height:30px;padding:5px 16px}.page-not-found-section{background-color:#000;background-repeat:no-repeat;background-size:100% 100%;width:100%;height:100vh}.page-not-found-content-main{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.page-not-found-content-main .page-not-found-title{text-align:center;margin-bottom:15px;font-family:PlusJakartaSans-Medium;font-size:38px;line-height:45px}.page-not-found-content-main .page-not-found-btn{color:var(--primary-color);-ms-border-radius:50px;-o-border-radius:50px;background-color:var(--main-white);text-transform:capitalize;border-radius:50px;min-width:250px;margin-top:30px;padding:15px 20px;font-family:PlusJakartaSans-SemiBold;font-size:20px;line-height:26px;transition:all .3s;display:flex;box-shadow:0 10px 15px #0000000d}.page-not-found-content-main .page-not-found-btn:hover{background-color:var(--orange);color:var(--main-white);transform:scale(1.1)}.page-not-found-img{object-fit:contain;width:100%;height:250px;margin-bottom:30px}.page-right-arrow{object-fit:contain;width:15px;height:15px;margin:0 0 0 15px}.page-not-found-content-main .page-404-text{color:#000;letter-spacing:.1em;text-shadow:0 -1px #fff,0 1px #2e2e2e,0 2px #2c2c2c,0 3px #2a2a2a,0 4px #282828,0 5px #262626,0 6px #242424,0 7px #222,0 8px #202020,0 9px #1e1e1e,0 10px #1c1c1c,0 11px #1a1a1a,0 12px #181818,0 13px #161616,0 14px #141414,0 15px #121212,0 22px 30px #000000e6;font-size:150px;font-weight:500}.site-under-maintenance-page{background-color:#111418;background-repeat:no-repeat;background-size:100% 100%;width:100%;min-height:100vh}.maintenance-content{flex-direction:column;justify-content:center;align-items:center;height:calc(100vh - 50px);display:flex;overflow-y:scroll}.maintenance-content .maintenance-img{object-fit:contain;width:100%;height:250px;margin-bottom:30px}.maintenance-content .maintenance-title{color:var(--main-white);text-align:center;margin-bottom:22px;font-family:PlusJakartaSans-Medium;font-size:63px;line-height:76px}.maintenance-content .maintenance-para{color:var(--main-white);text-align:center;margin-bottom:15px;font-family:PlusJakartaSans-Medium;font-size:23px;line-height:34px}.maintenance-content .maintenance-btn{color:var(--primary-color);-ms-border-radius:50px;-o-border-radius:50px;background-color:var(--main-white);text-transform:capitalize;border-radius:50px;min-width:250px;margin-top:50px;padding:8px 20px;font-family:PlusJakartaSans-Medium;font-size:20px;line-height:26px;display:flex}.maintenance-content .maintenance-btn:hover{background-color:var(--orange);color:var(--main-white)}.maintenance-btn:hover .gmail-round-box{background-color:var(--main-white)}.gmail-round-box{background-color:var(--primary-color);-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:50px;height:50px;margin-right:15px;display:flex}.gmail-icon{object-fit:contain;width:20px;height:20px}.right-arrow{object-fit:contain;width:15px;height:15px;margin:0 15px}.maintenance-footer .maintenance-copy-right-text{color:var(--main-white);text-align:center;font-family:PlusJakartaSans-Medium;font-size:15px;line-height:22px}.maintenance-footer{padding:10px 0}.admin-add-user-containt .admin-add-basic-text{color:var(--primary-color);margin:0 0 4px;font-weight:600}.admin-add-user-containt .admin-add-section-text{color:var(--text-secondary,#6b7280);margin-bottom:20px}.admin-radio-main .admin-radiogroup .MuiButtonBase-root.Mui-checked{color:var(--selected-color)}.admin-radio-main .MuiFormControlLabel-label{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-dropdown-menu-item{text-transform:capitalize}.admin-user-btn-flex{justify-content:flex-end;align-items:center;gap:15px;margin-top:30px;display:flex}.admin-user-save-icon{object-fit:contain;margin-right:8px}.admin-tabs-main .admin-tab{color:var(--primary-color);text-transform:capitalize;min-height:35px;padding:10px 15px;font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-tabs-main-box .admin-tabs-main{min-height:35px}.admin-tabs-main .admin-tab.Mui-selected{color:var(--green);background-color:#46c7001a}.admin-tabs-main .MuiTabs-indicator{background-color:var(--green);height:2px}.admin-tabpanel>.MuiBox-root{padding:15px 0}.admin-dashboard-left-main{z-index:999;border-right:1px solid #ffffff12;width:100%;max-width:220px;height:100vh;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;background:var(--theme-gradient,var(--sidebar-bg))!important}.admin-dashboard-containt-main{background-color:var(--body-color);min-height:100vh;padding:85px 16px 24px 236px;transition:all .3s cubic-bezier(.4,0,.2,1)}.admin-dashboard-main{width:100%}.admin-dashboard-inner-box{cursor:pointer;justify-content:space-between;align-items:center;width:100%;max-width:100%;display:flex}.admin-dashboard-inner-box .admin-dash-text{color:#f8f8f8;text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin-bottom:10px;font-family:PlusJakartaSans-Medium;font-size:13px;line-height:22px;display:-webkit-box;overflow:hidden}.admin-dashboard-inner-box .admin-dash-price{color:var(--main-white);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-bottom:3px;font-family:PlusJakartaSans-SemiBold;font-size:18px;line-height:24px;display:-webkit-box;position:relative;overflow:hidden}.admin-dashboard-inner-box .admin-dash-price:after{content:"";background-color:var(--main-white);width:30px;height:2px;position:absolute;bottom:0;left:0}.admin-dash-icons{object-fit:contain;width:20px;height:20px}.admin-dash-card-row{grid-gap:15px;grid-template-columns:repeat(4,1fr);display:grid}.admin-paid-lable-dots{background-color:#04ab47}.admin-paid-lable{color:#04ab47}.admin-table-lable-dots{border-radius:50%;width:7px;height:7px;margin-right:4px}.admin-table-lable-flex{align-items:center;display:flex}.admin-failed-lable-dots{background-color:#e4004d}.admin-failed-lable{color:#e4004d}.admin-pending-lable-dots{background-color:#f39c12}.admin-pending-lable{color:#f39c12}.admin-dash-icon-box{-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.admin-dash-left{padding-left:5px}.admin-dashboard-box{background-repeat:no-repeat;background-size:cover;border:none;border-radius:20px;width:100%;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000038}.admin-dashboard-box:after{content:"";pointer-events:none;background:linear-gradient(130deg,#ffffff29 0%,#0000 55%);width:100%;height:100%;position:absolute;top:0;left:0}.admin-dashboard-banner{color:#fff;background:linear-gradient(135deg,#002147 0%,#004080 50%,#002147 100%);border-radius:22px;margin-bottom:25px;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 56px #00214766,0 4px 18px #0003}.portal-school.is-custom-theme .admin-dashboard-banner{background:var(--theme-gradient,var(--primary-color))!important;box-shadow:0 10px 30px rgba(var(--primary-color-rgb,148, 47, 21), .3)!important}.admin-dashboard-box1{background:linear-gradient(135deg,#002147,#004080)!important}.admin-dashboard-box2{background:linear-gradient(135deg,#036,#00509d)!important}.admin-dashboard-box3{background:linear-gradient(135deg,#002147,#001529)!important}.admin-dashboard-box4{background:linear-gradient(135deg,#004080,#0056b3)!important}.admin-dashboard-box5{background:linear-gradient(135deg,#001529,#002147)!important}.admin-dashboard-box6{background:linear-gradient(135deg,#ff4500,#ff6200)!important}.portal-school.is-custom-theme .admin-dashboard-box1,.portal-school.is-custom-theme .admin-dashboard-box2,.portal-school.is-custom-theme .admin-dashboard-box3,.portal-school.is-custom-theme .admin-dashboard-box4,.portal-school.is-custom-theme .admin-dashboard-box5,.portal-school.is-custom-theme .admin-dashboard-box6{opacity:1;background:var(--theme-gradient,linear-gradient(135deg, var(--primary-color) 0%, #0003 100%))!important}.cms-page-main .cms-page-title{color:#fff;margin-bottom:15px;font-family:PlusJakartaSans-Medium;font-size:20px;line-height:25px}.container{width:100%;max-width:1140px;margin:auto;padding-left:15px;padding-right:15px}.cms-page-content .cms-page-para{color:#91959c;font-family:PlusJakartaSans-Medium;font-size:15px;line-height:20px}.cms-page-content .cms-page-para:last-child{margin-bottom:0}.cms-page-content .cms-page-content-para{color:var(--main-black);margin-bottom:10px;font-family:PlusJakartaSans-Medium;font-size:14px;font-weight:400;line-height:20px}.admin-card-box{position:relative}.admin-user-card-row{grid-gap:20px;grid-template-columns:repeat(4,1fr);display:grid}.admin-card-img-main{display:flex}.admin-card-img{object-fit:cover;border-radius:10px;width:90px;height:90px}.admin-card-data-flex{margin:5px 0;display:flex}.admin-card-data-flex .admin-card-user-lable{color:var(--primary-color);max-width:200px;margin-right:10px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.admin-card-data-flex .admin-card-user-data{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.admin-admin-user-list-row{margin:30px 0}.admin-card-box .admin-card-user-title{color:var(--selected-color);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;margin:0 0 5px;font-family:PlusJakartaSans-Medium;font-size:15px;line-height:20px;display:-webkit-box;overflow:hidden}.admin-user-card-flex{align-items:center;display:flex}.admin-card-containt-main{margin-left:20px}.admin-user-list-row{margin-bottom:50px}.admin-card-data-flex:last-child{margin-bottom:0}.admin-card-delete-icon{object-fit:contain;width:15px;height:15px}.admin-card-delete-box{background-color:var(--selected-color);cursor:pointer;border-radius:0 10px;justify-content:center;align-items:center;width:25px;height:25px;display:flex;position:absolute;top:0;right:0}.admin-card-pagination-main{margin-right:0}.admin-auth-main-flex{justify-content:center;align-items:center;height:100vh;display:flex}.admin-auth-left-main{flex:0 0 70%;width:100%;max-width:70%}.admin-auth-right-main{flex:0 0 30%;width:100%;max-width:30%}.admin-auth-left-bg{object-fit:cover;background-image:linear-gradient(#0000004d,#0000004d);background-position:100%;background-repeat:no-repeat;background-size:cover;width:100%;height:100vh}.admin-auth-left-bg-main{width:70%;height:100vh;position:fixed;top:0;bottom:0;left:0}.admin-auth-main{width:100%;max-width:350px;margin:auto}.admin-auth-box{justify-content:center;align-items:center;height:100vh;display:flex}.admin-auth-btn-main .admin-auth-btn{width:100%;margin-top:28px}.admin-checkbox-main .admin-checkbox-lable{color:var(--text-secondary,#6b7280);margin-left:0;margin-right:0;font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-checkbox-lable .MuiFormControlLabel-label{font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-auth-inner-main .admin-wel-text{color:var(--primary-color);margin-bottom:21px;font-family:PlusJakartaSans-Bold;font-size:19px;line-height:21px}.admin-auth-inner-main .admin-sign-para{color:var(--text-secondary,#6b7280);margin-bottom:20px;font-family:PlusJakartaSans-Medium;font-size:13px;line-height:20px}.admin-auth-forgot-row .admin-forgot-para{color:var(--dark-blue);font-family:PlusJakartaSans-Regular;font-size:13px;line-height:20px}.admin-auth-forgot-row{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.admin-or-text{text-align:center;color:var(--text-secondary,#6b7280);background-color:#fff;max-width:max-content;margin:30px 0 0;font-size:14px;font-weight:500;line-height:21px;position:relative}.admin-condition-content{text-align:center}.admin-condition-content .admin-condition-text{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-condition-content .admin-condition-span{color:var(--selected-color);font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px;text-decoration:none}.admin-or-text-main{margin:30px 0;position:relative}.admin-or-text-main .admin-or-cocntent-text{z-index:9;text-align:center;width:30px;color:var(--text-secondary,#6b7280);background:#f4f5f7;margin:auto;font-size:14px;font-weight:500;line-height:21px;position:relative}.admin-or-text-main:after{content:"";background:#d3d5d6;width:100%;height:1px;margin:auto;display:block;position:absolute;inset:0}.admin-otp-flex-main{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.admin-form-control .MuiFormControl-root,.admin-otp-input-box{width:100%}.admin-otp-input-box .otp-form-control{border:0;border:1px solid var(--main-border);min-width:50px;max-width:50px;height:50px;color:var(--main-black);-ms-border-radius:4px;-o-border-radius:4px;background-color:#0000;border-radius:4px;font-family:PlusJakartaSans-Medium;font-size:16px;line-height:24px}.admin-otp-flex-main div{justify-content:center;gap:13px}.admin-otp-inner-main .admin-resend-btn{color:var(--orange);text-align:center;width:100%;font-family:PlusJakartaSans-Medium;font-size:13px;line-height:19px;text-decoration:none}.backto-text-main .backto-text{color:var(--orange);font-family:PlusJakartaSans-Medium;font-size:13px;line-height:19px;text-decoration:none}.admin-change-pass-main{width:100%;max-width:514px}.admin-edit-profile-flex{justify-content:center;align-items:center;margin-bottom:20px;display:flex}.edit-profile-row{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.admin-file-upload-btn-main .admin-file-upload-btn,.admin-file-upload-btn-main .admin-file-upload-btn:hover{background-color:#17044b;border-radius:50%;width:30px;min-width:30px;height:30px;padding:0;position:absolute;bottom:13px;right:0;box-shadow:0 3px 6px #00000029}.admin-file-upload-btn-main{max-width:max-content;position:relative}.admin-upload-profile-img{object-fit:cover;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;width:100px;height:100px}.admin-upload-icon-img{object-fit:contain;width:18px;height:18px}.admin-sidebar-logo-main .sidebar-close-btn{display:none}.admin-header-deactive .admin-header-logo-main{flex-direction:row-reverse}.admin-sidebar-icons{object-fit:contain;filter:brightness(0)invert();width:18px;height:18px;margin-right:15px;transition:all .3s}.admin-sidebar-logo{object-fit:contain;cursor:pointer;border-radius:10px;width:auto;max-width:100%;height:60px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.admin-sidebar-logo:hover{transform:scale(1.05)}.admin-close-icon{display:none}.admin-sidebar-logo-main{background:#0000001a;border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;min-height:90px;padding:25px 15px;text-decoration:none;display:flex;position:relative}.admin-sidebar-list-main{height:calc(100vh - 65px);padding:10px;overflow:hidden auto}.admin-header-drop-main .admin-drop-header-btn,.admin-sidebar-list-main .admin-sidebar-list{padding:0}.admin-sidebar-list-main .admin-sidebar-listitem{padding:0;display:block}.admin-sidebar-deactive .admin-sidebar-list-main .admin-sidebar-listitem{justify-content:center}.admin-submenu-link-box .admin-sidebar-link.admin-submenu-link{padding:0}.admin-sidebar-list-main .admin-sidebar-link{color:#ffffffb3;border-radius:8px;align-items:center;width:100%;margin-bottom:8px;padding:4px 9px;font-family:Poppins,sans-serif;font-size:12px;line-height:24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.admin-sidebar-list-main .admin-sidebar-link:hover{color:var(--sidebar-active-text,var(--main-white));background:var(--primary-color,#ffffff1a)}.admin-sidebar-list-main .admin-sidebar-link.active{border-radius:var(--border-radius,8px);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-weight:600;box-shadow:0 4px 12px #0000001a;color:var(--sidebar-active-text,var(--main-white))!important;background:#ffffff26!important}.admin-sidebar-deactive .admin-sidebar-link.active{width:35px;height:35px;margin:0 auto 4px;justify-content:center!important;align-items:center!important;padding:0!important;display:flex!important}.admin-sidebar-listitem .expandless-icon,.admin-sidebar-listitem .expandmore-icon{color:var(--main-white);opacity:.8;width:22px;height:22px;transition:all .3s;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.admin-sidebar-deactive .admin-sidebar-listitem .expandless-icon,.admin-sidebar-deactive .admin-sidebar-listitem .expandmore-icon{width:22px;height:22px;margin-left:10px;position:static;transform:none}.admin-sidebar-deactive .admin-sidebar-link{justify-content:center!important;align-items:center!important;display:flex!important}.admin-submenu-main{margin-left:20px}.admin-sidebar-deactive .admin-submenu-main{margin-left:0}.admin-sidebar-logo-main .admin-sidebar-close-btn{min-width:30px;display:none}.scrollbar::-webkit-scrollbar{width:2px}.scrollbar::-webkit-scrollbar-track{background:#f1f1f1}.scrollbar::-webkit-scrollbar-thumb{background:#888}.scrollbar::-webkit-scrollbar-thumb:hover{background:#555}.admin-header-main{z-index:1000;border-bottom:1px solid var(--card-border,#ffffff26);color:var(--header-text,#fff);padding:15px 20px 13px;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:220px;right:0;box-shadow:0 4px 12px #0000001a;background:var(--theme-gradient,var(--header-bg,var(--sidebar-bg)))!important}.admin-header-main.active .admin-sidebar-logo{opacity:0;display:none}.admin-header-logo-main .admin-bergur-button{justify-content:flex-start;min-width:30px;padding:0}.admin-header-main.admin-header-deactive .admin-sidebar-logo{opacity:1;height:35px;margin-left:10px;transition:all .5s;display:none}.admin-header-logo-main{display:flex}.header-flex{justify-content:space-between;align-items:center;display:flex}.admin-header-left{align-items:center;gap:20px;display:flex}.admin-header-right{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-header-right .admin-header-icon-box{min-width:30px;padding:0}.admin-header-icon{object-fit:contain;width:17px;height:17px}.admin-header-profile-icon{object-fit:cover;-ms-border-radius:5px;-o-border-radius:5px;background-color:#f3f8fe;border-radius:5px;width:30px;height:30px}.admin-flex-drop-main .admin-header-drop{color:var(--main-white);text-align:start;text-transform:capitalize;margin-right:12px;font-family:PlusJakartaSans-Medium;font-size:14px;line-height:21px}.admin-flex-drop-main .admin-header-drop-title{font-family:PlusJakartaSans-Medium}.admin-flex-drop-main{align-items:center;display:flex}.admin-drop-header{width:15px;height:15px;margin-right:6px}.admin-drop-header-menu .MuiPaper-rounded{border:1px solid #e5e7eb;border-radius:8px;margin-top:13px;box-shadow:10px 10px 20px #0000001a}.admin-drop-header-menu .admin-drop-header-icon{filter:invert(13%)sepia(94%)saturate(7181%)hue-rotate()brightness(90%)contrast(110%);width:17px;height:17px;margin-right:12px}.admin-drop-header-menu .admin-drop-header-menuitem{border-bottom:1px solid #f4f6f8;padding:12px 20px;font-family:PlusJakartaSans-Medium;font-size:14px;line-height:1.5;color:#637381!important}.admin-drop-header-menu .admin-drop-header-menuitem:last-child{border-bottom:0}.admin-drop-header-menu ul{padding:0}.social-main .social-ul{justify-content:center;align-items:center;margin:20px 0;padding:0;list-style-type:none;display:flex}.social-main .social-ul .social-li{width:max-content;margin:0 10px 0 0;padding:0}.social-main .social-ul .social-li:last-child{margin:0}.social-box{border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social-icons{object-fit:contain;width:15px;height:15px}.admin-sidebar-deactive{max-width:80px!important}.admin-sidebar-deactive .admin-sidebar-logo{width:45px}.admin-header-deactive{left:80px!important}.admin-sidebar-deactive+.admin-dashboard-right-main .admin-dashboard-containt-main{padding:85px 24px 24px 100px}.admin-sidebar-deactive .admin-sidebar-link-text{display:none}.admin-sidebar-deactive .admin-sidebar-submenulist .admin-sidebar-link{margin-left:0}.admin-sidebar-deactive .admin-sidebar-icons{margin-right:0}.admin-sidebar-deactive .admin-sidebar-list-main .admin-sidebar-link{width:initial;justify-content:center;padding:10px}.admin-sidebar-deactive .admin-sidebar-logo-main{justify-content:center;padding:15px 10px}.accordian-title-flex{justify-content:space-between;align-items:center;width:100%;display:flex}.accordian-title-active-color{color:var(--green);margin-left:5px}.accordian-title-color{color:var(--main-red);margin-left:5px}.admin-modal .admin-add-user-modal-inner-main.faq-modal-inner{max-width:700px}.admin-auth-inner-main .auth-copyright-text{color:var(--green);text-align:center;margin-top:40px;font-family:PlusJakartaSans-SemiBold;font-size:13px;line-height:20px}.admin-dashboard-table-main .table{min-width:1000px}.admin-breadcrums-main .admin-breadcrums{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:15px;line-height:22px}.admin-breadcrums-main .admin-breadcrums-active{color:var(--orange);font-family:PlusJakartaSans-Medium;font-size:15px;line-height:22px}.admin-breadcrums-main{align-items:center;gap:10px;display:flex}.breadcrums-arrow{object-fit:contain;width:10px;height:10px}.breadcrums-parent-icon{object-fit:contain;width:15px;height:15px}.admin-dash-icon-box1{background-color:#c9eab5}.admin-dash-icon-box2{background-color:#bbe1f7}.admin-dash-icon-box3{background-color:#e9e2ff}.admin-dash-icon-box4{background-color:#edcfc2}.admin-dash-icon-box5{background-color:#11699517}.admin-dash-icon-box6{background-color:#dbdfe2}.admin-dash-icon-box7{background-color:#c7f2ef}.admin-dash-icon-box8{background-color:#ffd8d19c}.admin-flex-end{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.berger-menu-icon{object-fit:contain;filter:brightness(0)invert();width:20px;height:20px}.admin-dashboard-box1{background-color:#e3e2f7b3;background-image:linear-gradient(91deg,#ffffff1a,#ffffff1a)}.admin-dashboard-box2{background-color:#dff0fa;background-image:linear-gradient(91deg,#ffffff1a,#ffffff1a)}.admin-dashboard-box3{background-color:#fef4e4;background-image:linear-gradient(91deg,#ffffff1a,#ffffff1a)}.admin-dashboard-box4{background-color:#e1ebfd;background-image:linear-gradient(91deg,#ffffff1a,#ffffff1a)}.admin-dashboard-box5{background-color:#11699514}.admin-dashboard-box6{background-color:#e9ebec}.admin-dashboard-box7{background-color:#daf4f09c}.admin-dashboard-box8{background-color:#fde8e49c}.portal-school.is-custom-theme .admin-dashboard-box1,.portal-school.is-custom-theme .admin-dashboard-box2,.portal-school.is-custom-theme .admin-dashboard-box3,.portal-school.is-custom-theme .admin-dashboard-box4,.portal-school.is-custom-theme .admin-dashboard-box5,.portal-school.is-custom-theme .admin-dashboard-box6,.portal-school.is-custom-theme .admin-dashboard-box7,.portal-school.is-custom-theme .admin-dashboard-box8{opacity:1;background:var(--theme-gradient,linear-gradient(135deg, var(--primary-color) 0%, #0003 100%))!important}.admin-logo{width:50px;height:26px;display:none}.admin-sidebar-deactive .admin-logo{display:block}.admin-sidebar-deactive .admin-sidebar-logo{display:none}.admin-table-data-btn-flex .admin-table-data-btn{border-radius:6px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;transition:all .3s!important;display:flex!important}.admin-table-data-btn-flex .admin-table-view-btn{background-color:#fef9e7!important;border:1px solid #eac02e!important}.admin-table-data-btn-flex .admin-table-view-btn .admin-icon{filter:invert(81%)sepia(35%)saturate(2405%)hue-rotate(352deg)brightness(97%)contrast(92%)!important}.admin-table-data-btn-flex .admin-table-view-btn:hover{background-color:#eac02e!important}.admin-table-data-btn-flex .admin-table-view-btn:hover .admin-icon{filter:brightness(0)invert()!important}.admin-table-data-btn-flex .admin-table-edit-btn{background-color:#eff6ff!important;border:1px solid #3b82f6!important}.admin-table-data-btn-flex .admin-table-edit-btn .admin-icon{filter:invert(49%)sepia(85%)saturate(1518%)hue-rotate(193deg)brightness(101%)contrast(96%)!important}.admin-table-data-btn-flex .admin-table-edit-btn:hover{background-color:#3b82f6!important}.admin-table-data-btn-flex .admin-table-edit-btn:hover .admin-icon{filter:brightness(0)invert()!important}.admin-table-data-btn-flex .admin-table-delete-btn{background-color:#fef2f2!important;border:1px solid #ef4444!important}.admin-table-data-btn-flex .admin-table-delete-btn .admin-icon{filter:invert(44%)sepia(91%)saturate(2945%)hue-rotate(338deg)brightness(101%)contrast(90%)!important}.admin-table-data-btn-flex .admin-table-delete-btn:hover{background-color:#ef4444!important}.admin-table-data-btn-flex .admin-table-delete-btn:hover .admin-icon{filter:brightness(0)invert()!important}.admin-header-right .admin-header-icon-box{-ms-border-radius:5px;-o-border-radius:5px;background-color:#f3f8fe;border-radius:5px;width:30px;height:30px}.auth-logo{object-fit:contain;width:100px;height:80px;animation:5s ease-out infinite zoom-in-zoom-out}.auth-logo-box-flex{justify-content:center;align-items:center;gap:20px;display:flex}.auth-logo-box{z-index:9;position:relative}.auth-logo-box .auth-logo-text{color:var(--green);font-family:PlusJakartaSans-SemiBold;font-size:50px;line-height:70px}.auth-logo-box .auth-logo-text-span{color:var(--main-white)}@keyframes zoom-in-zoom-out{0%{transform:scale(1)}50%{transform:scale(1.5)}to{transform:scale(1)}}.admin-modal .admin-add-user-modal-inner-main.blog-modal-inner{max-width:800px}.astrick-sing{color:var(--main-red)}.blog-img{object-fit:cover;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;height:150px;margin-bottom:20px;display:flex}.blog-details-main .blog-title{color:var(--orange);margin-bottom:20px;font-family:PlusJakartaSans-SemiBold;font-size:18px;line-height:25px}.status-icons{-ms-border-radius:50%;-o-border-radius:50%;object-fit:contain;border-radius:50%;width:13px;height:13px}.status-flex{align-items:center;gap:7px;display:flex}.status-flex .status-text{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Regular;font-size:13px;line-height:22px}.blog-details-main .blog-sub-title{color:var(--primary-color);margin-bottom:15px;font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:20px}.admin-token-input-box{margin-bottom:0}.token-table-main .table{min-width:1300px}.admin-img-upload-btn-main .admin-img-upload-btn,.admin-img-upload-btn-main .admin-img-upload-btn:hover{background-color:var(--input-bg);border:2px dashed var(--main-border);width:150px;min-width:150px;height:100px;box-shadow:none;padding:0}.admin-img-upload-btn-main{max-width:100%;position:relative}.admin-upload-img{object-fit:cover;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;height:100%;min-height:100px;max-height:100px}.admin-upload-cloud-icon{object-fit:contain;width:40px;height:40px}.admin-table-data-btn-flex .admin-table-status-btn{background-color:#ecfdf5!important;border:1px solid #10b981!important}.admin-table-data-btn-flex .admin-table-status-btn .admin-icon{filter:invert(62%)sepia(81%)saturate(395%)hue-rotate(113deg)brightness(91%)contrast(85%)!important}.admin-table-data-btn-flex .admin-table-status-btn:hover{background-color:#10b981!important}.admin-table-data-btn-flex .admin-table-status-btn:hover .admin-icon{filter:brightness(0)invert()!important}.admin-table-data-btn-flex .admin-table-status-deactive-btn{background-color:#f9fafb!important;border:1px solid #6b7280!important}.admin-table-data-btn-flex .admin-table-status-deactive-btn .admin-icon{filter:invert(49%)sepia(9%)saturate(543%)hue-rotate(182deg)brightness(91%)contrast(87%)!important}.admin-table-data-btn-flex .admin-table-status-deactive-btn:hover{background-color:#6b7280!important}.admin-table-data-btn-flex .admin-table-status-deactive-btn:hover .admin-icon{filter:brightness(0)invert()!important}.admin-table-data-btn-flex .admin-table-round-btn,.admin-table-data-btn-flex .admin-table-round-btn:hover{color:var(--main-white);text-transform:capitalize;background-color:#8552f1;min-width:103px;font-family:PlusJakartaSans-Regular;font-size:11px;line-height:16px}.admin-breadcrums-main .admin-breadcrums-btn{gap:10px}.admin-sidebar-logo-main .admin-sidebar-logo-text{color:var(--main-white);flex:0 0 170px;width:100%;font-family:PlusJakartaSans-Medium;font-size:22px;line-height:35px}span.admin-sidebar-link-text{flex:0 0 159px}.admin-sidebar-deactive .admin-sidebar-logo-main .admin-sidebar-logo-text{display:none}.admin-date-input-box .admin-form-control{border:1px solid var(--main-border);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%}.admin-date-input-box .admin-form-control input{border:0}.admin-date-input-box svg{color:var(--text-secondary,#6b7280);width:15px;height:15px}.pagination-main .MuiTablePagination-selectLabel,.pagination-main .MuiTablePagination-displayedRows{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.pagination-main .MuiSelect-select{color:var(--text-secondary,#6b7280);border:1px solid #d0d5dd;border-radius:5px;padding:1px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.pagination-main .MuiSelect-select:focus{background-color:#0000;border-radius:5px}.pagination-main .MuiButtonBase-root svg{color:var(--cyne-color)}.pagination-main .MuiButtonBase-root.Mui-disabled{color:var(--text-secondary,#6b7280)}.pagination-main .MuiTablePagination-actions{gap:10px;display:flex}.pagination-main .MuiTablePagination-actions .MuiButtonBase-root{background-color:#f5f6fa;border-radius:50%;padding:0}.copy-icon{object-fit:contain;width:17px;height:17px}.admin-form-control-textarea:focus-visible{outline:none!important}.admin-input-box .admin-form-control-textarea{border:1px solid var(--main-border);resize:none;width:100%;color:var(--text-secondary,#6b7280);background-color:var(--input-bg);border-radius:4px;padding:4px 15px;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:20px;height:70px!important}.round-table-main .table{min-width:1150px}.admin-sidebar-link .admin-tooltip{display:flex}.MuiList-root .admin-menuitem{color:var(--text-secondary,#6b7280);padding:7px 16px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:14px}.document-row{border:1px solid var(--main-border);-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:15px}.document-flex{justify-content:center;align-items:flex-start;display:flex}.doucmnet-img{-ms-border-radius:10px;-o-border-radius:10px;object-fit:contain;object-position:center;border:1px solid var(--main-border);border-radius:10px;width:100%;min-width:270px;max-width:270px;height:190px}.doc-approved-flex .admin-sub-title{margin-bottom:0}.doc-approved-flex{align-items:center;gap:10px;margin-bottom:15px;display:flex}.document-content-main{align-items:center;gap:15px;display:flex}.document-flex .document-view-btn,.document-flex .document-view-btn:hover{background-color:var(--text-secondary,#6b7280);-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;min-width:30px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.document-img-box{position:relative}.document-content-main .document-approve-text{color:var(--green);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:14px}.document-content-main .document-btn,.document-content-main .document-btn:hover{color:var(--main-white);background-color:var(--orange);-ms-border-radius:5px;-o-border-radius:5px;text-transform:capitalize;border-radius:5px;padding:9px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:14px}.document-content-main .document-btn-approve,.document-content-main .document-btn-approve:hover{color:var(--main-white);background-color:var(--green);-ms-border-radius:5px;-o-border-radius:5px;text-transform:capitalize;border-radius:5px;padding:9px 15px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:14px}.documents-btn-main{height:32px}.document-img-main{align-items:center;gap:50px;display:flex;position:relative}.doucment-btn-flex{justify-content:space-between;align-items:center;gap:10px;display:flex}.document-save-btn-flex{align-items:center;gap:15px;display:flex}.ton-connect-main button{background-color:#46c700;height:35px;padding:5px 15px;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:18px}.ton-connect-main button svg path{fill:var(--main-white)}.ton-connect-main .wallet-adapter-button-trigger img{width:20px;height:20px}.copy-btn-main .copy-btn{min-width:30px;padding:0}.userlist-input-box{margin:0}.userlist-drop-flex{align-items:center;gap:10px;display:flex}.userlist-input-box .admin-form-group{min-width:200px}.specific-token-balance{color:var(--orange);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:14px;text-decoration:underline}.editor-content-main [data-mode=video]{left:15px!important}.user-contact-table-main .table{min-width:1200px}.copy-icon-flex{align-items:center;gap:5px;display:flex}.presale-card-flex{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:15px;display:grid}.presale-card-box{-ms-border-radius:10px;-o-border-radius:10px;border:1px solid var(--main-border);background-color:var(--main-white);border-radius:10px;padding:10px;box-shadow:0 5px 20px #adb5d908}.presale-card-box .presale-card-price{color:var(--text-secondary,#6b7280);text-align:center;margin-bottom:5px;font-family:PlusJakartaSans-SemiBold;font-size:18px;line-height:22px}.presale-card-box .presale-card-title{color:var(--main-black);text-align:center;font-family:PlusJakartaSans-Medium;font-size:14px;line-height:19px}.admin-table-data-btn-flex .admin-table-fill-btn,.admin-table-data-btn-flex .admin-table-fill-btn:hover{background-color:var(--green);color:var(--main-white);text-transform:capitalize;min-width:max-content;padding:7px 15px;font-family:PlusJakartaSans-Regular;font-size:11px;line-height:16px}.admin-table-icons{object-fit:contain;width:18px;height:18px}.presale-setup-row{margin:15px 0}.presale-setup-btn-main{margin-top:10px}.admin-change-pass-input-box{margin-bottom:15px}.admin-change-pass-input-box:last-child{margin-bottom:0}.token-transfer-input-box .admin-dropdown-box{width:300px}.admin-table-data-box{border:1px solid var(--main-border);padding:5px}.admin-table-data-box .admin-table-data-text{text-align:center}.copy-icon-btn-flex{align-items:center;display:flex}.copy-icon-btn-flex .copy-icon-btn{min-width:30px;padding:0}.modal-body .admin-modal-para{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Regular;font-size:13px;line-height:23px}.admin-sidebar-logo-main .admin-sidebar-logo-text{color:var(--green);font-family:PlusJakartaSans-Bold;font-size:19px;line-height:26px}.admin-sidebar-logo-main .admin-sidebar-logo-text-span{color:var(--main-white)}.admin-table-status-box .admin-table-status-text{color:var(--main-white);text-transform:capitalize;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.admin-table-switch-main .admin-switch-lable{margin:0}.admin-filter-icon{object-fit:contain;width:18px;height:18px}.userlist-table-main .table{min-width:1000px}.contact-modal-flex{border-bottom:1px solid var(--main-border);justify-content:space-between;align-items:center;margin-bottom:15px;padding-bottom:15px;display:flex}.contact-data-flex{align-items:center;gap:10px;display:flex}.contact-modal-flex .contact-modal-lable{color:var(--main-black);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.contact-modal-flex .contact-modal-value{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.date-picker-container{gap:8px;display:grid}.date-picker-button{text-align:left;color:#333;cursor:pointer;background-color:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:8px;width:300px;padding:8px;font-weight:400;display:flex}.admin-list-url{cursor:pointer;color:#042e5d;text-transform:lowercase;font-family:PlusJakartaSans-Regular;font-size:12px;line-height:18px;text-decoration:underline}.email-text{text-transform:lowercase}.date-picker-button:hover{background-color:#f9f9f9}.date-picker-button.text-muted{color:#aaa}.popover-content{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-width:320px;padding:0;box-shadow:0 4px 6px #0000001a}.calendar-icon{margin-right:8px}.admin-sidebar-list-main .admin-sidebar-link.active svg{filter:brightness(0)saturate()invert()sepia()saturate(0%)hue-rotate(152deg)brightness(103%)contrast(103%)}.view-user-content-box{align-items:center;gap:15px;display:flex}.view-user-content-box:last-child{margin-bottom:0}.view-user-content-main .view-user-content-lable{color:var(--text-secondary,#6b7280);min-width:180px;font-family:PlusJakartaSans-Medium;font-size:12px;line-height:18px}.view-user-content-main .view-user-content-title-value.view-user-content-status-completed{color:var(--green)}.view-user-content-main .view-user-content-title-value.view-user-content-status-pending{color:var(--orange)}.view-inner-wrapper{border-bottom:1px solid var(--main-border);margin-bottom:10px;padding:0 10px 10px}.view-inner-wrapper:last-child{border-bottom:none;margin:0;padding:0 10px}.view-user-content-main .view-user-content-title-lable{color:var(--main-black);font-family:PlusJakartaSans-Medium;font-size:13px;line-height:20px}.view-user-content-end{justify-content:flex-end;gap:15px;display:flex}.view-user-content-main .view-user-content-title-value{color:var(--main-black);font-family:PlusJakartaSans-Regular;font-size:13px;line-height:20px}.view-user-content-main .view-user-content-price{text-decoration:underline}.view-user-content-title-flex{align-items:center;gap:10px;display:flex}.view-user-content-main .view-user-content-value{color:var(--main-black);font-family:PlusJakartaSans-Regular;font-size:13px;line-height:20px}.view-user-content-main{margin-bottom:10px}.view-user-content-main:last-child{margin-bottom:0}.view-user-content-flex{grid-template-columns:repeat(1,1fr);align-items:center;gap:10px;display:grid}.view-user-content-flex-end{border-top:1px solid #80808038;justify-content:flex-end;align-items:center;gap:15px;margin-top:20px;padding-top:15px;display:flex}.view-user-content-large-flex{flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.view-user-content-date-main{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.view-user-icons{object-fit:contain;width:15px;height:15px;margin-right:5px}.view-user-content-title-box{-ms-border-radius:5px;-o-border-radius:5px;background-color:#f0f0f0;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:7px 15px;display:flex}.view-user-content-title-box .view-user-content-title{color:var(--light-purple);font-family:PlusJakartaSans-Medium;font-size:14px;line-height:20px}.view-user-content-title-box .view-user-content-edit,.view-user-content-title-box .view-user-content-edit:hover{background-color:#dddbff;min-width:30px;padding:5px}.view-user-content-edit-icon{object-fit:contain;width:20px;height:20px}.doucment-upload-btn{background-color:var(--input-bg);border:1px solid var(--main-border);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;width:100%;padding:5px 15px}.more-btn-flex{align-items:center;gap:10px;display:flex}.more-btn-main .more-btn{-ms-border-radius:5px;-o-border-radius:5px;background:linear-gradient(108.43deg,#0f36ff -7.19%,#0daeff 94.83%);border-radius:5px;min-width:30px;height:40px;padding:5px 15px}.more-btn-icon{object-fit:contain;width:18px;height:18px}.file-upload-icon{object-fit:contain;width:25px;height:25px}.card-border{border-radius:var(--border-radius,12px);border:1px solid var(--main-border);box-shadow:var(--card-shadow);background:var(--main-white)}.card-bottom-space{margin-bottom:24px}.common-card{-webkit-box-shadow:0 5px 20px rgba(var(--light-gray-rgba), .03);background-color:var(--main-white);border:1px solid var(--main-border);border-radius:10px;padding:10px;box-shadow:0 5px 20px #adb5d908}.common-card:last-child{margin-bottom:0}.common-card-flex-end .card-text{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Regular;font-size:15px;line-height:20px}.common-card-flex-end .card-text span{font-family:PlusJakartaSans-SemiBold}.common-card-flex-end .card-view-link{color:var(--green);font-family:PlusJakartaSans-SemiBold;font-size:15px;line-height:20px}.common-card .card-title{color:var(--green);font-family:PlusJakartaSans-Medium;font-size:16px;line-height:20px}.common-card-wrapper{margin-bottom:15px}.card-title-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}.common-card-flex-end{flex-wrap:wrap;align-items:center;gap:5px 15px;display:flex}.view-card-flex{flex-wrap:wrap;align-items:flex-start;gap:10px 15px;margin-bottom:10px;display:flex}.view-card .view-card-lable{color:var(--text-secondary,#6b7280);min-width:250px;font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:18px}.view-card .view-card-value{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Regular;font-size:14px;line-height:18px}.view-card-title-flex{-ms-border-radius:5px;-o-border-radius:5px;background-color:#80808014;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin-bottom:10px;padding:10px;display:flex}.view-card-title-data-flex{align-items:flex-start;gap:10px;display:flex}.view-card .view-card-title-lable{color:var(--dark-blue);font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:18px}.view-card .view-card-title-value{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-Regular;font-size:14px;line-height:18px}.view-card-flex-end-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 15px;padding-top:10px;display:flex}.view-card-flex-end-wrapper-main{border-top:1px solid var(--main-border);justify-content:space-between;align-items:center;display:flex}.view-card-highlight-flex{border:1px solid var(--main-border);-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;align-items:center;gap:10px;padding:5px;display:flex}.view-card .view-card-highlight-lable{color:var(--text-secondary,#6b7280);font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:18px}.view-card .view-card-highlight-value{color:var(--dark-blue);font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:18px}.view-card .view-card-highlight-value.completed-text{color:var(--green)}.view-card .view-card-highlight-value.accepted-text{color:#87ceeb}.view-card .view-card-highlight-value.pending-text{color:orange}.view-card .view-card-highlight-value.active-text{color:#00f}.view-card .view-card-highlight-value.reject-text{color:red}.page-sub-title-main{margin-bottom:15px}.page-sub-title-main .page-sub-title{color:var(--dark-blue);font-family:PlusJakartaSans-SemiBold;font-size:15px;line-height:20px}.change-status-input-box .dropdown-select .MuiSelect-select{padding:4px 15px}.table-status-completed{background-color:#0080001a}.table-status-completed .table-status-completed-text{color:green}.table-status-active{background-color:#0000ff1a}.table-status-active .table-status-active-text{color:#00f}.table-status-rejected{background-color:#ff00001a}.table-status-rejected .table-status-rejected-text{color:red}.table-status-pending{background-color:#ffc1071a}.table-status-pending .table-status-pending-text{color:#ffc107}.table-status-box{border:1px solid var(--main-border);-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;max-width:130px;padding:8px 20px}.table-status-box .table-status-text{text-align:center;font-family:PlusJakartaSans-SemiBold;font-size:14px;line-height:18px}.page-title-main .page-title{color:var(--primary-color);font-family:PlusJakartaSans-SemiBold;font-size:20px;line-height:28px}.page-head-flex{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 15px;margin-bottom:15px;display:flex}.chart-dropdown-flex{align-items:center;gap:10px;display:flex}.property-table-main .table{min-width:1400px}.contact-table-main .table,.subscribe-table-main .table,.testimonials-table-main .table{min-width:1000px}.brand-table-main .table{min-width:800px}.feature-table-main .table,.last-update-table-main .table,.link-table-main .table,.social-table-main .table{min-width:1000px}.admin-form-group-flex{align-items:flex-start;gap:10px;display:flex}.incress-btn-main .incress-btn,.incress-btn-main .incress-btn:hover{background-color:var(--dark-blue);width:34px;min-width:34px;height:34px;color:var(--main-white);cursor:pointer;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;justify-content:center;align-items:center;padding:0;font-family:PlusJakartaSans-SemiBold;font-size:30px;line-height:30px;display:flex;box-shadow:0 3px 6px #00000029}.incress-btn-main .MuiButton-root.Mui-disabled{color:#848484}.admin-form-group-flex-main{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.admin-form-group-flex .admin-dropdown-with{min-width:150px}.pagination-main .MuiTablePagination-root{scrollbar-width:none}.more-icon{object-fit:contain;width:20px;height:20px}.power-up-table-main .table{min-width:1400px}.troops-table-main .table,.reward-table-main .table{min-width:1420px}.add-permission-section .add-permission-title{margin-bottom:25px;font-size:16px;font-weight:500;line-height:23px}.role-permission-flex{align-items:center;gap:10px;margin-bottom:10px;display:flex}.role-permission-left-main{flex:0 0 30%;width:100%;max-width:30%}.role-permission-left-main .role-permission-name{color:var(--text-secondary,#6b7280);font-size:12px;font-weight:500;line-height:17px}.role-permission-right-main{flex:1;width:100%}.role-permission-check-flex{display:flex}.role-permission-check-main{width:100%;min-width:80px;max-width:80px}.admin-checkbox-main{flex-wrap:wrap;align-items:center;display:flex}.admin-checkbox-main .MuiButtonBase-root{margin-right:6px;padding:0}.admin-checkbox-main .admin-checkbox-lable{color:var(--text-secondary,#6b7280);margin-left:0;margin-right:0;font-size:13px;font-weight:400;line-height:15px}.multi-file-upload-sec .multi-image-preview{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.multi-file-upload-sec .image-wrapper{position:relative}.multi-file-upload-sec .image-wrapper .admin-upload-img{width:150px;height:150px}.multi-file-upload-sec .image-wrapper .remove-icon{color:#fff;cursor:pointer;background:#ff6868;border-radius:50%;justify-content:center;align-items:center;width:20px;min-width:20px;height:20px;padding:7px;display:flex;position:absolute;top:-6px;right:-4px}.multi-file-upload-sec.admin-img-upload-btn-main .admin-img-upload-btn,.multi-file-upload-sec.admin-img-upload-btn-main .admin-img-upload-btn:hover{width:150px;min-width:150px}.video-upload-main .admin-img-upload-btn{position:relative}.video-upload-main .admin-user-circle-img{width:20px;height:20px;position:absolute;top:0;right:0}.filter-dropdown{min-width:150px}.filter-dropdown .MuiFormControl-root{width:100%}.login-page-container{background-image:linear-gradient(#00000073,#00000073),url(../media/education-bg.0roo-_j8hqd3h.png);background-position:50%;background-size:cover;justify-content:flex-end;align-items:center;width:100%;min-height:100vh;padding:40px 100px;display:flex;font-family:Poppins,sans-serif!important}.login-card{background:#fff;border-radius:12px;flex-direction:column;width:400px;max-width:400px;min-height:469px;padding:30px 40px;animation:.8s ease-out fadeIn;display:flex;box-shadow:0 4px 25px #00000040}@keyframes fadeIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.login-card .login-logo{border-radius:10px;align-self:center;width:93px;height:70px;margin-bottom:8px}img[alt]{font-size:10px}.login-card .login-title{text-align:center;color:#111827;margin-bottom:10px;font-size:20px;font-weight:500;font-family:Poppins,sans-serif!important}.login-card .login-subtitle{color:#6b7280;text-align:center;margin-bottom:8px;font-size:14px;font-weight:400;line-height:20px;font-family:Poppins,sans-serif!important}.login-card .login-form-group{margin-bottom:0}.login-card .login-form-group.email-group{margin-top:10px}.login-card .login-form-group label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.login-card .login-form-group label .required-asterisk{color:#ef4444;margin-left:2px}.login-card .login-form-group .MuiOutlinedInput-root{background:#fff;border-radius:6px;height:40px;font-size:14px;font-family:Poppins,sans-serif!important}.login-form-group .MuiOutlinedInput-notchedOutline{border-color:#ced4da;transition:all .3s}.login-form-group .MuiOutlinedInput-root:hover:not(.Mui-focused) .MuiOutlinedInput-notchedOutline{border-color:#ced4da!important}.login-form-group .MuiOutlinedInput-root.Mui-focused{box-shadow:none!important}.login-form-group .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color)!important;border-width:1px!important}.login-card .login-form-group .MuiOutlinedInput-input{padding:0 10px!important}.login-card .email-input-box{margin-bottom:12px}.login-card .password-input-box{margin-bottom:8px}.login-card .password-eye-icon{margin-right:2px;font-size:18px!important}.login-card .forgot-password-link{color:#111827;align-self:flex-end;margin-bottom:15px;font-size:12px;font-weight:500;transition:color .3s;font-family:Poppins,sans-serif!important;text-decoration:none!important}.forgot-password-link:hover{opacity:.8}.login-card .login-btn-primary{z-index:1;width:100%;height:35px;box-shadow:0 4px 12px rgba(var(--primary-color-rgb), .25);position:relative;overflow:hidden;background:var(--button-bg,var(--primary-color))!important;color:var(--button-text,white)!important;border-radius:var(--button-radius,6px)!important;text-transform:none!important;font-family:Poppins,sans-serif!important;font-size:15px!important;font-weight:500!important}.login-btn-primary:after{content:"";background:var(--button-hover-bg,var(--primary-color));z-index:-1;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%}.login-btn-primary:hover:after{left:0}.login-card .otp-input-wrapper{justify-content:center;margin:15px 0;display:flex}.login-card .otp-container{justify-content:space-between;width:100%;display:flex}.login-card .otp-single-input{text-align:center;background:#f8fafc;border:1px solid #ced4da;border-radius:6px;margin:0 4px;font-size:18px;transition:all .3s;width:42px!important;height:42px!important;font-family:Poppins,sans-serif!important}.login-card .otp-single-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px rgba(var(--primary-color-rgb), .1);background:#fff;outline:none}.login-card .resend-otp-box{text-align:center;margin-bottom:15px}.login-card .timer-text{color:#6b7280;margin-top:10px;font-size:13px}.login-card .timer-text span{color:#111827;font-weight:600}.login-card .resend-btn{text-transform:none!important;color:var(--primary-color)!important;min-width:unset!important;background:0 0!important;padding:0!important;font-size:13px!important;font-weight:500!important}.login-card .resend-btn:hover{text-decoration:underline!important}.login-card .back-to-login{margin-bottom:15px}@media (max-width:900px){.login-page-container{justify-content:center;padding-right:0}.login-card{width:380px}}@media (max-width:600px){.login-card{width:95%;padding:30px 20px}}@media (max-width:500px){.login-page-container{padding:15px 10px}.login-card{width:98%;min-height:unset;padding:20px 15px}.login-card .login-title{margin-bottom:6px;font-size:18px}.login-card .login-subtitle{margin-bottom:12px;padding:0 5px;font-size:13px}.login-card .login-form-group .MuiOutlinedInput-root{height:36px;font-size:13px}.login-card .login-btn-primary{height:34px;font-size:14px!important}.login-card .otp-single-input{margin:0 2px;font-size:16px;width:36px!important;height:36px!important}.login-card .otp-container{justify-content:center}}@media (max-width:380px){.login-card{padding:15px 10px}.login-card .otp-single-input{margin:0 2px;font-size:14px;width:32px!important;height:32px!important}.login-card .login-logo{width:70px;height:60px}}@keyframes twinkling{0%{opacity:.1;transform:scale(.7)}50%{opacity:.6;transform:scale(1.4)}to{opacity:.1;transform:scale(.7)}}.admin-dashboard-left-main:before,.admin-header-main:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(2px 2px at 25% 25%,#fff,#0000),radial-gradient(2px 2px,#fff,#0000),radial-gradient(2px 2px at 75% 75%,#fff,#0000),radial-gradient(4px 4px at 10% 80%,#fff,#0000),radial-gradient(3px 3px at 90% 10%,#fff,#0000);background-size:200px 200px;width:100%;height:100%;animation:7s ease-in-out infinite twinkling;position:absolute;top:0;left:0;overflow:hidden}.admin-header-main:before{background-size:400px 100%}.admin-btn-theme{background:var(--theme-gradient,var(--primary-color,#ff4500))!important;color:var(--button-text,white)!important;border-radius:var(--button-radius,6px)!important;text-transform:none!important;cursor:pointer!important;border:none!important;justify-content:center!important;align-items:center!important;padding:6px 20px!important;font-size:13px!important;transition:all .3s!important;display:flex!important;box-shadow:0 4px 12px #00000026!important}.admin-btn-theme:hover{background:var(--theme-gradient,var(--primary-color))!important;opacity:.9!important;filter:brightness(1.1)!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0003!important}.admin-icon-theme{filter:invert(27%)sepia(91%)saturate(7460%)hue-rotate(10deg)brightness(95%)contrast(105%)!important}.admin-checkbox-theme .Mui-checked{color:var(--primary-color,#ff4500)!important}.admin-input-premium{background-color:#f9f9fa!important;border:1px solid #e0e0e0!important;border-radius:10px!important;font-family:Poppins,sans-serif!important;transition:all .3s!important}.admin-input-premium:hover{border-color:var(--primary-color,#ff4500)!important;box-shadow:0 0 0 2px rgba(var(--primary-color-rgb,255, 69, 0), .1)!important;background-color:#fff!important}.admin-input-premium.Mui-focused fieldset{border-color:var(--primary-color,#ff4500)!important;border-width:2px!important}.admin-btn-secondary{color:var(--button-bg,#ff4500)!important;border:2px solid var(--button-bg,#ff4500)!important;border-radius:var(--button-radius,8px)!important;text-transform:none!important;cursor:pointer!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:6px 24px!important;font-size:13px!important;font-weight:600!important;transition:all .3s!important;display:flex!important}.admin-btn-secondary:hover{background:var(--button-bg,#ff45000d)!important;border-color:var(--button-bg,#b22222)!important;color:var(--button-text,#fff)!important;transform:translateY(-1px)!important}.admin-login-style-input-wrapper{margin-bottom:20px}.admin-login-style-input-wrapper label{color:#374151;margin-bottom:6px;font-size:13px;font-weight:500;display:block;font-family:Poppins,sans-serif!important}.admin-login-style-input-wrapper label .required-asterisk{color:#ef4444;margin-left:2px}.admin-login-style-input{background:#fff!important;border-radius:6px!important;height:40px!important;font-family:Poppins,sans-serif!important;font-size:14px!important}.admin-login-style-input .MuiOutlinedInput-notchedOutline{border-color:#ced4da!important;transition:all .3s!important}.admin-login-style-input.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--primary-color)!important;border-width:1.5px!important}.admin-login-style-input .MuiOutlinedInput-input{padding:0 10px!important}.admin-breadcrumb-active{color:var(--primary-color,var(--bg-color))!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:600!important}.admin-table-avatar-main{align-items:center;gap:12px;display:flex}.admin-table-avatar{color:#fff;background-color:var(--main-red);border:1px solid #ced4da;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:flex}.admin-table-user-details{flex-direction:column;display:flex}.admin-table-user-name{color:#111827;margin-bottom:2px;font-size:14px;font-weight:600}.admin-table-user-sub{color:#6b7280;align-items:center;gap:4px;font-size:12px;display:flex}.admin-table-user-sub img{opacity:.6;width:14px}.admin-status-chip-main{flex-direction:column;gap:4px;display:flex}.admin-status-chip{border-radius:16px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.admin-status-chip.active{color:#065f46;background-color:#ecfdf5}.admin-status-chip.deactive{color:#991b1b;background-color:#fef2f2}.admin-status-dot{border-radius:50%;width:8px;height:8px}.admin-status-chip.active .admin-status-dot{background-color:#10b981}.admin-status-chip.deactive .admin-status-dot{background-color:#ef4444}.admin-sub-status{color:#ef4444;align-items:center;gap:6px;margin-left:4px;font-size:11px;display:flex}.admin-sub-status.online{color:#10b981}.admin-sub-status-dot{background-color:currentColor;border-radius:50%;width:6px;height:6px}.admin-activity-main{flex-direction:column;gap:4px;display:flex}.admin-activity-item{color:#6b7280;align-items:center;gap:6px;font-size:12px;display:flex}.admin-activity-item.highlight{color:#10b981;font-weight:500}.admin-activity-item img{opacity:.6;width:14px}.admin-joined-main{flex-direction:column;display:flex}.admin-joined-date{color:#111827;font-size:13px;font-weight:600}.admin-joined-time{color:#9ca3af;font-size:12px}.admin-table-icon{filter:brightness(0)saturate()invert(42%)sepia(8%)saturate(1209%)hue-rotate(182deg)brightness(96%)contrast(90%);width:16px;height:16px}.admin-sidebar-logo-container{align-items:center!important;gap:12px!important;width:100%!important;padding:10px 15px!important;text-decoration:none!important;transition:all .3s!important;display:flex!important}.admin-logo-wrapper{background:#ffffff1a;border:1px solid #fff3;border-radius:10px;flex-shrink:0;width:45px;height:45px;padding:2px;box-shadow:0 4px 10px #0003;justify-content:center!important;align-items:center!important;display:flex!important;overflow:hidden!important}.admin-logo-wrapper img{object-fit:contain;border-radius:10px;width:100%;height:100%}.admin-school-name{text-shadow:0 2px 4px #0000004d;color:#fff!important;letter-spacing:.5px!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-family:Outfit,Poppins,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;overflow:hidden!important}.admin-sidebar-logo-main{position:relative;border-bottom:1px solid #ffffff1a!important;align-items:center!important;margin-bottom:10px!important;padding:15px 0!important;display:flex!important}
@media (max-width:1023px){.admin-body-overflow{overflow:hidden}.admin-dashboard-left-main{z-index:1000;left:-290px}.admin-dashboard-left-main.active{left:0;width:100%!important;max-width:220px!important}.admin-header-main{left:0!important}.admin-dashboard-containt-main{padding:85px 0 24px!important}.admin-sidebar-logo-main .admin-sidebar-close-btn,.admin-close-icon{display:block}.admin-user-list-flex{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:20px}.admin-flex-end{flex-direction:column;align-items:stretch;gap:10px;width:100%}.admin-search-main{width:100%!important}.admin-add-user-btn-main{width:100%}.admin-add-user-btn-main .admin-btn-theme{justify-content:center;width:100%}.admin-auth-left-main{display:none}.admin-auth-right-main{flex:0 0 100%;width:100%;max-width:100%}.login-auth-bg{background-size:cover;height:50vh}}@media (max-width:767px){.admin-admin-dashboard-inner-box{max-width:100%}.admin-dashboard-content .admin-user-list-page-title{margin-bottom:10px}.admin-filter-main .MuiDrawer-paper{min-width:100%!important;max-width:100%!important}.admin-progress-bar-text{top:-23px;right:0}.admin-search-main{width:100%}.admin-dash-card-row{grid-template-columns:repeat(1,1fr)}.admin-form-group-flex,.admin-form-group-flex-main{flex-wrap:wrap}.admin-form-group-flex .admin-dropdown-with{min-width:100%}}@media (max-width:549px){.admin-header-main{padding:12px 15px}.admin-avatar-circle{width:34px!important;height:34px!important}}@media (max-width:479px){.common-card{padding:20px 15px!important}.profile-header-main{text-align:center;align-items:center!important}.profile-header-main>div:last-child{flex-direction:column;align-items:center;display:flex}}
