body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-main-box{align-items:center!important;background-color:#f5f5f5!important;display:flex!important;justify-content:center!important;min-height:100vh!important;padding:0!important;position:relative}.login-background-image{height:70%;left:0;position:absolute!important;top:-10vh;width:100%;z-index:0}h2,h4,h5{font-family:Inter,sans-serif}.login-page{background:#fff;height:50vh;width:100%}.login-hero{align-items:center;background-position:50%;background-size:cover;display:flex;height:30rem;justify-content:center;max-width:300rem;position:relative;width:100%}.login-card{background:#fafafa;border-radius:24px;box-shadow:0 4px 20px #0000001a;margin-top:1rem;max-width:400px;padding:2.5rem 2rem;text-align:center;width:100%;z-index:1000}.login-card h2{color:#000;font-family:Inter,sans-serif;font-size:25px;font-style:normal;font-weight:600;margin-bottom:1rem;margin-top:.4rem}@media screen and (max-width:1024px){.line-break{display:none}}.login-card h5{color:#000;font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:.01rem;margin-top:.05rem;text-transform:uppercase}.primary-btn{font-size:12.8px;padding:.8rem}.primary-btn,.secondary-btn{border:none;border-radius:6px;cursor:pointer;font-family:Inter,sans-serif;font-weight:700;line-height:22.53px;margin-top:1rem;transition:.3s ease;width:100%}.secondary-btn{font-size:15px;font-weight:500}.primary-btn{background:#212121;border-radius:8px;color:#fff;margin-bottom:.3rem;padding:1rem}.primary-btn:hover{background-color:#333}.secondary-btn{background-color:initial;border:2px solid #cacaca;color:#000;padding:.8rem}.secondary-btn:hover{background-color:#f0f0f0}.separator{align-items:center;color:#212121;display:flex;font-family:Zen Kaku Gothic Antique,sans-serif;font-size:12.8px;font-weight:700;line-height:100%;margin:1.5rem 0;text-align:center}.separator:after,.separator:before{border-bottom:1px solid #ddd;content:"";flex:1 1;margin:0 .75rem}.login-error{align-items:center;color:red;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:700;justify-content:center;margin-top:10px;min-height:25px!important;text-align:center}.forgot-password-link{color:#1976d2!important;margin-bottom:1rem;margin-top:4px;text-decoration:underline}.forgot-password-link,.resent-otp{cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px!important;font-weight:500;text-align:right}.resent-otp{color:#1294f2!important}.resent-otp,.resent-otpp{margin-top:.5rem!important}.resent-otpp{color:#000!important;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:14px!important;font-weight:600!important;text-align:left}@media screen and (max-width:768px){.login-card{max-width:320px;padding:2rem 1.5rem;width:100%}.login-card h2{font-size:22px}.primary-btn,.secondary-btn{font-size:14px}}.input-fielddd{background-color:#fafafa;border:1px solid #000;border-radius:8px;font-size:20px;height:48px!important;outline:none;text-align:center;width:48px!important}@media (max-width:768px){.input-fielddd{height:35px!important;width:35px!important}}@media (max-width:480px){.input-fielddd{height:35px!important;width:35px!important}.login-card{max-width:280px;padding:1.5rem 1rem}}.lms-payment-banner{background-color:#f13e3e33}.lms-payment-banner,.lms-payment-bannerr{border-radius:10px;margin:20px auto 0;max-width:520px;padding:18px 24px;text-align:center}.lms-payment-bannerr{background-color:#d7931640}.lms-payment-text{color:#f13e3e!important;font-size:15px!important;font-weight:500!important}.lms-payment-text,.lms-payment-texte{font-family:Inter,sans-serif!important;margin:0 0 14px}.lms-payment-texte{color:#d79316!important;font-size:16px!important;font-weight:700!important}.lms-payment-textt{color:#f13e3e!important;font-size:15px!important;font-weight:600!important}.lms-payment-textt,.lms-paymentt-textt{font-family:Inter,sans-serif!important;margin:0 0 14px}.lms-paymentt-textt{color:#d79316!important;font-size:13px!important;font-weight:500!important}.lms-payment-button{background-color:#f13e3e;border:none;border-radius:8px!important;color:#fff;cursor:pointer;font-size:16px!important;font-weight:700!important;padding:10px 40px;transition:background-color .2s ease,transform .1s ease}.lms-payment-button:hover{background-color:#e73535;transform:translateY(-1px)}.lms-payment-button:active{transform:translateY(0)}.total-amount-box{background:#d9d9d9;border-radius:6px;color:#616161;font-family:Inter,sans-serif!important;font-size:14px;font-weight:600!important;margin-bottom:25px;padding:15px}.payment-option,.total-amount-box{display:flex;justify-content:space-between}.payment-option{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 4px #00000014;cursor:pointer;margin-bottom:15px;padding:6px 18px;transition:.3s ease}.payment-option:hover{box-shadow:0 3px 6px #0000001f}.payment-option.active{background-color:#f4f8ff;border-color:#616161}.payment-text strong,.payment-textt strong{align-items:self-start!important;color:#616161!important;font-size:15px!important;font-weight:500!important;margin-right:11rem!important;text-align:left!important}.payment-text p{margin-right:5.5rem!important}.payment-text p,.payment-textt p{color:#7e7e7e;font-size:12px;margin-top:3px}.payment-textt p{margin-right:6.5rem!important}.payment-option .icon img{height:30px;width:30px}.radio-btn{border:2px solid #bfbfbf;border-radius:50%;height:18px;width:18px}.payment-option.active .radio-btn{background-color:#616161;border-color:#616161}.proceed-btn{background-color:#121212;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;margin-top:8px;padding:8px;transition:.2s;width:30%}.proceed-btn:hover{background-color:#616161}.support-text{font-weight:400!important;margin-top:18px}.support-text,.support-text span{color:#616161!important;font-family:Inter,sans-serif!important;font-size:13px!important}.support-text span{font-weight:500!important}.secure-box{align-items:left;border:1px solid #616161;border-radius:6px;color:#616161;display:flex;font-size:13px;font-weight:400;gap:8px;justify-content:center;margin:20px auto!important;padding:6px 10px;text-align:left;width:30%!important}.secure-box .secure-icon{height:30px;width:30px}.accept-text{color:#616161;font-size:13px;font-weight:600;margin-top:15px}.payment-logos img{height:32px;object-fit:contain}.payment-logos{display:flex;gap:25px;justify-content:center;margin-top:8px}.payment-option-bdl{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 2px 4px #00000014;cursor:pointer;display:flex;flex-direction:column;margin-bottom:15px;padding:6px 18px;transition:.3s ease}.payment-option-bdl .top-row{align-items:center;display:flex;justify-content:space-between}.payment-option-bdl .icon img{height:40px;width:40px}.payment-option-bdl .payment-textt{flex:1 1;margin:0 10px;text-align:left}.payment-option-bdl .radio-btn{background-color:#fff;border:2px solid #5f9fd5;border-radius:50%;height:18px;width:18px}.payment-option-bdl .bank-dtl{background-color:#d9d9d980;border-radius:6px;color:#616161;font-size:13px;margin-bottom:10px;margin-top:10px;padding:10px;text-align:left}.payment-option-bdl.active{border-color:#5f9fd5;box-shadow:0 4px 8px #0000001a}.upload-box{align-items:center;background-color:#f0f0f0;border:2px dashed #61616180;border-radius:8px;display:flex;height:60px;justify-content:center;margin-top:10px;padding:12px;text-align:center}.upload-label{border-radius:6px;cursor:pointer;display:inline-block;font-size:13px;padding:6px 12px;transition:background .3s}.wrn-msg{color:#f13e3e;font-size:13px}.slp-err-msg{background-color:#f13e3e40;border-radius:6px;color:#f13e3e;font-size:14px;margin-top:10px;padding:5px 15px;text-align:left}.submit-btn{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:15px;padding:12px 0;transition:background .3s;width:100%}.submit-btn:hover{background-color:#333}.what-app{align-items:center;display:flex;gap:10px;justify-content:center;text-align:center}.what-app strong{display:block;text-align:center}.payment-details-card{background:#fafafa;border-radius:30px;box-shadow:0 4px 20px #0000001a;display:flex;flex-direction:row;gap:40px;margin-top:1rem;max-width:1000px;width:100%;z-index:1000}.payment-details-form h2{color:#000;font-family:Inter,sans-serif;font-size:25px;font-style:normal;font-weight:600;margin-bottom:1rem;margin-top:.4rem}.payment-details-from{flex:3 1;padding:40px}.payment-details-summary{background-color:#f0f0f0;border-bottom-right-radius:30px;border-top-right-radius:30px;flex:2 1;padding:40px}.payment-details-summary h2{color:#000;font-family:Inter,sans-serif;font-size:25px;font-style:normal;font-weight:600;margin-bottom:1rem;margin-top:.4rem}.profile-image{border-radius:50%;height:40px;object-fit:cover;width:40px}.red_asterisk{color:red}.MuiDialogTitle-root{align-items:center;display:flex;font-size:1.2rem;font-weight:600;gap:10px}.MuiDialogContent-root{display:flex;flex-direction:column;gap:12px}.MuiTypography-root{font-size:.9rem}.MuiDialogActions-root{display:flex;justify-content:space-between;padding:20px}.MuiButton-root{text-transform:none}@media (max-width:600px){.MuiDialogContent-root{gap:10px}.MuiTypography-root{font-size:.8rem}.MuiDialogTitle-root{font-size:1.1rem}}.circle-mask{border:1px solid #fff;border-radius:50%;height:132px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:132px}.cp-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.cp-container{animation:fadeIn .25s ease;background:#fff;border-radius:25px;box-shadow:0 4px 30px #0000001f;box-sizing:border-box;max-width:380px;padding:28px;position:relative;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}.cp-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:28px;justify-content:center;padding:4px;position:absolute;right:16px;top:16px;transition:all .2s ease;z-index:1}.cp-close-btn:hover:not(:disabled){background:#0000000d;color:#333}.cp-close-btn:disabled{cursor:not-allowed;opacity:.5}.cp-title{font-size:30px;font-weight:700;margin-bottom:22px;text-align:center}.cp-field{margin-bottom:18px}.cp-field label{display:block;font-size:15px;font-weight:600;margin-bottom:6px}.cp-required{color:#e53935}.cp-input-box{align-items:center;background:#fff;border:1px solid #7e7979;border-radius:15px;display:flex;padding:10px 12px;transition:border-color .2s ease}.cp-input-box:focus-within{border-color:#6ca8ff}.cp-icon{color:#c4c4c4;font-size:18px;margin-right:10px}.cp-input-box input{background:#0000;border:none;color:#c4c4c4;flex:1 1;font-size:15px;font-weight:400;outline:none}.cp-eye{color:#000;cursor:pointer;font-size:18px;margin-left:8px}.cp-error-border{border-color:#ffb7b7!important}.cp-error-text{background:#f13e3e40;border-radius:10px;color:#f13e3e;font-size:13px;font-weight:500;margin-top:6px;padding:8px 10px}.cp-submit-btn{background:#5f9fd5;border:none;border-radius:15px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;padding:12px;transition:background .2s ease;width:100%}.cp-submit-btn:hover:not(:disabled){background:#5694f0}.cp-submit-btn:disabled{cursor:not-allowed;opacity:.6}.cp-success{padding:10px 0;text-align:center}.cp-success-circle{align-items:center;background:#40e25e29;border-radius:50%;display:flex;height:110px;justify-content:center;margin:0 auto 18px;width:110px}.cp-checkmark{color:#40e25e;font-size:48px}.cp-success-text{font-size:25px;font-weight:700}.cp-done-btn{background:#5f9fd5;border:none;border-radius:15px;color:#fff;cursor:not-allowed;font-size:15px;margin-top:20px;padding:12px;width:100%}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.dashboard-header-left{align-items:center;display:flex;gap:8px}.dashboard-title{color:#000;font-family:Inter,sans-serif;font-size:24px;font-weight:600;line-height:1.2;margin:0}.back-icon{cursor:pointer;height:16px;margin-top:2px;width:18px}.dashboard-cards{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.info-card{align-items:flex-start;border-radius:20px!important;color:#fff!important;display:flex;flex:1 1 300px;flex-direction:column;font-weight:600!important;height:166px;justify-content:flex-start;overflow:hidden;padding:10px 0 0 20px!important;position:relative}.info-title{font-size:24px!important}.info-value{font-size:48px!important;font-weight:700!important}.info-img{bottom:0;height:68px;position:absolute;right:10px;transform:translateY(20%)}.dashboard-charts{display:flex;flex-wrap:wrap;gap:5%;justify-content:flex-start}.chart-card{border:1px solid #cccc;border-radius:12px;box-shadow:0 4px 20px #0003;flex:1 1 300px;max-width:100%;padding:15px}.chart-title{font-size:26px!important;font-weight:600!important;margin-bottom:28px;text-align:center!important}.pie-container{align-items:center;display:flex;flex-direction:column;position:relative}.pie-container:hover{outline:none}.pie-container,.pie-container *{border:none;outline:none}.pie-center-value{color:#000;font-size:24px!important;font-weight:700!important;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%)}.pie-labels{display:flex;flex-wrap:wrap;gap:60px;justify-content:center;margin-top:20px}.pie-label-item{align-items:center;display:flex}.pie-color-box{border-radius:10px;height:10px;margin-right:7px;width:18px}.bar-header{margin-top:20px}.chart-subtitle{color:gray;font-size:18px;margin-bottom:4px}.bar-title-container{align-items:center!important;display:flex;justify-content:space-between;margin-bottom:16px}.bar-title{color:#000;font-size:22px;font-weight:700;text-align:center!important}.bar-filter{background-color:#f8f8ff!important;border-radius:20px!important;font-size:14px!important}.exam-card{background:#fff;border-radius:20px;box-shadow:0 4px 10px #00000014;font-family:Segoe UI,sans-serif;margin:0 auto;max-width:400px;padding:24px;text-align:center}.card-title{color:#1e1e2f;font-size:18px;font-weight:700;margin-bottom:16px!important}.bar-container{gap:12px!important;height:50px;margin:50px 20px 10px;overflow:hidden}.bar-container,.fail-bar,.pass-bar{border-radius:12.72px!important;display:flex}.fail-bar,.pass-bar{align-items:center;color:#fff;font-size:16px;font-weight:600;height:100%;justify-content:center}.fail-bar{background-color:#ff718b}.pass-bar{background-color:#7fe47e}.result-stats{display:flex;justify-content:center}.result-box{flex-direction:column;margin:30px}.icon,.result-box{align-items:center;display:flex}.icon{border-radius:50%;color:#fff;height:32px;justify-content:center;width:32px}.icon.red{background-color:#f87171}.icon.green{background-color:#4ade80}.label{color:#615e83;font-size:18px;margin-top:0}.count{color:#1e1e2f;font-size:16px;font-weight:700}.horizontal-box{align-items:center;display:flex;gap:8px;margin-top:-20px!important}.icon-img{height:24px;width:24px}@media (max-width:768px){.dashboard-cards{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:5000px!important;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory;width:100%!important}.info-card{align-items:flex-start;border-radius:20px!important;color:#fff!important;display:flex;flex:1 1 50%;flex-direction:column;font-weight:600!important;height:166px;justify-content:flex-start;max-width:1600px!important;overflow:hidden;padding:10px 30px 5px 20px!important;position:relative;width:80%!important}.dashboard-cards::-webkit-scrollbar{display:none}.dashboard-cards>*{flex:0 0 auto;scroll-snap-align:start}}@media (min-width:1024px) and (max-width:1366px){.white-container{width:93%!important}pie-center-value{color:#000;font-size:24px!important;font-weight:700!important;left:50%;position:absolute;text-align:center;top:40%;transform:translate(-50%,-50%)}.pie-labels{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:5px}}@media (max-width:912px){.pie-center-value{top:33%}.pie-labels{flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px}}@media (max-width:540px){.pie-center-value{top:40%}}@media (max-width:600px){.dashboard-charts{flex-direction:column;gap:24px}.pie-center-value{color:#000;font-size:24px!important;font-weight:700!important;left:50%;position:absolute;text-align:center;top:37%;transform:translate(-50%,-50%)}.pie-labels{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:5px}.info-value{font-size:36px!important;font-weight:700!important}}.courses-container{padding:10px}.courses-header{align-items:center;display:flex;gap:10px;margin-bottom:24px}.courses-header h2{color:#000;font-size:24px;font-weight:600;margin:0}.courses-gridd{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.course-cardd{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.course-card img{height:50px;object-fit:cover;width:100%}.course-image-wrapper{box-sizing:border-box;padding:8px;width:100%}.course-image-wrapper img{border-radius:8px;height:auto}.course-content{padding:.1px 16px}.course-meta{color:#777;font-size:13px}.course-buttonn{border:none;border-radius:8px;cursor:pointer;font-weight:600;margin:8px 16px 12px;padding:10px 12px;text-transform:none}.course-buttonn.active{background-color:#5f9fd5;color:#fff}.course-buttonn.inactive{background-color:#e6e6e6;color:#000}.course-meta{color:#555;font-size:14px;margin-bottom:6px;margin-top:8px}.record-text{color:#acacac;font-family:Inter,sans-serif;font-size:13px;font-weight:600}.pagination{justify-content:right!important}.pagination button{font-size:14px;height:24px;width:24px}.pagination button:first-child,.pagination button:last-child{background-color:initial;border:none;color:#999;font-size:18px}.pagination .active-page{background-color:#5f9fd5!important}.pagination button:hover{background-color:#d6d6d6}@media (max-width:1024px){.courses-grid{grid-template-columns:repeat(2,1fr)}.pagination{justify-content:center!important}}@media (max-width:600px){.courses-grid{grid-template-columns:1fr}}.pagination button{align-items:center;background-color:#e0e0e0;border:none;border-radius:6px;color:#999;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:28px;justify-content:center;padding:0;width:28px}.pagination-text{flex-shrink:0;font-size:15px}.course-metaa{align-items:center;color:#acacac;display:flex;font-family:Inter,sans-serif;font-size:13px;font-size:15px;font-weight:600;gap:6px;padding-bottom:8px;padding-top:8px}.calendar-img{height:28px!important;width:28px!important}.course-button.inactive{background-color:#bfbfbf!important;color:#fff!important;cursor:not-allowed!important;font-family:Inter,sans-serif;font-size:16px;padding:12px!important}.course-button.active{background-color:#5f9fd5!important;color:#fff!important;cursor:pointer}.course-button:disabled{opacity:.7}.white-container{height:auto!important}.pagination .active-page{background-color:#bfbfbf;color:#fff;font-weight:700}.camera-img{align-self:center;border-radius:10px;cursor:pointer;height:130px;object-fit:cover;width:130px}@media (max-width:600px){.camera-img{height:120px;margin-left:-1rem;width:120px}.course-card{width:100%!important}.course-metaa{align-items:center;color:#acacac;display:flex;font-family:Inter,sans-serif;font-size:13px!important;font-size:15px;font-weight:600;gap:6px;padding-bottom:8px;padding-top:8px}}@media (max-width:768px){.course-metaa{align-items:center;color:#acacac;display:flex;font-family:Inter,sans-serif;font-size:13px!important;font-size:12px!important;font-weight:600;gap:6px;padding-bottom:8px;padding-top:8px}}@media (min-width:1024px) and (max-width:1366px){.course-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:31.2%!important}}@media (min-width:768px) and (max-width:1024px){.course-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:31.2%!important}}.course-buttonm,.course-buttonmdone{border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:10px 16px 16px;padding:12px;text-transform:none}.course-buttonmdone{background-color:#d79316}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:left;margin-top:15px}@media (max-width:768px){.pagination button{font-size:12px;height:26px;width:26px}.pagination{display:flex;flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.course-card{width:100%!important}.white-container{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;margin:-.5rem;margin-left:-4px!important;padding:1rem!important}.pagination{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}}.exam-title{font-size:10px;font-weight:600}@media (min-width:600px){.exam-title{font-size:18px}}@media (min-width:900px){.exam-title{font-size:20px}}.file-drop-area{border:2px dashed #ccc;border-radius:6px;color:#000;cursor:pointer;font-size:14px;margin:20px auto;max-width:900px;padding:40px;position:relative;text-align:center;transition:all .3s ease-in-out;width:90%}.file-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}@media (max-width:600px){.file-drop-area{font-size:13px;padding:10px}}@media (min-width:820px){.course-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:31.2%!important}}@media (min-width:912px) and (max-width:1368px){.white-container{width:94.2%!important}.course-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease;width:31%!important}}.header-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.search-bar{width:300px}.search-bar input::placeholder{font-size:14px}@media (max-width:1024px){.search-bar{width:40%!important}.search-bar input::placeholder{font-size:13px!important}}@media (max-width:600px){.header-row{align-items:flex-start;flex-direction:column}.search-bar{width:100%!important}.search-bar input::placeholder{font-size:12px!important}}.examsearch-section{align-items:flex-start;display:flex;gap:50px;justify-content:flex-start;margin-left:.5%;margin-top:1rem;width:100%}.examsearch-container{flex:1 1!important;flex-direction:row;margin-bottom:30px!important;max-width:300px;min-width:200px;width:100%}.search-field,.searchh-field{padding:8px 15px!important}.examsort-box,.search-field,.searchh-field{border:.8px solid #828282!important;border-radius:10px!important;height:40px!important}.examsort-box{display:flex;max-width:100%;width:100%}@media screen and (max-width:768px){.examsearch-section{align-items:flex-end}.examsearch-section,.searchh-section{flex-direction:column-reverse;gap:10px}.searchh-section{align-items:center}.sort-box{border:.8px solid #828282!important;border-radius:10px!important;display:flex;height:40px!important;max-width:100%;width:100%}}@media screen and (max-width:480px){.examsearch-section,.searchh-section{align-items:center;flex-direction:column-reverse;gap:10px}.sort-box{border:.8px solid #828282!important;border-radius:10px!important;display:flex;height:40px!important;max-width:100%;width:100%}.headerr{font-size:22px!important}}@media screen and (max-width:1024px){.examsearch-section{align-items:stretch;flex-direction:column}.button-section,.examsearch-container{margin:.1rem;width:100%}.button-section{justify-content:flex-start}.searchh-field,.sort-box{max-width:100%;width:100%}}.ai-exams-container{box-sizing:border-box;padding:24px 24px 32px}.ai-exams-header{align-items:center;display:flex;gap:8px;margin-bottom:24px}.ai-exams-back-icon{cursor:pointer;height:16px;margin-top:2px;width:18px}.ai-exams-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.ai-exams-control-group{display:flex;flex:1 1;flex-direction:column;gap:6px;max-width:360px;min-width:220px}.ai-exams-label{color:#333;font-size:14px;font-weight:500}.ai-exams-filter-select,.ai-exams-search-input{background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;font-size:14px;height:40px;outline:none;padding:0 12px;width:100%}.ai-exams-search-input::placeholder{color:#b0b0b0}.ai-exams-filter-select:focus,.ai-exams-search-input:focus{border-color:#4a6fff}.ai-exams-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.ai-exam-card{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;border-radius:10px;box-shadow:0 4px 12px #0000000a;display:flex;flex-direction:column;min-height:320px;overflow:hidden;padding:.5rem}.ai-exam-card-image-wrapper{border-radius:10px;height:140px;overflow:hidden;width:100%}.ai-exam-card-image{border-radius:10px;height:100%;object-fit:cover;width:100%}.ai-exam-card-body{flex:1 1;padding:12px 5px 16px}.ai-exam-title-row{margin-bottom:6px}.ai-exam-title{color:#000!important;font-size:20px!important;font-weight:700!important}.ai-exam-meta-row{display:flex;justify-content:space-between;margin-bottom:10px}.ai-exam-category{color:#333!important}.ai-exam-category,.ai-exam-duration{font-size:15px!important;font-weight:600!important}.ai-exam-duration{color:#acacac!important}.ai-exam-date-time-row{display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;margin-top:20px}.calendar-img{display:block;height:32px!important;object-fit:contain;width:32px!important}.ai-exam-date-block,.ai-exam-time-block{align-items:center;color:#000!important;display:flex;font-size:13px!important;font-weight:500!important;gap:6px}.ai-exam-icon{font-size:16px}.ai-exam-date,.ai-exam-time{color:#000!important;font-size:13px!important;font-weight:500!important}.ai-exam-description{color:#acacac;font-size:13px;line-height:1.4;margin-top:4px}.ai-exam-card-footer{padding:12px 5px 16px}.ai-exam-status-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 0;width:100%}.ai-exam-status-btn.status-ongoing{background-color:#0e9346}.ai-exam-status-btn.status-upcoming{background-color:#949494}.ai-exam-status-btn.status-ended{background-color:red}.ai-exams-pagination{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:24px}.ai-exams-page-number{background-color:#d9d9d9;border-radius:5px;font-size:20px}.ai-exams-page-arrow,.ai-exams-page-number{align-items:center;border:none!important;color:#949494;cursor:pointer;display:inline-flex;font-weight:600;height:28px;justify-content:center;width:28px}.ai-exams-page-arrow{background-color:#fff;font-size:30px}.ai-exams-page-number.active{background-color:#1294f2;border-color:#1294f2;color:#fff}@media (max-width:1024px){.ai-exams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.ai-exams-container{padding:16px 12px 24px}.ai-exams-controls{align-items:stretch;flex-direction:column}.ai-exams-control-group{max-width:100%}.ai-exams-grid{grid-template-columns:1fr}.ai-exams-pagination{justify-content:center}}.file-name{color:#000;font-size:16px;font-weight:500}.edit-btn{align-items:center;border:1px solid #d5d7da;border-radius:5px;cursor:pointer;display:flex;justify-content:center;padding:8px 20px}.edit-btn,.edit-btn:hover{background-color:#fe7373}.edit-icon{height:20px;width:20px}.course-card{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:flex;flex-direction:column;gap:2;max-width:426px;overflow:hidden;transition:all .3s ease}.course-buttonnn{border:none;border-radius:6px;cursor:pointer;font-weight:600;margin:10px 16px 16px;padding:8px 12px;text-transform:none}.course-buttonnn.active{background-color:#34c759!important;border:none;border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:10px 16px 16px;padding:12px}.course-buttonnn.active:hover{background-color:#34c759!important;opacity:.9}.course-buttonnn.pending{background-color:#d79316!important;border:none;border-radius:8px;color:#fff;cursor:not-allowed;font-family:Inter,sans-serif;font-size:16px;font-weight:600;margin:10px 16px 16px;opacity:.8;padding:12px}.course-buttonnn.pending:hover{background-color:#d79316!important;opacity:.9}.course-image-wrapper{height:160px;overflow:hidden}.course-image-wrapper img{height:100%;object-fit:cover;width:100%}.course-content{flex-grow:1;padding:16px}.course-title{color:#000;font-family:Inter,sans-serif;font-size:20px;font-weight:600;line-height:100%;margin-bottom:6px}.course-duration{color:#acacac;font-weight:600}.course-meta{align-items:center;color:#acacac;display:flex;font-family:Inter,sans-serif;gap:6px;justify-content:space-between;padding-bottom:8px;padding-top:8px}.course-date,.course-time{color:#acacac;font-weight:600}.course-time{font-size:15px}.course-content{display:flex;flex-direction:column;position:relative}.course-top-row{align-items:flex-start;display:flex;justify-content:space-between;margin-top:4px}.course-date,.course-duration{color:#666;font-family:Inter,sans-serif;font-size:15px}.course-date{text-align:right;white-space:nowrap}.custom-button{align-items:center!important;background-color:#5f9fd5!important;border-radius:10px!important;color:#fff!important;display:flex!important;padding:.5rem 1.5rem!important;text-transform:none!important}.custom-button img{height:20px!important;margin-right:12px!important;width:15px!important}.white-container{margin:.5rem;margin-left:8px!important}.white-container,.white-containerr{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;padding:1.2rem!important}.white-containerr{margin:-.5rem;margin-left:8px!important}@media (max-width:768px){.white-containerr{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;margin:-.5rem;margin-left:8px!important;padding:1.2rem!important}}@media (max-width:900px){.white-containerr{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;margin:-.5rem;margin-left:8px!important;padding:1.2rem!important}}@media (max-width:1024px){.white-containerr{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;margin:-.5rem;margin-left:8px!important;padding:1.2rem!important}}@media (max-width:600px){.white-containerr{background-color:#fff!important;border-radius:16px!important;box-shadow:0 2px 10px #0000001a!important;margin:-.5rem;margin-left:-3px!important;padding:1.2rem!important}.course-card{margin:0 auto;max-width:300px;width:100%}}@media (min-width:1024px) and (max-width:1366px){.white-container{width:93%!important}}@media (min-width:912px) and (max-width:1368px){.white-container{width:94.5%!important}}@media (min-width:1280px) and (max-width:800px){.white-container{width:150%!important}}.unread-dot{background-color:#1976d2;border-radius:50%;height:8px;margin-right:40px;margin-top:6px;width:8px}@media (max-width:600px){.unread-dot{height:8px;width:30px}}.tab-header{display:flex;gap:40px;margin-left:.5%;margin-top:2%}.classes-content{display:flex;flex-direction:column;margin-left:.3%}.pagination-box,.pagination-boxx{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-top:20px!important;padding:1rem}@media (max-width:480px){.pagination-box{margin-top:-80px!important;padding:1rem!important}.pagination-boxx{margin-top:20px!important;padding:1rem!important}}.pagination-text{color:#000;font-size:16px;font-weight:600}.pagination-controls{align-items:center;display:flex;gap:8px}.pagination-arrow{padding:4px!important}.pagination-arrow:hover{background:#f0f0f0!important}.page-number{background:#d9d9d9;border-radius:6px;color:#949494;cursor:pointer;font-size:20px;font-weight:600;min-width:36px;padding:1px;text-align:center;transition:all .2s ease}.page-number:hover{background:#f5f5f5}.page-number.active-page{background:#1294f2;border:none;color:#fff}.tab-item{color:#3f3f3f;cursor:pointer}.active-tab,.tab-item{font-size:20px;font-weight:600!important}.active-tab{color:#000;text-decoration:underline;text-underline-offset:4px}.tab-item:hover{color:#000}.class-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:30px}.class-card{background:#fff;border:1px solid #e3e3e3;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.class-card-image{height:150px;padding:5px 8px;width:100%}.class-card-body{padding:12px 14px}.class-card-title{font-size:20px!important;font-weight:600!important;margin-bottom:4px!important}.class-card-label{color:#acacac!important;font-size:13px!important;font-weight:600!important}.class-card-row{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-top:4px}.card-icon{font-size:14px}.card-text{color:#333;font-size:13px}.class-card-desc{color:#acacac!important;font-size:12.5px!important;font-weight:500!important;margin-top:8px!important}.status-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;gap:6px;padding:4px 10px}.status-pill .status-dot{border-radius:50%;height:8px;width:8px}.status-pill.active{background-color:#03a41040;color:#03a410}.status-pill.active .status-dot{background-color:#03a410}.status-pill.inactive{background-color:#f13e3e40!important;color:#f13e3e!important}.status-pill.inactive .status-dot{background:#f13e3e!important}.class-card-actions{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:0 14px 14px}.edit-class-btn{border-radius:8px!important;font-size:16px!important}.edit-class-btn,.join-class-btn{background-color:#5f9fd5!important;color:#fff!important;font-weight:600!important;text-transform:none!important}.join-class-btn{border-radius:10px!important}.join-class-btn.live-class-btn{background-color:#03a410!important}.record-pill-text{font-size:13px!important;font-weight:600!important}.delete-class-btn{background-color:#f13e3e40!important;border-radius:10px!important;color:#f13e3e!important;font-weight:600!important;text-transform:none!important}@media (max-width:1024px){.class-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.class-cards-grid{grid-template-columns:1fr}}.date-time-row{align-items:center;display:flex;font-size:14px;gap:12px;margin-top:.5rem}.card-icon{height:auto;object-fit:contain;width:18px}.card-text{color:#121212;font-size:14px;font-weight:500}.date-time-row span+img{margin-left:16px}.record-cards-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.record-card{background:#fff;border-radius:14px;box-shadow:0 0 0 1px #eee;display:flex;flex-direction:column;min-width:0;overflow:hidden}.record-card-image-wrapper{height:150px;position:relative;width:96%}.record-card-image{height:100%;object-fit:cover;width:100%}.record-pill{align-items:center;background-color:#d9d9d980;border-radius:8px;bottom:12px;color:#000;display:inline-flex;font-size:12px;font-weight:600;gap:10px;padding:4px 10px;position:absolute;right:12px}.record-pill-icon{font-size:14px;line-height:1}.record-pill-icon-img{height:14px;object-fit:contain;width:14px}.record-card-body{padding:12px 14px 0}.record-card-title-row{align-items:center;display:flex;justify-content:space-between}.record-card-date{color:#333!important;font-size:13px!important;font-weight:600!important}.class-card-date{color:#121212!important;font-size:13px!important;font-weight:500!important}.record-card-subtitle{color:#333!important}.record-card-subtitle,.record-card-subtitle-category-instructor{font-size:13px!important;font-weight:600!important;margin-top:4px}.record-card-subtitle-category-instructor{color:#333}.record-card-subtitle-category{color:#acacac;font-size:13px!important;font-weight:600!important;margin-top:4px}.record-card-desc{color:#acacac!important;font-size:13px!important;font-weight:500!important;margin-top:.6rem!important;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.record-card-attachments{margin-top:10px}.record-attachment{color:#333;font-size:13px!important;font-weight:500!important}.record-card-actions{display:flex;flex-direction:column;gap:6px;padding:10px 14px 14px}.back-button-container{align-items:center;display:flex;gap:15px;justify-items:flex-start}.search-section{align-items:last baseline;margin-left:.5%}.search-container-lable{color:#000!important;font-size:16px!important;font-style:normal;font-weight:500!important;line-height:170%!important;margin-bottom:5px!important}.search-field{border:.8px solid #828282;border-radius:10px;box-sizing:border-box;font-size:15px;height:40px;max-width:100%;padding:10px 15px;width:350px}.search-field::placeholder,.searchh-field::placeholder{color:#c4c4c4!important;font-size:15px!important}.searchh-field{max-width:100%!important;width:350px!important}.button-section{justify-content:end}.add-button{background-color:#5f9fd5!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;padding:10px 15px!important;text-transform:none!important}@media screen and (max-width:768px){.search-section{align-items:flex-end}.search-section,.searchh-section{flex-direction:column-reverse;gap:10px}.searchh-section{align-items:center}.sort-box1{border:.8px solid #828282!important;border-radius:10px!important;display:flex;height:40px!important;max-width:100%;width:100%}}@media screen and (max-width:480px){.search-section,.searchh-section{align-items:center;flex-direction:column-reverse;gap:10px}.sort-box1{border:.8px solid #828282!important;border-radius:10px!important;display:flex;height:40px!important;max-width:100%;width:100%}.headerr{font-size:22px!important}}.headerr{color:#000!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.paper-id-pill{background-color:#e0e0e0!important;border-radius:6px!important;display:inline-block!important;font-size:12px!important;font-weight:600!important;padding:4px 10px!important}.deletee-btn,.editt-btn{border-radius:8px;border-radius:5px!important;font-size:13px;font-weight:500;padding:0 5px!important}.editt-btn{border:.5px solid #000!important;color:#000!important}.editt-btn,.editt-btn:hover{background-color:#fff!important}.deletee-btn{border:.5px solid #f1351b!important}.deletee-btn,.deletee-btn:hover{background-color:#fff!important;color:#f1351b!important}.deletee-btn:hover{border-color:#f1351b!important}.sort-box1{border:.8px solid #828282!important;border-radius:10px!important;display:flex;height:40px!important;margin-top:5px;max-width:100%;min-width:200px;width:280px}.sort-left1{background:#e5e5ef;border-bottom-left-radius:10px;border-right:1px solid #828282!important;border-top-left-radius:10px;color:#7e7979;flex:2 1;overflow:hidden;padding:5px -20px;text-overflow:ellipsis;white-space:nowrap}.sort-left1,.sort-right1{align-items:center;display:flex;font-size:14px;justify-content:center;min-width:100px}.sort-right1{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:12px!important;border:none;border-bottom-right-radius:10px;border-top-right-radius:10px;color:#333;cursor:pointer;flex:1 1;font-weight:500;outline:none;padding:4px 10px;padding-right:30px!important}.sort-icon{height:auto;object-fit:contain}.search-section{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-top:1rem;width:100%}.search-container{flex:1.5 1;width:100%}.button-section{display:flex;flex:1 1;justify-content:flex-end}.searchh-field{border:.8px solid #828282!important;border-radius:10px!important;height:40px!important;max-width:100%;padding:5px 15px!important;width:350px}@media screen and (max-width:1024px){.search-section{align-items:stretch;flex-direction:column}.button-section,.search-container{margin:.1rem;width:100%}.button-section{justify-content:flex-start}.searchh-field,.sort-box1{max-width:100%;width:100%}}@media screen and (max-width:480px){.search-section{align-items:stretch;flex-direction:column;gap:10px}.button-section,.search-container{margin:.1rem;width:100%}.button-section{justify-content:center}.searchh-field,.sort-box1{max-width:100%;width:100%}.headerr{font-size:22px!important}}.filter-section{margin-top:16px}.filter-title{color:#333;font-size:14px;font-weight:500;margin-bottom:8px}.results-page-number.dots{color:#000!important;cursor:default;opacity:1}.filter-box{height:32px}.filter-input{background:#fff;border:none;cursor:pointer;flex:1 1;font-size:13px;outline:none;padding:7px 12px}.filter-range{color:#7e7979;padding:7px 12px}.sort-right{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;border:none!important;border-bottom-right-radius:10px;border-top-right-radius:10px;cursor:pointer;display:flex;flex:2 1;justify-content:center;padding:6px 15px!important}.dropdown-icon{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background-position:calc(100% - 12px)!important;background-repeat:no-repeat!important;background-size:14px!important}.sort-icon{display:block;height:14px;width:14px}.filter-controls-wrapper{display:flex;flex-wrap:wrap;gap:16px;position:relative;z-index:10}.filter-control-item{min-width:220px;position:relative}.filter-box-wrapper{position:relative;width:100%}.filter-box{align-items:center;border:.8px solid #828282;border-radius:10px;cursor:pointer;display:flex;height:40px;max-width:260px;overflow:hidden;transition:border-color .3s ease;width:100%}.filter-box:hover{border-color:#1294f2}.filter-label{align-items:center;background-color:#dedce8;border-right:.8px solid #828282;color:#7e7979;display:flex;flex-shrink:0;font-size:14px;font-weight:500;min-width:90px;padding:10px 12px}.filter-select-wrapperr{align-items:center;background:#fff;display:flex;flex:1 1;justify-content:space-between;padding:0 12px;position:relative}.filter-range{color:#333;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{color:#7e7979;flex-shrink:0;font-size:10px;margin-left:8px}.filter-box:hover .dropdown-arrow{color:#1294f2}.selected-filters-display{background-color:#f8f9ff;border:1px solid #e0e0ff;border-radius:8px;margin-bottom:16px;padding:12px 16px}.selected-filters-text{color:#2d4cff;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-value{color:#333;font-size:14px;font-weight:500}.custom-dropdown-menu{z-index:9999!important}.custom-dropdown-menu .MuiPaper-root{border:1px solid #e0e0e0;border-radius:10px!important;box-shadow:0 4px 20px #00000026!important}.custom-dropdown-menu .MuiMenuItem-root{border-bottom:1px solid #f0f0f0;color:#333;font-size:14px;padding:10px 16px!important}.custom-dropdown-menu .MuiMenuItem-root:last-child{border-bottom:none}.custom-dropdown-menu .MuiMenuItem-root:hover{background-color:#f5f5f5!important}.custom-dropdown-menu .MuiMenuItem-root.Mui-selected{background-color:#e3f2fd!important;color:#1294f2!important;font-weight:500}.filter-input,.sort-right.dropdown-icon{display:none}@media (max-width:768px){.filter-controls-wrapper{flex-direction:column;gap:10px}.filter-control-item{min-width:100%}.filter-box{max-width:100%}}.result-summary-title{font-weight:600!important;margin-bottom:16px!important}.result-stats-grid{grid-gap:45px;display:grid;gap:45px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:35px}.result-stat-card{align-items:center;background-color:#2d4cffe6;border-radius:20px;box-shadow:0 8px 16px #2e6bff4d;color:#fff;display:flex;flex-direction:column;min-height:110px;padding:16px 14px;text-align:center}.stat-icon-img{display:block;height:45px;object-fit:contain;width:45px}.result-stat-icon-wrapper{align-items:center;background:#fff;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:8px;width:40px}.result-stat-value{font-size:40px!important;font-weight:600!important;line-height:1.1}.result-stat-label{font-size:20px!important;font-weight:500!important;margin-top:4px;opacity:.9}.result-chart-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:18px;padding:20px 24px 24px}.result-chart-title{text-align:center}.result-chart-title,.result-chart-titlee{color:grey!important;font-size:18px!important;font-weight:700!important;margin-bottom:8px}.result-chart-titlee{text-align:left}.result-chart-inner{height:450px;width:100%}@media (max-width:1024px){.result-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.result-stats-grid{grid-template-columns:1fr}.result-stat-card{min-height:100px}.result-chart-container{padding:16px 14px 18px}}.comparison-chart-container{background-color:#fff;border:1px solid #e0e0e0;border-radius:18px;margin-top:24px;padding:24px}.comparison-chart-container .result-chart-title{color:#555;font-size:14px;font-weight:500;margin-bottom:12px;text-align:center}@media (max-width:768px){.comparison-chart-container{padding:16px}}.results-sort-section{margin-bottom:12px;margin-top:24px}.results-sort-controls{display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.results-table-wrapper{background-color:#fff;border:1px solid #e0e0e0;border-radius:18px;margin-top:12px;overflow:hidden}.results-table-header-title{border-bottom:1px solid #f0f0f0;font-weight:600;padding:14px 16px;text-align:center}.results-table{border-collapse:collapse;font-size:14px;width:100%}.results-table thead{background-color:#f7f7f7}.results-table td,.results-table th{padding:12px 16px;text-align:left;white-space:nowrap}.results-table th{color:#444;font-weight:600}.results-table tbody tr:nth-child(odd){background-color:#fff}.results-table tbody tr:nth-child(2n){background-color:#d9d9d940}.results-code,.results-title{font-weight:600}.results-table-footer{align-items:center;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:12px 16px 14px}.results-table-count{color:#555;font-size:13px;font-weight:600!important}.results-table-pagination{align-items:center;display:flex;gap:6px}.results-page-arrow,.results-page-number{align-items:center;background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;cursor:pointer;display:inline-flex;font-size:13px;height:28px;justify-content:center;min-width:28px}.results-page-number.active{background-color:#2e6bff;border-color:#2e6bff;color:#fff}.results-page-arrow:disabled,.results-page-number:disabled{cursor:default;opacity:.4}@media (max-width:900px){.results-table td,.results-table th{padding:10px 12px}.results-table-wrapper{border-radius:12px}.results-table-footer{align-items:flex-start;flex-direction:column;gap:8px}}.results-table thead th{font-weight:700}@media (max-width:900px){.results-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.results-table{min-width:800px}}