@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.v-input-wrapper{position:relative}.v-input-wrapper .v-input{border:1px solid #999;border-radius:8px;font-size:18px;height:60px;margin:12px 0;padding:0 12px;position:relative;width:100%}.v-input-wrapper .v-input[type=checkbox]{cursor:pointer;margin:0;width:20px}.v-input-wrapper .v-input[type=checkbox]:checked{accent-color:#03324e}.v-input-wrapper .v-input.hasSuffix{padding-right:52px}.v-input-wrapper .suffix{position:absolute;right:20px;top:20px}.v-input-wrapper .partially-checked{background-color:#03324e;border-radius:4px;color:#fff;cursor:pointer;font-size:36px;height:20px;line-height:.4;position:absolute;text-align:center;top:10px;width:20px}.v-loader{align-items:center;background:#000000e6;bottom:0;color:#fff;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.v-loader.hide{display:none}.v-button{border:1px solid #999;border-radius:3px;cursor:pointer;font-size:12px;height:-moz-fit-content;height:fit-content;line-height:1.5;padding:5px 10px;width:auto}.v-button.primary{background-color:#222533;border-color:#03324e;color:#fff}.v-button.link{background:none;border:none;height:auto;margin:0;padding:0}.v-button:disabled{opacity:.5}.v-errorMsg{color:#f44336;padding:0;text-align:left}.v-no-content{background:#fff;background-position:100%;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;font-size:20px;height:max-content;justify-content:center;padding:10px;width:100%}.sign-in-wrapper{align-items:center;background-color:#fff;display:flex;height:100vh;justify-content:space-evenly;width:100%}.sign-in-wrapper .font-black{color:#444;font-size:18px;font-weight:400;margin-bottom:15px;margin-top:0}.sign-in-wrapper button.btn-green{background:#35aa47;border:0;border-radius:4px;box-shadow:none;color:#fff;font-size:16px;font-weight:400;height:50px;line-height:50px;margin:0;padding:0 20px;text-shadow:none;transition:all .3s;vertical-align:middle;width:100%}.sign-in-wrapper .part-one-signIn{padding-left:2%;padding-right:2%;width:33%}.sign-in-wrapper .part-two-signIn{align-items:center;background:url(/static/media/school-backgorund.0770dc4c627c4847db37.jfif) no-repeat;background-position:100%;background-size:cover;display:inline;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:67%}.sign-in-wrapper .part-two-signIn .shadow{background:#0009;bottom:0;left:0;position:absolute;right:0;top:0}.sign-in-wrapper .bg-image{height:100vh;left:0;position:fixed;top:0;z-index:-1}.sign-in-wrapper .school-details-wrapper{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px}.sign-in-wrapper .school-details-wrapper .school-name{font-size:18px;font-weight:600;margin-top:5px}.sign-in-wrapper .form-wrapper{background-color:#0000;background-color:#fff;margin:auto;max-width:398px;min-width:320px;padding:24px;width:100%}.sign-in-wrapper .form-wrapper input{background:#0000;border:1px solid #dfdfdf!important;border-radius:4px;box-shadow:0 2px 15px #0000001a;margin:0 0 15px}.sign-in-wrapper .form-wrapper input,.sign-in-wrapper .form-wrapper input::placeholder{color:#888;font-size:16px;font-weight:300;line-height:normal}.sign-in-wrapper .form-wrapper input:focus-visible{outline-color:#35aa47}.sign-in-wrapper .v-input-wrapper .suffix{color:#888}.sign-in-wrapper .login-right{background:#00000080;border-radius:5px;box-shadow:0 0 0 1px #35485b12,0 0 0 1px #35485b12,0 0 0 1px #35485b12,0 0 0 1px #35485b12,0 0 0 1px #35485b12,0 0 0 1px #35485b12,0 0 0 1px #35485b12;box-sizing:border-box;color:#fff;margin:0 auto;padding:30px;position:relative;text-align:left;width:90%}.sign-in-wrapper .login-right .scroll-wrapper{height:270px;max-height:290px;overflow-y:auto;padding:0 15px}.sign-in-wrapper .login-right .scroll-wrapper::-webkit-scrollbar{width:4px}.sign-in-wrapper .login-right .scroll-wrapper::-webkit-scrollbar-thumb{background-color:green;border-radius:6px}.sign-in-wrapper .login-right .scroll-wrapper::-webkit-scrollbar-track{background-color:#fcfcfc;border-radius:6px}.sign-in-wrapper .login-right h3{font-size:18px;font-weight:400;margin:10px auto}.sign-in-wrapper .login-right .desc{font-size:13px;line-height:18px;margin-bottom:5px;word-break:break-all}.sign-in-wrapper .login-right .news-wrapper{border-bottom:1px solid #fff;padding-bottom:12px}.sign-in-wrapper .login-right .news-wrapper:last-child{border-bottom:0}.sign-in-wrapper .login-right .relative-loader{position:absolute}.sign-in-wrapper .login-right .relative-loader svg{max-height:330px}.sign-in-wrapper .more{display:block}.sign-in-wrapper a.more{color:#32a543;font-size:12px;text-decoration:none}.sign-in-wrapper a.more:hover{color:#0084b4;text-decoration:none}.sign-in-wrapper .h1-SignIn{color:#fff;display:flex;justify-content:center;letter-spacing:-1.5px;z-index:1}.sign-in-wrapper .teacher-btn{border:1px solid #35aa47;border-radius:4px;color:#35aa47;display:flex;font-size:16px;font-weight:400;height:50px;justify-content:center;line-height:50px;margin:15px 0 0;padding:0 20px;vertical-align:middle;width:100%}@media screen and (max-width:991px){.sign-in-wrapper{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.sign-in-wrapper .form-wrapper{margin:50px auto;max-width:520px;width:100%}.sign-in-wrapper .part-two-signIn{background:url(/static/media/school-backgorund.0770dc4c627c4847db37.jfif) no-repeat;background-size:cover;display:inline;height:100%;max-width:100%;width:100%}.sign-in-wrapper .part-one-signIn{width:100%}.sign-in-wrapper .h1-SignIn{color:#fff;font-size:14px;letter-spacing:inherit;margin-top:30px;position:inherit}.sign-in-wrapper .login-right{margin-bottom:30px}.sign-in-wrapper .login-right h3{font-size:15px}}@font-face{font-family:Notification;font-style:normal;font-weight:400;src:url(/static/media/notification.3657084dc0419605a91c.eot);src:url(/static/media/notification.3657084dc0419605a91c.eot?#iefixs3g3t9) format("embedded-opentype"),url(/static/media/notification.c392cd33d9d9de730f9d.woff) format("woff"),url(/static/media/notification.c5d9251ea82e42f75381.ttf) format("truetype"),url(/static/media/notification.5d0158671dd860c714c4.svg#notification) format("svg")}.notification-container{box-sizing:border-box;max-height:calc(100% - 30px);overflow-x:hidden;overflow-y:auto;padding:0 15px;position:fixed;right:0;top:0;width:320px;z-index:999999}.notification{background-color:#ccc;border-radius:2px;box-shadow:0 0 12px #999;box-sizing:border-box;color:#fff;cursor:pointer;font-size:1em;line-height:1.2em;margin-top:15px;opacity:.9;padding:15px 15px 15px 58px;position:relative}.notification .title{font-size:1em;font-weight:700;line-height:1.2em;margin:0 0 5px}.notification:focus,.notification:hover{opacity:1}.notification-enter{transform:translate3d(100%,0,0);visibility:hidden}.notification-enter.notification-enter-active{transform:translateZ(0);transition:all .4s;visibility:visible}.notification-exit{transform:translateZ(0);visibility:visible}.notification-exit.notification-exit-active{transform:translate3d(100%,0,0);transition:all .4s;visibility:hidden}.notification:before{display:block;font-family:Notification;font-size:28px;height:28px;left:15px;line-height:28px;margin-top:-14px;position:absolute;text-align:center;top:50%;width:28px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}.v-modal-overlay{background-color:#00000080;bottom:0;left:0;right:0;top:0}.v-modal,.v-modal-overlay{opacity:1;position:fixed;z-index:999}.v-modal{background-color:#fff;border-radius:12px;max-width:100%;padding:20px;top:70px}.v-link,.v-modal{height:auto;width:auto}.v-link{background:none;border:none;color:inherit;cursor:pointer;font-size:16px;font-weight:400;margin:0;padding:0;text-decoration:none}.v-SideNavigation{background-color:#222533;bottom:0;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:space-between;left:0;max-height:100vh;overflow-y:auto;position:fixed;top:0;transition:transform .5s ease;width:200px;z-index:3}.v-SideNavigation.modal-container{max-height:100vh;overflow-y:scroll}.v-SideNavigation.modal-container::-webkit-scrollbar{width:5px}.v-SideNavigation.modal-container::-webkit-scrollbar-track{background:#fff}.v-SideNavigation.modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.v-SideNavigation.modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.v-SideNavigation.open{transform:translateX(0)}.v-SideNavigation.close{transform:translateX(-100%)}.v-SideNavigation .icon{font-size:12px;margin-right:10px}.v-SideNavigation .svg-inline--fa{width:12px}.v-SideNavigation .dropdown-icon{font-size:12px;margin-left:auto;opacity:1;transition:transform .3s ease,opacity .3s ease}.v-SideNavigation .icon-rotate-up{transform:rotate(-180deg)}.v-SideNavigation .icon-rotate-down{transform:rotate(0deg)}.v-SideNavigation .dropdown-right-icon{font-size:6px;margin-left:15px;z-index:1}.v-SideNavigation .v-firstWrapper{position:relative}.v-SideNavigation .v-firstWrapper .v-logoWrapper{align-items:center;display:flex;height:64px;justify-content:space-between;padding:12px 12px 12px 20px}.v-SideNavigation .v-firstWrapper .v-logoWrapper .schoolName{font-size:12px}.v-SideNavigation .v-firstWrapper .v-logoWrapper img{margin-right:8px}.v-SideNavigation .v-firstWrapper .v-logoWrapper button{color:#fff}.v-SideNavigation .v-secondWrapper .v-groupText{align-items:center;cursor:pointer;display:flex;height:35px;justify-content:space-between;padding:0 24px}.v-SideNavigation .v-secondWrapper .v-groupText.active,.v-SideNavigation .v-secondWrapper .v-groupText:hover{background:#070707;border-left:4px solid #16b1c5;color:#16b1c5;padding-left:20px}.v-SideNavigation .v-secondWrapper .v-groupText .dropdown-icon{margin-left:auto}.v-SideNavigation .v-secondWrapper .v-mini-groupText{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:space-between;padding:0 24px}.v-SideNavigation .v-secondWrapper .v-mini-groupText.active,.v-SideNavigation .v-secondWrapper .v-mini-groupText:hover{color:#16b1c5}.v-SideNavigation .v-secondWrapper .v-mini-groupText .dropdown-icon{margin-left:auto}.v-SideNavigation .v-secondWrapper .v-groupLevel2{max-height:100%;overflow:hidden;transition:max-height .5s ease}.v-SideNavigation .v-secondWrapper .v-groupLevel2.hide{max-height:0}.v-SideNavigation .v-secondWrapper .hr-line{background-color:hsla(0,0%,54%,.565);height:1px;width:100%}.v-SideNavigation .v-secondWrapper .dropdown-menu{background-color:#35394c;max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height .9s ease,opacity .3s ease}.v-SideNavigation .v-secondWrapper .vr-line{background-color:#fff;bottom:15px;left:45px;position:absolute;top:15px;width:.5px}@keyframes slide-down{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@keyframes slide-up{0%{max-height:200px;opacity:1}to{max-height:0;opacity:0}}.v-SideNavigation .v-secondWrapper .menu-slide-in{animation:slide-down .3s ease forwards}.v-SideNavigation .v-secondWrapper .menu-slide-out{animation:slide-up .3s ease forwards}.v-SideNavigation .v-link{align-items:center;display:flex;font-size:12px;gap:8px;height:100%;width:100%}.v-SideNavigation .version-wrapper{font-size:13px}.v-header{--tw-ring-offset-shadow:0 0 #0000;--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -1px var(--tw-shadow-color);align-items:center;background:#fff;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;height:48px;justify-content:space-between;padding:10px 20px}.v-header .bell-notify,.v-header .qrcode-icon{color:#b2b1b0;font-size:24px}.v-header .qrcode-icon{margin-right:15px}@media(max-width:600px){.v-header .qrcode-icon{display:none}}.v-header .route-icon{color:#b2b1b0;font-size:24px;margin-right:15px}.v-header .v-modal-qrcode{background-color:#fff;border-radius:0;bottom:0;height:220px;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:180px;z-index:999}.v-header .v-modal-qrcode.hide{display:block;transform:translateX(180px)}.v-header .close-icon,.v-header .modal-image{bottom:20px;position:relative}.v-header .b-route-modal{left:45%}@media(max-width:700px){.v-header .b-route-modal{left:20%}}.v-header .b-route-modal .b-route-detail{display:flex;flex-direction:column}.v-header .b-route-modal .b-route-detail .x-close{cursor:pointer;position:absolute;right:15px;top:0}.v-header .b-route-modal .b-route-detail .pickup-points{text-align:left}.v-header .b-route-modal .b-route-detail .pickup-points h2{margin-bottom:15px}.v-header .b-route-modal .b-route-detail .pickup-points .pickup-list{display:flex;flex-direction:column;gap:20px;height:200px;overflow:auto}.v-header .b-route-modal .b-route-detail .pickup-points .pickup-item{align-items:center;display:flex;gap:10px;position:relative}.v-header .b-route-modal .b-route-detail .pickup-points .pickup-item .circle{background-color:#007bff;border-radius:50%;height:12px;position:relative;width:12px;z-index:2}.v-header .b-route-modal .b-route-detail .pickup-points .pickup-item .pickup-name{font-size:16px;font-weight:500}.v-header .b-route-modal .b-route-detail .pickup-points .pickup-item .line{background-color:#007bff;height:20px;left:5px;position:absolute;top:100%;width:2px}.v-header .notification-count{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:16px;justify-content:center;position:absolute;right:56px;top:7px;width:16px}.v-header .v-academicYearWrapper{align-items:center;color:#6c757d;display:flex;gap:20px}.v-header .v-profileWrapper{position:relative}.v-header .v-profileWrapper .v-nameDiv{align-items:center;display:flex}.v-header .v-profileWrapper .v-nameDiv img{border-radius:50%;margin-left:16px}@media screen and (max-width:1024px){.v-header .v-profileWrapper .v-nameDiv img{margin-left:10px}}.v-header .v-profileWrapper .v-dropdown{background:#fff;border-radius:4px;box-shadow:2px 3px 12px 0 #00000042;padding:10px;position:absolute;right:-6px;top:42px;width:250px;z-index:10}.v-header .v-profileWrapper .v-dropdown:before{border-bottom:12px solid #fff;border-left:12px solid #0000;border-right:12px solid #0000;content:"";position:absolute;right:7px;top:-12px}.v-header .v-profileWrapper .v-dropdown .detailWrapper{border-bottom:1px solid #e5e5e5;display:flex;font-size:14px;padding-bottom:10px}.v-header .v-profileWrapper .v-dropdown .detailWrapper .name{font-size:18px;font-weight:500;margin-block:2px 1px}.v-header .v-profileWrapper .v-dropdown .optionWrapper{align-items:center;display:flex;justify-content:space-between;padding-top:10px}.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-button,.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-link{font-size:14px;font-weight:400}.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-button:hover,.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-link:hover{color:#00c0ef}.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-button svg,.v-header .v-profileWrapper .v-dropdown .optionWrapper .v-link svg{margin-right:3px}.v-header .v-profileWrapper .v-dropdown img{height:40px;margin-right:15px;width:40px}.v-header .v-profileWrapper .v-dropdown.hide{display:none}.v-header .v-sidebarOpenBtn{align-items:center;background-color:#0000;border:none;color:#6c757d;display:flex;height:30px;padding:0 10px}@media screen and (max-width:1024px){.v-header .v-sidebarOpenBtn{margin-right:10px;padding:0}}.v-header .dropdown-wrapper{position:relative}.v-header .dropdown-wrapper:hover .dropdown{display:flex}.v-header .dropdown-wrapper .dropdown{background-color:#fff;border-radius:2px;box-shadow:2px 3px 12px 0 #00000042;display:flex;display:none;flex-direction:column;flex-wrap:wrap;position:absolute;right:0;width:100%;z-index:3}.v-header .dropdown-wrapper .dropdown:hover{display:flex}.v-header .dropdown-wrapper .dropdown button{background-color:#0000;border:none;border-bottom:1px solid #ddd;cursor:pointer;padding:10px}.v-header .dropdown-wrapper .dropdown button:last-child{border-bottom:0}.v-header .dropdown-wrapper .dropdown button:hover{background:#070707;border-color:#16b1c5;color:#16b1c5}.v-header .dropdown-wrapper .dropdown button:hover:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.v-header .dropdown-wrapper .dropdown button:hover:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.v-header .dropdown-wrapper .add-institute{color:red;text-decoration:none}@media screen and (min-width:1025px){.v-header.sidebar-open{margin-left:200px}}@media screen and (max-width:1024px){.v-header .v-academicYearWrapper{height:36px}}.v-wrapper{display:flex;flex-wrap:wrap;padding:12px}@media screen and (min-width:1025px){.v-wrapper.v-sidebar-open{margin-left:200px}.v-wrapper.v-sidebar-close{margin-left:0}}@media screen and (max-width:1024px){.v-wrapper{margin-left:0}}.v-card{--tw-ring-offset-shadow:0 0 #0000;--tw-shadow:0 1px 3px 0 #0000001a,0 1px 2px 0 #0000000f;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px 0 var(--tw-shadow-color);background-color:#fff;border-radius:16px;box-shadow:4px 4px 10px #0000004d;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:20px;margin-right:20px;padding:20px;width:calc(25% - 20px)}@media screen and (min-width:768px)and (max-width:1024px){.v-card{width:calc(50% - 20px)}}@media screen and (max-width:767px){.v-card{margin-right:0;width:100%}}.table-responsive{background-color:#fff;background:#fff;border-color:#fff;border-radius:3px;border-style:solid;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;max-width:100%;overflow-x:auto;width:100%}.table-responsive::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar-track{background:#fff;margin-left:150px;margin-right:80px}.table-responsive::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.table-responsive::-webkit-scrollbar-thumb:hover{background-color:#555}.table-responsive.pagination-border{border-width:10px 10px 0}.table-responsive.no-pagination-border{border-width:10px}.table-responsive table{border-collapse:collapse;width:100%}.table-responsive table td,.table-responsive table th{border:0;font-size:12px;padding:3px 5px;text-align:left}.table-responsive table th{padding:5px}.table-responsive table tbody tr{background-color:#f5f5f5}.table-responsive table tbody tr.force-visible{display:table-row}.table-responsive table tbody tr.red{background-color:#f2dede}.v-pagination{align-items:center;display:flex;gap:10px;justify-content:end;padding:10px}.v-pagination .button-container{align-items:center;display:flex;gap:5px}.v-pagination .y-pagination-space{display:flex;gap:5px}.v-pagination .y-pagination-space .y-page-count{align-items:center;display:flex}.v-pagination .y-page-space{margin-right:40px}.v-pagination .v-button{height:32px;padding:5px 3px}.v-pagination .nav-btn{background-color:#fff;border:none;color:#000}.v-pagination .rows-per-page{align-items:center;display:flex;font-size:12px;gap:2px}.v-pagination .rows-per-page .rows-dropdown{border-radius:4px;font-size:12px;height:25px;padding:.3rem;width:auto}.v-pagination .pagination-info{font-size:12px}.v-pagination .pagination-info .total-row-wrapper{font-weight:600}.collect-fee-btn{width:90px}.fee-reciept-btn{background-color:#007900!important;border:green}.v-feePrintModal{left:calc(50% - 384px)!important;max-height:calc(100vh - 70px);max-width:calc(100% - 20px);overflow-y:auto;width:768px!important}@media screen and (max-width:767px){.v-feePrintModal{left:10px;padding:20px 10px}}.v-feePrintModal .v-userDetails{font-size:13px;text-align:left;width:100%}.v-feePrintModal .v-userDetails .feeRecipetText{display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin:0 0 8px}.v-feePrintModal .v-userDetails .feeRecipetText2{display:flex;justify-content:space-between}.v-feePrintModal .v-userDetails div{margin-bottom:2px}.v-feePrintModal .v-userDetails .text-bold{font-weight:600}.v-feePrintModal .v-schoolDetails{align-items:center;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:end;padding:10px 0;width:100%}.v-feePrintModal .v-schoolDetails .v-logo{margin-right:8px}.v-feePrintModal .v-schoolDetails .v-info{font-size:12px;text-align:right;width:calc(100% - 100px)}.v-feePrintModal .v-tablerow{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;width:100%}.v-feePrintModal .v-tablerow.head{font-size:14px;font-weight:600;padding-bottom:8px}.v-feePrintModal .v-tablerow.fee-type{padding-block:3px}.v-feePrintModal .printRow{align-items:center;display:flex}.v-feePrintModal .printRow button{margin-left:8px}.v-feePrintModal .v-colorGreen{color:#4caf50}.v-feePrintModal .v-colorGray{color:#848484}.v-feePrintModal .v-colorRed{color:#f44336}.v-feePrintModal .print-modal{display:none}.v-feePrintModal .watermark{top:250px}.v-feePrintModal .watermark,.v-feePrintModal .watermark2{color:gray;display:none;font-size:50px;font-weight:700;left:30%;opacity:.1;pointer-events:none;position:fixed;text-align:center;white-space:nowrap;z-index:-1}.v-feePrintModal .watermark2{top:700px}@media print{.v-feePrintModal{left:0;top:0}.v-feePrintModal .print-modal{border-top:2px dashed #000;display:block;margin-top:30px;padding-top:10px}.v-feePrintModal .watermark,.v-feePrintModal .watermark2{display:block}.printRow button{display:none}.printable-area{height:90%;left:0;position:absolute;top:0}.v-schoolDetails{background-color:#fff;color:#000}}.v-collectFeePrintModal{left:calc(50% - 384px)!important;max-height:calc(100vh - 70px);max-width:calc(100% - 20px);overflow-y:auto;width:768px!important}@media screen and (max-width:767px){.v-collectFeePrintModal{left:10px;padding:20px 10px}}.v-collectFeePrintModal .v-userDetails{font-size:13px;text-align:left;width:100%}.v-collectFeePrintModal .v-userDetails .feeRecipetText{display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin:0 0 8px}.v-collectFeePrintModal .v-userDetails .feeRecipetText2{display:flex;justify-content:space-between}.v-collectFeePrintModal .v-userDetails div{margin-bottom:2px}.v-collectFeePrintModal .v-userDetails .text-bold{font-weight:600}.v-collectFeePrintModal .v-schoolDetails{align-items:center;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:end;padding:10px 0;width:100%}.v-collectFeePrintModal .v-schoolDetails .v-logo{margin-right:8px}.v-collectFeePrintModal .v-schoolDetails .v-info{font-size:12px;text-align:right;width:calc(100% - 100px)}.v-collectFeePrintModal .v-tablerow{align-items:center;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;width:100%}.v-collectFeePrintModal .v-tablerow.head{font-size:14px;font-weight:600;padding-bottom:8px}.v-collectFeePrintModal .v-tablerow.fee-type{padding-block:3px}.v-collectFeePrintModal .printRow{align-items:center;display:flex}.v-collectFeePrintModal .printRow button{margin-left:8px}.v-collectFeePrintModal .v-colorGreen{color:#4caf50}.v-collectFeePrintModal .v-colorGray{color:#848484}.v-collectFeePrintModal .v-colorRed{color:#f44336}.v-collectFeePrintModal .print-modal{display:none}.v-row{display:flex;flex-wrap:wrap;font-size:14px;justify-content:space-between;margin:5px 0}.v-row.actualReceived{border-top:1px solid #ddd;font-size:16px;font-weight:600;padding-top:8px}.v-row.v-cashierRow{border-bottom:1px solid #ddd;padding-bottom:10px}.v-row .value-input{border:solid #535353;border-width:0 0 1px;max-width:80px;text-align:end}.v-row .value-input::-webkit-inner-spin-button,.v-row .value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.v-row .value-input:focus{outline:none}.v-row .y-textarea{border:solid #848484;border-width:0 0 1px;color:#848484;text-align:end;width:250px}.v-row .y-textarea:focus{outline:none}.v-row .v-input{border:1px solid #393838;border-radius:4px;height:30px;padding:.3rem;width:auto}.v-row .cheque-input{max-width:120px!important}.v-row .collect-btn{background-color:#222533;color:#fff;cursor:pointer;height:30px;margin-top:10px!important;padding:5px 10px;width:auto}.v-row .close-btn{margin-top:10px}.v-fee-wrapper .v-plan-tabs{display:flex;justify-content:space-between;margin-bottom:12px;width:100%}.v-fee-wrapper .color-red{color:red}.v-fee-wrapper .v-button{border-radius:3px;font-size:12px;height:30px;line-height:1.5;margin-right:4px;padding:5px 10px}.v-fee-wrapper .fee-head-wrapper{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;margin-bottom:10px;padding:10px;position:relative;width:100%}.v-fee-wrapper .fee-head-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.v-fee-wrapper .fee-head-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.v-fee-wrapper .fee-head-wrapper .icon-wrapper .back-icon{color:#444}.v-fee-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.v-fee-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.v-fee-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.v-fee-wrapper .v-modal .v-button{height:30px}.v-fee-wrapper .fee-profile-card{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:0 0 10px;padding:8px;width:100%}.v-fee-wrapper .fee-profile-card section{border:1px solid #e7ebf0;margin:10px;padding:0 10px}.v-fee-wrapper .fee-profile-card section .sec-heading{background:#f2f2f2;border-bottom:1px solid #d7dfe3;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:0 -10px;padding:8px 14px;text-transform:capitalize}.v-fee-wrapper .fee-profile-card section .sec-heading .icon-initial{transition:transform .3s ease}.v-fee-wrapper .fee-profile-card section .sec-heading .icon-initial.rotate{transform:rotate(90deg)}.v-fee-wrapper .fee-profile-card section .sec-box{padding-bottom:10px}.v-fee-wrapper .fee-profile-card section .sec-box .sec-row{display:flex}.v-fee-wrapper .fee-profile-card section .sec-box .address-row .sec-label{padding:5px 5px 0}.v-fee-wrapper .fee-profile-card section .sec-box .address-row .sec-value{padding:5px}.v-fee-wrapper .fee-profile-card section .sec-box .address-row .sec-label,.v-fee-wrapper .fee-profile-card section .sec-box .address-row .sec-value{width:100%}.v-fee-wrapper .fee-profile-card section .sec-box .hide{display:none}.v-fee-wrapper .fee-profile-card section .sec-box .sec-label{font-weight:600}.v-fee-wrapper .fee-profile-card section .sec-box .sec-label,.v-fee-wrapper .fee-profile-card section .sec-box .sec-value{font-size:14px;line-height:20px;padding:5px;width:50%}.v-fee-wrapper .fee-profile-card .row{display:flex;flex-wrap:wrap;gap:20px}.v-fee-wrapper .fee-profile-card .row .value-wrapper{align-items:center;display:flex;gap:5px}.v-fee-wrapper .fee-profile-card .row .value{color:#00c0ef;font-size:12px;text-align:left;width:auto}.v-fee-wrapper .fee-profile-card .row .label{width:auto}.v-fee-wrapper .fee-profile-card .v-button-row{text-align:center}.v-fee-wrapper .fee-profile-card .v-button{height:48px;margin-bottom:0}.v-fee-wrapper .fee-profile-card .student-image-wrapper{align-items:center;background:#f7f7f7;display:flex;gap:20px;padding:5px}.v-fee-wrapper .fee-profile-card .student-image-wrapper img{border-radius:6px;height:65px;width:65px}.v-fee-wrapper .fee-profile-card .student-image-wrapper .nameText{font-size:12px;font-weight:700}.v-fee-wrapper .fee-profile-card .student-image-wrapper div{font-size:12px}.v-fee-wrapper .fee-profile-card .student-image-wrapper div span{color:#00c0ef}.excel-export-wrapper{align-items:center;display:flex}.excel-export-wrapper .export-btn{align-items:center;background-color:#0000;border:none;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .3s,transform .2s;width:40px}.excel-export-wrapper .export-btn:hover{background-color:#e6f4ea;border-radius:50%;transform:scale(1.1)}.excel-export-wrapper .export-btn .icon{color:#1d6f42;font-size:28px;margin-top:1px;transition:color .3s}.excel-export-wrapper .export-btn .icon:hover{color:#145b31}.camera-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;height:auto;margin:0 auto;max-width:800px;padding:20px}.camera-container .camera-header{margin-bottom:20px;text-align:center}.camera-container .camera-header h2{color:#03324e;font-size:20px;margin-bottom:10px}.camera-container .camera-header .details{align-items:center;display:flex;gap:10px;justify-content:center}.camera-container .camera-header .details p{color:#666;font-size:14px}.camera-container .webcam-section{align-items:center;display:flex;flex-direction:column;gap:20px}.camera-container .webcam-section video{border-radius:8px;box-shadow:0 2px 4px #0000001a;height:400px}.camera-container .preview-section{align-items:center;display:flex;flex-direction:column;gap:20px}.camera-container .preview-section img{border-radius:8px;box-shadow:0 2px 4px #0000001a;max-width:100%}.camera-container .action-buttons{display:flex;gap:15px;margin-top:20px}.camera-container .camera-btn,.camera-container .upload-btn{background-color:#03324e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.camera-container .camera-btn:hover,.camera-container .upload-btn:hover{background-color:#044a7a}.camera-container .save-btn{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.camera-container .save-btn:hover{background-color:#45a049}.camera-container .retake-btn{background-color:#f44336;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px;transition:background-color .3s}.camera-container .retake-btn:hover{background-color:#da190b}.saved-images{margin-top:20px}.thumbnail{height:75px;margin:5px;object-fit:cover;width:100px}.fee-receipt-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.fee-receipt-wrapper .admin-wrapper .admission-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box{align-items:center;display:flex;gap:20px;justify-content:space-between}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .icon-wrapper{align-items:center;display:flex;gap:8px}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .icon-wrapper .back-icon{color:#444}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper{align-items:center;display:flex;gap:10px;justify-content:end}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper label .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .input-wrapper{max-width:400px;position:relative;width:14%}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .input-wrapper .text-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .input-wrapper .date-input{background-color:#0000;border:none;bottom:0;color:#0000;cursor:pointer;font-size:18px;height:30px;opacity:1;position:absolute;right:0;top:0;width:22px;z-index:0}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .filter-text{font-size:13px}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .search-btn{background-color:#000;bottom:9px;color:#fff;height:30px}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .export-btn{margin:0;width:20px}.fee-receipt-wrapper .admin-wrapper .admission-list .search-box .search-box-wrapper .export-btn .icon{font-size:25px}.fee-receipt-wrapper .admin-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.fee-receipt-wrapper .admin-wrapper .v-table table tr.deleted{color:rgba(255,0,0,.808)}.fee-receipt-wrapper .admin-wrapper .v-table table tr td,.fee-receipt-wrapper .admin-wrapper .v-table table tr th{border:0;font-size:12px;height:45px;padding:3px 5px;text-align:left}.fee-receipt-wrapper .admin-wrapper .v-table table tr td:last-child,.fee-receipt-wrapper .admin-wrapper .v-table table tr th:last-child{text-align:center}.fee-receipt-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.fee-receipt-wrapper .image-modal{left:30%}.fee-receipt-wrapper .image-modal h3{margin:0}.fee-receipt-wrapper .image-modal .receipt-details{display:flex;gap:15px}.fee-receipt-wrapper .image-modal .receipt-details p{font-size:13px;margin:0}.fee-receipt-wrapper .image-modal .image-popup{align-items:center;display:flex;flex-direction:column;gap:20px}.fee-receipt-wrapper .image-modal .image-popup img{border:1px solid #ccc;border-radius:4px}.fee-receipt-wrapper .image-modal .image-popup .image-actions{display:flex;gap:10px}.fee-receipt-wrapper .image-modal .image-popup .image-actions .v-button{border:none!important;color:#fff}.fee-receipt-wrapper .image-modal .image-popup .image-actions .v-button.print-btn{background-color:#4caf50}.fee-receipt-wrapper .image-modal .image-popup .image-actions .v-button.download-btn{background-color:#2196f3}.fee-receipt-wrapper .image-modal .image-popup .image-actions .v-button.delete-btn{background-color:#f44336}.fee-receipt-wrapper .image-modal .image-popup .image-actions .v-button.close-btn{background-color:#757575}.camera-btn{background-color:#03324e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 14px;transition:background-color .3s}.camera-btn:hover{background-color:#044a7a}.camera-modal{left:30%;max-width:40%;min-width:40%}.camera-modal .camera-modal-content{align-items:end;display:flex;flex-direction:column;height:auto;width:100%}.camera-modal .camera-modal-content .preview-section img{background:#0000;height:400px}.camera-modal .camera-modal-content .close-modal-btn{background:#0000;border:none}.image-modal{left:30%;max-width:35%;min-width:35%}.image-modal img{height:auto;width:100%}.fee-summary-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.fee-summary-wrapper .heading-wrapper .summary-cards{display:flex;gap:10px;margin-bottom:10px;width:100%}.fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:default;display:flex;font-size:15px;height:50px;justify-content:center;text-align:center;width:100%}.fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing .card p{font-size:13px;margin:0}.fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing .card h3{font-size:13px;font-weight:500;margin:0}.fee-summary-wrapper .admin-wrapper{border-radius:3px;display:flex;margin-bottom:10px;width:100%}.fee-summary-wrapper .admin-wrapper .admission-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper{align-items:center;display:flex;justify-content:space-between;padding-inline:2px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box{align-items:center;display:flex;gap:10px;justify-content:end}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .year-wrapper{display:flex;gap:5px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .year-wrapper .dropdown-label{align-items:center;display:flex;font-size:13px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .year-wrapper label .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem;width:100%}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .header-icon{color:#222533;cursor:pointer;width:20px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box label .search-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .export-btn{height:20px!important;width:20px}.fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .export-btn .icon{color:#1d6f42;font-size:20px}.fee-summary-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.fee-summary-wrapper .v-table table td:first-child{color:#0000db;cursor:pointer}.fee-summary-wrapper .v-table table td,.fee-summary-wrapper .v-table table th{border:0;font-size:12px;height:45px;padding:3px 5px;text-align:left}.fee-summary-wrapper .v-table table td:nth-child(n+2),.fee-summary-wrapper .v-table table th:nth-child(n+2){text-align:right}.fee-summary-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.fee-summary-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.fee-summary-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.fee-summary-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.fee-summary-wrapper .v-modal .v-button{height:30px}.multi-select-dropdown{font-family:Arial,sans-serif;position:relative;width:170px}.multi-select-dropdown .dropdown-header{align-items:center;background-color:#fff;border:1px solid #000;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:30px;justify-content:space-between;padding:10px}.multi-select-dropdown .dropdown-icon{font-size:12px;margin-left:10px;transition:transform .3s ease}.multi-select-dropdown .dropdown-icon.open{transform:rotate(180deg)}.multi-select-dropdown .dropdown-options{background-color:#fff;border:1px solid #000;border-radius:4px;border-top:none;color:#000;font-size:13px;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1}.multi-select-dropdown .dropdown-option{align-items:center;cursor:pointer;display:flex;padding:10px}.multi-select-dropdown .option-checkbox{margin-right:10px}.fee-analytics-wrapper{height:calc(100vh - 52px)}.fee-analytics-wrapper .box-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:ruby;height:330px;margin-bottom:10px;padding:10px;width:100%}.fee-analytics-wrapper .box-wrapper .dropdown-wrapper{align-items:center;display:flex;gap:10px;justify-content:end;width:100%}.fee-analytics-wrapper .box-wrapper .dropdown-wrapper .class-dropdown{width:auto}.fee-analytics-wrapper .box-wrapper .dropdown-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.fee-analytics-wrapper .box-wrapper .dropdown-wrapper .label{font-size:13px}.fee-analytics-wrapper .box-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.fee-analytics-wrapper .table-container{position:relative;width:100%}.fee-analytics-wrapper .table-container .full-table{border:solid #fff;border-width:10px 10px 20px;display:block;height:calc(100vh - 412px)}.fee-analytics-wrapper .table-container .full-table::-webkit-scrollbar{width:5px}.fee-analytics-wrapper .table-container .full-table::-webkit-scrollbar-track{background:#fff}.fee-analytics-wrapper .table-container .full-table::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.fee-analytics-wrapper .table-container .full-table::-webkit-scrollbar-thumb:hover{background-color:#555}.fee-analytics-wrapper .table-container .full-table tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.fee-analytics-wrapper .table-container .full-table .table-scroll{overflow-y:auto}.fee-analytics-wrapper .table-container .full-table .color-red{color:red}.fee-analytics-wrapper .table-container .full-table td:nth-child(10),.fee-analytics-wrapper .table-container .full-table td:nth-child(4),.fee-analytics-wrapper .table-container .full-table td:nth-child(5),.fee-analytics-wrapper .table-container .full-table td:nth-child(7),.fee-analytics-wrapper .table-container .full-table td:nth-child(8),.fee-analytics-wrapper .table-container .full-table td:nth-child(9),.fee-analytics-wrapper .table-container .full-table th:nth-child(10),.fee-analytics-wrapper .table-container .full-table th:nth-child(4),.fee-analytics-wrapper .table-container .full-table th:nth-child(5),.fee-analytics-wrapper .table-container .full-table th:nth-child(7),.fee-analytics-wrapper .table-container .full-table th:nth-child(8),.fee-analytics-wrapper .table-container .full-table th:nth-child(9){text-align:right}.fee-analytics-wrapper .table-container .full-table td:nth-child(11){text-align:center}.fee-analytics-wrapper .table-container .full-table td:nth-child(3),.fee-analytics-wrapper .table-container .full-table th:nth-child(3){min-width:120px}.fee-analytics-wrapper .table-container .total-row{bottom:2px;font-size:12px;font-weight:700;left:10px;padding:5px 2px 0;position:absolute}@media only screen and (max-width:600px){.fee-analytics-wrapper .search-box{display:none}}.detailed-fee-summary-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.detailed-fee-summary-wrapper .heading-wrapper .summary-cards{display:flex;gap:10px;margin-bottom:10px;width:100%}.detailed-fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:default;display:flex;font-size:15px;height:50px;justify-content:center;text-align:center;width:100%}.detailed-fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing .card p{font-size:13px;margin:0}.detailed-fee-summary-wrapper .heading-wrapper .summary-cards .card-spacing .card h3{font-size:13px;font-weight:500;margin:0}.detailed-fee-summary-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.detailed-fee-summary-wrapper .admin-wrapper .admission-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper{display:flex;justify-content:space-between;padding-inline:2px}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .icon-wrapper .back-icon{color:#444}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box{align-items:center;display:flex;gap:10px;justify-content:end}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .month-wrapper{display:flex;gap:5px}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .month-wrapper .dropdown-label{align-items:center;display:flex;font-size:13px}.detailed-fee-summary-wrapper .admin-wrapper .admission-list .title-wrapper .search-box .month-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:6px;width:100%}.detailed-fee-summary-wrapper .admin-wrapper .v-table table{border-collapse:collapse;width:100%}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr.color-red{color:red}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td,.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th{border:0;font-size:12px;height:45px;padding:3px 5px;text-align:left}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(4),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(5),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(6),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(7),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(8),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:nth-child(9),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(4),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(5),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(6),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(7),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(8),.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:nth-child(9){text-align:right}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:last-child,.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr th:last-child{text-align:center}.detailed-fee-summary-wrapper .admin-wrapper .v-table table tr td:first-child{color:#0000db;cursor:pointer}.detailed-fee-summary-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:17px;font-weight:1!important;margin:0}.detailed-fee-summary-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.fee-package-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.fee-package-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.fee-package-wrapper .admin-wrapper .classes-list{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;padding:10px;position:relative;width:100%}.fee-package-wrapper .admin-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.fee-package-wrapper .admin-wrapper .v-table table tr .sort-icon{color:hsla(0,0%,53%,.482)}.fee-package-wrapper .admin-wrapper .v-table table tr .sorted{color:#767676}.fee-package-wrapper .admin-wrapper .v-table table tr .text-right{align-items:center;display:flex;justify-content:flex-end;text-align:right!important}.fee-package-wrapper .admin-wrapper .v-table table tr td,.fee-package-wrapper .admin-wrapper .v-table table tr th{border:0;font-size:12px;height:35px;padding:3px 5px;text-align:left}.fee-package-wrapper .admin-wrapper .v-table table tr th{cursor:pointer}.fee-package-wrapper .admin-wrapper .v-table table tr td .red-close{color:#b00}.fee-package-wrapper .admin-wrapper .v-table table tr td .green-tick{color:green}.fee-package-wrapper .admin-wrapper .v-table table tr td .btn{align-items:center;background-color:#232433;border:1px solid;color:#fff;cursor:pointer;display:flex;font-size:12px;height:30px;padding:.3rem;width:auto}.fee-heads h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.fee-heads .b-fee-head{left:40%;top:25%}.fee-heads .b-fee-head form .box-body{display:flex;flex-direction:column;font-size:13px;gap:12px}.fee-heads .b-fee-head form .box-body .form-group{display:flex;flex-direction:column;gap:3px}.fee-heads .b-fee-head form .box-footer{display:flex;gap:10px;justify-content:right;margin-top:10px}.fee-heads .b-fee-head form .box-footer .save-btn{height:-moz-fit-content;height:fit-content}.fee-heads .fee-head-wrapper{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:100%}.fee-heads .fee-head-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.fee-heads .fee-head-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.fee-heads .fee-head-wrapper .heading-wrapper .search-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.fee-heads .fee-head-wrapper .heading-wrapper .search-wrapper .nav-btn{height:-moz-fit-content;height:fit-content}.fee-heads .fee-head-wrapper .v-table table tr{height:35px}.fee-heads .fee-head-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.fee-heads .fee-head-wrapper .v-table table tr td,.fee-heads .fee-head-wrapper .v-table table tr th{border:0;font-size:12px;padding:3px 5px;text-align:left}.fee-heads .fee-head-wrapper .v-table table tr td:nth-child(4),.fee-heads .fee-head-wrapper .v-table table tr th:nth-child(4){text-align:end}.fee-heads .fee-head-wrapper .v-table table tr th .sort-icon{color:hsla(0,0%,53%,.482)}.fee-heads .fee-head-wrapper .v-table table tr th .sorted{color:#767676}.fee-heads .fee-head-wrapper .v-table table tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;padding:0;transition:color .3s ease}.fee-heads .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.fee-heads .v-errorMsg{color:#f44336;margin-bottom:5px;text-align:left}.fee-head-category h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.fee-head-category .b-fee-head-category{left:45%;top:25%}.fee-head-category .b-fee-head-category .box-body{display:flex;flex-direction:column;font-size:13px;gap:12px}.fee-head-category .b-fee-head-category .box-body .form-group{display:flex;flex-direction:column;gap:3px}.fee-head-category .b-fee-head-category .box-footer{display:flex;justify-content:right;margin-top:10px}.fee-head-category .b-fee-head-category .box-footer .save-btn{height:-moz-fit-content;height:fit-content}.fee-head-category .b-fee-head-category-wrapper{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:100%}.fee-head-category .b-fee-head-category-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.fee-head-category .b-fee-head-category-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.fee-head-category .b-fee-head-category-wrapper .heading-wrapper .search-wrapper label .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.fee-head-category .b-fee-head-category-wrapper .v-table table tr{height:35px}.fee-head-category .b-fee-head-category-wrapper .v-table table tr th .sort-icon{color:hsla(0,0%,53%,.482)}.fee-head-category .b-fee-head-category-wrapper .v-table table tr th .sorted{color:#767676}.fee-head-category .b-fee-head-category-wrapper .v-table table tr td,.fee-head-category .b-fee-head-category-wrapper .v-table table tr th{border:0;font-size:12px;padding:3px 5px;text-align:left}.fee-head-category .b-fee-head-category-wrapper .v-table table tr td:nth-child(2),.fee-head-category .b-fee-head-category-wrapper .v-table table tr th:nth-child(2){text-align:end}.fee-head-category .b-fee-head-category-wrapper .v-table table tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;padding:0;transition:color .3s ease}.fee-head-category .b-fee-head-category-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.fee-head-category .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.fee-head-category .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.course-fee-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.course-fee-wrapper .v-modal{left:40%}.course-fee-wrapper .v-modal .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.course-fee-wrapper .v-modal .modal-row{align-items:center;display:flex;height:30px;justify-content:space-between;width:400px}.course-fee-wrapper .v-modal .modal-row .modal-head{font-size:12px;font-weight:600}.course-fee-wrapper .v-modal .modal-row .modal-content{font-size:13px}.course-fee-wrapper .admin-wrapper,.course-fee-wrapper .admin-wrapper .event-list{border-radius:3px;display:flex;flex-direction:column;width:100%}.course-fee-wrapper .admin-wrapper .event-list{background:#fff;background-position:100%;background-size:cover;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;gap:20px;margin-bottom:10px;padding:10px;position:relative}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper .back-icon{color:#444}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .export-btn{height:30px;width:20px!important}.course-fee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .export-btn .icon{font-size:20px!important}.course-fee-wrapper .add-btn{height:30px}.course-fee-wrapper .v-tabs ul{display:flex;list-style:none;margin:0;padding:0}.course-fee-wrapper .v-tabs ul li{padding:0}.course-fee-wrapper .v-tabs ul .v-button{border:none;border-radius:4px 4px 0 0;font-size:12px;height:auto;line-height:1.5;padding:5px 10px;width:80px}.course-fee-wrapper .v-tabs ul .v-button.active{background-color:#fff;border-bottom:1.5px solid #16b1c5;box-shadow:0 1px 3px #0000001f,0 1px 3px #0000003d;color:#16b1c5}.course-fee-wrapper .table-container .v-table table tr:nth-child(2n){background-color:#f1f1f1}.course-fee-wrapper .table-container .v-table table tr:nth-child(odd){background-color:#fff}.course-fee-wrapper .table-container .v-table table tr td,.course-fee-wrapper .table-container .v-table table tr th{border:0;font-size:12px;height:35px;min-width:83px;padding:3px 5px;text-align:left}.course-fee-wrapper .table-container .v-table table tr td:first-child,.course-fee-wrapper .table-container .v-table table tr th:first-child{background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:0;min-width:180px;position:sticky;z-index:2}.course-fee-wrapper .table-container .v-table table tr td:nth-child(2),.course-fee-wrapper .table-container .v-table table tr th:nth-child(2){background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:180px;min-width:100px;position:sticky;text-align:center;z-index:2}.course-fee-wrapper .table-container .v-table table tr td:nth-child(3),.course-fee-wrapper .table-container .v-table table tr th:nth-child(3){min-width:20px}.course-fee-wrapper .table-container .v-table table tr td:last-child,.course-fee-wrapper .table-container .v-table table tr th:last-child{background-color:inherit;box-shadow:-2px 0 5px -2px #0000001a;position:sticky;right:0;z-index:2}.course-fee-wrapper .table-container .v-table table tr th .sort-icon{color:hsla(0,0%,53%,.482)}.course-fee-wrapper .table-container .v-table table tr th .sorted{color:#767676}.course-fee-wrapper .table-container .v-table table tr td .value-placeholder{left:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.course-fee-wrapper .table-container .v-table table tr td .value-input{border:.5px solid #ddd;max-width:60px;text-align:end}.course-fee-wrapper .table-container .v-table table tr td .value-input::-webkit-inner-spin-button,.course-fee-wrapper .table-container .v-table table tr td .value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.course-fee-wrapper .table-container .v-table .v-pagination{background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:0;position:sticky;z-index:2}.course-fee-wrapper .modal-button{align-items:center;display:flex;gap:10px;justify-content:end;margin-top:10px}.pdf-content{box-sizing:border-box;margin:auto;max-width:794px;overflow:hidden;padding:20px;width:100%}@media print{.pdf-content{page-break-inside:avoid}}.v-profile-wrapper{justify-content:center}.v-profile-wrapper .b-route-modal .b-route-detail{display:flex;flex-direction:column}.v-profile-wrapper .b-route-modal .b-route-detail .x-close{cursor:pointer;position:absolute;right:15px;top:0}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points{text-align:left}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points h2{margin-bottom:15px}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points .pickup-list{display:flex;flex-direction:column;gap:20px;height:200px;overflow:auto}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points .pickup-item{align-items:center;display:flex;gap:10px;position:relative}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points .pickup-item .circle{background-color:#007bff;border-radius:50%;height:12px;position:relative;width:12px;z-index:2}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points .pickup-item .pickup-name{font-size:16px;font-weight:500}.v-profile-wrapper .b-route-modal .b-route-detail .pickup-points .pickup-item .line{background-color:#007bff;height:20px;left:5px;position:absolute;top:100%;width:2px}.v-profile-wrapper .v-profile-card{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:0 0 20px;width:33.33%}@media screen and (max-width:767px){.v-profile-wrapper .v-profile-card{width:100%}}.v-profile-wrapper .v-profile-card section{border:1px solid #e7ebf0;margin:10px;padding:0 10px}.v-profile-wrapper .v-profile-card section .sec-heading{background:#f2f2f2;border-bottom:1px solid #d7dfe3;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:0 -10px;padding:8px 14px;text-transform:capitalize}.v-profile-wrapper .v-profile-card section .sec-heading .icon-initial{transition:transform .3s ease}.v-profile-wrapper .v-profile-card section .sec-heading .icon-initial.rotate{transform:rotate(90deg)}.v-profile-wrapper .v-profile-card section .sec-box{padding-bottom:10px}.v-profile-wrapper .v-profile-card section .sec-box .sec-row{display:flex}.v-profile-wrapper .v-profile-card section .sec-box .address-row .sec-label{padding:5px 5px 0}.v-profile-wrapper .v-profile-card section .sec-box .address-row .sec-value{padding:5px}.v-profile-wrapper .v-profile-card section .sec-box .address-row .sec-label,.v-profile-wrapper .v-profile-card section .sec-box .address-row .sec-value{width:100%}.v-profile-wrapper .v-profile-card section .sec-box .hide{display:none}.v-profile-wrapper .v-profile-card section .sec-box .sec-label{font-weight:600}.v-profile-wrapper .v-profile-card section .sec-box .sec-label,.v-profile-wrapper .v-profile-card section .sec-box .sec-value{font-size:14px;line-height:20px;padding:5px;width:50%}.v-profile-wrapper .v-profile-card .row{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;margin:0 10px;padding:10px 0}.v-profile-wrapper .v-profile-card .row .label{font-size:14px;font-weight:600;width:40%}.v-profile-wrapper .v-profile-card .row .value{color:#00c0ef;font-size:14px;text-align:right;width:60%}.v-profile-wrapper .v-profile-card .link{color:#00c0ef;cursor:pointer}.v-profile-wrapper .v-profile-card .v-button-row{text-align:center}.v-profile-wrapper .v-profile-card .yellow-bus{color:#f7a900}.v-profile-wrapper .v-profile-card .v-button{height:48px;margin-bottom:0}.v-profile-wrapper .v-profile-card .student-image-wrapper{align-items:center;background:#f7f7f7;display:flex;padding:0 10px}.v-profile-wrapper .v-profile-card .student-image-wrapper img{border-radius:6px;box-shadow:0 2px 10px 0 #00000061;height:65px;margin-right:20px;width:65px}.v-profile-wrapper .v-profile-card .student-image-wrapper .nameText{font-size:20px;margin-top:10px}.v-profile-wrapper .v-profile-card .student-image-wrapper div{font-size:14px;margin-bottom:5px}.v-profile-wrapper .v-profile-card .student-image-wrapper div span{color:#00c0ef}.v-profile-wrapper .v-details-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:0;width:calc(66.66% - 20px)}@media screen and (max-width:767px){.v-profile-wrapper .v-details-wrapper{width:100%}}.v-profile-wrapper .v-details-wrapper section{border:1px solid #e7ebf0;margin:10px;padding:0 10px}.v-profile-wrapper .v-details-wrapper section .heading{background:#f2f2f2;border-bottom:1px solid #d7dfe3;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:500;justify-content:space-between;margin:0 -10px;padding:8px 14px;text-transform:capitalize}.v-profile-wrapper .v-details-wrapper section .heading .icon-initial{transition:transform .3s ease}.v-profile-wrapper .v-details-wrapper section .heading .icon-initial.rotate{transform:rotate(90deg)}.v-profile-wrapper .v-details-wrapper section .box{padding-bottom:10px}.v-profile-wrapper .v-details-wrapper section .row{display:flex}.v-profile-wrapper .v-details-wrapper section .label,.v-profile-wrapper .v-details-wrapper section .value{font-size:14px;line-height:20px;padding:5px;width:50%}.v-profile-wrapper .v-details-wrapper section.parent-details{position:relative}.v-profile-wrapper .v-details-wrapper section .parents-image-wrapper{display:flex;flex-direction:column;gap:16px;position:absolute;right:20px;top:55px}@media screen and (max-width:767px){.v-profile-wrapper .v-details-wrapper section .parents-image-wrapper{flex-direction:row;justify-content:space-between;margin:10px 0;position:static}}.v-profile-wrapper .v-details-wrapper section .parents-image-wrapper img{width:85px}.v-exam-wrapper{display:flex;flex-wrap:wrap}.v-exam-wrapper .printable-area{width:100%}.v-exam-wrapper .grade-wrapper,.v-exam-wrapper .marks-wrapper,.v-exam-wrapper .student-detail-wrapper{background-color:#fff}.v-exam-wrapper .student-detail-wrapper{border:1px solid #ddd;box-shadow:0 .5rem 1rem #00000026;margin-bottom:10px;width:100%}.v-exam-wrapper .student-detail-wrapper .school-name{font-size:22px;text-align:center}.v-exam-wrapper .student-detail-wrapper .v-row{display:flex;flex-wrap:wrap}.v-exam-wrapper .student-detail-wrapper .v-col{display:flex;padding:5px;width:50%}@media screen and (max-width:767px){.v-exam-wrapper .student-detail-wrapper .v-col{width:100%}}.v-exam-wrapper .student-detail-wrapper .v-col .label,.v-exam-wrapper .student-detail-wrapper .v-col .value{font-size:14px;width:50%}.v-exam-wrapper .student-detail-wrapper .v-col .label{font-weight:600}.v-exam-wrapper .marks-wrapper{display:flex;flex-wrap:wrap;margin-bottom:10px;width:100%}.v-exam-wrapper .marks-wrapper .term-wrapper{border:1px solid #ddd;box-shadow:0 .5rem 1rem #00000026;width:100%}@media screen and (max-width:767px){.v-exam-wrapper .marks-wrapper .term-wrapper{width:100%}.v-exam-wrapper .marks-wrapper .term-wrapper:last-child{border-left:1px solid #ddd}}.v-exam-wrapper .marks-wrapper .term-wrapper .term-label{background:#f2f2f2;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;padding:10px;text-align:left}.v-exam-wrapper .marks-wrapper .marks-row,.v-exam-wrapper .marks-wrapper .subject-wrapper{border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;padding:0;width:100%}.v-exam-wrapper .marks-wrapper .marks-row:last-child,.v-exam-wrapper .marks-wrapper .subject-wrapper:last-child{border-bottom:none}.v-exam-wrapper .marks-wrapper .marks-row .text,.v-exam-wrapper .marks-wrapper .subject-wrapper .text{align-items:center;border-right:1px solid #ddd;display:inline-flex;font-size:14px;justify-content:center;line-height:1.5;padding:5px;text-align:center;width:20%}.v-exam-wrapper .marks-wrapper .marks-row .text:last-child,.v-exam-wrapper .marks-wrapper .subject-wrapper .text:last-child{border-right:none}.v-exam-wrapper .marks-wrapper .marks-row .text:first-child,.v-exam-wrapper .marks-wrapper .subject-wrapper .text:first-child{justify-content:flex-start;text-align:left}.v-exam-wrapper .marks-wrapper .marks-row .text.w-80,.v-exam-wrapper .marks-wrapper .subject-wrapper .text.w-80{width:80%}.v-exam-wrapper .marks-wrapper .subject-wrapper{border-bottom:1px solid #ddd}.v-exam-wrapper .marks-wrapper .subject-wrapper .text{font-weight:600}.v-exam-wrapper .marks-wrapper .marks-wrapper{margin-bottom:0}.v-exam-wrapper .grade-wrapper{border:1px solid #ddd;box-shadow:0 .5rem 1rem #00000026;display:flex;flex-wrap:wrap;margin-bottom:10px}.v-exam-wrapper .grade-wrapper p{background:#f2f2f2;border-bottom:1px solid #ddd;font-size:16px;font-weight:600;margin:0;padding:10px;text-align:left;width:100%}.v-exam-wrapper .grade-wrapper .grade-item{border-right:1px solid #ddd;font-size:14px;line-height:2;padding-top:10px;text-align:center;width:16.66%}.v-exam-wrapper .grade-wrapper .grade-item:last-child{border-right:none}.v-exam-wrapper .grade-wrapper .grade-item.w-10{width:10%}.v-exam-wrapper .grade-wrapper .grade-item.w-20{width:20%}.v-exam-wrapper .grade-wrapper .grade-item hr{border:0;border-top:1px solid #ddd}@media screen and (max-width:767px){.v-exam-wrapper .grade-wrapper .grade-item{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:0 10px;width:100%!important}.v-exam-wrapper .grade-wrapper .grade-item div{width:50%}.v-exam-wrapper .grade-wrapper .grade-item div:first-child{border-right:1px solid #ddd}.v-exam-wrapper .grade-wrapper .grade-item hr{border:none;margin:0}}.v-exam-wrapper .v-tabs{margin-bottom:10px}.v-exam-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.v-exam-wrapper .v-tabs ul li{padding:0}.v-exam-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.v-exam-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}@media print{.pagebreak{page-break-before:always}}.reset-password-wrapper{align-items:center;display:flex;justify-content:center}.reset-password-wrapper .bg-image{height:100vh;left:0;position:fixed;top:0;z-index:-1}.reset-password-wrapper .form-wrapper{background-color:#fff;font-size:12px;min-width:300px;padding:24px;width:100%}.reset-password-wrapper .form-wrapper .row{align-items:baseline;display:flex;justify-content:space-between;margin-left:10%;max-width:675px;width:60%}.reset-password-wrapper .form-wrapper .v-errorMsg{margin-bottom:12px;padding-left:0}.reset-password-wrapper .btn-info{background-color:#727272;border-color:#525252;color:#fff;font-size:15px;height:32px;margin-left:173px;width:70px}.reset-password-wrapper.design-2 .form-wrapper{margin-top:20px;width:calc(100% - 40px)}.reset-password-wrapper label{min-width:135px;text-align:right}.reset-password-wrapper .text-box-new{border:1px solid #ccc;font-size:12px;height:30px;margin:0 0 12px;width:500px}.reset-password-wrapper .v-input{border-radius:0}.reset-password-wrapper .v-input-wrapper .suffix{right:10px;top:8px}@media screen and (max-width:991px){.reset-password-wrapper .form-wrapper .row{display:block;justify-content:space-between;margin-left:0;width:100%}.reset-password-wrapper label{align-items:flex-start;display:flex;justify-content:start;margin-top:10px}.reset-password-wrapper .text-box-new{align-items:flex-end;border:1px solid #ccc;font-size:12px;height:30px;margin-top:5px;min-width:290px;width:100%}.reset-password-wrapper .btn-info{margin-left:0}}.v-timetable-wrapper{align-items:center;display:flex;gap:10px}.v-timetable-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:20px;font-size:18px;font-weight:1!important;margin:0}.v-timetable-wrapper .head-box{align-items:center;padding:10px}.v-timetable-wrapper .frame-box,.v-timetable-wrapper .head-box{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;width:100%}.v-timetable-wrapper .search-box{background-position:100%;background-size:cover;border-radius:3px;flex-direction:row;justify-content:end;position:relative;width:100%}.v-timetable-wrapper .y-no-class{color:#d32e2e}.v-timetable-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.v-timetable-wrapper .search-box{display:flex;gap:30px}.v-timetable-wrapper .add-btn{background:#232433;color:#fff;height:30px;padding:5px 10px;width:130px}.v-timetable-wrapper .v-modal{left:calc(50% - 121px);padding:20px;width:382px}@media screen and (max-width:767px){.v-timetable-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.v-timetable-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.v-timetable-wrapper .v-modal .v-button{height:-moz-fit-content;height:fit-content;margin-top:10px}.v-timetable-wrapper .v-modal form .box-body-pop-up .form-group .day-toggles{justify-content:space-between;margin-top:15px}.v-timetable-wrapper .v-modal form .box-body-pop-up .form-group .day-toggles .day-toggle{justify-content:space-between;width:47%}.v-timetable-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:5px;margin-top:5px;padding:.3rem!important;width:100%}.v-timetable-wrapper .modal-header{display:flex;justify-content:space-between}.v-timetable-wrapper .slide-toggle{display:inline-block;height:20px;position:relative;width:50px}.v-timetable-wrapper .slide-toggle input{height:0;opacity:0;width:0}.v-timetable-wrapper .slide-toggle-label{background-color:#ccc;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.v-timetable-wrapper .slide-toggle-label:before{background-color:#fff;border-radius:50%;content:"";height:14px;left:4px;position:absolute;top:3px;transition:.4s;width:14px}.v-timetable-wrapper .highlight-red{background-color:red;color:#fff;font-weight:700}.v-timetable-wrapper .slide-toggle input:checked+.slide-toggle-label{background-color:#4caf50}.v-timetable-wrapper .slide-toggle input:checked:disabled+.slide-toggle-label{background-color:rgba(113,176,113,.737)!important;cursor:not-allowed}.v-timetable-wrapper .slide-toggle input:disabled+.slide-toggle-label{background-color:#d3d3d3;cursor:not-allowed}.v-timetable-wrapper .slide-toggle input:checked+.slide-toggle-label:before{transform:translateX(26px)}.v-timetable-wrapper .day-toggle{align-items:center;display:flex;gap:10px}.v-timetable-wrapper .table-responsive{box-shadow:none}.v-timetable-wrapper .schedule-table{width:100%}.v-timetable-wrapper .schedule-table table thead tr{background:#222533}.v-timetable-wrapper .schedule-table table thead th{border:0;color:#fff;font-size:13px;font-weight:700;padding:12px 10px;position:relative;text-align:center;text-transform:capitalize}.v-timetable-wrapper .schedule-table table thead th.highlight{background-color:rgba(68,129,32,.637)}.v-timetable-wrapper .schedule-table table tbody tr:nth-child(odd){background-color:#d3c7c7}.v-timetable-wrapper .schedule-table table tbody tr:nth-child(2n){background-color:#efe6e6}.v-timetable-wrapper .schedule-table table tbody td{font-weight:500;padding:10px;text-align:center;vertical-align:middle}.v-timetable-wrapper .schedule-table table tbody td.highlight{background-color:#d4edda}.v-timetable-wrapper .schedule-table table tbody td.day{font-size:13px;font-weight:600;min-width:165px;position:relative;text-transform:capitalize;transition:all .3s linear 0s}.v-timetable-wrapper .schedule-table table tbody td.active{min-width:165px;position:relative}.v-timetable-wrapper .schedule-table table tbody td.active h4{color:#000;font-size:13px;font-weight:700;margin:0}.v-timetable-wrapper .schedule-table table tbody td.active p{font-size:12px;line-height:normal;margin-bottom:0}.v-timetable-wrapper .flex-column{display:flex;flex-direction:column;justify-content:center;text-align:center}.v-timetable-wrapper .flex-column .timetable-action{display:flex;justify-content:center;padding-right:20px}.v-timetable-wrapper .flex-column .timetable-action .action-icon{margin-left:25px;margin-top:10px}.v-timetable-wrapper .active-check{color:#4caf50}.v-timetable-wrapper .inactive-check{color:#d32e2e}.v-timetable-wrapper .save-btn{background:#000;color:#fff;height:30px;margin-right:10px;margin-top:10px}.v-timetable-wrapper .day-toggles{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.v-timetable-wrapper .v-tabs{margin-bottom:8px}.v-timetable-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.v-timetable-wrapper .v-tabs ul li{padding:0}.v-timetable-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.v-timetable-wrapper .v-tabs ul .v-button.active{background-color:#232433;border-color:#03324e;color:#fff}@media screen and (max-width:1199px){.v-timetable-wrapper .schedule-table{display:block;overflow-x:auto;width:100%}}.v-attendance-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.v-attendance-wrapper .b-detail-cards{display:flex;gap:10px;height:-moz-fit-content;height:fit-content;margin-bottom:10px;width:100%}@media(max-width:640px){.v-attendance-wrapper .b-detail-cards{display:grid;grid-template-columns:1fr 1fr}}.v-attendance-wrapper .b-detail-cards .v-card{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.102);color:#fff;cursor:default;display:flex;flex-direction:column;font-size:15px;height:50px;justify-content:center;margin:0;text-align:center;width:100%}.v-attendance-wrapper .b-detail-cards .v-card h3{font-size:13px;font-weight:500;margin:0}.v-attendance-wrapper .b-detail-cards .v-card p{font-size:13px;margin:0}.v-attendance-wrapper .b-attendance-header{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin-bottom:10px;overflow-x:auto;padding:10px;width:100%}.v-attendance-wrapper .b-attendance-header .clickables{display:flex;gap:10px}.v-attendance-wrapper .b-attendance-header .clickables .switch{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;padding:8px 20px;transition:background-color .3s ease}.v-attendance-wrapper .b-attendance-header .clickables .switch:hover{background-color:#0056b3}.v-attendance-wrapper .b-attendance-header .clickables .switch:disabled{background-color:gray;cursor:not-allowed}.v-attendance-wrapper .b-attendance-header .clickables .v-input{border:1px solid #ccc;border-radius:5px;color:#333;font-size:13px;height:30px;padding:0 .5rem;width:120px}.v-attendance-wrapper .b-attendance-header .clickables .v-input:focus{border-color:#007bff;outline:none}.v-attendance-wrapper .v-events-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;overflow-x:auto;padding:20px;width:100%}.v-attendance-wrapper .v-events-wrapper .show-colors{display:grid;grid-template-columns:auto auto auto auto auto auto;margin-bottom:10px;padding:0 100px;width:100%}@media(max-width:890px){.v-attendance-wrapper .v-events-wrapper .show-colors{padding:0 50px}}@media(max-width:730px){.v-attendance-wrapper .v-events-wrapper .show-colors{gap:10px;grid-template-columns:auto auto auto;padding:0 20px}}@media(max-width:500px){.v-attendance-wrapper .v-events-wrapper .show-colors{grid-template-columns:auto auto}}.v-attendance-wrapper .v-events-wrapper .show-colors .color-indicator{align-items:center;display:flex;font-size:14px;font-weight:500;gap:5px}.v-attendance-wrapper .v-events-wrapper .show-colors .color-box{border-radius:3px;height:15px;width:15px}.v-attendance-wrapper .v-events-wrapper .show-colors .present{background-color:#0080008a}.v-attendance-wrapper .v-events-wrapper .show-colors .absent{background-color:#ff31318a}.v-attendance-wrapper .v-events-wrapper .show-colors .full-leave{background-color:#121ea78a}.v-attendance-wrapper .v-events-wrapper .show-colors .half-leave{background-color:#0e9a778a}.v-attendance-wrapper .v-events-wrapper .show-colors .holiday{background-color:#9fa7128a}.v-attendance-wrapper .v-events-wrapper .show-colors .unmarked{background-color:#8080808a}.v-attendance-wrapper .v-events-wrapper .full-calendar-container{height:100%;width:100%}.v-attendance-wrapper .box-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;overflow-x:auto;padding:20px;width:100%}.v-attendance-wrapper .box-wrapper .row{border-bottom:1px solid #eee;display:flex;font-size:12px;gap:20px;padding:12px 0}.v-attendance-wrapper .box-wrapper .row.user-details{font-size:18px}@media screen and (max-width:787px){.v-attendance-wrapper .box-wrapper .row{width:max-content}}.v-attendance-wrapper .box-wrapper .row .month-wrapper{width:120px}.v-attendance-wrapper .box-wrapper .row .date-wrapper{display:flex;justify-content:space-between;width:100%}.v-attendance-wrapper .box-wrapper .row .date-wrapper div{padding-right:5px;width:18px}.v-attendance-wrapper .box-wrapper .row .date-wrapper .present{color:green}.v-attendance-wrapper .box-wrapper .row .date-wrapper .absent{color:red}.v-attendance-wrapper .box-wrapper .row .date-wrapper .leave{color:#4d68e0}.v-attendance-wrapper .box-wrapper .row .date-wrapper .holiday{color:orange}.v-attendance-wrapper .box-wrapper .row .stats-wrapper{white-space:nowrap;width:170px}.dropdown{display:inline-block;position:relative}.dropdown .dropdown-toggle{background:none;border:none;color:#080707;cursor:pointer;font-size:24px;margin-right:10px;padding:0}.dropdown .dropdown-toggle:hover{color:#0056b3}.dropdown .dropdown-toggle:before{content:"⋮"}.dropdown .dropdown-menu{background-color:#0000;border-radius:2px;border-radius:4px;bottom:5%;box-shadow:0 0 4px #8989891a;display:none;margin-top:0;max-height:150px;min-width:80px;padding:0;position:absolute;right:20px;z-index:1}.dropdown .dropdown-menu::-webkit-scrollbar{background:#0000;width:0}.dropdown .dropdown-menu button{background:#000;border:none;color:#fff;display:block;font-size:14px;padding:2px 8px;text-align:left;text-decoration:none;transition:background-color .3s;width:100%}.dropdown .dropdown-menu{display:block}.ck-btns-wrapper{display:flex;gap:12px;justify-content:end;max-width:1250px}.ck.ck-editor{margin:12px 0;max-width:1250px;min-width:300px;width:100%}.v-whats-new-wrapper .flex{display:flex}.v-whats-new-wrapper .content-wrapper{width:100%}.v-whats-new-wrapper .admin-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:10px;width:100%}.v-whats-new-wrapper .v-input-wrapper .v-input{height:40px}.v-whats-new-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.v-whats-new-wrapper .heading-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.v-whats-new-wrapper .heading-wrapper .add-btn{height:30px;width:60px}.v-whats-new-wrapper .checkbox{height:15px!important}.v-whats-new-wrapper td:nth-child(3),.v-whats-new-wrapper td:nth-child(4),.v-whats-new-wrapper td:nth-child(5),.v-whats-new-wrapper th:nth-child(3),.v-whats-new-wrapper th:nth-child(4),.v-whats-new-wrapper th:nth-child(5){text-align:center}.v-whats-new-wrapper .table-wrapper{width:100%}.v-whats-new-wrapper .table-wrapper .edit-btn{height:30px}.v-whats-new-wrapper .table-wrapper tr:nth-child(2n){background-color:#fff}.v-whats-new-wrapper .table-wrapper td:last-child,.v-whats-new-wrapper .table-wrapper th:last-child{text-align:right}.v-whats-new-wrapper .table-wrapper td:first-child,.v-whats-new-wrapper .table-wrapper th:first-child{max-width:400px}.v-whats-new-wrapper .table-wrapper .content-center{text-align:center}.v-whats-new-wrapper .table-wrapper .more{font-size:12px}.v-whats-new-wrapper .edit-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;justify-content:space-between;margin-bottom:10px;padding:15px 10px;width:100%}.v-whats-new-wrapper .edit-wrapper .v-input{border-radius:2px;display:flex;font-size:14px;height:40px}.v-whats-new-wrapper .edit-wrapper .save-btn{height:30px;margin-right:10px}.v-whats-new-wrapper .edit-wrapper .checkbox-wrapper{align-items:center;display:flex;gap:10px}.v-whats-new-wrapper .v-modal{left:calc(50% - 191px);width:382px}@media screen and (max-width:767px){.v-whats-new-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.v-whats-new-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.v-whats-new-wrapper .v-modal .v-button{height:42px}.v-whats-new-wrapper .v-errorMsg{margin-bottom:12px}.v-whats-new-wrapper .envelope-flex{display:flex;gap:20px}.v-whats-new-wrapper .notice-content{width:100%}@media only screen and (max-width:400px){.v-whats-new-wrapper .edit-wrapper{display:block!important}.v-whats-new-wrapper .ck-editor{margin:12px 0;max-width:200px!important;width:60%!important}}.v-home-wrapper .v-events-wrapper{height:90vh;width:100%}.v-home-wrapper .full-calendar-container{height:100%;width:100%}.v-home-wrapper .event-title-tooltip{background-color:#fff;background-color:#ffffffe6;border:1px solid #ccc;box-shadow:0 0 5px #0003;display:none;padding:8px;position:absolute;z-index:999}.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button.fc-button-active,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button:active,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button.fc-button-active,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button:active,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button.fc-button-active,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button:active{background-color:#4caf50;color:#fff}@media(max-width:768px){.v-home-wrapper .v-home-wrapper.transparent-calendar{opacity:1}.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button:not(.fc-agenda-button){display:none}.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button{display:inline-block;font-size:10px}.v-home-wrapper .full-calendar-container .fc-toolbar-title{display:inline-block;font-size:20px}.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-next-button,.v-home-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-prev-button{display:inline-block;font-size:10px}}.v-checkbox-dropdown{padding:20px}.v-checkbox-dropdown .level-0:not(.expandable){padding-left:24px}.v-checkbox-dropdown .level-1{padding-left:40px}.v-checkbox-dropdown .level-2{padding-left:80px}.v-checkbox-dropdown .checkbox-wrapper{align-items:center;display:flex;gap:8px;transition:max-height 1s ease-in-out}.v-checkbox-dropdown .not-visible{max-height:1px;visibility:hidden}.v-checkbox-dropdown .not-visible.level-0{max-height:none;visibility:visible}.v-checkbox-dropdown .not-visible.level-1,.v-checkbox-dropdown .not-visible.level-2{display:none}.v-checkbox-dropdown .icons{cursor:pointer}.events-admin-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.events-admin-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;width:100%}.events-admin-wrapper .admin-wrapper .event-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.events-admin-wrapper .admin-wrapper .event-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.events-admin-wrapper .admin-wrapper .event-list .heading-wrapper h1{font-size:20px}.events-admin-wrapper .admin-wrapper .event-list .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.events-admin-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.events-admin-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .icon-ht{color:#222533;height:20px}.events-admin-wrapper .admin-wrapper .v-table table tr:nth-child(2n){background-color:#fff}.events-admin-wrapper .admin-wrapper .v-table table tr td:first-child{padding-left:10px}.events-admin-wrapper .admin-wrapper .v-table table tr td,.events-admin-wrapper .admin-wrapper .v-table table tr th{border:0;font-size:12px;height:45px;min-width:80px;padding:3px 5px;text-align:left}.events-admin-wrapper .admin-wrapper .v-table table tr td:last-child,.events-admin-wrapper .admin-wrapper .v-table table tr th:last-child{text-align:center}.events-admin-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.events-admin-wrapper .modal-container::-webkit-scrollbar{width:5px}.events-admin-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.events-admin-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.events-admin-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.events-admin-wrapper .btn{align-items:center;background-color:#222533;color:#fff;cursor:pointer;display:flex!important;font-size:1rem;height:30px;padding:5px 10px;width:auto}.events-admin-wrapper .add-btn{height:30px}.events-admin-wrapper .detail-btn{display:flex;margin-bottom:15px}.events-admin-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.events-admin-wrapper .input-wrapper{position:relative;width:200px}.events-admin-wrapper .text-input{background-color:#fff;border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;padding:.3rem!important;width:100%}.events-admin-wrapper .twin-wrapper{display:flex;gap:10px;margin-bottom:14px}.events-admin-wrapper .date-input{background-color:#0000;border:none;bottom:0;color:#0000;cursor:pointer;font-size:18px;height:35px;opacity:1;position:absolute;right:0;top:0;width:35px;z-index:0}.events-admin-wrapper .dropdown-wrapper{display:flex;flex-direction:column}.events-admin-wrapper .v-input-wrapper .partially-checked{top:-1px}.events-admin-wrapper .icon-margin{margin-right:5px;width:20px}.events-admin-wrapper .label{font-size:13px}.events-admin-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-bottom:0!important;margin-top:5px;padding:.3rem!important;width:200px}.events-admin-wrapper .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.events-admin-wrapper .description-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:14px;margin-top:5px;max-width:410px;padding:.3rem!important;width:100%}.events-admin-wrapper .v-input-textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:75px;margin-bottom:10px;margin-top:5px;padding:.5rem 1rem;width:100%}.events-admin-wrapper .v-checkbox-dropdown{max-height:220px;overflow-y:scroll;padding:0}.events-admin-wrapper .v-checkbox-dropdown::-webkit-scrollbar{width:5px}.events-admin-wrapper .v-checkbox-dropdown::-webkit-scrollbar-track{background:#fff}.events-admin-wrapper .v-checkbox-dropdown::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.events-admin-wrapper .v-checkbox-dropdown::-webkit-scrollbar-thumb:hover{background-color:#555}.events-admin-wrapper .save-btn{background-color:#222533;color:#fff;height:30px;margin-right:10px}.events-admin-wrapper .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.events-admin-wrapper .checkbox-wrapper .v-input-wrapper,.events-admin-wrapper .checkbox-wrapper .v-input-wrapper .v-input{height:16px}.events-admin-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.events-admin-wrapper .status{align-items:center;border-radius:.25rem;display:flex;font-family:Wix Madefor Text,sans-serif;justify-content:center;padding:.55em .4235em;width:52px}.events-admin-wrapper .active{background-color:#ddf6e8;color:#28c76f}.events-admin-wrapper .inactive{background-color:#ffe2df;color:#c63326}.events-admin-wrapper .action-buttons{display:flex;justify-content:space-around}.events-admin-wrapper .export-btn{height:auto;width:20px!important}.events-admin-wrapper .export-btn .icon{font-size:20px!important}.events-admin-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.events-admin-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.events-admin-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.events-admin-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.events-admin-wrapper .v-modal-filter .filter-header .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.events-admin-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.events-admin-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.events-admin-wrapper .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.b-event-category-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.b-event-category-wrapper .box-body{display:flex;flex-direction:column;gap:12px}.b-event-category-wrapper label{font-size:14px;font-weight:400}.b-event-category-wrapper .checkbox-wrapper{align-items:center;display:flex;gap:10px}.b-event-category-wrapper .checkbox-wrapper .v-input-wrapper,.b-event-category-wrapper .checkbox-wrapper .v-input-wrapper .v-input{height:16px}.b-event-category-wrapper .heading-wrapper{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;gap:10px;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.b-event-category-wrapper .heading-wrapper .head{align-items:center;display:flex;gap:10px}.b-event-category-wrapper .heading-wrapper .head .back-icon{color:#333}.b-event-category-wrapper .heading-wrapper label{display:flex;justify-content:end}.b-event-category-wrapper .heading-wrapper .action-buttons{align-items:center;display:flex;gap:10px;justify-content:end}.b-event-category-wrapper .heading-wrapper .action-buttons .add-btn,.b-event-category-wrapper .heading-wrapper .action-buttons .search-box{height:30px}.b-event-category-wrapper .box-footer{display:flex;justify-content:right}.b-event-category-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.b-event-category-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.b-event-category-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.b-event-category-wrapper .v-modal h1{margin-bottom:10px}.b-event-category-wrapper .v-modal .v-button{height:30px;margin-top:20px}.b-event-category-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin:0;padding:.3rem!important;width:100%}.b-event-category-wrapper .save-btn{background:#000;color:#fff;height:30px}.b-event-category-wrapper .v-errorMsg{color:#f44336;font-size:11px;text-align:left}.b-event-category-wrapper .action-buttons{align-items:center;display:flex;justify-content:end}.b-event-category-wrapper .status-wrapper{display:flex;height:35px;justify-content:center}.b-event-category-wrapper .status{align-items:center;border-radius:.25rem;display:flex;font-family:Wix Madefor Text,sans-serif;justify-content:center;padding:.55em .4235em;width:52px}.b-event-category-wrapper .active{background-color:#ddf6e8;color:#28c76f}.b-event-category-wrapper .inactive{background-color:#ffe2df;color:#c63326}.b-event-category-wrapper tr{height:30px}.b-event-category-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.b-event-category-wrapper tr td:nth-child(2),.b-event-category-wrapper tr td:nth-child(3),.b-event-category-wrapper tr th:nth-child(2),.b-event-category-wrapper tr th:nth-child(3){text-align:center}.b-event-category-wrapper tr td:nth-child(4),.b-event-category-wrapper tr th:nth-child(4){text-align:end}.b-event-category-wrapper tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.b-event-category-wrapper tr td .edit-btn:hover{color:#f70303}.event-category-wrapper h1{color:#444;margin:0}.event-category-wrapper .admin-wrapper{border-radius:3px;display:flex;margin-bottom:10px;width:100%}.event-category-wrapper .admin-wrapper .part-one{width:33%}.event-category-wrapper .admin-wrapper .part-one,.event-category-wrapper .admin-wrapper .part-two{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:10px;padding:20px}.event-category-wrapper .admin-wrapper .part-two{background-position:100%;background-size:cover;display:inline;display:flex;flex-direction:column;position:relative;width:67%}.event-category-wrapper .admin-wrapper .part-two .v-table table tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.event-category-wrapper .admin-wrapper .part-two .v-table table tr th:nth-child(2){text-align:center}.event-category-wrapper .box-body{display:flex;flex-direction:column;gap:12px}.event-category-wrapper label{font-size:14px;font-weight:400}.event-category-wrapper .checkbox-wrapper{align-items:center;display:flex;gap:10px}.event-category-wrapper .checkbox-wrapper .v-input-wrapper,.event-category-wrapper .checkbox-wrapper .v-input-wrapper .v-input{height:16px}.event-category-wrapper .label-margin{margin-top:8px!important}.event-category-wrapper .search-box{width:95%!important}.event-category-wrapper .filter-text{margin-top:15px}.event-category-wrapper .filters{display:flex;justify-content:space-between}.event-category-wrapper .heading-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.event-category-wrapper .heading-wrapper label{display:flex;justify-content:end}.event-category-wrapper .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important}.event-category-wrapper .heading-wrapper .add-btn{height:42px;margin:10px 0}.event-category-wrapper .justify-space{justify-content:space-between}.event-category-wrapper .box-footer{display:flex;justify-content:right}.event-category-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.event-category-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.event-category-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.event-category-wrapper .v-modal .v-button{height:42px}.event-category-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.event-category-wrapper .edit-btn:hover{color:#f70303}.event-category-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin:0;padding:.3rem!important;width:100%}.event-category-wrapper .save-btn{background:#000;color:#fff;height:30px}.event-category-wrapper .v-errorMsg{color:#f44336;font-size:11px;text-align:left}.event-category-wrapper .action-buttons{align-items:center;display:flex;justify-content:end}.event-category-wrapper .status-wrapper{display:flex;height:35px;justify-content:center}.event-category-wrapper .status{align-items:center;border-radius:.25rem;display:flex;font-family:Wix Madefor Text,sans-serif;justify-content:center;padding:.55em .4235em;width:52px}.event-category-wrapper .active{background-color:#ddf6e8;color:#28c76f}.event-category-wrapper .inactive{background-color:#ffe2df;color:#c63326}.event-category-wrapper .table-responsive table th{border:0;font-size:12px;padding:3px 5px}.event-category-wrapper .form-container{align-items:center;background-color:#000;display:flex;height:100vh;justify-content:center;width:100vw}.admission-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.admission-wrapper .admin-wrapper .admission-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.admission-wrapper .admin-wrapper .admission-list .search-box{align-items:center;display:flex;gap:10px;justify-content:space-between}.admission-wrapper .admin-wrapper .admission-list .search-box .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.admission-wrapper .admin-wrapper .admission-list .search-box h1{margin:0}.admission-wrapper .admin-wrapper .admission-list .search-box .dropdown-label{font-size:13px}.admission-wrapper .admin-wrapper .admission-list .search-box .column-view-wrapper{align-items:center;display:flex;position:relative}.admission-wrapper .admin-wrapper .admission-list .search-box .column-view-wrapper .option-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px 5px #0000001a;display:flex;flex-direction:column;margin-top:5px;padding:4px;position:absolute;right:0;top:110%;z-index:100}.admission-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.admission-wrapper .heading-wrapper h1{font-size:20px}.admission-wrapper .heading-wrapper .summary-cards{align-items:end;display:flex;gap:5px;justify-content:flex-end;margin-bottom:10px;margin-right:20px}.admission-wrapper .heading-wrapper .summary-cards .card-spacing{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:13px;height:40px;justify-content:center;text-align:center;width:80px}.admission-wrapper .heading-wrapper .summary-cards .card-spacing.active{background-color:#222533;border-color:#03324e;color:#fff}.admission-wrapper .red-tick{color:#b00}.admission-wrapper .green-close{color:green}.admission-wrapper .card p{font-size:12px;margin:0}.admission-wrapper .card h4{margin:0}.admission-wrapper .dropdown-menu{top:0}.admission-wrapper .box-footer{display:flex;justify-content:right}.admission-wrapper .btn{background-color:#393838;border:1px solid;color:#393838;display:flex;padding:0}.admission-wrapper .detail-btn{align-items:center;display:flex}.admission-wrapper .detail-btn .icon{font-weight:5px;margin-right:8px;padding-top:0}.admission-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important}.admission-wrapper .export-modal{background-color:#fff;border-radius:12px;height:auto;height:80vh;max-width:100%;overflow-y:auto;padding:20px;position:fixed;right:20px;top:70px;width:auto;z-index:999}.admission-wrapper .option{align-items:center;cursor:pointer;display:flex;font-size:12px;padding:4px;width:130px}.admission-wrapper .option:hover{background-color:#f0f0f0}.admission-wrapper .option.selected{background-color:#ddd}.admission-wrapper .option-checkbox{accent-color:#222533;margin-right:10px}.admission-wrapper .column-view{font-size:20px!important}.admission-wrapper .export-btn{width:20px!important}.admission-wrapper .export-btn .icon{font-size:20px!important}.admission-wrapper .btn{align-items:center;cursor:pointer;display:flex!important;font-size:12px;padding:5px 10px;width:auto}.admission-wrapper .add-btn,.admission-wrapper .btn{background-color:#222533;color:#fff;height:30px}.admission-wrapper .export-button{height:auto;margin-left:10px;margin-top:15px}.admission-wrapper .export-btn{align-items:center;background-color:#0000;border:none;display:flex;height:30px;justify-content:center;width:20px}.admission-wrapper .export-btn .icon{color:#1d6f42;font-size:25px}.admission-wrapper .thumbnail-image{border-radius:5px;height:30px;object-fit:cover;width:30px}.admission-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.admission-wrapper .save-btn{height:30px;margin-right:10px}.admission-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.admission-wrapper tr:nth-child(odd){background-color:#fff}.admission-wrapper tr td .admission-link{color:#007bff;text-decoration:none}.admission-wrapper tr td .admission-link:hover{text-decoration:underline}.admission-wrapper table tr td:last-child,.admission-wrapper table tr th:last-child{text-align:center}.admission-wrapper table tr td:first-child{align-items:center;display:flex}.admission-wrapper .table-responsive table th,.admission-wrapper table td{border:0;font-size:12px;height:35px;padding:3px 5px;text-align:left}.admission-wrapper .hover-th{cursor:pointer}.admission-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.admission-wrapper .sorted{color:#767676}.admission-wrapper .action-admission-btn{border-radius:0;height:32px;margin:0}.upload-area{border:1px dashed #a0aec0;border-radius:9px;height:100px;margin:5px 0 10px;padding:30px;position:relative;text-align:center;width:90%}.upload-area .file-name-text{margin-top:5px}.upload-area .drop-text{bottom:25px;color:#687588;font-size:14px;font-weight:400;line-height:31px;margin:5px auto;position:relative}.upload-area .svg-upload{bottom:30px;height:40px;position:relative;width:200px}.upload-area .requirement-text{bottom:40px;color:#92979f;font-size:12px;font-weight:400;line-height:14px;position:relative}.upload-area .upload-input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.upload-area .v-errorMsg{font-size:12px;text-align:center}.new-admission-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.new-admission-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;width:100%}.new-admission-wrapper .new-form-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:20px;padding:10px;position:relative;width:100%}.new-admission-wrapper .new-form-list .add-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;row-gap:15px}.new-admission-wrapper .new-form-list .add-wrapper.b-flex{flex-direction:column}.new-admission-wrapper .new-form-list .add-wrapper.b-flex .upper{display:flex;flex-direction:column;gap:10px}.new-admission-wrapper .new-form-list .add-wrapper .lower .b-dual{align-items:center;display:flex;gap:50px}.new-admission-wrapper .new-form-list .add-image{display:flex;gap:10px;row-gap:15px}.new-admission-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.new-admission-wrapper .modal-container::-webkit-scrollbar{width:5px}.new-admission-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.new-admission-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.new-admission-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.new-admission-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.new-admission-wrapper .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.new-admission-wrapper .flex-boxes{display:flex;gap:10px;margin-top:10px}.new-admission-wrapper .btn{align-items:center;background-color:#222533;color:#fff;cursor:pointer;display:flex!important;font-size:1rem;height:30px;padding:5px 10px;width:auto}.new-admission-wrapper .add-btn{height:30px}.new-admission-wrapper .thumbnail-image{height:50px;width:50px}.new-admission-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.new-admission-wrapper .icon-wrapper .back-icon{color:#444}.new-admission-wrapper .text-input{background-color:#fff;border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;padding:.3rem!important;width:100%}.new-admission-wrapper .dropdown-wrapper{display:flex;flex-direction:column;justify-content:end}.new-admission-wrapper .icon-margin{margin-right:5px;width:20px}.new-admission-wrapper .label{font-size:13px}.new-admission-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin:2px 0 0;padding:.3rem!important;width:333px}.new-admission-wrapper .remove-arrow::-webkit-inner-spin-button,.new-admission-wrapper .remove-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-admission-wrapper .description-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:14px;margin-top:5px;max-width:410px;padding:.3rem!important;width:100%}.new-admission-wrapper .v-checkbox-dropdown{max-height:220px;overflow-y:scroll;padding:0}.new-admission-wrapper .v-checkbox-dropdown::-webkit-scrollbar{width:5px}.new-admission-wrapper .v-checkbox-dropdown::-webkit-scrollbar-track{background:#fff}.new-admission-wrapper .v-checkbox-dropdown::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.new-admission-wrapper .v-checkbox-dropdown::-webkit-scrollbar-thumb:hover{background-color:#555}.new-admission-wrapper .save-btn{background-color:#222533;color:#fff;height:30px;margin-right:10px;margin-top:10px}.new-admission-wrapper .v-errorMsg{color:#f44336;font-size:12px;text-align:left}.new-admission-wrapper tr:nth-child(2n){background-color:#fff}.new-admission-wrapper td:nth-child(8),.new-admission-wrapper th:nth-child(8){text-align:right!important}.new-admission-wrapper .table-responsive table th,.new-admission-wrapper table td{border:0;font-size:12px;height:45px;padding:3px 5px;text-align:left}.new-admission-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.new-admission-wrapper .v-tabs ul li{padding:0}.new-admission-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.new-admission-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}.new-admission-wrapper .address{display:grid;min-width:700px;width:100%}.new-admission-wrapper .v-input-textarea{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin:2px 0 0;padding:.3rem!important;width:87%!important}.new-admission-wrapper .left-form-wrapper{display:contents;gap:10px;row-gap:15px}.new-admission-wrapper .divider{background-color:#cecece;height:180px;width:1px}.new-admission-wrapper .thumbnail-image{border-color:#000;border-radius:5px;height:100px;margin-top:25px;object-fit:cover;width:100px}.new-admission-wrapper .radio-btn-row{display:flex;gap:10px;margin:15px 0 10px}.salary-wrapper .salary-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;margin-bottom:10px;padding:10px;width:100%}.salary-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.salary-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.salary-wrapper :is(th,td):is(:nth-child(2),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9)){text-align:right}.salary-wrapper :is(th,td):is(:nth-child(3),:nth-child(10)){text-align:center}.salary-wrapper .full-table{border:10px solid #fff;display:block}.salary-wrapper .full-table::-webkit-scrollbar{width:5px}.salary-wrapper .full-table::-webkit-scrollbar-track{background:#fff}.salary-wrapper .full-table::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.salary-wrapper .full-table::-webkit-scrollbar-thumb:hover{background-color:#555}.salary-wrapper .table-scroll{overflow-y:auto}@media only screen and (max-width:600px){.salary-wrapper .search-box{display:none}}.academy-subjects-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.academy-subjects-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.academy-subjects-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.academy-subjects-wrapper .vehicle-header{display:flex;gap:10px}.academy-subjects-wrapper label{font-size:13px;font-weight:400}.academy-subjects-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.academy-subjects-wrapper .dropdown-wrapper-2{align-items:center;display:flex;gap:5px}.academy-subjects-wrapper .top{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:auto}.academy-subjects-wrapper .box-footer{display:flex}.academy-subjects-wrapper .modal-header{display:flex;justify-content:space-between}.academy-subjects-wrapper .close-icon{margin-top:18px}.academy-subjects-wrapper .v-modal{left:40%;top:30%;width:404px}@media screen and (max-width:767px){.academy-subjects-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.academy-subjects-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.academy-subjects-wrapper .v-modal .v-button{height:30px}.academy-subjects-wrapper .box-body-pop-up{display:flex;flex-wrap:wrap;gap:15px}.academy-subjects-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;padding:0 .5rem;transition:color .3s ease}.academy-subjects-wrapper .edit-btn:hover{color:#f70303}.academy-subjects-wrapper .v-input{width:100%}.academy-subjects-wrapper .v-input,.academy-subjects-wrapper .v-input-modal{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important}.academy-subjects-wrapper .v-input-modal{width:363px}.academy-subjects-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:10px}.academy-subjects-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.academy-subjects-wrapper .icon-wrapper .back-icon{color:#444}.academy-subjects-wrapper .add-btn{background:#222533;color:#fff;height:30px}.academy-subjects-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.academy-subjects-wrapper .export-btn{height:20px!important;width:20px}.academy-subjects-wrapper .export-btn .icon{font-size:20px}.academy-subjects-wrapper tr{height:30px}.academy-subjects-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.academy-subjects-wrapper tr td:nth-child(4),.academy-subjects-wrapper tr th:nth-child(4){text-align:right}.academy-subjects-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.academy-subjects-wrapper .sorted{color:#767676}.academy-subjects-wrapper .hover-th{cursor:pointer}.academy-houses-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.academy-houses-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;margin:0}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header{display:flex;gap:10px}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header .add-btn{background:#222533;color:#fff;height:30px}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header .export-btn{height:20px;width:20px}.academy-houses-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header .export-btn .icon{font-size:20px}.academy-houses-wrapper .admin-wrapper .v-table table thead th{cursor:pointer}.academy-houses-wrapper .admin-wrapper .v-table table thead th:nth-child(6){text-align:right}.academy-houses-wrapper .admin-wrapper .v-table table thead th .sorted{color:#767676}.academy-houses-wrapper .admin-wrapper .v-table table thead th .sort-icon{color:hsla(0,0%,53%,.482)}.academy-houses-wrapper .admin-wrapper .v-table table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.academy-houses-wrapper .admin-wrapper .v-table table tbody tr td .thumbnail-image{border-radius:5px;height:35px;object-fit:cover;width:35px}.academy-houses-wrapper .admin-wrapper .v-table table tbody tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.academy-houses-wrapper .admin-wrapper .v-table table tbody tr td .edit-btn:hover{color:#f70303}.academy-houses-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(6){text-align:right}.academy-houses-wrapper .v-modal{left:28%;width:53%}@media screen and (max-width:767px){.academy-houses-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.academy-houses-wrapper .v-modal .modal-header{display:flex;justify-content:space-between}.academy-houses-wrapper .v-modal .modal-header .close-icon{cursor:pointer;margin-top:18px}.academy-houses-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up{display:flex;flex-wrap:wrap;gap:15px}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .data-inputs{display:flex;gap:20px;justify-content:space-between;width:100%}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .data-inputs .form-group,.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .data-inputs .form-group .v-input-wrapper{width:100%}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .duo{display:flex;gap:20px;justify-content:space-between;width:100%}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .duo .form-group{width:100%}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up .duo:last-child{width:31.5%}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .box-body-pop-up label{font-size:13px;font-weight:400}.academy-houses-wrapper .v-modal .v-modal-button-wrapper form .save-btn{background:#222533;color:#fff;height:30px;margin-top:10px}.academy-houses-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.academy-houses-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.classes-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.classes-wrapper .admin-wrapper{gap:10px;margin-bottom:10px}.classes-wrapper .admin-wrapper,.classes-wrapper .classes-list{border-radius:3px;display:flex;flex-direction:column;width:100%}.classes-wrapper .classes-list{background:#fff;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px}.classes-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.classes-wrapper .heading-wrapper .filter-wrapper{align-items:center;display:flex;gap:10px}.classes-wrapper .heading-wrapper .filter-wrapper .dropdown-wrapper{align-items:center;display:flex;gap:5px}.classes-wrapper .heading-wrapper .filter-wrapper .dropdown-wrapper .dropdown-label{font-size:13px}.classes-wrapper .heading-wrapper .filter-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.classes-wrapper .heading-wrapper .filter-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:30px;margin:0;width:auto}.classes-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.classes-wrapper .red-close{color:#b00}.classes-wrapper .green-tick{color:green}.classes-wrapper .v-input,.classes-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin:2px 0 10px;padding:.3rem;width:100%}.classes-wrapper .action-buttons{display:flex;justify-content:space-around}.classes-wrapper table tr:nth-child(2n){background-color:#fff}.classes-wrapper table tr td:first-child{padding-left:10px}.classes-wrapper table tr td:last-child,.classes-wrapper table tr th:last-child{text-align:center}.classes-wrapper table td,.classes-wrapper table th{font-size:12px;height:30px;padding:3px 5px;text-align:left}.classes-wrapper table .v-link{color:#16b1c5}.classes-wrapper table .align-center{text-align:center!important}.classes-wrapper table .icon-margin{margin-right:10px}.classes-wrapper table .icon-style{cursor:pointer;font-size:18px}.classes-wrapper .expanded-content{background-color:#f9f9f9;border:1px solid #ddd;padding:2px}.classes-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.classes-wrapper .modal-header{display:flex;justify-content:space-between;margin-bottom:10px}.classes-wrapper .modal-header h4{margin:0}.classes-wrapper .v-modal{left:44%}@media screen and (max-width:767px){.classes-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.classes-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.classes-wrapper .v-modal .v-button{background:#222533;color:#fff;height:30px}.classes-wrapper .v-modal .label{font-size:13px}.classes-wrapper .v-modal .radio-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:5px}.classes-wrapper .v-modal .radio-wrapper .label{align-items:center;display:flex;gap:3px}.classes-wrapper .v-modal .radio-wrapper .label input[type=radio]{margin:0}.classes-wrapper .box-body-pop-up{display:flex;flex-wrap:wrap;gap:15px}.assign-rollno-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.assign-rollno-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.assign-rollno-wrapper .export-btn{height:20px!important;width:20px}.assign-rollno-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.assign-rollno-wrapper .classes-list{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;padding:10px;position:relative;width:100%}.assign-rollno-wrapper .classes-list .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.assign-rollno-wrapper .classes-list .icon-wrapper{align-items:center;display:flex;gap:8px}.assign-rollno-wrapper .classes-list .icon-wrapper .back-icon{color:#444}.assign-rollno-wrapper .classes-list .search-wrapper{align-items:center;display:flex;gap:10px}.assign-rollno-wrapper .add-btn{height:30px}.assign-rollno-wrapper .thumbnail-image{border-radius:5px;height:30px;object-fit:cover;width:30px}.assign-rollno-wrapper .search-box{display:flex;gap:20px;justify-content:end}.assign-rollno-wrapper .search-box .dropdown-label{font-size:1.2rem;margin-top:14px}.assign-rollno-wrapper .icon-margin{margin-right:10px}.assign-rollno-wrapper .icon-style{font-size:18px}.assign-rollno-wrapper .label{font-size:13px}.assign-rollno-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-top:5px;padding:.3rem!important;width:100%}.assign-rollno-wrapper .v-errorMsg{color:#f44336;font-size:12px;text-align:left}.assign-rollno-wrapper .save-btn{height:42px;margin-right:10px}.assign-rollno-wrapper .action-buttons{display:flex;justify-content:space-around}.assign-rollno-wrapper .hover-th{cursor:pointer}.assign-rollno-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.assign-rollno-wrapper .sorted{color:#767676}.assign-rollno-wrapper tr:nth-child(2n){background-color:#fff}.assign-rollno-wrapper table tr td:first-child{display:flex;height:auto}.assign-rollno-wrapper .value-input{border:.5px solid #ddd;max-width:30px;text-align:end}.assign-rollno-wrapper .value-input::-webkit-inner-spin-button,.assign-rollno-wrapper .value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.assign-rollno-wrapper table tr td:last-child,.assign-rollno-wrapper table tr th:last-child{text-align:center}.assign-rollno-wrapper .table-responsive table th,.assign-rollno-wrapper table td{border:0;font-size:12px;height:35px;padding:3px 5px;text-align:left}.assign-rollno-wrapper .row-updated{background-color:#d4edda!important;transition:background-color .3s ease}.assign-rollno-wrapper .v-modal{left:40%;top:30%}.assign-rollno-wrapper .v-modal .modal-main{display:flex;flex-direction:column;gap:20px}.assign-rollno-wrapper .v-modal .modal-main .v-modal-button-wrapper{display:flex;gap:10px;justify-content:center}.assign-rollno-wrapper .expanded-content{background-color:#f9f9f9;border:1px solid #ddd;padding:2px}.assign-rollno-wrapper .row-list{align-items:center;display:flex;gap:10px;justify-content:end;margin:10px 2px 5px 0}.assign-rollno-wrapper .color-red{color:red}.assign-rollno-wrapper .row-count{font-size:12px;font-weight:600;text-align:end}.assign-rollno-wrapper .green-back{background-color:#d4edda}.assign-section-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.assign-section-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.assign-section-wrapper .admin-wrapper .classes-list{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;padding:10px;position:relative;width:100%}.assign-section-wrapper .admin-wrapper .classes-list .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.assign-section-wrapper .admin-wrapper .classes-list .top{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:auto}.assign-section-wrapper .admin-wrapper .classes-list .icon-wrapper{align-items:center;display:flex;gap:8px}.assign-section-wrapper .admin-wrapper .classes-list .icon-wrapper .back-icon{color:#444}.assign-section-wrapper .admin-wrapper .classes-list .search-wrapper{align-items:center;display:flex;gap:10px}.assign-section-wrapper .export-btn{height:20px!important;width:20px}.assign-section-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.assign-section-wrapper .add-btn{height:30px}.assign-section-wrapper .btn{align-items:center;background-color:#393838;border:1px solid;color:#fff;cursor:pointer;display:flex;font-size:13px;height:30px;padding:0;width:auto}.assign-section-wrapper .thumbnail-image{border-radius:5px;height:30px;object-fit:cover;width:30px}.assign-section-wrapper .search-box{display:flex;gap:20px;justify-content:end}.assign-section-wrapper .search-box .dropdown-label{font-size:1.2rem;margin-top:14px}.assign-section-wrapper .icon-margin{margin-right:10px}.assign-section-wrapper .icon-style{font-size:18px}.assign-section-wrapper .dropdown-wrapper{display:flex;flex-direction:column;width:200px}.assign-section-wrapper .dropdown-wrapper-2{align-items:center;display:flex;gap:5px}.assign-section-wrapper .label{font-size:13px}.assign-section-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-top:5px;padding:.3rem!important;width:100%}.assign-section-wrapper .v-errorMsg{color:#f44336;font-size:12px;text-align:left}.assign-section-wrapper .hover-th{cursor:pointer}.assign-section-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.assign-section-wrapper .sorted{color:#767676}.assign-section-wrapper tr:nth-child(2n){background-color:#fff}.assign-section-wrapper table tr td:first-child{width:30px}.assign-section-wrapper table tr td:nth-child(2){display:flex;height:auto}.assign-section-wrapper table tr td:last-child,.assign-section-wrapper table tr th:last-child{text-align:center}.assign-section-wrapper .table-responsive table th,.assign-section-wrapper table td{border:0;font-size:12px;height:35px;padding:3px 5px;text-align:left}.assign-section-wrapper .color-red{color:red}.assign-section-wrapper .modal-main{display:flex;flex-direction:column;gap:20px}.assign-section-wrapper .modal-main .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.assign-section-wrapper .modal-main .flex h4{margin:0}.sections-wrapper .admin-wrapper{border-radius:3px;display:flex;margin-bottom:10px;width:100%}.sections-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sections-wrapper .flex h4{margin:0}.sections-wrapper select option{color:#202438!important}.sections-wrapper .export-btn{height:20px!important;width:20px}.sections-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.sections-wrapper .btn-wrapper{align-items:center;display:flex;gap:10px}.sections-wrapper .classes-list{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;position:relative;width:100%}.sections-wrapper .classes-list .icon-wrapper{align-items:center;display:flex;gap:8px}.sections-wrapper .classes-list .icon-wrapper .back-icon{color:#444}.sections-wrapper .classes-list h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.sections-wrapper .add-btn{height:30px}.sections-wrapper .save-btn{margin-top:10px}.sections-wrapper .btn{align-items:center;background-color:#393838;border:1px solid;color:#393838;cursor:pointer;display:flex;font-size:1rem;height:30px;padding:0;width:auto;width:110px!important}.sections-wrapper .icon-margin{margin-right:10px}.sections-wrapper .icon-style{cursor:pointer;font-size:18px}.sections-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin-bottom:10px;margin-top:5px;padding:.3rem!important;width:100%}.sections-wrapper .label{font-size:13px}.sections-wrapper .save-btn{height:30px;margin-right:10px}.sections-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.sections-wrapper tr:nth-child(2n){background-color:#fff}.sections-wrapper table tr td:first-child{padding-left:10px}.sections-wrapper table tr td:last-child,.sections-wrapper table tr th:last-child{text-align:center}.sections-wrapper .table-responsive table th,.sections-wrapper table td{border:0;font-size:12px;height:30px;padding:3px 5px;text-align:left}.sections-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.sections-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.sections-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.sections-wrapper .v-modal .v-button{height:30px}.employee-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.employee-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;width:100%}.employee-wrapper .admin-wrapper .event-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:20px;padding:10px;position:relative;width:100%}.employee-wrapper .admin-wrapper .event-list .upload-positioning{height:140px;width:400px}.employee-wrapper .admin-wrapper .event-list .upload-positioning .upload-image-container{display:flex;gap:20px}.employee-wrapper .admin-wrapper .event-list .upload-positioning .upload-image-container .thumbnail-image{border-radius:5px;height:100px;object-fit:cover;width:100px}.employee-wrapper .admin-wrapper .event-list .month-dropdown{position:absolute;right:10px;z-index:10}.employee-wrapper .admin-wrapper .event-list .month-dropdown .month-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin:2px 0 0;padding:.3rem!important;width:auto}.employee-wrapper .admin-wrapper .event-list .gallery-btn{background-color:#222533;border-color:#03324e;color:#fff;height:35px;width:-moz-fit-content;width:fit-content}.employee-wrapper .admin-wrapper .event-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.employee-wrapper .admin-wrapper .event-list .heading-wrapper h1{font-size:20px;margin:0}.employee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.employee-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .icon-ht{color:#222533;height:20px}.employee-wrapper .admin-wrapper .event-list .add-wrapper{display:flex;flex-wrap:wrap;gap:10px;row-gap:15px}.employee-wrapper .admin-wrapper .event-list .add-wrapper .row .username{position:relative}.employee-wrapper .admin-wrapper .event-list .add-wrapper .row .username .user-domain{font-size:13px;position:absolute;right:10px;top:9px}.employee-wrapper .admin-wrapper .event-list .add-wrapper .dropdown-wrapper{display:flex;flex-direction:column;justify-content:end}.employee-wrapper .admin-wrapper .add-btn{height:-moz-fit-content;height:fit-content}.employee-wrapper .admin-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.employee-wrapper .admin-wrapper .v-tabs ul li{padding:0}.employee-wrapper .admin-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.employee-wrapper .admin-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}.employee-wrapper .admin-wrapper .birthday{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:10px;height:auto;justify-content:center;padding:20px 10px;position:relative;width:100%}.employee-wrapper .admin-wrapper .birthday .confetti{height:100%;position:absolute;width:100%}.employee-wrapper .admin-wrapper .birthday .cake-image{height:auto;left:0;position:absolute;width:80px}.employee-wrapper .admin-wrapper .birthday .cake-image2{height:auto;position:absolute;right:0;width:80px}.employee-wrapper .admin-wrapper .birthday .birthday-header{color:#bb0c0c;font-weight:600;margin:0;z-index:3}.employee-wrapper .btn{align-items:center;background-color:#222533;color:#fff;cursor:pointer;display:flex!important;font-size:1rem;height:30px;padding:5px 10px;width:auto}.employee-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.employee-wrapper .icon-margin{margin-right:5px;width:20px}.employee-wrapper .label{font-size:13px}.employee-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin:2px 0 0;padding:.3rem!important;width:333px}.employee-wrapper .remove-arrow::-webkit-inner-spin-button,.employee-wrapper .remove-arrow::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.employee-wrapper .save-btn{background-color:#222533;color:#fff;height:30px;margin-right:10px}.employee-wrapper .v-errorMsg{color:#f44336;font-size:12px;text-align:left}.employee-wrapper .active{background-color:#ddf6e8;color:#28c76f}.employee-wrapper .export-btn{width:20px!important}.employee-wrapper .export-btn .icon{font-size:20px!important}.employee-wrapper .table-wrapper .color-red{color:red}.employee-wrapper .table-wrapper tr:nth-child(2n){background-color:#fff}.employee-wrapper .table-wrapper td:nth-child(8),.employee-wrapper .table-wrapper th:nth-child(8){text-align:right!important}.employee-wrapper .table-wrapper .table-responsive table th,.employee-wrapper .table-wrapper table td{border:0;font-size:12px;height:45px;padding:3px 5px;text-align:left}.employee-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.employee-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.employee-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.employee-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.employee-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.employee-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.employee-wrapper .v-modal-filter .filter-container .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.employee-wrapper .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.employee-wrapper .dnd{display:flex;gap:50px}.employee-wrapper .dnd .d-header{color:#444;margin-bottom:10px}.employee-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.employee-wrapper .sorted{color:#767676}.employee-wrapper .full-calendar-container{height:100%;position:relative;width:100%}.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button.fc-button-active,.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button:active,.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button.fc-button-active,.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button:active,.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button.fc-button-active,.employee-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button:active{background-color:#4caf50;color:#fff}.employee-wrapper .event-title-tooltip{background-color:#ffffffe6;border:1px solid #ccc;box-shadow:0 0 5px #0003;display:none;padding:8px;position:absolute;z-index:999}.draggable{align-items:center;background-color:#ededed;border:1px solid gray;border-radius:4px;color:#000;display:flex;font-size:12px;height:50px;justify-content:center;overflow:hidden;padding:8px;text-align:center;width:125px}.droppable{align-content:start;border:1px solid gray;display:flex;flex-wrap:wrap;gap:5px;height:300px;max-height:300px;overflow-y:scroll;padding:4px;width:400px}.droppable::-webkit-scrollbar{width:5px}.droppable::-webkit-scrollbar-track{background:#fff}.droppable::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.droppable::-webkit-scrollbar-thumb:hover{background-color:#555}.employee-payroll-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.employee-payroll-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;width:100%}.employee-payroll-wrapper .admin-wrapper .event-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:20px;padding:10px;position:relative;width:100%}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper .back-icon{color:#444}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper h1{font-size:20px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .icon-ht{color:#222533;height:20px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper{align-items:center;display:flex;position:relative}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .column-view{font-size:20px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .option-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px 5px #0000001a;display:flex;flex-direction:column;margin-top:5px;padding:4px;position:absolute;right:0;top:110%;z-index:100}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .option-wrapper .option{align-items:center;cursor:pointer;display:flex;font-size:12px;padding:4px;width:130px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .option-wrapper .option:hover{background-color:#f0f0f0}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .option-wrapper .option.selected{background-color:#ddd}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .column-view-wrapper .option-wrapper .option-checkbox{accent-color:#222533;margin-right:10px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .add-btn{height:30px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .header-dropdown{align-items:center;display:flex;gap:5px}.employee-payroll-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .header-dropdown .month{width:auto}.employee-payroll-wrapper .admin-wrapper .row-list .row-count{font-size:12px;font-weight:600;text-align:end}.employee-payroll-wrapper .admin-wrapper .row-list .row-count.green-back{background-color:#d4edda}.employee-payroll-wrapper .admin-wrapper .v-table table tr:nth-child(odd){background-color:#fff}.employee-payroll-wrapper .admin-wrapper .v-table table tr td,.employee-payroll-wrapper .admin-wrapper .v-table table tr th{border:0;font-size:12px;height:45px;min-width:80px;padding:3px 5px;text-align:left}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .pf-input,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .pf-input{border:.5px solid #ddd;margin-left:5px;max-width:40px;padding-right:14px;text-align:end}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .pf-input::-webkit-inner-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr td .pf-input::-webkit-outer-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .pf-input::-webkit-inner-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .pf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .pf-placeholder,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .pf-placeholder{pointer-events:none;position:absolute;right:2px;top:50%;transform:translateY(-50%)}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .value-input,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .value-input{border:.5px solid #ddd;max-width:60px;text-align:end}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .value-input::-webkit-inner-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr td .value-input::-webkit-outer-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .value-input::-webkit-inner-spin-button,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .value-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .value-placeholder,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .value-placeholder{left:2px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.employee-payroll-wrapper .admin-wrapper .v-table table tr td .v-pagination,.employee-payroll-wrapper .admin-wrapper .v-table table tr td:first-child,.employee-payroll-wrapper .admin-wrapper .v-table table tr th .v-pagination,.employee-payroll-wrapper .admin-wrapper .v-table table tr th:first-child{background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:0;min-width:150px;position:sticky;z-index:2}.employee-payroll-wrapper .admin-wrapper .v-table table tr td:last-child,.employee-payroll-wrapper .admin-wrapper .v-table table tr th:last-child{background-color:inherit;box-shadow:-2px 0 5px -2px #0000001a;position:sticky;right:0;z-index:2}.employee-payroll-wrapper .admin-wrapper .v-table table tr td:nth-child(2),.employee-payroll-wrapper .admin-wrapper .v-table table tr th:nth-child(2){min-width:120px}.employee-payroll-wrapper .admin-wrapper .v-table table tr td.right-text,.employee-payroll-wrapper .admin-wrapper .v-table table tr th.right-text{text-align:right!important}.employee-payroll-wrapper .admin-wrapper .v-table table tr td.center-text,.employee-payroll-wrapper .admin-wrapper .v-table table tr th.center-text{text-align:center!important}.employee-payroll-wrapper .label{font-size:13px}.employee-payroll-wrapper .row-updated{background-color:#d4edda!important;transition:background-color .3s ease}.employee-payroll-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.employee-payroll-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.employee-payroll-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.employee-payroll-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.employee-payroll-wrapper .v-modal-filter .filter-header .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.employee-payroll-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.employee-payroll-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.employee-payroll-wrapper .v-modal-filter .filter-container .filter-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.employee-payroll-wrapper .v-modal-filter .filter-container .filter-wrapper .multi-select-dropdown{width:200px}.employee-payroll-wrapper .v-modal-filter .filter-container .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.employee-analytics-wrapper{height:calc(100vh - 52px)}.employee-analytics-wrapper .box-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:ruby;height:290px;margin-bottom:10px;padding:10px;width:100%}.employee-analytics-wrapper .box-wrapper .main-head{align-items:center;display:flex;justify-content:space-between;width:100%}.employee-analytics-wrapper .box-wrapper .main-head .back-icon{color:#444}.employee-analytics-wrapper .box-wrapper .dropdown-wrapper{align-items:center;display:flex;gap:10px;justify-content:end;width:100%}.employee-analytics-wrapper .box-wrapper .dropdown-wrapper .class-dropdown{width:auto}.employee-analytics-wrapper .box-wrapper .dropdown-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.employee-analytics-wrapper .box-wrapper .dropdown-wrapper .label{font-size:13px}.employee-analytics-wrapper .box-wrapper .text-dropdown{color:#000}.employee-analytics-wrapper .box-wrapper .fillter-margin{margin-left:20px}.employee-analytics-wrapper .box-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:100%}.employee-analytics-wrapper .total-row{bottom:3px;font-size:12px;font-weight:700;left:10px;padding:5px 2px 0;position:absolute}.employee-analytics-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.employee-analytics-wrapper td:nth-child(2),.employee-analytics-wrapper td:nth-child(4),.employee-analytics-wrapper td:nth-child(5),.employee-analytics-wrapper td:nth-child(6),.employee-analytics-wrapper td:nth-child(7),.employee-analytics-wrapper td:nth-child(8),.employee-analytics-wrapper td:nth-child(9),.employee-analytics-wrapper th:nth-child(2),.employee-analytics-wrapper th:nth-child(4),.employee-analytics-wrapper th:nth-child(5),.employee-analytics-wrapper th:nth-child(6),.employee-analytics-wrapper th:nth-child(7),.employee-analytics-wrapper th:nth-child(8),.employee-analytics-wrapper th:nth-child(9){text-align:right}.employee-analytics-wrapper td:nth-child(10),.employee-analytics-wrapper td:nth-child(3),.employee-analytics-wrapper th:nth-child(10),.employee-analytics-wrapper th:nth-child(3){text-align:center}.employee-analytics-wrapper .table-container{position:relative;width:100%}.employee-analytics-wrapper .full-table{border:solid #fff;border-width:10px 10px 20px;display:block;height:calc(100vh - 372px)}.employee-analytics-wrapper .full-table::-webkit-scrollbar{width:5px}.employee-analytics-wrapper .full-table::-webkit-scrollbar-track{background:#fff}.employee-analytics-wrapper .full-table::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.employee-analytics-wrapper .full-table::-webkit-scrollbar-thumb:hover{background-color:#555}.employee-analytics-wrapper .full-table .table-scroll{overflow-y:auto}@media only screen and (max-width:600px){.employee-analytics-wrapper .search-box{display:none}}.student-details-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.student-details-wrapper .admin-timeline{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:10px;width:100%}.student-details-wrapper .horizontal-timeline{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:hidden;padding:20px 0;position:relative;white-space:nowrap}.student-details-wrapper .horizontal-timeline:before{background-color:#d4d4d4;content:"";height:1px;left:0;position:absolute;top:50%;width:225%;z-index:1}.student-details-wrapper .timeline-item{align-items:center;display:inline-flex;flex-direction:column;margin-right:30px;min-width:250px;position:relative}.student-details-wrapper .timeline-badge{background-color:#6c757d;border-radius:50%;color:#fff;height:20px;position:relative;text-align:center;width:20px;z-index:2}.student-details-wrapper .timeline-panel{background-color:#fff;border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175);padding:10px;position:relative;z-index:2}.student-details-wrapper .icon{color:#e56717;height:20px;width:15px}.student-details-wrapper .add-btn{background:#000;padding:5px 10px}.student-details-wrapper .admission-list{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.student-details-wrapper .red-tick{color:#b00}.student-details-wrapper .green-close{color:green}.student-details-wrapper .route-description{display:flex}.student-details-wrapper .route-bus-icon{align-items:center;border-radius:6px;box-shadow:0 2px 10px 0 #00000061;display:flex;height:90px;justify-content:center;margin-bottom:1.5rem;object-fit:cover;width:90%}.student-details-wrapper .v-modal{height:52%;left:calc(30% - 121px);min-height:400px;padding:15px;width:70%}.student-details-wrapper .bus-detail{margin:5px}.student-details-wrapper .modal-header{display:flex;justify-content:space-between}.student-details-wrapper .bus-wrap{display:flex;flex-direction:column;justify-content:center;margin-left:100px}.student-details-wrapper .tab-wrapper{display:flex;justify-content:space-between}.student-details-wrapper .tab-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.student-details-wrapper .tab-wrapper .v-tabs ul li{padding:0}.student-details-wrapper .tab-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.student-details-wrapper .tab-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}.student-details-wrapper .summary-cards{display:flex;gap:10px;width:100%}.student-details-wrapper .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:default;display:flex;font-size:15px;height:70px;justify-content:center;text-align:center;width:100%}.student-details-wrapper .card{align-items:center;display:flex;flex-direction:column;gap:5px}.student-details-wrapper .card h3{font-size:13px;font-weight:500;margin:0}.student-details-wrapper .card .card-content{align-items:center;display:flex;gap:10px}.student-details-wrapper .card .card-content p{font-size:25px;margin:0}.student-details-wrapper .card .card-content .card-icon{font-size:20px}.student-details-wrapper .btn{background-color:#393838;border:1px solid;color:#393838;cursor:pointer;font-size:12px;height:30px;padding:0;width:auto}.student-details-wrapper .btn,.student-details-wrapper .detail-btn{align-items:center;display:flex}.student-details-wrapper .detail-btn .icon{font-weight:5px;margin-right:8px;padding-top:0}.student-details-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.student-details-wrapper .add-btn{background-color:#222533;color:#fff;height:30px}.student-details-wrapper .export-button{height:auto;margin-left:10px;margin-top:15px}.student-details-wrapper .export-btn{align-items:center;background-color:#0000;border:none;display:flex;height:30px;justify-content:center;width:20px}.student-details-wrapper .export-btn .icon{color:#1d6f42;font-size:25px}.student-details-wrapper .link{color:#16b1c5}.student-details-wrapper .thumbnail-image{border-radius:5px;height:30px;object-fit:cover;width:30px}.student-details-wrapper .search-box{align-items:center;display:flex;gap:10px;justify-content:space-between}.student-details-wrapper .search-box .column-view-wrapper{align-items:center;display:flex;position:relative}.student-details-wrapper .search-box .option-wrapper{background-color:#fff;border-radius:4px;box-shadow:0 4px 6px 5px #0000001a;display:flex;flex-direction:column;margin-top:5px;padding:4px;position:absolute;right:0;top:110%;z-index:100}.student-details-wrapper .search-box .option-wrapper .option{align-items:center;cursor:pointer;display:flex;font-size:12px;padding:4px;width:130px}.student-details-wrapper .search-box .option-wrapper .option:hover{background-color:#f0f0f0}.student-details-wrapper .search-box .option-wrapper .option.selected{background-color:#ddd}.student-details-wrapper .search-box .option-wrapper .option .option-checkbox{accent-color:#222533;margin-right:10px}.student-details-wrapper .search-box .column-view{font-size:20px!important}.student-details-wrapper .search-box .dropdown-label{font-size:13px}.student-details-wrapper .color-red{color:red}.student-details-wrapper .yellow-bus{color:#f7a900}.student-details-wrapper .export-btn{width:20px!important}.student-details-wrapper .export-btn .icon{font-size:20px!important}.student-details-wrapper .y-dropdown{padding:.3rem}.student-details-wrapper .v-input,.student-details-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;width:100%}.student-details-wrapper .v-input{padding:.3rem!important}.student-details-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.student-details-wrapper tr:nth-child(odd){background-color:#fff}.student-details-wrapper tr td .admission-link{color:#007bff;text-decoration:none}.student-details-wrapper tr td .admission-link:hover{text-decoration:underline}.student-details-wrapper table tr td:last-child,.student-details-wrapper table tr th:last-child{text-align:center}.student-details-wrapper table tr td:first-child{align-items:center;display:flex}.student-details-wrapper .table-responsive table th,.student-details-wrapper table td{border:0;font-size:12px;height:35px;padding:3px 5px;text-align:left}.student-details-wrapper .right-align{text-align:right!important}.student-details-wrapper .center-align{text-align:center!important}.student-details-wrapper .hover-th{cursor:pointer}.student-details-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.student-details-wrapper .sorted{color:#767676}.student-details-wrapper .icon-margin{margin-right:10px}.student-details-wrapper .icon-style{cursor:pointer;font-size:18px}.student-details-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.student-details-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.student-details-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.student-details-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.student-details-wrapper .v-modal-filter .filter-header .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.student-details-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.student-details-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.student-details-wrapper .v-modal-filter .filter-container .filter-wrapper .label{font-size:13px}.student-details-wrapper .v-modal-filter .filter-container .filter-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.student-details-wrapper .v-modal-filter .filter-container .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.student-details-wrapper .icon-ht{color:#222533;height:20px}.student-details-wrapper .b-pickup-point{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;left:30%;padding:0;top:20%;width:45%}.student-details-wrapper .b-pickup-point .pickup-point-popup{border-radius:8px;max-width:100%;padding:12px;position:relative;width:100%}.student-details-wrapper .b-pickup-point .pickup-point-popup .close-icon{color:#333;cursor:pointer;font-size:1.2rem;position:absolute;right:12px;top:-10px}.student-details-wrapper .b-pickup-point .pickup-point-popup .close-icon:hover{color:#007bff}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall{display:flex;gap:20px;width:100%}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .route-details-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;margin-bottom:12px;padding:12px;width:50%}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .route-details-card .route-details-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:auto}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .route-details-card .route-details-grid .route-detail-item{display:flex;flex-direction:column}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .route-details-card .route-details-grid .route-detail-item .detail-label{color:#6c757d;font-size:.85rem;font-weight:500}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .route-details-card .route-details-grid .route-detail-item .detail-value{color:#333;font-size:.9rem}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section{display:flex;flex-direction:column;gap:12px;width:80%}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .vehicle-tabs{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .vehicle-tabs::-webkit-scrollbar{height:5px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .vehicle-tabs::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .tab-btn{background:#fff;border:1px solid #6c757d;border-radius:6px;color:#333;cursor:pointer;font-size:.9rem;padding:6px 12px;transition:all .2s ease;white-space:nowrap}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .tab-btn.active{background:#007bff;border-color:#007bff;color:#fff}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .tab-btn:hover:not(.active){background:#e6f0ff}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .tabs-empty{color:#6c757d;font-size:.9rem;padding:12px;text-align:center}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .pickup-timeline{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;padding:12px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .confirmation-section{align-items:center;display:flex;justify-content:end}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .confirmation-section .save-btn{background-color:#222533;color:#fff;height:30px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-title{color:#333;font-size:1.2rem;font-weight:600;margin:0 0 8px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-container{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;scrollbar-width:thin}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-container::-webkit-scrollbar{width:6px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-container::-webkit-scrollbar-thumb{background:#6c757d;border-radius:4px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card{background:#fff;border-radius:8px;box-shadow:0 2px 6px #0000001a;cursor:pointer;padding:10px;transition:transform .2s ease,box-shadow .2s ease}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card:hover{box-shadow:0 4px 8px #00000026}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card.selected{border:1px solid #007bff;box-shadow:0 4px 8px #00000026}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-content{align-items:center;display:flex;gap:10px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-icon{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-icon svg{font-size:.9rem}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-text{display:flex;flex-direction:column;flex-grow:1}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-title{color:#333;font-size:.9rem;font-weight:500}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-card-time{color:#6c757d;font-size:.8rem}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .timeline-empty{color:#6c757d;font-size:.9rem;padding:12px;text-align:center}.student-details-wrapper .b-pickup-point .pickup-point-popup .overall .pickup-section .no-route-message{color:#6c757d;font-size:1rem;padding:16px;text-align:center}.student-fee-head-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:20px;font-weight:1!important;margin:0}.student-fee-head-wrapper .admin-wrapper,.student-fee-head-wrapper .admin-wrapper .event-list{border-radius:3px;display:flex;flex-direction:column;width:100%}.student-fee-head-wrapper .admin-wrapper .event-list{background:#fff;background-position:100%;background-size:cover;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;gap:20px;margin-bottom:10px;padding:10px;position:relative}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .export-btn{height:30px;width:20px!important}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .export-btn .icon{font-size:20px!important}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .button-container .add-btn{height:-moz-fit-content;height:fit-content}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.student-fee-head-wrapper .admin-wrapper .event-list .heading-wrapper .icon-wrapper .back-icon{color:#444}.student-fee-head-wrapper .admin-wrapper .v-tabs ul{display:flex;list-style:none;margin:0;padding:0}.student-fee-head-wrapper .admin-wrapper .v-tabs ul li{padding:0}.student-fee-head-wrapper .admin-wrapper .v-tabs ul .v-button{border:none;border-radius:4px 4px 0 0;font-size:12px;height:auto;line-height:1.5;padding:5px 10px;width:80px}.student-fee-head-wrapper .admin-wrapper .v-tabs ul .v-button.active{background-color:#fff;border-bottom:1.5px solid #16b1c5;box-shadow:0 1px 3px #0000001f,0 1px 3px #0000003d;color:#16b1c5}.student-fee-head-wrapper .admin-wrapper .table-container table tr:nth-child(2n){background-color:#f1f1f1}.student-fee-head-wrapper .admin-wrapper .table-container table tr:nth-child(odd){background-color:#fff}.student-fee-head-wrapper .admin-wrapper .table-container table tr th{cursor:pointer}.student-fee-head-wrapper .admin-wrapper .table-container table tr th .sort-icon{color:hsla(0,0%,53%,.482)}.student-fee-head-wrapper .admin-wrapper .table-container table tr th .sorted{color:#767676}.student-fee-head-wrapper .admin-wrapper .table-container table tr td,.student-fee-head-wrapper .admin-wrapper .table-container table tr th{border:0;font-size:12px;height:35px;min-width:70px;padding:3px 5px;text-align:center}.student-fee-head-wrapper .admin-wrapper .table-container table tr td:first-child,.student-fee-head-wrapper .admin-wrapper .table-container table tr th:first-child{background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:0;min-width:180px;position:sticky;text-align:left!important;z-index:2}.student-fee-head-wrapper .admin-wrapper .table-container table tr td:nth-child(2),.student-fee-head-wrapper .admin-wrapper .table-container table tr th:nth-child(2){text-align:center}.student-fee-head-wrapper .admin-wrapper .table-container table tr td:last-child,.student-fee-head-wrapper .admin-wrapper .table-container table tr th:last-child{background-color:inherit;box-shadow:-2px 0 5px -2px #0000001a;position:sticky;right:0;z-index:2}.student-fee-head-wrapper .admin-wrapper .table-container .v-pagination{background-color:inherit;box-shadow:2px 0 5px -2px #0000001a;left:0;position:sticky;z-index:2}.v-notifications-wrapper .notification-tiles{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));margin:20px 0}.v-notifications-wrapper .notification-tiles .notification-event{background-color:rgba(211,230,73,.333)}.v-notifications-wrapper .notification-tiles .notification-notice{background-color:#b1b1f9}.v-notifications-wrapper .notification-tiles .notification-attendance{background-color:#62626252}.v-notifications-wrapper .notification-tiles .notification-submited{background-color:#4cff5e52}.v-notifications-wrapper .notification-tiles .notification-pending{background-color:rgba(240,90,52,.333)}.v-notifications-wrapper .notification-tiles .notification-wrapper{display:flex;flex-wrap:wrap;gap:10px;position:relative;z-index:1}@media(max-width:640px){.v-notifications-wrapper .notification-tiles .notification-wrapper{flex-direction:column}}.v-notifications-wrapper .header{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;margin-top:20px;padding:20px;transition:box-shadow .3s ease;width:100%}@media(max-width:640px){.v-notifications-wrapper .header{display:none}}.v-notifications-wrapper .header h2{margin:0}.v-notifications-wrapper .header .h-title{width:28%}.v-notifications-wrapper .header .h-message{width:100%}.v-notifications-wrapper .header .h-date{width:30%}.v-notifications-wrapper .notification-tile{align-items:center;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;display:flex;padding:15px 20px;transition:box-shadow .3s ease;width:100%}@media(max-width:640px){.v-notifications-wrapper .notification-tile{width:100%}}.v-notifications-wrapper .notification-tile:hover{box-shadow:0 6px 15px #0003}.v-notifications-wrapper .notification-title{color:#333;font-size:18px;font-weight:700;margin:0;width:35%}@media(max-width:660px){.v-notifications-wrapper .notification-title{width:100%}}.v-notifications-wrapper .notification-content{align-items:center;display:flex;justify-content:space-between;text-align:left;width:100%}@media(max-width:660px){.v-notifications-wrapper .notification-content{flex-direction:column;gap:10px}}.v-notifications-wrapper .notification-content .n-wrapper{align-items:center;display:flex;width:100%}@media(max-width:660px){.v-notifications-wrapper .notification-content .n-wrapper .desktop{display:none}}.v-notifications-wrapper .notification-content .mobile{display:none}@media(max-width:660px){.v-notifications-wrapper .notification-content .mobile{display:block}}.v-notifications-wrapper .notification-content .text-red{color:red}.v-notifications-wrapper .notification-content .text-green{color:green}.v-notifications-wrapper .notification-content .text-yellow{color:#81951a}.v-notifications-wrapper .notification-date{color:#000;font-size:12px;margin:0;text-align:right;width:30%}@media(max-width:660px){.v-notifications-wrapper .notification-date{width:100%}}.v-notifications-wrapper .notification-message{color:#000;font-size:16px;margin:0;width:100%}.v-notifications-wrapper .no-notifications{color:#999;font-size:16px;margin-top:20px;text-align:center}@media screen and (max-width:991px){.v-notifications-wrapper .left,.v-notifications-wrapper .right{width:100%}.v-notifications-wrapper .right{order:1}.v-notifications-wrapper .left{order:2}}.v-notice-board-wrapper a{color:#0084b4;display:table;font-size:inherit;overflow:hidden;position:relative}.v-notice-board-wrapper .close-icon{color:#0084b4;font-size:20px;padding-top:5px}.v-notice-board-wrapper .notice-title{color:#333}.v-notice-board-wrapper .notice-header{display:flex;justify-content:space-between}.v-notice-board-wrapper .date-row{display:flex;gap:20px}.v-notice-board-wrapper .date-row .input-container{width:50%}.v-notice-board-wrapper .edit-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-wrap:wrap;margin-bottom:10px;padding:15px 10px;width:100%}.v-notice-board-wrapper .edit-wrapper .left{width:75%}.v-notice-board-wrapper .edit-wrapper .right{width:25%}.v-notice-board-wrapper .edit-wrapper a{color:#0084b4;display:table;overflow:hidden;position:relative}@media screen and (max-width:991px){.v-notice-board-wrapper .edit-wrapper .left,.v-notice-board-wrapper .edit-wrapper .right{width:100%}.v-notice-board-wrapper .edit-wrapper .right{order:1}.v-notice-board-wrapper .edit-wrapper .left{order:2}}.v-notice-board-wrapper .v-modal-notice{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:400px;z-index:999}.v-notice-board-wrapper .v-modal-notice.hide{display:block;transform:translateX(400px)}.v-notice-board-wrapper .checkbox{height:15px!important}.v-notice-board-wrapper .table-wrapper-notice{width:100%}.v-notice-board-wrapper .table-wrapper-notice .edit-btn{height:30px}.v-notice-board-wrapper .table-wrapper-notice tr:nth-child(2n){background-color:#fff}.v-notice-board-wrapper .table-wrapper-notice td:last-child,.v-notice-board-wrapper .table-wrapper-notice th:last-child{text-align:right}.v-notice-board-wrapper .table-wrapper-notice td .pill{border-radius:4px;color:#fff;font-weight:600;padding:5px 10px;width:-moz-fit-content;width:fit-content}.v-notice-board-wrapper .table-wrapper-notice td .pill.current{background-color:#28a745}.v-notice-board-wrapper .table-wrapper-notice td .pill.closed{background-color:#dc3545}.v-notice-board-wrapper .table-wrapper-notice tbody tr{height:40px}.v-notice-board-wrapper .send-notification-btn{margin-left:8px!important}.v-header-public{background-color:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.v-header-public .logo-wrapper{gap:8px}.v-header-public .logo-wrapper,.v-header-public nav,.v-header-public nav ul{align-items:center;display:flex}.v-header-public nav ul{flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.v-header-public nav ul li{padding:0}.v-wrapper-public{display:flex;flex-wrap:wrap;min-height:calc(100vh - 150px);padding:12px}.v-public-footer{background-color:#fff;border-top:1px solid #eee;padding:20px;text-align:center}.v-whats-new-info-wrapper .conten t-wrapper{width:100%}.v-whats-new-info-wrapper img{height:auto}.v-session-admin-wrapper .admin-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:10px;width:100%}.v-session-admin-wrapper .admin-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.v-session-admin-wrapper .admin-wrapper .heading-wrapper h1{font-size:20px;margin:0}.v-session-admin-wrapper .admin-wrapper .heading-wrapper .head-right{align-items:center;display:flex;gap:10px}.v-session-admin-wrapper .admin-wrapper .heading-wrapper .head-right .filter-wrapper{align-items:center;display:flex;gap:10px;justify-content:end}.v-session-admin-wrapper .admin-wrapper .heading-wrapper .head-right .filter-wrapper .v-input,.v-session-admin-wrapper .admin-wrapper .heading-wrapper .head-right .filter-wrapper select{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem}.v-session-admin-wrapper .admin-wrapper .heading-wrapper .add-btn{height:30px}.v-session-admin-wrapper .admin-wrapper .table-wrapper{width:100%}.v-session-admin-wrapper .admin-wrapper .table-wrapper .checkbox{height:15px!important}.v-session-admin-wrapper .admin-wrapper .table-wrapper .edit-btn{height:30px}.v-session-admin-wrapper .admin-wrapper .table-wrapper tr:nth-child(2n){background-color:#fff}.v-session-admin-wrapper .admin-wrapper .table-wrapper td:last-child,.v-session-admin-wrapper .admin-wrapper .table-wrapper th:last-child{text-align:right}.v-session-admin-wrapper .admin-wrapper .edit-wrapper .v-input{border-radius:2px;font-size:14px;height:40px}.v-session-admin-wrapper .admin-wrapper .edit-wrapper .save-btn{height:30px;margin-right:10px}.v-session-admin-wrapper .admin-wrapper .edit-wrapper .checkbox-wrapper{align-items:center;display:flex;gap:10px}.v-session-admin-wrapper .admin-wrapper .edit-wrapper .ck-editor{margin:12px 0}.v-session-admin-wrapper .summary-cards{display:flex;gap:10px;margin-bottom:10px;width:100%}.v-session-admin-wrapper .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:default;display:flex;font-size:15px;height:70px;justify-content:center;text-align:center;width:100%}.v-session-admin-wrapper .card{align-items:center;display:flex;flex-direction:column;gap:5px}.v-session-admin-wrapper .card h3{font-size:13px;font-weight:500;margin:0}.v-session-admin-wrapper .card .card-content{align-items:center;display:flex;gap:10px}.v-session-admin-wrapper .card .card-content p{font-size:25px;margin:0}.v-session-admin-wrapper .card .card-content .card-icon{font-size:20px}.v-session-admin-wrapper .pending-fee-wrapper{margin-top:10px}.v-session-admin-wrapper .pending-fee-wrapper .text-right{text-align:right!important}.v-session-admin-wrapper .pending-fee-wrapper .text-center{text-align:center!important}.v-session-admin-wrapper .pending-fee-wrapper .text-left{text-align:left!important}.v-session-admin-wrapper .pending-fee-wrapper .promote-btn{align-items:center;display:inline-flex;height:30px;margin-right:5px}.v-session-admin-wrapper .pending-fee-wrapper tr:nth-child(2n){background-color:#fff}.v-session-admin-wrapper .pending-fee-wrapper tr.promoted{background-color:#28a745;color:#fff}.v-session-admin-wrapper .pending-fee-wrapper tr.left{color:red}.v-session-admin-wrapper .pending-fee-wrapper tr .yellow-bus{color:#f7a900}.v-session-admin-wrapper .pending-fee-wrapper tr td:last-child,.v-session-admin-wrapper .pending-fee-wrapper tr th:last-child{text-align:right}.v-session-admin-wrapper .promotion-status-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.v-session-admin-wrapper .promotion-status-wrapper .v-button{height:42px}.v-session-admin-wrapper .close-btn{margin-right:8px}.v-session-admin-wrapper .table-wrapper td:first-child{height:36px}.v-session-admin-wrapper .table-wrapper td .pill{border-radius:4px;color:#fff;font-weight:600;padding:5px 10px;text-align:center;width:-moz-fit-content;width:fit-content;width:60px}.v-session-admin-wrapper .table-wrapper td .pill.current{background-color:#28a745}.v-session-admin-wrapper .table-wrapper td .pill.closed{background-color:#dc3545}.v-session-admin-wrapper .table-wrapper td .pill.next{background-color:#c7c528}.promotion-modal h4{text-align:center}.promotion-modal select{padding:7px 12px;width:50%}.promotion-modal .row{display:flex;justify-content:space-between;margin-bottom:12px}.promotion-modal .row .label{font-weight:600}.v-transport-routes-wrapper *{margin:0;padding:0}.v-transport-routes-wrapper .admin-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin-bottom:10px;padding:10px;width:100%}.v-transport-routes-wrapper .admin-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.v-transport-routes-wrapper .admin-wrapper .icon-wrapper .back-icon{color:#444}.v-transport-routes-wrapper .admin-wrapper .add-btn{background:#000;color:#fff;height:30px;padding:5px 10px}.v-transport-routes-wrapper .table-responsive{background-color:#fff;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;max-width:100%;overflow-x:auto;padding:10px;width:100%}.v-transport-routes-wrapper .table-responsive .route-description{display:flex}.v-transport-routes-wrapper .table-responsive .route-description .route-bus-icon{align-items:center;border-radius:6px;box-shadow:0 2px 10px 0 #00000061;display:flex;height:90px;justify-content:center;margin-bottom:1.5rem;object-fit:cover;width:90%}.v-transport-routes-wrapper .table-responsive .route-description .bus-wrap{display:flex;flex-direction:column;justify-content:center;margin-left:100px}.v-transport-routes-wrapper .table-responsive .route-description .bus-wrap .bus-detail{margin:5px}.v-transport-routes-wrapper .table-responsive .tab-wrapper{display:flex;justify-content:space-between}.v-transport-routes-wrapper .table-responsive .tab-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.v-transport-routes-wrapper .table-responsive .tab-wrapper .v-tabs ul li{padding:0}.v-transport-routes-wrapper .table-responsive .tab-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.v-transport-routes-wrapper .table-responsive .tab-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}.v-transport-routes-wrapper .table-responsive .tab-wrapper .export-btn{height:20px;width:20px}.v-transport-routes-wrapper .table-responsive .tab-wrapper .export-btn .icon{font-size:20px}.v-transport-routes-wrapper .table-responsive .v-table table thead th:nth-child(5){text-align:right}.v-transport-routes-wrapper .table-responsive .v-table table thead th:nth-child(3),.v-transport-routes-wrapper .table-responsive .v-table table thead th:nth-child(4){text-align:center}.v-transport-routes-wrapper .table-responsive .v-table table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.v-transport-routes-wrapper .table-responsive .v-table table tbody tr td:nth-child(5){text-align:right}.v-transport-routes-wrapper .table-responsive .v-table table tbody tr td:nth-child(3),.v-transport-routes-wrapper .table-responsive .v-table table tbody tr td:nth-child(4){text-align:center}.v-transport-routes-wrapper .table-responsive .v-table table tbody tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.v-transport-routes-wrapper .table-responsive .admin-timeline{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;padding:10px;width:100%}.v-transport-routes-wrapper .table-responsive .admin-timeline .flex{display:flex;justify-content:space-between}.v-transport-routes-wrapper .table-responsive .admin-timeline .flex h3{color:#363333;font-size:18px}.v-transport-routes-wrapper .table-responsive .admin-timeline .flex .add-btn{background:#000;color:#fff;height:30px;padding:5px 10px}.v-transport-routes-wrapper .horizontal-timeline{align-items:center;display:flex;flex-wrap:nowrap;overflow-x:hidden;padding:20px 0;position:relative;white-space:nowrap}.v-transport-routes-wrapper .horizontal-timeline:before{background-color:#d4d4d4;content:"";height:1px;left:0;position:absolute;top:50%;width:225%;z-index:1}.v-transport-routes-wrapper .horizontal-timeline .timeline-item{align-items:center;display:inline-flex;flex-direction:column;margin-right:30px;min-width:250px;position:relative}.v-transport-routes-wrapper .horizontal-timeline .timeline-item .timeline-panel{background-color:#fff;border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 1px 6px rgba(0,0,0,.175);margin-top:10px;padding:20px;position:relative;z-index:2}.v-transport-routes-wrapper .horizontal-timeline .timeline-item .timeline-panel .timeline-heading span{background:#e4e4e4;border:none;border-radius:50%;height:8px;left:-6px;position:absolute;top:30px;transition:1.5s ease;width:8px}@media(min-width:768px){.v-transport-routes-wrapper .horizontal-timeline .timeline-item .timeline-panel .timeline-heading span{background:#fff;height:15px;left:40%;top:-40px;transition:1.5s ease;width:15px}}.v-transport-routes-wrapper .horizontal-timeline .timeline-item .timeline-panel .timeline-heading span .icon{color:#e56717;height:20px;margin-top:20px;width:15px}.v-transport-routes-wrapper .v-modal{left:calc(50% - 121px);padding:20px;width:382px}@media screen and (max-width:767px){.v-transport-routes-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.v-transport-routes-wrapper .v-modal .modal-header{display:flex;justify-content:space-between;margin-bottom:10px}.v-transport-routes-wrapper .v-modal .box-body-pop-up .form-group label{font-size:14px;font-weight:400}.v-transport-routes-wrapper .v-modal .box-body-pop-up .form-group .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.v-transport-routes-wrapper .v-modal .box-body-pop-up .form-group .v-link{color:#16b1c5}.v-transport-routes-wrapper .v-modal .save-btn{background:#000;color:#fff;height:30px;padding:5px 10px}.v-transport-routes-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-route-list-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;margin:0}.transport-route-list-wrapper .b-transport-route-modal .icon-wrapper{align-items:center;display:flex;margin-bottom:10px}.transport-route-list-wrapper .b-transport-route-modal form .box-body .form-group label{font-size:14px;font-weight:400}.transport-route-list-wrapper .b-transport-route-modal form .box-footer{display:flex;gap:10px;justify-content:end}.transport-route-list-wrapper .b-transport-route-modal form .box-footer .save-btn{background-color:#222533;color:#fff;height:-moz-fit-content;height:fit-content}.transport-route-list-wrapper .heading-wrapper{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.transport-route-list-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-route-list-wrapper .heading-wrapper .search-wrapper .search-input{border:1px solid #ccc;border-radius:4px;height:30px;margin:0;padding:.3rem!important;width:100%}.transport-route-list-wrapper .heading-wrapper .search-wrapper .add-btn{background-color:#222533;color:#fff;height:-moz-fit-content;height:fit-content}.transport-route-list-wrapper .heading-wrapper .search-wrapper .export-btn{height:20px;width:20px}.transport-route-list-wrapper .heading-wrapper .search-wrapper .export-btn .icon{font-size:20px}.transport-route-list-wrapper .table-responsive table thead th:nth-child(2){text-align:right}.transport-route-list-wrapper .table-responsive table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-route-list-wrapper .table-responsive table tbody tr td .action-buttons{display:flex;gap:5px;justify-content:flex-end}.transport-route-list-wrapper .table-responsive table tbody tr td .action-buttons .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:-moz-fit-content;height:fit-content;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-route-list-wrapper .table-responsive table tbody tr td .action-buttons .edit-btn:hover{color:#f70303}.transport-route-list-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.transport-route-list-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.transport-route-list-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.transport-route-list-wrapper .v-modal .modal-header{display:flex;justify-content:space-between}.transport-route-list-wrapper .v-modal .export-btn{height:20px;width:20px}.transport-route-list-wrapper .v-modal .export-btn .icon{font-size:20px}.transport-route-list-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-zone-wrapper .icon-wrapper{align-items:center;display:flex;margin-bottom:20px}.transport-zone-wrapper .icon-wrapper h1{font-size:20px;margin:0}.transport-zone-wrapper form .box-body .form-group label{font-size:14px;font-weight:400}.transport-zone-wrapper form .box-body .form-group .v-input{border:1px solid #ccc;height:30px;width:100%}.transport-zone-wrapper form .box-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.transport-zone-wrapper form .box-footer .save-btn{background:#000;color:#fff;cursor:pointer;padding:5px 10px}.transport-zone-wrapper .heading-wrapper{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.transport-zone-wrapper .heading-wrapper h1{font-size:18px;margin:0}.transport-zone-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-zone-wrapper .heading-wrapper .search-wrapper .search-input{height:30px;margin:0;width:250px}.transport-zone-wrapper .heading-wrapper .search-wrapper .add-btn{align-items:center;background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;height:30px;padding:5px 10px}.transport-zone-wrapper .v-link{color:#007bff;cursor:pointer;font-weight:600;text-decoration:underline}.transport-zone-wrapper .v-link:hover{color:#1976d2}.transport-zone-wrapper .v-table table tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-zone-wrapper .v-table table tr td:nth-child(3),.transport-zone-wrapper .v-table table tr td:nth-child(4),.transport-zone-wrapper .v-table table tr th:nth-child(3),.transport-zone-wrapper .v-table table tr th:nth-child(4){text-align:center}.transport-zone-wrapper .v-table table tr td .edit-btn,.transport-zone-wrapper .v-table table tr th .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-zone-wrapper .v-table table tr td .edit-btn:hover,.transport-zone-wrapper .v-table table tr th .edit-btn:hover{color:#f70303}.transport-zone-wrapper .v-table table tr td{text-decoration:none}.transport-zone-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.transport-zone-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.transport-zone-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-zone-wrapper .transport-zone-modal{border-radius:8px;left:50%;max-width:90%;padding:24px;top:30%;transform:translate(-50%,-50%);width:500px}.transport-area-wrapper{padding:20px}.transport-area-wrapper .heading-wrapper{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.transport-area-wrapper .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.transport-area-wrapper .heading-wrapper .icon-wrapper .back-icon{color:#444;cursor:pointer}.transport-area-wrapper .heading-wrapper .icon-wrapper h1{font-size:24px;margin:0}.transport-area-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-area-wrapper .heading-wrapper .search-wrapper .search-input{height:30px;margin:0;width:250px}.transport-area-wrapper .heading-wrapper .search-wrapper .add-btn{align-items:center;background:#000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;gap:8px;height:30px;padding:5px 10px}.transport-area-wrapper .transport-area-modal{border-radius:8px;left:50%;max-width:90%;padding:24px;top:30%;transform:translate(-50%,-50%);width:500px}.transport-area-wrapper .transport-area-modal h1{margin-bottom:20px}.transport-area-wrapper .transport-area-modal .box-body .form-group label{font-size:14px;font-weight:400}.transport-area-wrapper .transport-area-modal .box-body .form-group .v-input{border:1px solid #ccc;height:30px;width:100%}.transport-area-wrapper .transport-area-modal .box-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.transport-area-wrapper .transport-area-modal .box-footer .save-btn{background:#000;color:#fff;cursor:pointer;padding:5px 10px}.transport-area-wrapper .v-table table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-area-wrapper .v-table table tbody tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-area-wrapper .v-table table tbody tr td .edit-btn:hover{color:#f70303}.transport-area-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem;width:100%}.transport-area-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1;margin:0}.transport-area-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-pick-up-point-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.transport-pick-up-point-wrapper .b-pickup-point-modal{left:40%;top:20%;width:30%}.transport-pick-up-point-wrapper .b-pickup-point-modal h1{margin-bottom:10px}.transport-pick-up-point-wrapper .b-pickup-point-modal form .box-body .form-group label{font-size:14px;font-weight:400}.transport-pick-up-point-wrapper .b-pickup-point-modal form .box-body .v-link{color:#16b1c5;font-size:13px}.transport-pick-up-point-wrapper .b-pickup-point-modal form .box-footer{display:flex;justify-content:right}.transport-pick-up-point-wrapper .b-pickup-point-modal form .box-footer .save-btn{background:#000;color:#fff;height:30px;margin-right:10px}.transport-pick-up-point-wrapper .heading-wrapper{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.transport-pick-up-point-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-pick-up-point-wrapper .heading-wrapper .search-wrapper .search-input{font-size:14px;height:30px;margin:0}.transport-pick-up-point-wrapper .heading-wrapper .search-wrapper .add-btn{background:#000;color:#fff;height:30px}.transport-pick-up-point-wrapper .heading-wrapper .search-wrapper .export-btn{height:20px;width:20px}.transport-pick-up-point-wrapper .heading-wrapper .search-wrapper .export-btn .icon{font-size:20px}.transport-pick-up-point-wrapper .v-table table thead th{cursor:pointer}.transport-pick-up-point-wrapper .v-table table thead th .sort-icon{color:hsla(0,0%,53%,.482)}.transport-pick-up-point-wrapper .v-table table thead th .sorted{color:#767676}.transport-pick-up-point-wrapper .v-table table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-pick-up-point-wrapper .v-table table tbody tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-pick-up-point-wrapper .v-table table tbody tr td .edit-btn:hover{color:#f70303}.transport-pick-up-point-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.transport-pick-up-point-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-assign-vehicle-wrapper .admin-wrapper{border-radius:3px;display:flex;margin-bottom:10px;width:100%}.transport-assign-vehicle-wrapper .admin-wrapper .transport-part-one-signIn{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:10px;padding:20px;width:33%}.transport-assign-vehicle-wrapper .admin-wrapper .transport-part-one-signIn .icon-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.transport-assign-vehicle-wrapper .admin-wrapper .transport-part-one-signIn form .box-body .form-group label{font-size:14px;font-weight:400}.transport-assign-vehicle-wrapper .admin-wrapper .transport-part-one-signIn form .box-footer{display:flex;justify-content:right}.transport-assign-vehicle-wrapper .admin-wrapper .transport-part-one-signIn form .box-footer .save-btn{background:#000;color:#fff;height:30px;margin-right:10px}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:67%}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .search-wrapper .search-box{width:95%}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .search-wrapper .export-btn{height:20px;width:20px}.transport-assign-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .search-wrapper .export-btn .icon{font-size:20px}.transport-assign-vehicle-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-assign-vehicle-wrapper .edit-btn:hover{color:#f70303}.transport-assign-vehicle-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.transport-assign-vehicle-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.transport-assign-vehicle-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-assign-vehicle-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.assign-route-vehicle-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:100%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper .back-icon{color:#444}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;margin:0}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .selection-box{display:flex;gap:10px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .selection-box label{font-size:14px;font-weight:400}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .selection-box .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd{display:flex;gap:50px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped{width:50%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header{border:1px #000;color:#444;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header .export-btn,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header .export-btn{height:20px;width:20px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header .export-btn .icon,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header .export-btn .icon{font-size:20px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head{background-color:#f9f9f9;border:solid gray;border-width:1px 1px 0;color:#444;display:flex;font-weight:700;margin-bottom:0;padding:5px;padding-inline:8px;width:100%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .d-text,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .d-text{width:100%}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .align-text-left,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .align-text-left{padding-right:45px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .align-text-right,.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .align-text-right{padding-left:15px}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .button-container{display:flex;justify-content:end}.assign-route-vehicle-wrapper .admin-wrapper .part-two-signIn .event-list .button-container .add-btn{background:#222533;color:#fff;height:30px}.assign-route-vehicle-wrapper .droppable{width:100%}.assign-route-vehicle-wrapper .draggable{align-items:center;background-color:#ededed;border:1px solid gray;border-radius:4px;color:#000;display:flex;font-size:12px;gap:10px;height:32px;justify-content:space-between;overflow:hidden;padding:8px;text-align:center;width:100%}.assign-route-vehicle-wrapper .draggable .v-modal{background-color:#fff;border-radius:12px;height:auto;left:58%;max-width:100%;opacity:1;padding:20px;position:fixed;top:70px;transform:translateX(-50%);width:auto;z-index:999}.assign-route-vehicle-wrapper .draggable .v-modal-button-wrapper{display:flex;gap:10px;justify-content:center}.assign-route-vehicle-wrapper .draggable .draggable-item{text-align:left;width:30%}.assign-route-vehicle-wrapper .draggable .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.assign-route-vehicle-wrapper .draggable .edit-btn:hover{color:#f70303}.transport-department-wrapper .add-btn,.transport-department-wrapper .save-btn{background:#000;color:#fff;height:30px;margin-right:10px}.transport-department-wrapper .heading-wrapper{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.transport-department-wrapper .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.transport-department-wrapper .heading-wrapper .search-wrapper .v-input{font-size:13px;height:30px;margin:0}.transport-department-wrapper .heading-wrapper .search-wrapper .export-btn{height:20px!important;width:20px}.transport-department-wrapper .heading-wrapper .search-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.transport-department-wrapper .v-modal{left:40%;top:25%}.transport-department-wrapper label{font-size:14px;font-weight:400}.transport-department-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-department-wrapper .edit-btn:hover{color:#f70303}.transport-department-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.transport-department-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.transport-department-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-department-wrapper tr{height:35px}.transport-department-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-department-wrapper tr td:nth-child(2),.transport-department-wrapper tr th:nth-child(2){text-align:center}.transport-department-wrapper tr td:nth-child(3),.transport-department-wrapper tr th:nth-child(3){text-align:right}.config-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.config-wrapper .admin-wrapper{border-radius:3px;margin-bottom:10px;width:100%}.config-wrapper .admin-wrapper .config-form{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin:10px;padding:20px;width:100%}.config-wrapper .admin-wrapper .v-tabs{margin-left:10px}.config-wrapper .admin-wrapper .v-tabs ul{display:flex;gap:4px;list-style:none;margin:0;padding:0}.config-wrapper .admin-wrapper .v-tabs ul li{padding:0}.config-wrapper .admin-wrapper .v-tabs ul .v-button{border-radius:3px;font-size:12px;height:auto;line-height:1.5;padding:5px 10px}.config-wrapper .admin-wrapper .v-tabs ul .v-button.active{background-color:#222533;border-color:#03324e;color:#fff}.config-wrapper .admin-wrapper label{font-size:13px;font-weight:400}.config-wrapper .admin-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.config-wrapper .admin-wrapper .analytics-btn{background:#222533;color:#fff;height:35px}.config-wrapper .admin-wrapper .box-body{display:flex;flex-direction:row;font-size:13px;gap:12px;margin-top:10px}.config-wrapper .admin-wrapper .box-body .box-row{display:flex}.config-wrapper .admin-wrapper .box-body .box-row .form-group{display:flex;flex-direction:column;gap:3px;margin-left:20px}.config-wrapper .admin-wrapper .update-btn{background:#222533;color:#fff;height:30px;margin-left:20px;margin-right:20px;margin-top:20px;width:51px}.config-wrapper .admin-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.config-wrapper .admin-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin:10px 10px 0 0}.committee-wrapper{display:flex;justify-content:center}.committee-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.committee-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.committee-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.committee-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.committee-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .committee-header{display:flex;gap:10px}.committee-wrapper label{font-size:13px;font-weight:400}.committee-wrapper .modal-header{display:flex;justify-content:space-between}.committee-wrapper .close-icon{margin-top:18px}.committee-wrapper .committee-model-wrapper th:nth-child(2),.committee-wrapper .committee-model-wrapper th:nth-child(3){text-align:left!important}.committee-wrapper .committee-model-wrapper td:nth-child(4),.committee-wrapper .committee-model-wrapper td:nth-child(5){text-align:left}.committee-wrapper .committee-model-wrapper td:nth-child(2),.committee-wrapper .committee-model-wrapper td:nth-child(3){text-align:left!important}.committee-wrapper .v-link{color:#16b1c5;font-size:13px}.committee-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.committee-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.committee-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.committee-wrapper .v-modal .v-button{height:30px}.committee-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;padding:0 .5rem;transition:color .3s ease}.committee-wrapper .edit-btn:hover{color:#f70303}.committee-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.committee-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:10px}.committee-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.committee-wrapper .icon-wrapper .back-icon{color:#444}.committee-wrapper .add-btn{background:#222533;color:#fff;height:30px}.committee-wrapper .v-errorMsg{color:#f44336;font-size:13px;font-weight:400;margin-bottom:10px;text-align:left}.committee-wrapper .export-btn{height:20px!important;width:20px}.committee-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.committee-wrapper tr{height:35px}.committee-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.committee-wrapper tr th{cursor:pointer}.committee-wrapper tr th:nth-child(2),.committee-wrapper tr th:nth-child(3),.committee-wrapper tr th:nth-child(7){text-align:center!important}.committee-wrapper tr td:nth-child(2),.committee-wrapper tr td:nth-child(3),.committee-wrapper tr td:nth-child(7){text-align:center}.committee-wrapper tr td:nth-child(4),.committee-wrapper tr td:nth-child(5){text-align:left}.committee-wrapper .sort-icon{color:hsla(0,0%,53%,.482)}.committee-wrapper .sorted{color:#767676}.assign-staff-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.assign-staff-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.assign-staff-wrapper .admin-wrapper .part-two-signIn .selection-box{display:flex;gap:10px}.assign-staff-wrapper label{font-size:13px;font-weight:400}.assign-staff-wrapper .heading-wrapper{width:100%}.assign-staff-wrapper .heading-wrapper .button-container{align-items:center;display:flex;gap:10px}.assign-staff-wrapper .dnd{display:flex;gap:50px}.assign-staff-wrapper .dnd .people-droppable{width:70%}.assign-staff-wrapper .dnd .d-header{color:#444;margin-bottom:10px}.assign-staff-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.assign-staff-wrapper .box-footer{display:flex}.assign-staff-wrapper .people-dropped{width:30%}.assign-staff-wrapper .droppable{width:100%}.assign-staff-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0 0 10px;padding:.3rem;width:100%}.assign-staff-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:10px}.assign-staff-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.assign-staff-wrapper .icon-wrapper .back-icon{color:#444}.assign-staff-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.assign-staff-wrapper .add-btn{background:#222533;color:#fff;height:30px}.assign-staff-wrapper .v-errorMsg{color:#f44336;font-size:13px;font-weight:400;margin-bottom:10px;text-align:left}.committee-roles-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.committee-roles-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px 0;position:relative;width:100%}.committee-roles-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between;padding:10px}.committee-roles-wrapper .part-two-signIn .heading-wrapper .search-wrapper{align-items:center;display:flex;gap:10px}.committee-roles-wrapper .part-two-signIn .heading-wrapper .search-wrapper .v-input{font-size:13px;height:30px;margin:0}.committee-roles-wrapper .part-two-signIn .heading-wrapper .search-wrapper .add-btn{background:#000;color:#fff;height:30px;margin-right:10px}.committee-roles-wrapper .part-two-signIn .heading-wrapper .search-wrapper .export-btn{height:20px!important;width:20px}.committee-roles-wrapper .part-two-signIn .heading-wrapper .search-wrapper .export-btn .icon{font-size:20px}.committee-roles-wrapper label{font-size:14px;font-weight:400}.committee-roles-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.committee-roles-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.committee-roles-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.committee-roles-wrapper .v-modal .v-button{height:42px}.committee-roles-wrapper .v-modal .box-footer{display:flex;justify-content:right}.committee-roles-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.committee-roles-wrapper .save-btn{background:#000;color:#fff;height:30px;margin-right:10px}.committee-roles-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.committee-roles-wrapper tr{height:35px}.committee-roles-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.committee-roles-wrapper tr td:nth-child(2),.committee-roles-wrapper tr td:nth-child(3),.committee-roles-wrapper tr th:nth-child(2),.committee-roles-wrapper tr th:nth-child(3){text-align:center}.committee-roles-wrapper tr td:nth-child(4),.committee-roles-wrapper tr th:nth-child(4){text-align:right}.committee-roles-wrapper tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.committee-roles-wrapper tr td .edit-btn:hover{color:#f70303}.institute-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.institute-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.institute-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.institute-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.institute-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.institute-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.institute-wrapper .admin-wrapper table{border-spacing:0;width:100%}.institute-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.institute-wrapper .admin-wrapper table thead tr th.align-center{text-align:center}.institute-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.institute-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.institute-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.institute-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.institute-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.institute-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.institute-wrapper .admin-wrapper table tbody tr td.align-center,.institute-wrapper .admin-wrapper table tbody tr td:last-child{text-align:center}.institute-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.institute-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.institute-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.institute-wrapper .icon-style{cursor:pointer;font-size:18px}.institute-wrapper .icon-style.icon-margin{margin-right:10px}.institute-wrapper .icon-style.icon-green{color:green}.institute-wrapper .icon-style.icon-red{color:red}.institute-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.institute-wrapper .flex .heading-bottom-padding{margin:0}.institute-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.institute-wrapper .modal-container::-webkit-scrollbar{width:5px}.institute-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.institute-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.institute-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.institute-wrapper .modal-container .label{font-size:13px}.institute-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.institute-wrapper .modal-container .v-input{height:35px;width:400px}.institute-wrapper .modal-container .description-input,.institute-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.institute-wrapper .modal-container .description-input{max-width:410px;width:100%}.institute-wrapper .modal-container .dropdown-wrapper{display:flex;flex-direction:column}.institute-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.institute-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.institute-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.institute-wrapper .add-image-container{display:flex;flex-direction:column;gap:20px;padding-block:10px}.institute-wrapper .add-image-container .add-image{display:flex;gap:10px;row-gap:15px}.institute-wrapper .add-image-container .add-image .add-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;row-gap:15px}.institute-wrapper .add-image-container .add-image .thumbnail-image{border-color:#000;border-radius:5px;height:100px;margin-top:25px;object-fit:cover;width:100px}.institute-wrapper .save-btn{background:#222533;color:#fff;height:30px}.institute-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.institute-wrapper .v-modal-button-wrapper .v-button{height:30px}.document-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.document-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.document-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.document-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.document-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.document-wrapper .admin-wrapper table{border-spacing:0;width:100%}.document-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.document-wrapper .admin-wrapper table thead tr th.align-center{text-align:center}.document-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.document-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.document-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.document-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.document-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.document-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.document-wrapper .admin-wrapper table tbody tr td.align-center,.document-wrapper .admin-wrapper table tbody tr td:last-child{text-align:center}.document-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.document-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.document-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.document-wrapper .icon-style{cursor:pointer;font-size:18px}.document-wrapper .icon-style.icon-margin{margin-right:10px}.document-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin-right:10px;padding:.3rem!important;width:200px}.document-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.document-wrapper .flex .heading-bottom-padding{margin:0}.document-wrapper .add-edit-doc{left:40%}.document-wrapper .add-edit-doc .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.document-wrapper .add-edit-doc .modal-container::-webkit-scrollbar{width:5px}.document-wrapper .add-edit-doc .modal-container::-webkit-scrollbar-track{background:#fff}.document-wrapper .add-edit-doc .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.document-wrapper .add-edit-doc .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.document-wrapper .add-edit-doc .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.document-wrapper .add-edit-doc .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:400px}.document-wrapper .add-edit-doc .modal-container .label{font-size:13px}.document-wrapper .add-edit-doc .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.document-wrapper .add-edit-doc .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-bottom:10px;margin-top:2px;padding:.3rem!important;width:400px}.document-wrapper .save-btn{background:#222533;color:#fff;height:30px}.document-wrapper .delete-modal{left:40%;top:30%}.document-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.document-wrapper .v-modal-button-wrapper .v-button{height:30px}.trust-wrapper{display:flex;justify-content:center}.trust-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.trust-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.trust-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.trust-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.trust-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.trust-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.trust-wrapper .admin-wrapper table{border-spacing:0;width:100%}.trust-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.trust-wrapper .admin-wrapper table thead tr th.align-center{text-align:center}.trust-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.trust-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.trust-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.trust-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.trust-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.trust-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.trust-wrapper .admin-wrapper table tbody tr td.align-center,.trust-wrapper .admin-wrapper table tbody tr td:last-child{text-align:center}.trust-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.trust-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.trust-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.trust-wrapper .icon-style{cursor:pointer;font-size:18px}.trust-wrapper .icon-style.icon-margin{margin-right:10px}.trust-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.trust-wrapper .flex .heading-bottom-padding{margin:0}.trust-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.trust-wrapper .modal-container::-webkit-scrollbar{width:5px}.trust-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.trust-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.trust-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.trust-wrapper .modal-container .label{font-size:13px}.trust-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.trust-wrapper .modal-container .v-input{height:35px;width:400px}.trust-wrapper .modal-container .description-input,.trust-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.trust-wrapper .modal-container .description-input{max-width:410px;width:100%}.trust-wrapper .modal-container .dropdown-wrapper{display:flex;flex-direction:column}.trust-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.trust-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.trust-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.trust-wrapper .save-btn{background:#222533;color:#fff;height:30px}.trust-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.trust-wrapper .v-modal-button-wrapper .v-button{height:30px}.staff-type-wrapper{display:flex;justify-content:center}.staff-type-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.staff-type-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.staff-type-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.staff-type-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.staff-type-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.staff-type-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.staff-type-wrapper .admin-wrapper table{border-spacing:0;width:100%}.staff-type-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.staff-type-wrapper .admin-wrapper table thead tr th.align-center,.staff-type-wrapper .admin-wrapper table thead tr th:nth-child(5),.staff-type-wrapper .admin-wrapper table thead tr th:nth-child(6){text-align:center}.staff-type-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.staff-type-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.staff-type-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.staff-type-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.staff-type-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.staff-type-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.staff-type-wrapper .admin-wrapper table tbody tr td.align-center,.staff-type-wrapper .admin-wrapper table tbody tr td:last-child,.staff-type-wrapper .admin-wrapper table tbody tr td:nth-child(5),.staff-type-wrapper .admin-wrapper table tbody tr td:nth-child(6){text-align:center}.staff-type-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.staff-type-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.staff-type-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.staff-type-wrapper .icon-style{cursor:pointer;font-size:18px}.staff-type-wrapper .icon-style.icon-margin{margin-right:10px}.staff-type-wrapper .icon-style:hover{color:#16b1c5}.staff-type-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.staff-type-wrapper .flex .heading-bottom-padding{margin:0}.staff-type-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.staff-type-wrapper .modal-container::-webkit-scrollbar{width:5px}.staff-type-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.staff-type-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.staff-type-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.staff-type-wrapper .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.staff-type-wrapper .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:400px}.staff-type-wrapper .modal-container .label{font-size:13px}.staff-type-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.staff-type-wrapper .modal-container .v-input{height:35px;width:400px}.staff-type-wrapper .modal-container .description-input,.staff-type-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.staff-type-wrapper .modal-container .description-input{max-width:410px;width:100%}.staff-type-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.staff-type-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.staff-type-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.staff-type-wrapper .save-btn{background:#222533;color:#fff;height:30px}.staff-type-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.staff-type-wrapper .v-modal-button-wrapper .v-button{height:30px}.assign-document-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;margin-bottom:10px;width:100%}.assign-document-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:100%}.assign-document-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.assign-document-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.assign-document-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper .back-icon{color:#444}.assign-document-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .icon-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;margin:0}.assign-document-wrapper .admin-wrapper .part-two-signIn .selection-box{display:flex;gap:10px}.assign-document-wrapper .admin-wrapper .part-two-signIn .selection-box label{font-size:14px;font-weight:400}.assign-document-wrapper .admin-wrapper .part-two-signIn .selection-box .v-input{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;margin-bottom:14px;margin-top:5px;padding:.3rem!important;width:100%}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd{display:flex;gap:50px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped{width:50%}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header{border:1px #000;color:#444;display:flex;font-weight:700;justify-content:space-between;margin-bottom:10px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header .export-btn,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header .export-btn{height:20px;width:20px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-header .export-btn .icon,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-header .export-btn .icon{font-size:20px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head{background-color:#f9f9f9;border:solid gray;border-width:1px 1px 0;color:#444;display:flex;font-weight:700;margin-bottom:0;padding:5px;padding-inline:8px;width:100%}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .d-text,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .d-text{width:100%}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .align-text-left,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .align-text-left{padding-right:45px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-droppable .d-head .align-text-right,.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .dnd .people-dropped .d-head .align-text-right{padding-left:15px}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .button-container{display:flex;justify-content:end}.assign-document-wrapper .admin-wrapper .part-two-signIn .event-list .button-container .add-btn{background:#222533;color:#fff;height:30px}.assign-document-wrapper .droppable{width:100%}.assign-document-wrapper .draggable{align-items:center;background-color:#ededed;border:1px solid gray;border-radius:4px;color:#000;display:flex;font-size:12px;gap:10px;height:32px;justify-content:space-between;overflow:hidden;padding:8px;text-align:center;width:100%}.assign-document-wrapper .draggable .draggable-item{text-align:left;width:30%}.assign-document-wrapper .draggable .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.assign-document-wrapper .draggable .edit-btn:hover{color:#f70303}.review-docs-wrapper{display:flex;justify-content:center}.review-docs-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.review-docs-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.review-docs-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.review-docs-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.review-docs-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.review-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.review-docs-wrapper .admin-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin-left:20px;padding:.3rem!important;width:200px}.review-docs-wrapper .admin-wrapper .selected-row{background-color:#aad0f3!important;transition:background-color .3s ease}.review-docs-wrapper .admin-wrapper table{border-spacing:0;width:100%}.review-docs-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.review-docs-wrapper .admin-wrapper table thead tr th.align-center,.review-docs-wrapper .admin-wrapper table thead tr th:nth-child(5),.review-docs-wrapper .admin-wrapper table thead tr th:nth-child(6){text-align:center}.review-docs-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.review-docs-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.review-docs-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.review-docs-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.review-docs-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.review-docs-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.review-docs-wrapper .admin-wrapper table tbody tr td.align-center,.review-docs-wrapper .admin-wrapper table tbody tr td:last-child,.review-docs-wrapper .admin-wrapper table tbody tr td:nth-child(5),.review-docs-wrapper .admin-wrapper table tbody tr td:nth-child(6){text-align:center}.review-docs-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.review-docs-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.review-docs-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.review-docs-wrapper .icon-style{cursor:pointer;font-size:18px}.review-docs-wrapper .icon-style.icon-margin{margin-right:10px}.review-docs-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.review-docs-wrapper .flex .heading-bottom-padding{margin:0}.review-docs-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.review-docs-wrapper .modal-container::-webkit-scrollbar{width:5px}.review-docs-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.review-docs-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.review-docs-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.review-docs-wrapper .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.review-docs-wrapper .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:255px}.review-docs-wrapper .modal-container .label{font-size:13px}.review-docs-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.review-docs-wrapper .modal-container .v-input{height:35px;width:350px}.review-docs-wrapper .modal-container .description-input,.review-docs-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.review-docs-wrapper .modal-container .description-input{max-width:410px;width:100%}.review-docs-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.review-docs-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.review-docs-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.review-docs-wrapper .save-btn{background:#222533;color:#fff;height:30px}.review-docs-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.review-docs-wrapper .v-modal-button-wrapper .v-button{height:30px}.review-docs-wrapper .v-modal-notice{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:300px;z-index:999}.review-docs-wrapper .v-modal-notice.hide{display:block;transform:translateX(400px)}.my-documents-wrapper{display:flex;justify-content:center}.my-documents-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.my-documents-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.my-documents-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.my-documents-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.my-documents-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.my-documents-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.my-documents-wrapper .admin-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin-left:20px;padding:.3rem!important;width:200px}.my-documents-wrapper .admin-wrapper table{border-spacing:0;width:100%}.my-documents-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.my-documents-wrapper .admin-wrapper table thead tr th.align-center,.my-documents-wrapper .admin-wrapper table thead tr th:nth-child(5),.my-documents-wrapper .admin-wrapper table thead tr th:nth-child(6){text-align:center}.my-documents-wrapper .admin-wrapper table thead tr th:last-child{text-align:right}.my-documents-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.my-documents-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.my-documents-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.my-documents-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.my-documents-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.my-documents-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.my-documents-wrapper .admin-wrapper table tbody tr td:nth-child(5),.my-documents-wrapper .admin-wrapper table tbody tr td:nth-child(6){text-align:center}.my-documents-wrapper .admin-wrapper table tbody tr td:last-child{text-align:right}.my-documents-wrapper .admin-wrapper table tbody tr td.align-center{text-align:center}.my-documents-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.my-documents-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.my-documents-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.my-documents-wrapper .icon-style{cursor:pointer;font-size:18px}.my-documents-wrapper .icon-style.icon-margin{margin-right:10px}.my-documents-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.my-documents-wrapper .flex .heading-bottom-padding{margin:0}.my-documents-wrapper .selected-row{background-color:#e1f5fe;transition:background-color .3s ease}.my-documents-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.my-documents-wrapper .modal-container::-webkit-scrollbar{width:5px}.my-documents-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.my-documents-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.my-documents-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.my-documents-wrapper .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.my-documents-wrapper .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:255px}.my-documents-wrapper .modal-container .label{font-size:13px}.my-documents-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.my-documents-wrapper .modal-container .v-input{height:35px;width:350px}.my-documents-wrapper .modal-container .description-input,.my-documents-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.my-documents-wrapper .modal-container .description-input{max-width:410px;width:100%}.my-documents-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.my-documents-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.my-documents-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.my-documents-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:20px}.my-documents-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.my-documents-wrapper .v-modal-button-wrapper .v-button{height:30px}.my-documents-wrapper .v-modal-notice{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:300px;z-index:999}.my-documents-wrapper .v-modal-notice.hide{display:block;transform:translateX(400px)}.module-wrapper{display:flex;justify-content:center}.module-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.module-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.module-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.module-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.module-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.module-wrapper .admin-wrapper .classes-list .heading-wrapper .head-filter{align-items:center;display:flex;gap:10px}.module-wrapper .admin-wrapper .classes-list .heading-wrapper .head-filter .dropdown-wrapper{align-items:center;display:flex;gap:5px}.module-wrapper .admin-wrapper .classes-list .heading-wrapper .head-filter .dropdown-wrapper .dropdown-label{font-size:13px}.module-wrapper .admin-wrapper .classes-list .heading-wrapper .head-filter .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:30px;margin:0;width:auto}.module-wrapper .admin-wrapper .classes-list .heading-wrapper .head-filter .assign-btn{background:#222533;color:#fff;height:30px}.module-wrapper .admin-wrapper .page-header{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;overflow:hidden;padding:10px}.module-wrapper .admin-wrapper .page-header .page-title{font-size:14px;font-weight:600}.module-wrapper .admin-wrapper .page-header .expand-all{align-items:center;color:#007bff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:5px;transition:all .2s ease}.module-wrapper .admin-wrapper .page-header .expand-all:hover{color:#0056b3;text-decoration:underline}.module-wrapper .admin-wrapper .page-header .expand-all:active{transform:scale(.98)}.module-wrapper .admin-wrapper .page-header .expand-all svg{font-size:.85rem}.module-wrapper .admin-wrapper .module-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;overflow:hidden}.module-wrapper .admin-wrapper .module-list .parent-module{border-bottom:1px solid #ddd;padding:10px}.module-wrapper .admin-wrapper .module-list .parent-module:last-child{border-bottom:none}.module-wrapper .admin-wrapper .module-list .parent-module .parent-header{align-items:center;display:flex;justify-content:space-between}.module-wrapper .admin-wrapper .module-list .parent-module .parent-header .checkbox{height:15px}.module-wrapper .admin-wrapper .module-list .parent-module .parent-header .parent-title{color:#444;flex:1 1;font-size:14px;font-weight:700;margin-left:12px}.module-wrapper .admin-wrapper .module-list .parent-module .parent-header .expand-icon{color:#555;cursor:pointer;font-size:16px}.module-wrapper .admin-wrapper .module-list .parent-module .parent-header .expand-icon:hover{color:#222533}.module-wrapper .admin-wrapper .module-list .parent-module .child-module-list{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding-left:25px}.module-wrapper .admin-wrapper .module-list .parent-module .child-module-list .child-module{align-items:center;display:flex}.module-wrapper .admin-wrapper .module-list .parent-module .child-module-list .child-module .checkbox{height:15px}.module-wrapper .admin-wrapper .module-list .parent-module .child-module-list .child-module .child-title{color:#555;font-size:13px;margin-left:10px}.module-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.module-wrapper .icon-style{cursor:pointer;font-size:18px}.module-wrapper .icon-style.icon-margin{margin-right:10px}.module-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.module-wrapper .flex .heading-bottom-padding{margin:0}.module-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.module-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.module-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.module-wrapper .v-modal .v-button{height:30px}.transport-vehicle-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.transport-vehicle-wrapper .admin-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;padding:10px;position:relative;width:100%}.transport-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.transport-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header{display:flex;gap:10px}.transport-vehicle-wrapper .admin-wrapper .part-two-signIn .heading-wrapper .vehicle-header .add-btn{background:#222533;color:#fff;height:30px}.transport-vehicle-wrapper .admin-wrapper .v-table table thead th:nth-child(2),.transport-vehicle-wrapper .admin-wrapper .v-table table thead th:nth-child(3),.transport-vehicle-wrapper .admin-wrapper .v-table table thead th:nth-child(6){text-align:center}.transport-vehicle-wrapper .admin-wrapper .v-table table thead th:last-child{text-align:right}.transport-vehicle-wrapper .admin-wrapper .v-table table thead th .sort-icon{color:hsla(0,0%,53%,.482)}.transport-vehicle-wrapper .admin-wrapper .v-table table thead th .sorted{color:#767676}.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(4),.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(5){text-align:left}.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(2),.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(3),.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:nth-child(6){text-align:center}.transport-vehicle-wrapper .admin-wrapper .v-table table tbody tr td:last-child{text-align:right}.transport-vehicle-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.transport-vehicle-wrapper .v-modal-button-wrapper .v-button{height:30px}.transport-vehicle-wrapper .v-modal{left:35%;width:579px}@media screen and (max-width:767px){.transport-vehicle-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.transport-vehicle-wrapper .v-modal .modal-header{display:flex;justify-content:space-between}.transport-vehicle-wrapper .v-modal form .box-body-pop-up{display:flex;flex-wrap:wrap;gap:15px}.transport-vehicle-wrapper .v-modal form .box-body-pop-up .form-group label{font-size:13px;font-weight:400}.transport-vehicle-wrapper .v-modal form .save-btn{background:#222533;color:#fff;height:30px;margin-top:10px}.transport-vehicle-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.transport-vehicle-wrapper .edit-btn:hover{color:#f70303}.transport-vehicle-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.transport-vehicle-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.transport-vehicle-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.transport-vehicle-wrapper .export-btn{height:20px!important;width:20px}.transport-vehicle-wrapper .export-btn .icon{color:#1d6f42;font-size:20px}.transport-vehicle-wrapper .action-buttons{display:flex}.book-issue-return-wrapper{display:flex;justify-content:center}.book-issue-return-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.book-issue-return-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.book-issue-return-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.book-issue-return-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.book-issue-return-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.book-issue-return-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.book-issue-return-wrapper .admin-wrapper .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;margin-left:20px;padding:.3rem!important;width:200px}.book-issue-return-wrapper .admin-wrapper table{border-spacing:0;width:100%}.book-issue-return-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.book-issue-return-wrapper .admin-wrapper table thead tr th.align-center,.book-issue-return-wrapper .admin-wrapper table thead tr th:nth-child(5),.book-issue-return-wrapper .admin-wrapper table thead tr th:nth-child(6){text-align:center}.book-issue-return-wrapper .admin-wrapper table thead tr th:last-child{text-align:right}.book-issue-return-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.book-issue-return-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.book-issue-return-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.book-issue-return-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.book-issue-return-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.book-issue-return-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.book-issue-return-wrapper .admin-wrapper table tbody tr td:nth-child(5),.book-issue-return-wrapper .admin-wrapper table tbody tr td:nth-child(6){text-align:center}.book-issue-return-wrapper .admin-wrapper table tbody tr td:last-child{text-align:right}.book-issue-return-wrapper .admin-wrapper table tbody tr td.align-center{text-align:center}.book-issue-return-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.book-issue-return-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.book-issue-return-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.book-issue-return-wrapper .icon-style{cursor:pointer;font-size:18px}.book-issue-return-wrapper .icon-style.icon-margin{margin-right:10px}.book-issue-return-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.book-issue-return-wrapper .flex .heading-bottom-padding{margin:0}.book-issue-return-wrapper .selected-row{background-color:#e1f5fe;transition:background-color .3s ease}.book-issue-return-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.book-issue-return-wrapper .modal-container::-webkit-scrollbar{width:5px}.book-issue-return-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.book-issue-return-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.book-issue-return-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.book-issue-return-wrapper .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.book-issue-return-wrapper .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:255px}.book-issue-return-wrapper .modal-container .label{font-size:13px}.book-issue-return-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.book-issue-return-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-bottom:10px;margin-top:2px;padding:.3rem!important;width:350px}.book-issue-return-wrapper .modal-container .description-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;max-width:410px;padding:.3rem!important;width:100%}.book-issue-return-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.book-issue-return-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.book-issue-return-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.book-issue-return-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:20px}.book-issue-return-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.book-issue-return-wrapper .v-modal-button-wrapper .v-button{height:30px}.book-issue-return-wrapper .v-modal-notice{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:300px;z-index:999}.book-issue-return-wrapper .v-modal-notice.hide{display:block;transform:translateX(400px)}.gallery-wrapper .admin-wrapper{border-radius:3px;height:99%;margin-bottom:10px;width:100%}.gallery-wrapper .add-gallery-wrapper,.gallery-wrapper .admin-wrapper{display:flex;flex-direction:column;gap:10px}.gallery-wrapper .part-one-addIns{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;gap:10px;height:41%;padding:10px;width:100%}.gallery-wrapper .upload-image-form{justify-content:space-around}.gallery-wrapper .image-name-input{width:156%!important}.gallery-wrapper .image-input{width:130%!important}.gallery-wrapper .flex-input{display:flex;justify-content:space-between}.gallery-wrapper .part-two-signIn{background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:inline;display:flex;flex-direction:column;margin:10px;padding:20px;position:relative;width:67%}.gallery-wrapper td.file-path-cell{word-wrap:break-word;max-width:150px}.gallery-wrapper .black-bg{background-color:#000}.gallery-wrapper .centered-text{text-align:center}.gallery-wrapper .thumbnail-image{border-radius:5px;height:80px;object-fit:cover;width:80px}.gallery-wrapper .module-name{align-items:center;color:#fff;display:flex;font-size:40px;height:150px;justify-content:center;padding:10px}.gallery-wrapper .filter-wrapper{align-items:center;display:flex;gap:20px}.gallery-wrapper .filter-wrapper select{border:1px solid #ccc;border-radius:4px;font-size:1rem;height:35px;padding:.3rem!important}.gallery-wrapper .upload-positioning{margin-top:20px}.gallery-wrapper .coursebox-container{display:flex;flex-wrap:wrap;gap:20px}.gallery-wrapper .edit{display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}.gallery-wrapper .coursebox-body{border:1px solid #ccc;box-sizing:border-box;flex-basis:calc(33.333% - 20px);flex-grow:0;flex-grow:1;flex-shrink:0;height:50%;height:200px;margin-bottom:20px;max-width:calc(33.333% - 20px);width:100%}@media(max-width:992px){.gallery-wrapper .coursebox-body{flex-basis:calc(50% - 20px);flex-grow:0;flex-shrink:0;max-width:calc(50% - 20px)}}@media(max-width:576px){.gallery-wrapper .coursebox-body{flex:0 0 100%;max-width:100%}}.gallery-wrapper .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.gallery-wrapper .heading-wrapper h1{color:#444;font-size:20px;font-weight:100;margin:0}.gallery-wrapper .heading-wrapper .add-btn{height:35px}.gallery-wrapper .box-footer{display:flex;justify-content:right}.gallery-wrapper .action-buttons{display:flex;justify-content:start}.gallery-wrapper .v-input-wrapper .v-input[type=checkbox]{accent-color:#03324e;margin-top:13px}.gallery-wrapper .v-input{height:35px;margin:0!important;padding:.3rem!important}.gallery-wrapper .v-input,.gallery-wrapper .v-input-textarea{border:1px solid #ccc;border-radius:4px;font-size:1rem;width:100%}.gallery-wrapper .v-input-textarea{height:75px;margin-bottom:10px;margin-top:5px;padding:.3rem}.gallery-wrapper .v-modal{left:calc(50% - 191px);width:382px}@media screen and (max-width:767px){.gallery-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.gallery-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.gallery-wrapper .v-modal .v-button{height:42px}.gallery-wrapper .save-btn{height:42px;margin-right:10px}.gallery-wrapper .file-type{margin-bottom:10px;margin-top:10px}.gallery-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.gallery-wrapper .table-responsive table td{border:0;font-size:12px;padding:3px 5px;text-align:left}.gallery-wrapper .table-responsive table td table th{border:0;font-size:12px;padding:12px 0;text-align:left}.gallery-wrapper .flex-end{display:flex;justify-content:flex-end}.gallery-wrapper .gallery-btn{background-color:#222533;border-color:#03324e;color:#fff;height:35px}.gallery-wrapper .coursebtn{background:#f4f4f4;border-top:1px solid #ccc;display:flex;gap:10px;justify-content:space-around;overflow:hidden;padding:10px}.gallery-wrapper .coursebtn .btn-add{background:#727272;float:left;white-space:pre-line}.gallery-wrapper .coursebtn .btn-add,.gallery-wrapper .coursebtn .btn-buygreen{align-content:center;border:0!important;border-radius:2px;color:#fff;display:flex;flex-direction:column;height:30px;justify-content:center;text-align:center;width:48.5%}.gallery-wrapper .coursebtn .btn-buygreen{background:#79b530;float:right;white-space:break-spaces}.gallery-wrapper .miniFaIcon{padding-right:5px}.expenses-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.expenses-wrapper label{font-size:13px;font-weight:400}.expenses-wrapper .search-box{width:100%}.expenses-wrapper .heading-wrapper{align-items:center;background:#fff;background-position:100%;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:20px;margin:10px 0;padding:10px;width:100%}.expenses-wrapper .heading-wrapper .h-wrapper{align-items:center;display:flex;justify-content:space-between;width:100%}.expenses-wrapper .heading-wrapper .h-wrapper h1{width:100%}.expenses-wrapper .heading-wrapper .h-wrapper .box-footer{align-items:center;display:flex;gap:10px;justify-content:flex-end;width:100%}.expenses-wrapper .heading-wrapper .h-wrapper .box-footer .search-box{width:30%}.expenses-wrapper .heading-wrapper .h-wrapper .box-footer .add-expense-btn,.expenses-wrapper .heading-wrapper .h-wrapper .box-footer .analytics-btn{background:#222533;color:#fff}.expenses-wrapper .heading-wrapper .h-wrapper .box-footer .filter-icon{color:#222533;cursor:pointer;height:20px}.expenses-wrapper .summary-cards{display:flex;gap:10px;width:100%}.expenses-wrapper .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:default;display:flex;font-size:15px;height:70px;justify-content:center;text-align:center;width:300px}.expenses-wrapper .v-modal{left:calc(50% - 121px);width:382px}@media screen and (max-width:767px){.expenses-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.expenses-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.expenses-wrapper .v-modal .v-button{height:42px}.expenses-wrapper .b-modal h1{margin-bottom:20px}.expenses-wrapper .b-modal .box-body{display:flex;flex-direction:column;font-size:13px;gap:12px}.expenses-wrapper .b-modal .box-body .form-group{display:flex;flex-direction:column;gap:3px}.expenses-wrapper .b-modal .box-footer{display:flex;justify-content:flex-end;margin-top:20px}.expenses-wrapper .b-modal .box-footer .save-btn{background-color:#222533;color:#fff;height:30px}.expenses-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.expenses-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.expenses-wrapper .action-buttons{display:flex;justify-content:space-around}.expenses-wrapper tr{height:30px}.expenses-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.expenses-wrapper tr td:nth-child(5),.expenses-wrapper tr th:nth-child(5){text-align:end}.expenses-wrapper tr td:nth-child(6),.expenses-wrapper tr th:nth-child(6){text-align:right}.expenses-wrapper tr td:nth-child(6) .action-buttons,.expenses-wrapper tr th:nth-child(6) .action-buttons{display:flex;justify-content:flex-end}.expenses-wrapper tr th:nth-child(3){text-align:left}.expenses-wrapper tr td .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0 .5rem;transition:color .3s ease}.expenses-wrapper tr td .edit-btn:hover{color:#f70303}.expenses-wrapper .b-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:340px;z-index:999}.expenses-wrapper .b-modal-filter.hide{display:block;transform:translateX(400px)}.expenses-wrapper .b-modal-filter .filter-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:15px}.expenses-wrapper .b-modal-filter .filter-header .filter-title{color:#333;font-size:18px;margin:0}.expenses-wrapper .b-modal-filter .filter-header .filter-actions{align-items:center;display:flex;gap:15px}.expenses-wrapper .b-modal-filter .filter-header .filter-actions .reset-icon{color:#666;cursor:pointer;font-size:18px;transition:color .3s ease}.expenses-wrapper .b-modal-filter .filter-header .filter-actions .reset-icon:hover{color:#222533}.expenses-wrapper .b-modal-filter .filter-header .filter-actions .close-icon{color:#666;cursor:pointer;font-size:18px;transition:color .3s ease}.expenses-wrapper .b-modal-filter .filter-header .filter-actions .close-icon:hover{color:#222533}.expenses-wrapper .b-modal-filter .filter-container{padding:15px}.expenses-wrapper .b-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.expenses-wrapper .b-modal-filter .filter-container .filter-wrapper .label{color:#666;display:block;font-size:14px;margin-bottom:5px}.expenses-wrapper .b-modal-filter .filter-container .filter-wrapper .v-input{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px;width:100%}.expenses-wrapper .b-modal-filter .filter-container .filter-wrapper .v-input:focus{border-color:#222533;outline:none}.card{align-items:center;display:flex;flex-direction:column;gap:5px}.card h3{font-size:13px;font-weight:500;margin:0}.card .card-content{align-items:center;display:flex;gap:10px}.card .card-content p{font-size:25px;margin:0}.card .card-content .card-icon{font-size:20px}.expenses-head-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.expenses-head-wrapper .head{align-items:center;background:#fff;background-size:cover;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin:10px 0;padding:10px;width:100%}.expenses-head-wrapper .head .head-wrapper{display:flex;gap:10px}.expenses-head-wrapper .head .head-wrapper .options{width:100%}.expenses-head-wrapper .head .head-wrapper .add-btn{background-color:#222533;border-color:#03324e;color:#fff;width:80%}.expenses-head-wrapper .checkbox{accent-color:#03324e;height:15px!important;width:20px}.expenses-head-wrapper .edit-btn{background-color:#0000;border:none;color:#333;cursor:pointer;font-size:1rem;height:30px;padding:0;transition:color .3s ease}.expenses-head-wrapper .v-input{border:1px solid #ccc;border-radius:4px;font-size:13px;height:30px;margin:0;padding:.3rem!important;width:100%}.expenses-head-wrapper .v-modal{left:calc(50% - 191px);width:382px}@media screen and (max-width:767px){.expenses-head-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.expenses-head-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:10px;justify-content:center}.expenses-head-wrapper .v-modal .heading-wrapper{margin-bottom:10px}.expenses-head-wrapper .v-modal form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.expenses-head-wrapper .v-modal form .box-body{display:flex;flex-direction:column;font-size:13px;gap:12px}.expenses-head-wrapper .v-modal form .box-body .form-group{display:flex;flex-direction:column;gap:3px}.expenses-head-wrapper .v-modal form .box-body .form-group .v-input-textarea{border:1px solid #ccc;border-radius:4px;font-size:13px;height:75px;padding:.3rem;resize:none;width:100%}.expenses-head-wrapper .v-modal form .box-footer{display:flex;justify-content:right}.expenses-head-wrapper .save-btn{height:30px;margin-right:10px}.expenses-head-wrapper .v-errorMsg{color:#f44336;margin-bottom:10px;text-align:left}.expenses-head-wrapper tr{height:40px}.expenses-head-wrapper tr:nth-child(2n){background-color:#fff}.expense-analytics-wrapper{height:calc(100vh - 52px)}.expense-analytics-wrapper .box-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:ruby;height:330px;margin-bottom:10px;padding:10px;width:100%}.expense-analytics-wrapper .box-wrapper .dropdown-wrapper{align-items:center;display:flex;gap:10px;justify-content:end;width:100%}.expense-analytics-wrapper .box-wrapper .dropdown-wrapper .label{font-size:13px}.expense-analytics-wrapper .box-wrapper label{margin-right:20px}.expense-analytics-wrapper .box-wrapper .text-dropdown{color:#000}.expense-analytics-wrapper .box-wrapper .fillter-margin{margin-left:20px}.expense-analytics-wrapper .box-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:1rem;height:35px;padding:.3rem!important;width:100%}.expense-analytics-wrapper .total-row{bottom:2px;font-size:12px;font-weight:700;left:10px;padding:5px 2px 0;position:absolute}.expense-analytics-wrapper .total-amount{bottom:2px;font-size:12px;font-weight:700;padding:5px 8px 0;position:absolute;right:10px}.expense-analytics-wrapper tr:nth-child(2n){background-color:hsla(0,2%,62%,.522)}.expense-analytics-wrapper td:nth-child(5),.expense-analytics-wrapper th:nth-child(5){text-align:right}.expense-analytics-wrapper .table-container{position:relative;width:100%}.expense-analytics-wrapper .full-table{border:solid #fff;border-width:10px 10px 20px;display:block;height:calc(100vh - 412px)}.expense-analytics-wrapper .full-table::-webkit-scrollbar{width:5px}.expense-analytics-wrapper .full-table::-webkit-scrollbar-track{background:#fff}.expense-analytics-wrapper .full-table::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.expense-analytics-wrapper .full-table::-webkit-scrollbar-thumb:hover{background-color:#555}.expense-analytics-wrapper .table-scroll{overflow-y:auto}.v-teacher-attendance-wrapper{margin-bottom:10px;padding:20px}.v-teacher-attendance-wrapper section{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:20px;width:100%}.v-teacher-attendance-wrapper h1{font-size:28px;text-align:center;width:100%}.v-teacher-attendance-wrapper p{margin:40px auto;max-width:480px;text-align:center;width:100%}.v-teacher-attendance-wrapper .attendance-box-wrapaper{display:flex;flex-direction:column;gap:20px;text-align:center;width:100%}.v-teacher-attendance-wrapper .attendance-box-wrapaper .date{align-items:center;display:flex;font-size:20px;gap:20px;justify-content:center}.v-teacher-attendance-wrapper .attendance-box-wrapaper .date .date-btn{margin:0;width:auto}.v-teacher-attendance-wrapper .attendance-box-wrapaper .date .date-btn svg{font-size:22px}.v-teacher-attendance-wrapper .attendance-box-wrapaper .green{color:#4caf50}.v-teacher-attendance-wrapper .attendance-box-wrapaper .red{color:#f44336}.v-teacher-attendance-wrapper .attendance-box-wrapaper .v-button{height:44px;margin:auto;width:300px}.v-teacher-attendance-wrapper .attendance-box-wrapaper .v-button.present{background-color:#4caf50;border-color:#4caf50;color:#fff}.v-teacher-attendance-wrapper .attendance-box-wrapaper .v-button.absent{background-color:#f44336;border-color:#f44336;color:#fff}.v-teacher-attendance-wrapper .mark-daily-text{font-size:24px;margin:100px auto;text-align:center;width:100%}.v-teacher-student-attendance-wrapper{margin-bottom:10px;padding:12px}.v-teacher-student-attendance-wrapper .v-no-content{width:100%}.v-teacher-student-attendance-wrapper .section-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.v-teacher-student-attendance-wrapper .section-wrapper section{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.v-teacher-student-attendance-wrapper .section-wrapper section .newBtn-wrapper{display:flex;justify-content:start}.v-teacher-student-attendance-wrapper .section-wrapper section .newBtn-wrapper .newBtn{background-color:#222533;border-color:#03324e;color:#fff;height:30px;width:auto}.v-teacher-student-attendance-wrapper .section-wrapper .section-1{align-items:center;display:flex;justify-content:space-between}.v-teacher-student-attendance-wrapper .section-wrapper .summary-cards{align-items:center;display:flex;gap:5px}.v-teacher-student-attendance-wrapper .section-wrapper .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;color:#fff;display:flex;font-size:13px;height:40px;justify-content:center;text-align:center;width:110px}.v-teacher-student-attendance-wrapper .section-wrapper .card p{font-size:12px;margin:0}.v-teacher-student-attendance-wrapper .section-wrapper .card h4{font-size:13px;margin:0}.v-teacher-student-attendance-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.v-teacher-student-attendance-wrapper .date{align-items:center;display:flex;font-size:20px;gap:20px;justify-content:center;margin-bottom:40px;text-align:center;width:100%}.v-teacher-student-attendance-wrapper .date .date-btn{margin:0;width:auto}.v-teacher-student-attendance-wrapper .date .date-btn svg{font-size:22px}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;text-align:center;width:100%}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-button{align-items:center;display:flex;height:35px;justify-content:space-between;width:300px}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-button.present{background-color:#4caf50;border-color:#4caf50;color:#fff}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-button.absent{background-color:#f44336;border-color:#f44336;color:#fff}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-button.full-day-leave{background-color:#e7ad00;border-color:#e7ad00;color:#fff}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-button.half-day-leave{background-color:#6c757d;border-color:#6c757d;color:#fff}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .mark-content-wrapper{align-items:center;display:flex;gap:10px}.v-teacher-student-attendance-wrapper .attendance-box-wrapaper .v-year-view-btn{height:25px;width:auto}.v-teacher-student-attendance-wrapper .save-btn{float:right;height:30px;margin-top:15px;width:100px}.v-teacher-student-attendance-wrapper .attendance-submission-modal{left:calc(50% - 250px);width:500px}@media screen and (max-width:767.5px){.v-teacher-student-attendance-wrapper .attendance-submission-modal{left:20px;max-height:calc(100vh - 40px);overflow-y:auto;top:20px;width:calc(100% - 40px)}}.v-teacher-student-attendance-wrapper .attendance-submission-modal h5{font-size:16px;margin-bottom:10px;margin-top:0}.v-teacher-student-attendance-wrapper .attendance-submission-modal .student-details{font-size:14px;margin:5px 0}.v-teacher-student-attendance-wrapper .attendance-submission-modal .student-details.absent{color:#f44336}.v-teacher-student-attendance-wrapper .attendance-submission-modal .student-details.full-day-leave{color:#e7ad00}.v-teacher-student-attendance-wrapper .attendance-submission-modal .student-details.half-day-leave{color:#6c757d}.v-teacher-student-attendance-wrapper .attendance-submission-modal .v-button{height:32px;margin-right:10px;margin-top:20px}.v-teacher-student-attendance-wrapper .courses-wrapper{align-items:center;display:flex;gap:10px}.v-teacher-student-attendance-wrapper .courses-wrapper .full-dropdown{align-items:center;display:flex;gap:5px}.v-teacher-student-attendance-wrapper .courses-wrapper .full-dropdown label{font-size:13px}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper{cursor:pointer;position:relative;width:200px}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .selected{align-items:center;border:1px solid #393838;border-radius:4px;display:flex;font-size:13px;height:30px;justify-content:space-between;padding:10px}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .v-input{display:flex;justify-content:center;margin:0}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .dropdown{border:1px solid;border-top:0;display:none;flex-direction:column;max-height:200px;overflow-y:auto;position:absolute;width:100%}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .dropdown .course{align-items:center;display:flex;height:30px;justify-content:center}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper:hover .selected svg{transform:rotate(180deg)}.v-teacher-student-attendance-wrapper .courses-wrapper .dropdown-wrapper:hover .dropdown{display:flex}.v-teacher-student-attendance-wrapper .courses-wrapper .course{background-color:#fff;border:none;border-bottom:1px solid;border-radius:0;height:42px;min-width:100px;padding:15px}.v-teacher-student-attendance-wrapper .courses-wrapper .course:last-child{border-bottom:none}.v-admin-student-attendance-wrapper{margin-bottom:10px;padding:12px}.v-admin-student-attendance-wrapper .v-no-content{width:100%}.v-admin-student-attendance-wrapper .section-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.v-admin-student-attendance-wrapper .section-wrapper section{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.v-admin-student-attendance-wrapper .section-wrapper section .newBtn-wrapper{display:flex;justify-content:start}.v-admin-student-attendance-wrapper .section-wrapper section .newBtn-wrapper .newBtn{background-color:#222533;border-color:#03324e;color:#fff;height:30px;width:auto}.v-admin-student-attendance-wrapper .section-wrapper .section-1{align-items:center;display:flex;justify-content:space-between}.v-admin-student-attendance-wrapper .section-wrapper .summary-cards{align-items:center;display:flex;gap:5px}.v-admin-student-attendance-wrapper .section-wrapper .card-spacing{align-items:center;background-color:#222533;border:1px solid #03324e;border-radius:4px;color:#fff;display:flex;font-size:13px;height:40px;justify-content:center;text-align:center;width:110px}.v-admin-student-attendance-wrapper .section-wrapper .card p{font-size:12px;margin:0}.v-admin-student-attendance-wrapper .section-wrapper .card h4{font-size:13px;margin:0}.v-admin-student-attendance-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:1!important;margin:0}.v-admin-student-attendance-wrapper .date{align-items:center;display:flex;font-size:20px;gap:20px;justify-content:center;margin-bottom:40px;text-align:center;width:100%}.v-admin-student-attendance-wrapper .date .date-btn{margin:0;width:auto}.v-admin-student-attendance-wrapper .date .date-btn svg{font-size:22px}.v-admin-student-attendance-wrapper .attendance-box-wrapaper{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px;justify-content:center;text-align:center;width:100%}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-button{align-items:center;display:flex;height:35px;justify-content:space-between;width:300px}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-button.present{background-color:#4caf50;border-color:#4caf50;color:#fff}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-button.absent{background-color:#f44336;border-color:#f44336;color:#fff}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-button.full-day-leave{background-color:#e7ad00;border-color:#e7ad00;color:#fff}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-button.half-day-leave{background-color:#6c757d;border-color:#6c757d;color:#fff}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .mark-content-wrapper{align-items:center;display:flex;gap:10px}.v-admin-student-attendance-wrapper .attendance-box-wrapaper .v-year-view-btn{height:25px;width:auto}.v-admin-student-attendance-wrapper .save-btn{float:right;height:30px;margin-top:15px;width:100px}.v-admin-student-attendance-wrapper .attendance-submission-modal{left:calc(50% - 250px);width:500px}@media screen and (max-width:767.5px){.v-admin-student-attendance-wrapper .attendance-submission-modal{left:20px;max-height:calc(100vh - 40px);overflow-y:auto;top:20px;width:calc(100% - 40px)}}.v-admin-student-attendance-wrapper .attendance-submission-modal h5{font-size:16px;margin-bottom:10px;margin-top:0}.v-admin-student-attendance-wrapper .attendance-submission-modal .student-details{font-size:14px;margin:5px 0}.v-admin-student-attendance-wrapper .attendance-submission-modal .student-details.absent{color:#f44336}.v-admin-student-attendance-wrapper .attendance-submission-modal .student-details.full-day-leave{color:#e7ad00}.v-admin-student-attendance-wrapper .attendance-submission-modal .student-details.half-day-leave{color:#6c757d}.v-admin-student-attendance-wrapper .attendance-submission-modal .v-button{height:32px;margin-right:10px;margin-top:20px}.v-admin-student-attendance-wrapper .courses-wrapper{align-items:center;display:flex;gap:10px}.v-admin-student-attendance-wrapper .courses-wrapper .full-dropdown{align-items:center;display:flex;gap:5px}.v-admin-student-attendance-wrapper .courses-wrapper .full-dropdown label{font-size:13px}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper{cursor:pointer;position:relative;width:200px}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .selected{align-items:center;border:1px solid #393838;border-radius:4px;display:flex;font-size:13px;height:30px;justify-content:space-between;padding:10px}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .v-input{display:flex;justify-content:center;margin:0}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .dropdown{border:1px solid;border-top:0;display:none;flex-direction:column;max-height:200px;overflow-y:auto;position:absolute;width:100%}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper .dropdown .course{align-items:center;display:flex;height:30px;justify-content:center}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper:hover .selected svg{transform:rotate(180deg)}.v-admin-student-attendance-wrapper .courses-wrapper .dropdown-wrapper:hover .dropdown{display:flex}.v-admin-student-attendance-wrapper .courses-wrapper .course{background-color:#fff;border:none;border-bottom:1px solid;border-radius:0;height:42px;min-width:100px;padding:15px}.v-admin-student-attendance-wrapper .courses-wrapper .course:last-child{border-bottom:none}@media only screen and (max-width:660px){.v-admin-student-attendance-wrapper{padding:10px}.v-admin-student-attendance-wrapper section .summary-cards{flex-direction:column}.v-admin-student-attendance-wrapper section .full-dropdown{gap:0!important}.v-admin-student-attendance-wrapper section .full-dropdown .dropdown{width:90%!important;z-index:1}.v-admin-student-attendance-wrapper section .full-dropdown label{width:80px}.v-admin-student-attendance-wrapper section .full-dropdown .selected{width:90%}}.v-attendance-teacher-wrapper .box-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;margin-bottom:10px;overflow-x:auto;padding:10px;width:100%}.v-attendance-teacher-wrapper .box-wrapper .text-dropdown{color:#000}.v-attendance-teacher-wrapper .box-wrapper .v-input{height:30px}.v-attendance-teacher-wrapper .box-wrapper .row{align-items:center}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper .v-link{color:#16b1c5;font-size:12px}.v-attendance-teacher-wrapper .box-wrapper .v-events-wrapper{width:100%}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container{height:100%;width:100%}.v-attendance-teacher-wrapper .box-wrapper .event-title-tooltip{background-color:#ffffffe6;border:1px solid #ccc;box-shadow:0 0 5px #0003;display:none;padding:8px;position:absolute;z-index:999}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button.fc-button-active,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button:active,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button.fc-button-active,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button:active,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button.fc-button-active,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button:active{background-color:#4caf50;color:#fff}@media(max-width:768px){.v-attendance-teacher-wrapper .box-wrapper .v-home-wrapper.transparent-calendar{opacity:1}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-dayGridMonth-button,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button:not(.fc-agenda-button){display:none}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridDay-button,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-timeGridWeek-button{display:inline-block;font-size:10px}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-title{display:inline-block;font-size:20px}.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-next-button,.v-attendance-teacher-wrapper .box-wrapper .full-calendar-container .fc-toolbar-chunk button.fc-prev-button{display:inline-block;font-size:10px}}.v-attendance-teacher-wrapper .box-wrapper .close-icon{color:red;cursor:pointer;font-size:1.5rem;padding:0 10px}.v-attendance-teacher-wrapper .box-wrapper .year-view-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:13px;padding:10px 20px;transition:background-color .3s ease}.v-attendance-teacher-wrapper .box-wrapper .year-view-button:hover{background-color:#0056b3}.v-attendance-teacher-wrapper .box-wrapper .year-view-button:disabled{background-color:gray;cursor:not-allowed}@media screen and (max-width:768px){.v-attendance-teacher-wrapper .box-wrapper{align-items:flex-start;flex-direction:column}.v-attendance-teacher-wrapper .box-wrapper .v-input,.v-attendance-teacher-wrapper .box-wrapper .year-view-button{width:100%}}.v-attendance-teacher-wrapper .box-wrapper .month-view-button{align-items:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:30px;padding:10px 20px;transition:background-color .3s ease}.v-attendance-teacher-wrapper .box-wrapper .month-view-button:hover{background-color:#0056b3}.v-attendance-teacher-wrapper .box-wrapper .month-view-button:disabled{background-color:gray;cursor:not-allowed}@media screen and (max-width:426px){.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper{display:flex;flex-direction:column}.v-attendance-teacher-wrapper .box-wrapper .box-wrapper .fillter-margin{margin:0}.v-attendance-teacher-wrapper .box-wrapper .box-wrapper .v-input{width:100%}}.v-attendance-teacher-wrapper .box-wrapper .attendance-sections-horizontal{display:flex;gap:20px;justify-content:space-between;overflow-x:auto}.v-attendance-teacher-wrapper .box-wrapper ul{list-style-type:none;max-height:400px;max-width:100%;overflow-y:auto}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper{align-items:center;display:flex;gap:20px}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper label{color:#333;font-size:13px;font-weight:700}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .v-input{border:1px solid #ccc;border-radius:5px;color:#333;font-size:13px;height:30px;padding:.5rem;width:180px}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .v-input:focus{border-color:#007bff;outline:none}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .year-view-button{align-items:center;background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:13px;height:30px;padding:10px 20px;transition:background-color .3s ease}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .year-view-button:hover{background-color:#0056b3}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .year-view-button:disabled{background-color:gray;cursor:not-allowed}@media screen and (max-width:768px){.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper{align-items:flex-start;flex-direction:column}.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .v-input,.v-attendance-teacher-wrapper .box-wrapper .filter-wrapper .year-view-button{width:100%}}.v-attendance-teacher-wrapper .box-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;padding:.3rem!important;width:20%}.v-attendance-teacher-wrapper .box-wrapper .row{border-bottom:1px solid #eee;display:flex;font-size:12px;gap:20px;padding:12px 0}.v-attendance-teacher-wrapper .box-wrapper .row.user-details{font-size:18px}.v-attendance-teacher-wrapper .box-wrapper .row .colored-text{color:blue}.v-attendance-teacher-wrapper .box-wrapper .row .month-wrapper{width:120px}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper{cursor:pointer;display:flex;justify-content:space-between;width:100%}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper div{padding-right:5px;width:18px}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper .present{color:green}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper .absent{color:red}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper .leave{color:#4d68e0}.v-attendance-teacher-wrapper .box-wrapper .row .date-wrapper .holiday{color:orange}.v-attendance-teacher-wrapper .box-wrapper .row .stats-wrapper{white-space:nowrap;width:170px}@media screen and (max-width:787px){.v-attendance-teacher-wrapper .box-wrapper .row{width:max-content}}.v-attendance-teacher-wrapper .flex-container{align-items:center;display:flex;justify-content:space-between}.v-attendance-teacher-wrapper .flex-container .x-icon{cursor:pointer}.v-attendance-teacher-wrapper .flex-container h3{margin:0!important}.v-attendance-teacher-wrapper .export-btn{height:30px;width:20px!important}.v-attendance-teacher-wrapper .export-btn .icon{font-size:25px!important}.v-attendance-teacher-wrapper .close-icon{color:red;cursor:pointer;font-size:1.5rem;padding:0 10px}.v-attendance-teacher-wrapper .icon-div{display:flex;gap:10px}.v-attendance-teacher-wrapper .attendance-actions{bottom:20px;display:flex;gap:10px;justify-content:center;position:fixed;right:0;width:100%}.v-attendance-teacher-wrapper .attendance-btn{align-items:center;background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:35px;justify-content:center;padding:10px 15px;transition:background-color .3s ease;width:120px}.v-attendance-teacher-wrapper .attendance-btn:hover{background-color:#333}.v-attendance-teacher-wrapper .attendance-btn.disabled-btn,.v-attendance-teacher-wrapper .attendance-btn:disabled{background-color:gray;color:#ccc;cursor:not-allowed}.v-attendance-teacher-wrapper .icon-green,.v-attendance-teacher-wrapper .icon-grey,.v-attendance-teacher-wrapper .icon-red{cursor:pointer;font-size:14px}.v-attendance-teacher-wrapper .icon-green{background-color:green}.v-attendance-teacher-wrapper .icon-red{background-color:red}.v-attendance-teacher-wrapper .icon-grey{color:gray;margin-right:120px}.v-attendance-teacher-wrapper .disabled{cursor:not-allowed;opacity:.5}.v-attendance-teacher-wrapper .v-modal{animation:modalOpen .4s ease forwards;background-color:#fff;border:2px solid #d1d1d1;border-radius:12px;box-shadow:0 4px 15px #0000001a;height:81%;max-width:100%;padding:25px;position:fixed;right:280px;top:70px;transform:scale(1);transition:all .3s ease-in-out;width:50%;z-index:999}@keyframes modalOpen{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.v-attendance-teacher-wrapper .attendance-sections-horizontal{display:flex;gap:20px;justify-content:space-between;overflow-x:auto}.v-attendance-teacher-wrapper .attendance-sections-horizontal .attendance-section{border-radius:8px;flex:1 1;height:20%;max-height:20%;transition:max-height .3s ease-in-out}.v-attendance-teacher-wrapper ul{height:calc(81vh - 185px);list-style:none;max-width:100%;min-height:80px;overflow-y:auto}.v-attendance-teacher-wrapper ul::-webkit-scrollbar{width:5px}.v-attendance-teacher-wrapper ul::-webkit-scrollbar-track{background:#fff}.v-attendance-teacher-wrapper ul::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.v-attendance-teacher-wrapper ul::-webkit-scrollbar-thumb:hover{background-color:#555}.v-attendance-teacher-wrapper .checkbox{padding-right:5px}.v-attendance-teacher-wrapper .custom-checkbox{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:4px;cursor:pointer;height:14px;margin-right:10px;position:relative;width:14px}.v-attendance-teacher-wrapper .custom-checkbox:checked{background-color:#4caf50;border-color:#4caf50}.v-attendance-teacher-wrapper .custom-checkbox:checked:before{color:#fff;content:"✔";font-size:12px;left:.5px;position:absolute;top:-3px}.v-attendance-teacher-wrapper .custom-checkbox:hover{border-color:#888}.v-attendance-teacher-wrapper .teacher-name{font-size:13px}.v-attendance-teacher-wrapper .attendance-section ul{list-style:none;padding-left:0}.v-attendance-teacher-wrapper .attendance-section li{align-items:center;display:flex;margin-bottom:5px}@media screen and (max-width:426px){.v-attendance-teacher-wrapper .filter-wrapper{display:flex;flex-direction:column}.v-attendance-teacher-wrapper .box-wrapper .fillter-margin{margin:0}.v-attendance-teacher-wrapper .box-wrapper .v-input{width:100%}}@media screen and (max-width:768px){.v-attendance-teacher-wrapper .v-modal{height:81vh;padding:20px;right:5%;top:60px;width:90%}.v-attendance-teacher-wrapper .box-wrapper .v-input{width:30%}}@media screen and (max-width:900px){.v-attendance-teacher-wrapper ul{height:calc(81vh - 200px)}}.mcq-category-wrapper{display:flex;justify-content:center}.mcq-category-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.mcq-category-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.mcq-category-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.mcq-category-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.mcq-category-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.mcq-category-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.mcq-category-wrapper .admin-wrapper table{border-spacing:0;width:100%}.mcq-category-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.mcq-category-wrapper .admin-wrapper table thead tr th.align-center{text-align:center}.mcq-category-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.mcq-category-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.mcq-category-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.mcq-category-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.mcq-category-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.mcq-category-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.mcq-category-wrapper .admin-wrapper table tbody tr td.align-center,.mcq-category-wrapper .admin-wrapper table tbody tr td:last-child{text-align:center}.mcq-category-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.mcq-category-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.mcq-category-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.mcq-category-wrapper .icon-style{cursor:pointer;font-size:18px}.mcq-category-wrapper .icon-style.icon-margin{margin-right:10px}.mcq-category-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mcq-category-wrapper .flex .heading-bottom-padding{margin:0}.mcq-category-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.mcq-category-wrapper .modal-container::-webkit-scrollbar{width:5px}.mcq-category-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.mcq-category-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.mcq-category-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.mcq-category-wrapper .modal-container .description-wrapper{display:flex;flex-direction:column}.mcq-category-wrapper .modal-container .description-wrapper textarea{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:14px;margin-top:5px;max-width:400px;padding:.3rem!important;width:100%}.mcq-category-wrapper .modal-container .label{font-size:13px}.mcq-category-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.mcq-category-wrapper .modal-container .v-input{height:35px;width:400px}.mcq-category-wrapper .modal-container .description-input,.mcq-category-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.mcq-category-wrapper .modal-container .description-input{max-width:410px;width:100%}.mcq-category-wrapper .modal-container .dropdown-wrapper{display:flex;flex-direction:column}.mcq-category-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.mcq-category-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.mcq-category-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.mcq-category-wrapper .save-btn{background:#222533;color:#fff;height:30px}.mcq-category-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.mcq-category-wrapper .v-modal-button-wrapper .v-button{height:30px}.mcq-tags-wrapper{display:flex;justify-content:center}.mcq-tags-wrapper .tags-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.mcq-tags-wrapper .tags-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.mcq-tags-wrapper .tags-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.mcq-tags-wrapper .tags-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.mcq-tags-wrapper .tags-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.mcq-tags-wrapper .tags-wrapper .tags-table{display:flex;flex-direction:column;gap:5px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-header{background-color:#f1f1f1;border:1px solid #ccc;border-radius:4px;display:flex;font-weight:700;padding:12px 16px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-header .column{flex:1 1}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-header .category-column{max-width:250px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-header .tags-column{flex:2 1}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:4px;display:flex;padding:12px 16px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .column{flex:1 1}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .category-column{color:#2c3e50;font-weight:500;max-width:250px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column{align-items:center;display:flex;flex:2 1;flex-wrap:wrap;gap:8px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges{display:flex;flex-wrap:wrap;gap:8px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge-wrapper{display:inline-block;position:relative}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge-wrapper .edit-tag-btn{background:#fff;border:none;color:#a4a4a4;cursor:pointer;display:none;font-size:12px;padding:2px;position:absolute;right:-6px;top:-6px;z-index:1}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge-wrapper .edit-tag-btn.active:hover{color:#2b6cb0}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge-wrapper .edit-tag-btn.inactive:hover{color:#b02b2b}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge-wrapper:hover .edit-tag-btn{display:block}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge{align-items:center;border-radius:9999px;display:flex;font-size:13px;padding:6px 12px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge.active{background-color:#edf2f7;border:1px solid #cbd5e0;color:#2b6cb0}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .tag-badges .tag-badge.inactive{background-color:#f7e7e7;border:1px solid #e0cbcb;color:#b02b2b}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .no-tags{color:#888;font-size:13px;font-style:italic}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .add-tag-btn{align-items:center;background-color:#0000;border:1px solid #bbb;border-radius:50%;color:#2b6cb0;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;line-height:1;transition:background-color .2s ease;width:28px}.mcq-tags-wrapper .tags-wrapper .tags-table .tags-row .tags-column .add-tag-btn:hover{background-color:#e2e8f0}.mcq-tags-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.mcq-tags-wrapper .flex .heading-bottom-padding{margin:0}.mcq-tags-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.mcq-tags-wrapper .modal-container::-webkit-scrollbar{width:5px}.mcq-tags-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.mcq-tags-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.mcq-tags-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.mcq-tags-wrapper .modal-container .label{font-size:13px}.mcq-tags-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.mcq-tags-wrapper .modal-container .v-input{height:35px;width:400px}.mcq-tags-wrapper .modal-container .description-input,.mcq-tags-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important}.mcq-tags-wrapper .modal-container .description-input{max-width:410px;width:100%}.mcq-tags-wrapper .modal-container .dropdown-wrapper{display:flex;flex-direction:column}.mcq-tags-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.mcq-tags-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.mcq-tags-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.mcq-tags-wrapper .save-btn{background:#222533;color:#fff;height:30px}.mcq-tags-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.mcq-tags-wrapper .v-modal-button-wrapper .v-button{height:30px}.mcq-live-questions-wrapper{align-items:center;display:flex;justify-content:center;padding:20px}.mcq-live-questions-wrapper .questions{width:100%}.mcq-live-questions-wrapper .questions .headers{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.mcq-live-questions-wrapper .questions .headers h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.mcq-live-questions-wrapper .questions .headers .actions{align-items:center;display:flex;gap:10px}.mcq-live-questions-wrapper .questions .headers .actions .icon-ht{color:#2980b9;cursor:pointer;height:20px}.mcq-live-questions-wrapper .questions .categories-list{margin-bottom:24px;overflow-x:auto;padding:5px}.mcq-live-questions-wrapper .questions .categories-list::-webkit-scrollbar{height:6px}.mcq-live-questions-wrapper .questions .categories-list::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.mcq-live-questions-wrapper .questions .categories-list::-webkit-scrollbar-thumb{background:#3498db;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.mcq-live-questions-wrapper .questions .categories-list::-webkit-scrollbar-thumb:hover{background:#2980b9}.mcq-live-questions-wrapper .questions .categories-list .categories-container{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;width:-moz-fit-content;width:fit-content}.mcq-live-questions-wrapper .questions .categories-list .categories-container p{background-color:#f9fbfc;border:1px solid #dfe6e9;border-radius:20px;color:#2c3e50;cursor:pointer;font-size:.9rem;font-weight:500;height:-moz-fit-content;height:fit-content;margin:0;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:max-content}.mcq-live-questions-wrapper .questions .categories-list .categories-container p:hover{background-color:#e8f0fe;border-color:#3498db;transform:scale(1.05)}.mcq-live-questions-wrapper .questions .categories-list .categories-container p.active{background-color:#3498db;border-color:#3498db;color:#fff;font-weight:600}.mcq-live-questions-wrapper .questions .questions-list{display:flex;flex-direction:column;gap:20px}.mcq-live-questions-wrapper .questions .questions-list .loader-container{align-items:center;display:flex;height:30rem;justify-content:center;width:100%}.mcq-live-questions-wrapper .questions .questions-list .questions-container{display:flex;flex-direction:column;gap:20px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;transition:background-color .2s ease}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header:hover{background-color:#f1f3f5}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content{align-items:start;display:flex;gap:10px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .question-number{color:#7f8c8d;font-size:1rem;font-weight:500;padding-top:4px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .question-text{color:#34495e;font-size:1.1rem;line-height:1.5;margin:0}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .question-text p{margin:0}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill{border-radius:12px;font-size:11px;font-weight:600;margin:4px 0 0;padding:2px 8px;text-transform:uppercase}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.single{background-color:#d1ecf1;border:1px solid #0c5460;color:#0c5460}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.multiple{background-color:#d4edda;border:1px solid #155724;color:#155724}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.easy{background-color:#d4edda;border:1px solid #28a745;color:#28a745}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.medium{background-color:#fff3cd;border:1px solid #fd7e14;color:#fd7e14}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.hard{background-color:#f8d7da;border:1px solid #dc3545;color:#dc3545}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .question-content .pill.category{background-color:#3498db;border:1px solid #3498db;color:#fff}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons{align-items:center;display:flex;gap:10px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons .add-tag{align-items:center;background-color:#3498db;border:none;border-radius:4px;color:#fff;display:flex;font-size:14px;gap:3px;letter-spacing:1px;margin:0;padding:4px 6px;position:relative;transition:background-color .2s ease,transform .2s ease;z-index:1}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons .add-tag:hover{background-color:#2980b9;transform:scale(1.05)}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons .expand-icon{color:#3498db;font-size:1rem;transition:transform .3s ease}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons .action-btn{align-items:center;background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:5px;padding:8px 12px;transition:background-color .2s ease,transform .2s ease}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-header .buttons .action-btn:hover{background-color:#2980b9;transform:scale(1.05)}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-tags .tag{background-color:#f3e8ff;border-radius:12px;color:#6b21a8;font-size:12px;font-weight:500;margin:0;padding:.25rem .5rem;transition:background-color .2s;white-space:nowrap}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-tags .tag:hover{background-color:#e0e0e0}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options{animation:slideDown .3s ease;background-color:#f9fbfc;border-radius:8px;margin-top:15px;max-height:300px;overflow-y:auto;padding:15px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options .option-loader{display:flex;justify-content:center;padding:10px}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul{list-style:none;margin:0;padding:0}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#34495e;display:flex;font-size:1rem;gap:5px;margin:5px 0;padding:10px;transition:background-color .2s ease}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item.correct-option{background-color:#e8f5e9;border-color:#27ae60;color:#27ae60;font-weight:500}.mcq-live-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item p{margin:0}.mcq-live-questions-wrapper .questions .questions-list .pagination{align-items:center;background:linear-gradient(180deg,#0000,#00000005);border-top:1px solid #e9ecef;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;gap:15px;justify-content:flex-end;margin-top:10px;padding:15px 0}.mcq-live-questions-wrapper .questions .questions-list .pagination .page-size-selector{align-items:center;display:flex;gap:8px}.mcq-live-questions-wrapper .questions .questions-list .pagination .page-size-selector label{color:#2c3e50;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.mcq-live-questions-wrapper .questions .questions-list .pagination .page-size-selector select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #d1d9e0;border-radius:6px;box-shadow:0 1px 3px #0000000d;color:#2c3e50;cursor:pointer;font-size:14px;margin-left:5px;min-width:80px;padding:8px 12px;transition:all .3s ease}.mcq-live-questions-wrapper .questions .questions-list .pagination .page-size-selector select:hover{border-color:#3498db;box-shadow:0 2px 6px #0000001a}.mcq-live-questions-wrapper .questions .questions-list .pagination .page-size-selector select:focus{border-color:#3498db;box-shadow:0 0 0 3px #3498db33;outline:none}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls{align-items:center;display:flex;gap:8px}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls span{color:#2c3e50;font-size:14px;font-weight:600;letter-spacing:.5px;padding:0 10px}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls button{background-color:#fff;border:1px solid #d1d9e0;border-radius:6px;box-shadow:0 1px 3px #0000000d;color:#2c3e50;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;text-transform:capitalize;transition:all .3s ease}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls button:hover:not(:disabled){background-color:#3498db;border-color:#3498db;box-shadow:0 2px 6px #0000001a;color:#fff;transform:translateY(-1px)}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls button:active:not(:disabled){box-shadow:0 1px 2px #0000001a;transform:translateY(0)}.mcq-live-questions-wrapper .questions .questions-list .pagination .pagination-controls button:disabled{box-shadow:none;cursor:not-allowed;opacity:.4}.mcq-live-questions-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.mcq-live-questions-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.mcq-live-questions-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.mcq-live-questions-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.mcq-live-questions-wrapper .v-modal-filter .filter-header .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.mcq-live-questions-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.mcq-live-questions-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.mcq-live-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper{display:flex;flex-direction:column}.mcq-live-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper .label{font-size:13px}.mcq-live-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-bottom:0!important;margin-top:5px;padding:.3rem!important;width:200px}.mcq-live-questions-wrapper .v-modal-filter .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.mcq-live-questions-wrapper .tag-modal{width:300px}.mcq-live-questions-wrapper .tag-modal .tag-modal-header{margin-bottom:1rem}.mcq-live-questions-wrapper .tag-modal .tag-list{margin-bottom:1rem;max-height:200px;overflow-y:auto}.mcq-live-questions-wrapper .tag-modal .tag-list .tag-checkbox{align-items:center;display:flex;gap:5px;margin-bottom:.5rem}.mcq-live-questions-wrapper .tag-modal .tag-modal-footer{display:flex;gap:.5rem;justify-content:flex-end}.mcq-live-questions-wrapper .tag-modal .tag-modal-footer button{background-color:#3498db;border:none;color:#fff}.mcq-live-questions-wrapper .tag-modal .tag-modal-footer button:hover{background-color:#2980b9}.mcq-staging-questions-wrapper{display:flex;justify-content:center;padding:20px}.mcq-staging-questions-wrapper .v-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;height:30px}.mcq-staging-questions-wrapper .v-button:hover{background-color:#2980b9}.mcq-staging-questions-wrapper .questions{width:100%}.mcq-staging-questions-wrapper .questions .headers{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;margin-bottom:15px;padding:10px}.mcq-staging-questions-wrapper .questions .headers h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.mcq-staging-questions-wrapper .questions .headers .actions{align-items:center;display:flex;gap:10px}.mcq-staging-questions-wrapper .questions .headers .actions .icon-ht{color:#2980b9;cursor:pointer;height:20px}.mcq-staging-questions-wrapper .questions .categories-list{margin-bottom:24px;overflow-x:auto;padding:5px}.mcq-staging-questions-wrapper .questions .categories-list::-webkit-scrollbar{height:6px}.mcq-staging-questions-wrapper .questions .categories-list::-webkit-scrollbar-track{background:#f1f3f5;border-radius:4px}.mcq-staging-questions-wrapper .questions .categories-list::-webkit-scrollbar-thumb{background:#3498db;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.mcq-staging-questions-wrapper .questions .categories-list::-webkit-scrollbar-thumb:hover{background:#2980b9}.mcq-staging-questions-wrapper .questions .categories-list .categories-container{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;width:-moz-fit-content;width:fit-content}.mcq-staging-questions-wrapper .questions .categories-list .categories-container p{background-color:#f9fbfc;border:1px solid #dfe6e9;border-radius:20px;color:#2c3e50;cursor:pointer;font-size:.9rem;font-weight:500;height:-moz-fit-content;height:fit-content;margin:0;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease,transform .2s ease;width:max-content}.mcq-staging-questions-wrapper .questions .categories-list .categories-container p:hover{background-color:#e8f0fe;border-color:#3498db;transform:scale(1.05)}.mcq-staging-questions-wrapper .questions .categories-list .categories-container p.active{background-color:#3498db;border-color:#3498db;color:#fff;font-weight:600}.mcq-staging-questions-wrapper .questions .questions-list{display:flex;flex-direction:column;gap:20px}.mcq-staging-questions-wrapper .questions .questions-list .loader-container{align-items:center;display:flex;height:30rem;justify-content:center;width:100%}.mcq-staging-questions-wrapper .questions .questions-list .questions-container{display:flex;flex-direction:column;gap:20px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 12px #0000001a;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card:hover{box-shadow:0 6px 20px #00000026;transform:translateY(-5px)}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper{display:inline-block;position:relative;width:100%}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper:hover .tooltip{opacity:1;visibility:visible}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .tooltip{background-color:#fff;border-radius:6px;box-shadow:1px 1px 12px 0 #0000008f;-webkit-box-shadow:1px 1px 12px 0 #0000008f;-moz-box-shadow:1px 1px 12px 0 #0000008f;color:#fd1d1d;font-size:12px;left:10px;opacity:0;padding:5px 10px;position:absolute;text-align:center;top:-35px;transition:opacity .3s;visibility:hidden;white-space:nowrap;z-index:1}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;transition:background-color .2s ease;width:100%}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header:hover{background-color:#f1f3f5}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content{align-items:start;display:flex;gap:10px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .question-number{color:#7f8c8d;font-size:1rem;font-weight:500;padding-top:4px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .question-text{color:#34495e;font-size:1.1rem;line-height:1.5;margin:0}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .question-text p{margin:0}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill{border-radius:12px;font-size:11px;font-weight:600;margin:4px 0 0;padding:2px 8px;text-transform:uppercase}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.draft{background-color:#edf2f7;border:1px solid #a0aec0;color:#a0aec0}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.duplicate{background-color:#e9d8fd;border:1px solid #6b46c1;color:#6b46c1}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.saved{background-color:#ebf8ff;border:1px solid #2b6cb0;color:#2b6cb0}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.ready-for-live{background-color:#c6f6d5;border:1px solid #2f855a;color:#2f855a}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.under-review{background-color:#fefcbf;border:1px solid #b7791f;color:#b7791f}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.returned{background-color:#febfbf;border:1px solid #b71f21;color:#b71f21}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.single{background-color:#d1ecf1;border:1px solid #0c5460;color:#0c5460}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.multiple{background-color:#d4edda;border:1px solid #155724;color:#155724}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.easy{background-color:#d4edda;border:1px solid #28a745;color:#28a745}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.medium{background-color:#fff3cd;border:1px solid #fd7e14;color:#fd7e14}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.hard{background-color:#f8d7da;border:1px solid #dc3545;color:#dc3545}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .question-content .pill.category{background-color:#3498db;border:1px solid #3498db;color:#fff}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons{align-items:center;display:flex;gap:10px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .expand-icon{color:#3498db;font-size:1rem;transition:transform .3s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .action-btn{align-items:center;background-color:#3498db;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:.9rem;gap:5px;padding:8px 12px;transition:background-color .2s ease,transform .2s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .action-btn:hover{background-color:#2980b9;transform:scale(1.05)}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .check-btn{align-items:center;background-color:#fff;border:1px solid #259c1c;border-radius:50%;color:#259c1c;cursor:pointer;display:flex;font-size:1rem;gap:5px;padding:8px;transition:background-color .2s ease,transform .2s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .check-btn:hover{background-color:#e0ffe7;transform:scale(1.05)}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .return-btn{align-items:center;background-color:#fff;border:1px solid #e30000;border-radius:50%;color:#e30000;cursor:pointer;display:flex;font-size:1rem;gap:5px;padding:8px;transition:background-color .2s ease,transform .2s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-header-wrapper .question-header .buttons .return-btn:hover{background-color:#ffd4d4;transform:scale(1.05)}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options{animation:slideDown .3s ease;background-color:#f9fbfc;border-radius:8px;margin-top:15px;max-height:300px;overflow-y:auto;padding:15px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options .option-loader{display:flex;justify-content:center;padding:10px}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul{list-style:none;margin:0;padding:0}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item{background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#34495e;display:flex;font-size:1rem;gap:5px;margin:5px 0;padding:10px;transition:background-color .2s ease}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item.correct-option{background-color:#e8f5e9;border-color:#27ae60;color:#27ae60;font-weight:500}.mcq-staging-questions-wrapper .questions .questions-list .questions-container .question-card .question-options ul .option-item p{margin:0}.mcq-staging-questions-wrapper .modal-main{margin:0 auto;max-width:500px;padding:10px;text-align:center}.mcq-staging-questions-wrapper .modal-main h4{color:#333;font-size:18px;font-weight:600;margin-block:0 24px}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper{display:flex;gap:20px;justify-content:center}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper .add-btn{border-radius:8px;cursor:pointer;font-size:16px;font-weight:500;height:35px;min-width:70px;transition:background .3s ease}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper .add-btn:first-child{background-color:#28a745;color:#fff}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper .add-btn:first-child:hover{background-color:#218838}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper .add-btn:last-child{background-color:#dc3545;color:#fff}.mcq-staging-questions-wrapper .modal-main .v-modal-button-wrapper .add-btn:last-child:hover{background-color:#c82333}.mcq-staging-questions-wrapper .v-modal-filter{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform .7s;width:240px;z-index:999}.mcq-staging-questions-wrapper .v-modal-filter.hide{display:block;transform:translateX(400px)}.mcq-staging-questions-wrapper .v-modal-filter .filter-header{display:flex;justify-content:space-between}.mcq-staging-questions-wrapper .v-modal-filter .filter-header .filter-title{color:#333}.mcq-staging-questions-wrapper .v-modal-filter .filter-header .close-icon{align-items:center;color:#333;cursor:pointer;display:flex;font-size:20px;gap:10px}.mcq-staging-questions-wrapper .v-modal-filter .filter-container{display:flex;flex-direction:column;height:85%;justify-content:space-between}.mcq-staging-questions-wrapper .v-modal-filter .filter-container .filter-wrapper{display:flex;flex-direction:column;gap:15px}.mcq-staging-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper{display:flex;flex-direction:column}.mcq-staging-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper .label{font-size:13px}.mcq-staging-questions-wrapper .v-modal-filter .filter-container .filter-wrapper .dropdown-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:35px;margin-bottom:0!important;margin-top:5px;padding:.3rem!important;width:200px}.mcq-staging-questions-wrapper .v-modal-filter .filter-btn{background-color:#222533;color:#fff;cursor:pointer;font-size:1rem;height:35px;padding:5px 10px;width:100%}.mcq-add-questions-wrapper{justify-content:center}.mcq-add-questions-wrapper .question-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.mcq-add-questions-wrapper .question-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .icon-wrapper{align-items:center;display:flex;gap:8px}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .icon-wrapper .back-icon{color:#444}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .icon-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .btn-wrapper{align-items:center;display:flex;gap:5px}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .btn-wrapper .preview-btn{background-color:#007bff;color:#fff;height:30px}.mcq-add-questions-wrapper .question-wrapper .classes-list .heading-wrapper .btn-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.mcq-add-questions-wrapper .question-wrapper .question-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:20px;padding:20px}.mcq-add-questions-wrapper .question-wrapper .question-list .row-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.mcq-add-questions-wrapper .question-wrapper .question-list .row{display:flex;flex-direction:column;gap:5px;width:100%}.mcq-add-questions-wrapper .question-wrapper .question-list .row label{color:#555;font-size:1rem;font-weight:600}.mcq-add-questions-wrapper .question-wrapper .question-list .row .v-input,.mcq-add-questions-wrapper .question-wrapper .question-list .row select{border:1px solid #ccc;border-radius:.5rem;font-size:13px;height:40px;max-width:400px;padding:8px 12px;transition:border-color .2s ease;width:100%}.mcq-add-questions-wrapper .question-wrapper .question-list .row .v-input:focus,.mcq-add-questions-wrapper .question-wrapper .question-list .row select:focus{outline:none}.mcq-add-questions-wrapper .question-wrapper .question-list .row .radio-group{display:flex;flex-wrap:wrap;gap:20px}.mcq-add-questions-wrapper .question-wrapper .question-list .row .radio-group label{align-items:center;display:flex;font-size:13px;gap:4px}.mcq-add-questions-wrapper .question-wrapper .question-list .row .radio-group label input{margin:0}.mcq-add-questions-wrapper .question-wrapper .question-list .row .ck-editor__editable{border-radius:0 0 .5rem .5rem;min-height:150px}.mcq-add-questions-wrapper .question-wrapper .question-list .row .option-row input[type=text]{flex:1 1;height:40px}.mcq-add-questions-wrapper .question-wrapper .question-list .row .add-option-btn{background-color:#007bff;border-radius:5px;color:#fff}.mcq-add-questions-wrapper .question-wrapper .question-list .row .remove-option-icon{background-color:#dc3545;border:1px solid #0000;border-radius:6px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:4px 8px;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.mcq-add-questions-wrapper .question-wrapper .question-list .row .remove-option-icon:hover{background-color:#c82333;box-shadow:0 4px 8px #00000026;transform:scale(1.05)}.mcq-add-questions-wrapper .question-wrapper .question-list .row .remove-option-icon:focus{box-shadow:0 0 0 3px #dc354566;outline:none}.mcq-add-questions-wrapper .question-wrapper .question-list .row .error-message{color:#e63946;font-size:.875rem;margin-top:4px}.mcq-add-questions-wrapper .question-wrapper .question-list .v-button{align-self:flex-start;margin-top:1rem}.mcq-add-questions-wrapper{background:#f4f6f8;display:flex;flex-direction:column;padding:16px}.mcq-add-questions-wrapper .sticky-header{background:#fff;box-shadow:0 2px 4px #0000001a;padding:16px 24px}.mcq-add-questions-wrapper .sticky-header .header-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 auto}.mcq-add-questions-wrapper .sticky-header .header-wrapper .title-container{align-items:center;display:flex;gap:16px}.mcq-add-questions-wrapper .sticky-header .header-wrapper .title-container .back-icon{color:#333;cursor:pointer;font-size:20px;transition:color .2s}.mcq-add-questions-wrapper .sticky-header .header-wrapper .title-container .back-icon:hover{color:#1976d2}.mcq-add-questions-wrapper .sticky-header .header-wrapper .title-container h1{color:#333;font-size:24px;font-weight:600;margin:0}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group{display:flex;gap:8px}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .preview-btn{background:#f5f5f5;border:1px solid #ccc;border-radius:4px;color:#333;cursor:pointer;font-size:14px;padding:8px 16px}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .preview-btn:hover{background:#e0e0e0}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .draft-btn{background:#ff9800;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .draft-btn:hover{background:#e68a00}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .save-btn{background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px}.mcq-add-questions-wrapper .sticky-header .header-wrapper .button-group .save-btn:hover{background:#1565c0}.mcq-add-questions-wrapper .question-card{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;margin:24px auto;padding:24px;width:100%}.mcq-add-questions-wrapper .question-card .accordion-section{border-bottom:1px solid #e0e0e0;margin-bottom:16px}.mcq-add-questions-wrapper .question-card .accordion-section .accordion-header{align-items:center;background:#fafafa;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:background .2s}.mcq-add-questions-wrapper .question-card .accordion-section .accordion-header:hover{background:#f0f0f0}.mcq-add-questions-wrapper .question-card .accordion-section .accordion-header h2{color:#333;font-size:18px;font-weight:600;margin:0}.mcq-add-questions-wrapper .question-card .accordion-section .accordion-header svg{color:#666;font-size:16px}.mcq-add-questions-wrapper .question-card .accordion-section .accordion-content{animation:slideDown .3s ease-out;padding:16px}@keyframes slideDown{0%{height:0;opacity:0}to{height:auto;opacity:1}}.mcq-add-questions-wrapper .question-card .form-field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.mcq-add-questions-wrapper .question-card .form-field label{color:#333;font-size:14px;font-weight:600}.mcq-add-questions-wrapper .question-card .form-field .form-select{background:#fff;border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;transition:border-color .2s}.mcq-add-questions-wrapper .question-card .form-field .form-select:focus{border-color:#1976d2;outline:none}.mcq-add-questions-wrapper .question-card .form-field .error-message{color:#d32f2f;font-size:12px;margin-top:4px}.mcq-add-questions-wrapper .question-card .form-row{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.mcq-add-questions-wrapper .question-card .options-wrapper{display:flex;flex-direction:column;gap:16px}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container{background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:16px;transition:box-shadow .2s}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container:hover{box-shadow:0 2px 8px #0000001a}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-display{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-display .option-text{color:#333;flex:1 1;font-size:14px;line-height:1.5}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-display .edit-option-btn{align-items:center;background:#1976d2;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:6px 12px;transition:background .2s}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-display .edit-option-btn:hover{background:#1565c0}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-controls{align-items:center;display:flex;gap:16px;justify-content:space-between}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-controls .checkbox-label{align-items:center;color:#333;display:flex;font-size:14px;gap:8px}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-controls .checkbox-label input{accent-color:#1976d2;height:16px;width:16px}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-controls .remove-option-icon{color:#d32f2f;cursor:pointer;font-size:16px;transition:color .2s}.mcq-add-questions-wrapper .question-card .options-wrapper .option-container .option-controls .remove-option-icon:hover{color:#b71c1c}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons{background:#fff;border-top:1px solid #e0e0e0;bottom:0;display:flex;gap:8px;justify-content:flex-end;padding:16px;position:sticky}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .add-option-btn,.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .save-all-options-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;font-size:14px;gap:4px;padding:8px 16px}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .add-option-btn.add-option-btn,.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .save-all-options-btn.add-option-btn{background:#4caf50;border:none;color:#fff}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .add-option-btn.add-option-btn:hover,.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .save-all-options-btn.add-option-btn:hover{background:#45a049}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .add-option-btn.save-all-options-btn,.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .save-all-options-btn.save-all-options-btn{background:#1976d2;border:none;color:#fff}.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .add-option-btn.save-all-options-btn:hover,.mcq-add-questions-wrapper .question-card .options-wrapper .options-buttons .save-all-options-btn.save-all-options-btn:hover{background:#1565c0}.mcq-add-questions-wrapper .preview-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.mcq-add-questions-wrapper .preview-content{background:#fff;border-radius:8px;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;position:relative;width:90%}.mcq-add-questions-wrapper .preview-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.mcq-add-questions-wrapper .preview-header h2{font-size:1.5rem;margin:0}.mcq-add-questions-wrapper .close-preview{color:#333;cursor:pointer;font-size:1.2rem}.mcq-add-questions-wrapper .preview-question{font-size:1.1rem;margin-bottom:20px}.mcq-add-questions-wrapper .preview-options{margin-bottom:20px}.mcq-add-questions-wrapper .preview-option{margin:10px 0}.mcq-add-questions-wrapper .option-label{align-items:center;display:flex;font-size:1rem;gap:10px}.mcq-add-questions-wrapper .close-preview-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;margin:0 auto;padding:8px 16px}.mcq-add-questions-wrapper .close-preview-btn:hover{background:#0056b3}.b-question-paper .create-question-paper{background-color:#f9fafb;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:2rem;width:100%}.b-question-paper .create-question-paper h2{color:#1f2937;margin-bottom:1.5rem;text-align:center}.b-question-paper .create-question-paper .form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-top:1.5rem}.b-question-paper .create-question-paper .header{display:flex;justify-content:end;width:100%}.b-question-paper .create-question-paper .edit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-right:10px;padding:8px 16px}.b-question-paper .create-question-paper .edit-button:disabled{background-color:#ccc;cursor:not-allowed}.b-question-paper .create-question-paper .popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.b-question-paper .create-question-paper .popup-overlay .popup{animation:fade-in .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:24px;width:100%}.b-question-paper .create-question-paper .popup-overlay .popup h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px}.b-question-paper .create-question-paper .popup-overlay .popup p{color:#4b5563;font-size:14px;margin-bottom:24px}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons{display:flex;gap:12px;justify-content:flex-end}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button{border-radius:6px;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--cancel{background-color:#e5e7eb;color:#374151}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--cancel:hover{background-color:#d1d5db}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--discard{background-color:#ef4444;color:#fff}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--discard:hover{background-color:#dc2626}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--save{background-color:#3b82f6;color:#fff}.b-question-paper .create-question-paper .popup-overlay .popup .popup-buttons .popup-button--save:hover{background-color:#2563eb}.b-question-paper .create-question-paper .basic-detail-container{align-items:center;display:flex;min-height:70vh}.b-question-paper .create-question-paper .basic-detail-container .loader-wrapper{display:flex;justify-content:center;width:100%}.b-question-paper .create-question-paper .basic-detail-container .form-step{width:100%}.b-question-paper .create-question-paper .form-group.full-width{margin-top:1.5rem}.b-question-paper .create-question-paper .form-group label{color:#374151;display:block;font-weight:600;margin-bottom:.5rem}.b-question-paper .create-question-paper .form-group input,.b-question-paper .create-question-paper .form-group select{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;color:#1f2937;font-size:1rem;padding:.75rem;width:100%}.b-question-paper .create-question-paper .form-group input:focus,.b-question-paper .create-question-paper .form-group select:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633;outline:none}.b-question-paper .create-question-paper .form-group .ck-editor{max-width:100%}.b-question-paper .create-question-paper .form-group .ck-btns-wrapper,.b-question-paper .create-question-paper .form-group .ck-label,.b-question-paper .create-question-paper .form-group .ck-toolbar__items .ck-button:first-child,.b-question-paper .create-question-paper .form-group .ck-toolbar__items .ck-button:nth-child(2){display:none}.b-question-paper .create-question-paper .radio-group{display:flex;gap:1.5rem}.b-question-paper .create-question-paper .radio-group label{align-items:center;color:#374151;display:flex;font-weight:400;gap:.5rem}.b-question-paper .create-question-paper .radio-group input[type=radio]{width:auto}.b-question-paper .create-question-paper .submit-button{background-color:#3b82f6;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:600;padding:.75rem;transition:background-color .2s;width:100%}.b-question-paper .create-question-paper .submit-button:hover{background-color:#2563eb}.b-add-exam-question{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:70vh;padding:20px}.b-add-exam-question .loader-wrapper{display:flex;justify-content:center;width:100%}.b-add-exam-question .whole-wrapper{min-height:70vh}.b-add-exam-question .error{background-color:#fee2e2;border-radius:8px;color:#dc2626;font-size:.9rem;margin-bottom:20px;padding:10px;text-align:center}.b-add-exam-question p{color:#4b5563;font-size:1rem;margin-bottom:20px;text-align:center}.b-add-exam-question .marks-info{display:flex;gap:24px;justify-content:center;justify-content:end;margin-bottom:30px;width:100%}.b-add-exam-question .marks-info .marks-card{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;display:flex;min-width:200px;padding:16px;transition:transform .2s ease,box-shadow .2s ease}.b-add-exam-question .marks-info .marks-card:hover{box-shadow:0 6px 12px #0000001a}.b-add-exam-question .marks-info .marks-card .marks-icon{align-items:center;border-radius:50%;display:flex;height:30px;justify-content:center;margin-right:16px;width:30px}.b-add-exam-question .marks-info .marks-card .marks-icon svg{color:#fff;font-size:1.2rem}.b-add-exam-question .marks-info .marks-card .marks-icon.max-marks{background:linear-gradient(135deg,#4caf50,#45a049)}.b-add-exam-question .marks-info .marks-card .marks-icon.total-marks{background:linear-gradient(135deg,#2196f3,#1976d2)}.b-add-exam-question .marks-info .marks-card .marks-content{display:flex;flex-direction:column}.b-add-exam-question .marks-info .marks-card .marks-content .marks-label{color:#6b7280;font-size:.9rem;margin:0}.b-add-exam-question .marks-info .marks-card .marks-content .marks-label span{color:#111827;font-weight:600}.b-add-exam-question .category-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:20px}.b-add-exam-question .category-tabs .tab{background-color:#e5e7eb;border:none;border-radius:4px;color:#374151;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:background-color .3s,color .3s,transform .2s}.b-add-exam-question .category-tabs .tab:hover{background-color:#d1d5db;transform:translateY(-2px)}.b-add-exam-question .category-tabs .tab.active{background-color:#007bff;box-shadow:0 2px 8px #00000026;color:#fff}.b-add-exam-question .category-tabs .tab.active:hover{background-color:#0056b3}.b-add-exam-question .category-tabs .tab:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed}.b-add-exam-question .question-list{margin-bottom:30px}.b-add-exam-question .question-list .question-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.b-add-exam-question .question-list .question-header h4{color:#1f2937;font-size:1.2rem;font-weight:600;margin:0}.b-add-exam-question .question-list .question-header .filter-box{align-items:center;display:flex;gap:10px}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar{align-items:center;display:flex;position:relative}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar input{background-color:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;color:#374151;font-size:.95rem;padding:10px 45px 10px 16px;transition:all .3s ease;width:250px}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar input:focus{background-color:#fff;border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar input:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar input::placeholder{color:#9ca3af}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .search-button{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;position:absolute;right:8px;transition:all .2s ease}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .search-button:hover:not(:disabled){color:#2196f3;transform:scale(1.1)}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .search-button:disabled{cursor:not-allowed;opacity:.7}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .search-button svg{height:16px;width:16px}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .clear-search-button{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;min-width:20px;padding:6px 8px;position:absolute;right:40px;transition:all .2s ease}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .clear-search-button:hover:not(:disabled){background:#e5e7eb;border-color:#9ca3af;color:#374151;transform:scale(1.05)}.b-add-exam-question .question-list .question-header .filter-box .question-search-bar .clear-search-button:disabled{cursor:not-allowed;opacity:.7}.b-add-exam-question .question-list .question-header .filter-box .next-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s,transform .2s}.b-add-exam-question .question-list .question-header .filter-box .next-button:hover{background-color:#0056b3;transform:translateY(-2px)}.b-add-exam-question .question-list ul{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;list-style:none;margin:0;max-height:500px;overflow-y:auto;padding:10px}.b-add-exam-question .question-list ul li{align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:flex;font-size:.95rem;padding:12px;transition:background-color .2s}.b-add-exam-question .question-list ul li:hover{background-color:#f9fafb}.b-add-exam-question .question-list ul li input[type=checkbox]{accent-color:#007bff;cursor:pointer;height:18px;margin-right:10px;width:18px}.b-add-exam-question .question-list ul li span{flex:1 1}.b-add-exam-question .question-list ul li span p{text-align:left}.b-add-exam-question .question-list ul li svg{cursor:pointer;height:18px;width:18px}.b-add-exam-question .question-list ul li .marks{margin-right:5px;width:2.5rem}.b-add-exam-question .question-list ul li:last-child{border-bottom:none}.b-add-exam-question .question-list .no-questions-found{align-items:center;background-color:#f9fafb;border:2px dashed #d1d5db;border-radius:8px;display:flex;justify-content:center;margin:20px 0;min-height:200px}.b-add-exam-question .question-list .no-questions-found p{background-color:#fff;border-radius:6px;box-shadow:0 2px 4px #0000000d;color:#6b7280;font-size:1rem;line-height:1.5;margin:0;max-width:400px;padding:20px;text-align:center}.b-add-exam-question .question-list .pagination{align-items:center;display:flex;gap:16px;justify-content:end;margin-top:20px;padding:16px}.b-add-exam-question .question-list .pagination .page-size-selector{align-items:center;display:flex;gap:8px}.b-add-exam-question .question-list .pagination .page-size-selector label{color:#6b7280;font-size:.9rem;font-weight:500}.b-add-exam-question .question-list .pagination .page-size-selector select{background:#f9fafb;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:.9rem;min-width:80px;padding:8px 12px;transition:all .3s ease}.b-add-exam-question .question-list .pagination .page-size-selector select:hover{border-color:#2196f3}.b-add-exam-question .question-list .pagination .page-size-selector select:focus{border-color:#2196f3;box-shadow:0 0 0 3px #2196f31a;outline:none}.b-add-exam-question .question-list .pagination .page-size-selector select:disabled{background-color:#f3f4f6;cursor:not-allowed;opacity:.7}.b-add-exam-question .question-list .pagination span{background:#f9fafb;border-radius:8px;color:#4b5563;font-size:.9rem;font-weight:500;padding:8px 16px}.b-add-exam-question .question-list .pagination .pagination-button{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:.9rem;font-weight:500;justify-content:center;min-width:100px;padding:8px 16px;transition:all .3s ease}.b-add-exam-question .question-list .pagination .pagination-button:hover:not(:disabled){background:#2196f3;border-color:#2196f3;box-shadow:0 4px 12px #2196f333;color:#fff;transform:translateY(-2px)}.b-add-exam-question .question-list .pagination .pagination-button:disabled{background-color:#f3f4f6;border-color:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;opacity:.7;transform:none}.b-add-exam-question .question-list .pagination .pagination-button.active{background:#2196f3;border-color:#2196f3;color:#fff;font-weight:600}.b-add-exam-question .question-info-icon{color:#4a90e2;cursor:pointer;margin-left:12px;transition:color .2s ease}.b-add-exam-question .question-info-icon:hover{color:#2a6bc0}.b-add-exam-question .popup-overlay{align-items:center;animation:fadeIn .3s ease-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.b-add-exam-question .popup-overlay .popup{animation:slideUp .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 8px 24px #00000026;max-height:85vh;max-width:600px;overflow-y:auto;padding:24px;position:relative;width:90%}.b-add-exam-question .popup-overlay .popup .popup-close{background:none;border:none;color:#888;cursor:pointer;font-size:18px;position:absolute;right:16px;top:16px;transition:color .2s ease,transform .2s ease}.b-add-exam-question .popup-overlay .popup .popup-close:hover{color:#333;transform:scale(1.1)}.b-add-exam-question .popup-overlay .popup h4{background:linear-gradient(90deg,#4a90e2,#50b4e9);border-radius:8px 8px 0 0;color:#fff;font-size:1.5rem;font-weight:700;margin:-24px -24px 20px;padding:12px 16px;text-align:center}.b-add-exam-question .popup-overlay .popup .popup-error{background-color:#ffe6e8;border-radius:6px;color:#e63946;font-size:.9rem;margin-bottom:12px;padding:8px 12px}.b-add-exam-question .popup-overlay .popup .popup-question{color:#333;font-size:1.1rem;font-weight:600;line-height:1.4;margin-bottom:16px}.b-add-exam-question .popup-overlay .popup h5{color:#444;font-size:1rem;font-weight:600;margin-bottom:12px}.b-add-exam-question .popup-overlay .popup .popup-options{list-style-type:none;margin:0;padding:0}.b-add-exam-question .popup-overlay .popup .popup-options li{background-color:#f8f9fa;border-radius:6px;color:#333;font-size:.95rem;margin-bottom:8px;padding:10px 14px;transition:background-color .2s ease,transform .2s ease}.b-add-exam-question .popup-overlay .popup .popup-options li:hover{background-color:#e9ecef;transform:translateX(4px)}.b-add-exam-question .popup-overlay .popup .popup-options li span{display:flex;justify-content:flex-start}.b-add-exam-question .popup-overlay .popup .popup-options li span p{margin:0}.b-add-exam-question .popup-overlay .popup p{color:#666;font-size:.95rem;margin-bottom:12px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.b-add-exam-question .popup-overlay .correct-option{background-color:#e6f4ea;border-left:4px solid #2e7d32;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.b-add-exam-question .popup-overlay .correct-option span{width:-moz-fit-content;width:fit-content}.b-add-exam-question .popup-overlay .correct-option .correct-indicator{align-items:center;color:#2e7d32;display:inline-flex;font-size:.85rem;font-weight:500;gap:4px;margin-left:10px}.b-add-exam-question .popup-overlay .correct-option .correct-indicator svg{font-size:.8rem}.add-participants-container{align-items:center;display:flex;justify-content:center;min-height:70vh;padding:20px}.add-participants-container .form-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;padding:30px;width:100%}.add-participants-container .form-card .section-tabs-container{display:flex;gap:10px;margin-bottom:25px;overflow-x:auto;padding-bottom:5px}.add-participants-container .form-card .section-tabs-container .section-tab{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;color:#495057;cursor:pointer;font-size:14px;font-weight:500;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.add-participants-container .form-card .section-tabs-container .section-tab.active{background:#007bff;border-color:#007bff;box-shadow:0 4px 12px #007bff4d;color:#fff;transform:translateY(-1px)}.add-participants-container .form-card .section-tabs-container .section-tab:hover:not(.active){background:#e9ecef;border-color:#007bff;transform:translateY(-1px)}.add-participants-container .form-card .form-content{display:flex;flex-direction:column;gap:30px}.add-participants-container .form-card .form-content .participant-section{background:#f8f9fa;border-radius:8px;padding:20px}.add-participants-container .form-card .form-content .participant-section .section-title{color:#343a40;font-size:18px;font-weight:600;margin-bottom:15px}.add-participants-container .form-card .form-content .participant-section .form-group{margin-bottom:15px}.add-participants-container .form-card .form-content .participant-section .form-group .input-label{color:#495057;display:block;font-size:14px;font-weight:500;margin-bottom:5px}.add-participants-container .form-card .form-content .participant-section .form-group .input-field{border:1px solid #ced4da;border-radius:6px;color:#343a40;font-size:14px;padding:10px 15px;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.add-participants-container .form-card .form-content .participant-section .form-group .input-field:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.add-participants-container .form-card .form-content .participant-section .add-participant-btn{background:#28a745;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;margin-top:10px;padding:10px 20px;transition:background .3s ease}.add-participants-container .form-card .form-content .participant-section .add-participant-btn:hover{background:#218838}.add-participants-container .form-card .form-content .student-list-section{background:#fff;border:1px solid #e9ecef;border-radius:12px;box-shadow:0 2px 8px #0000000d;overflow:hidden}.add-participants-container .form-card .form-content .student-list-section .section-header{align-items:center;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;padding:20px 25px}.add-participants-container .form-card .form-content .student-list-section .section-header .section-title{color:#343a40;font-size:18px;font-weight:600;margin:0}.add-participants-container .form-card .form-content .student-list-section .section-header .submit-btn{background:#007bff;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background .3s ease}.add-participants-container .form-card .form-content .student-list-section .section-header .submit-btn:hover{background:#0056b3}.add-participants-container .form-card .form-content .student-list-section .select-all-container{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;display:flex;gap:10px;padding:15px 25px}.add-participants-container .form-card .form-content .student-list-section .select-all-container input[type=checkbox]{accent-color:#007bff;cursor:pointer;height:18px;width:18px}.add-participants-container .form-card .form-content .student-list-section .select-all-container label{color:#495057;cursor:pointer;font-size:14px;font-weight:600;margin:0}.add-participants-container .form-card .form-content .student-list-section .student-list{list-style:none;margin:0;max-height:400px;overflow-y:auto;padding:0}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item{align-items:center;border-bottom:1px solid #f1f3f4;color:#495057;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:15px 25px;transition:all .2s ease}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item:last-child{border-bottom:none}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item:hover{background:#f8f9fa;transform:translateX(2px)}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item:active{background:#e9ecef}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item input[type=checkbox]{accent-color:#007bff;cursor:pointer;height:16px;margin:0;width:16px}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item .student-info{display:flex;flex:1 1;flex-direction:column}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item .student-info .student-name{color:#343a40;font-weight:500;margin-bottom:2px}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item .student-info .student-roll{color:#6c757d;font-size:12px;font-weight:400}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item .student-status{align-items:center;display:flex;gap:8px}.add-participants-container .form-card .form-content .student-list-section .student-list .student-item .student-status .status-indicator{background:#28a745;border-radius:50%;height:8px;width:8px}.add-participants-container .form-card .loading-text{color:#868e96;font-size:16px;margin:20px 0;text-align:center}.add-participants-container .form-card .error-text{background:#f8d7da;border:1px solid #f5c6cb;border-radius:6px;color:#dc3545;font-size:14px;margin:20px 0;padding:12px;text-align:center}.add-participants-container .form-card .success-text{background:#d4edda;border:1px solid #c3e6cb;border-radius:6px;color:#155724;font-size:14px;margin:20px 0;padding:12px;text-align:center}.add-participants-container .form-card .no-data-text{background:#f8f9fa;border-radius:8px;color:#868e96;font-size:16px;margin:20px 0;padding:40px 20px;text-align:center}.add-participants-container .popup{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;left:50%;min-width:300px;padding:25px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.add-participants-container .popup p{color:#495057;font-size:16px;margin:0 0 20px}.add-participants-container .popup button{background:#007bff;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background .3s ease}.add-participants-container .popup button:hover{background:#0056b3}.add-participants-container .popup-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.add-participants-container .popup-content{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0003;padding:20px;text-align:center}.add-participants-container .popup-close-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-top:10px;padding:8px 16px}.add-participants-container .popup-close-btn:hover{background:#0056b3}.b-question-paper .question-paper-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.b-question-paper .question-paper-header h2{margin:0}.b-question-paper .publish{align-items:center;display:flex;justify-content:end}.b-question-paper .publish .publish-btn{background:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:8px 16px;transition:all .3s ease}.b-question-paper .publish .publish-btn:hover{background:#0056b3}.b-question-paper .step-tabs{display:flex;margin-bottom:20px}.b-question-paper .step-tabs .tab{background:none;border:none;border-bottom:2px solid #e0e0e0;color:#666;cursor:pointer;font-size:1rem;font-weight:500;padding:10px 20px;transition:all .3s ease}.b-question-paper .step-tabs .tab:hover{color:#4a90e2}.b-question-paper .step-tabs .tab.active{border-bottom:3px solid #4a90e2;color:#4a90e2;font-weight:600}.b-question-paper .step-tabs .tab:disabled{color:#b0b0b0;cursor:not-allowed}.b-question-paper .popup-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.b-question-paper .popup-overlay .popup{animation:fade-in .3s ease-out;background-color:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;max-width:400px;padding:24px;width:100%}.b-question-paper .popup-overlay .popup h3{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:16px}.b-question-paper .popup-overlay .popup p{color:#4b5563;font-size:14px;margin-bottom:24px}.b-question-paper .popup-overlay .popup .popup-buttons{display:flex;gap:12px;justify-content:flex-end}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button{border-radius:6px;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .2s ease}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--cancel{background-color:#e5e7eb;color:#374151}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--cancel:hover{background-color:#d1d5db}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--discard{background-color:#ef4444;color:#fff}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--discard:hover{background-color:#dc2626}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--save{background-color:#3b82f6;color:#fff}.b-question-paper .popup-overlay .popup .popup-buttons .popup-button--save:hover{background-color:#2563eb}@keyframes fade-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.paper-dashboard{display:flex;flex-direction:column;gap:10px}.paper-dashboard .head{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;padding:10px;width:100%}.paper-dashboard table tr:nth-child(2n){background-color:#fff}.paper-dashboard table tr td:first-child,.paper-dashboard table tr th:first-child{padding-left:10px}.paper-dashboard table td,.paper-dashboard table th{font-size:12px;height:30px;padding:3px 5px;text-align:left}.paper-dashboard table td:nth-child(7),.paper-dashboard table td:nth-child(8),.paper-dashboard table th:nth-child(7),.paper-dashboard table th:nth-child(8){text-align:center}.paper-dashboard table .v-link{color:#16b1c5}.paper-dashboard table .align-center{text-align:center!important}.paper-dashboard table .icon-margin{margin-right:10px}.paper-dashboard table .icon-style{cursor:pointer;font-size:18px}.paper-dashboard table .expired{color:#d00d0d!important}.paper-dashboard .paper-controls{align-items:center;display:flex;gap:10px}.paper-dashboard .paper-controls .search-box{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:200px}.paper-dashboard .paper-controls button{background:#007bff;border:none;border-radius:4px;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;font-size:13px;height:32px;padding:5px 10px;transition:all .3s ease}.paper-dashboard .paper-controls .dropdown-wrapper{align-items:center;display:flex;gap:2px}.paper-dashboard .paper-controls .dropdown-wrapper .label{font-size:13px}.paper-dashboard .paper-controls .dropdown-wrapper .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important;width:auto}.paper-dashboard .paper-title{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.paper-dashboard .paper-loading{align-items:center;animation:pulse 1.5s infinite;color:#4b5563;display:flex;font-size:1.8rem;justify-content:center;min-height:50vh}.paper-dashboard .paper-table-container{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.paper-dashboard .paper-table-container .table-responsive{border:0;box-shadow:none}.paper-dashboard .paper-table-container .paper-edit-icon{cursor:pointer;font-size:16px}.paper-dashboard .paper-table-container .expand-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:16px;padding:0}.paper-dashboard .paper-table-container .instructions-html{background-color:#fff;font-size:14px}.paper-dashboard .paper-table-container .extra-details{font-size:13px;line-height:1.6;padding:10px 100px}.paper-dashboard .paper-table-container .extra-details .extra-details-left{display:flex;gap:10px;justify-content:space-between}.paper-dashboard .paper-table-container .extra-details .extra-details-right{display:flex;gap:10px}.paper-dashboard .paper-pagination{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:end;width:100%}.paper-dashboard .paper-pagination .paper-pagination-btn{background:#fff;border:1px solid #d1d5db;border-radius:4px;box-shadow:0 2px 4px #0000000d;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;transition:all .3s ease}.paper-dashboard .paper-pagination .paper-pagination-btn:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 8px #0000001a;color:#fff;transform:translateY(-2px)}.paper-dashboard .paper-pagination .paper-pagination-btn:disabled{cursor:not-allowed;opacity:.4}.paper-dashboard .paper-pagination .paper-pagination-btn.active{background:#3b82f6;border-color:#3b82f6;box-shadow:0 2px 6px #3b82f633;color:#fff;font-weight:600}.paper-dashboard .paper-pagination .paper-page-size{align-items:center;display:flex;gap:2px}.paper-dashboard .paper-pagination .paper-page-size .page-size-label{font-size:12px}.paper-dashboard .paper-pagination .paper-page-size .paper-page-size-select{background:#fff;border-radius:4px;box-shadow:inset 0 1px 3px #0000000d;cursor:pointer;font-size:12px;height:25px;padding:.3rem;position:relative;transition:all .3s ease}.paper-dashboard .modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.paper-dashboard .modal-content{background:#fff;border-radius:5px;box-shadow:0 2px 10px #0000001a;max-height:80vh;max-width:600px;overflow-y:auto;padding:20px;width:90%}.paper-dashboard .modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding-bottom:10px}.paper-dashboard .modal-header h2{margin:0}.paper-dashboard .modal-close{background:none;border:none;cursor:pointer;font-size:20px;padding:5px 10px}.paper-dashboard .modal-body{padding:10px 0 0}.paper-dashboard .data-list{list-style:none;margin:0;padding:0}.paper-dashboard .data-list li{border-bottom:1px solid #f0f0f0;margin-bottom:15px;padding:10px}.paper-dashboard .participant-count:hover,.paper-dashboard .question-count:hover{text-decoration:underline}@keyframes slideIn{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.paper-student-dashboard{background-color:#f5f7fa;flex-direction:column;gap:20px;padding:2rem}.paper-student-dashboard .head{align-items:center;background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;justify-content:space-between;padding:10px;width:100%}.paper-student-dashboard .head h1{margin:0}.paper-student-dashboard .paper-loading{align-items:center;display:flex;height:50vh;justify-content:center}.paper-student-dashboard .instructions-container{background-color:#fff;padding:2rem}.paper-student-dashboard .instructions-container p{color:#333;font-size:1.1rem;line-height:1.6}.paper-student-dashboard .instructions-container .question-nav-btn{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;font-size:1rem;font-weight:500;margin-left:auto;margin-top:1.5rem;padding:.75rem 1.5rem;transition:background-color .3s ease}.paper-student-dashboard .instructions-container .question-nav-btn:hover{background-color:#1557b0}.paper-student-dashboard .question-container{background-color:#fff;border-radius:8px;padding:2rem}.paper-student-dashboard .question-container .timer{color:#d32f2f;font-size:1.2rem;font-weight:600;margin-bottom:1rem;text-align:right}.paper-student-dashboard .question-container .question-content{margin-bottom:2rem}.paper-student-dashboard .question-container .question-content .question-title{color:#1a3c5e;font-size:1.8rem;font-weight:600;margin-bottom:1rem}.paper-student-dashboard .question-container .question-content p{color:#333;font-size:1.1rem;line-height:1.6}.paper-student-dashboard .question-container .question-content .question-options{list-style:none;margin:1.5rem 0;padding:0}.paper-student-dashboard .question-container .question-content .question-options li{margin-bottom:1rem}.paper-student-dashboard .question-container .question-content .question-options li p{margin:0}.paper-student-dashboard .question-container .question-content .question-options li math{font-size:25px}.paper-student-dashboard .question-container .question-content .question-options li label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:1rem}.paper-student-dashboard .question-container .question-content .question-options li label input[type=radio]{accent-color:#1a73e8;margin-right:.75rem}.paper-student-dashboard .question-container .question-content .question-options li label span{line-height:1.5}.paper-student-dashboard .question-container .question-content p:last-child{color:#1a3c5e;font-weight:500}.paper-student-dashboard .question-container .question-navigation{display:flex;justify-content:space-between}.paper-student-dashboard .question-container .question-navigation .question-nav-btn,.paper-student-dashboard .question-container .question-navigation .question-submit-btn{background-color:#1a73e8;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 1.5rem;transition:background-color .3s ease}.paper-student-dashboard .question-container .question-navigation .question-nav-btn:hover,.paper-student-dashboard .question-container .question-navigation .question-submit-btn:hover{background-color:#1557b0}.paper-student-dashboard .question-container .question-navigation .question-nav-btn:disabled,.paper-student-dashboard .question-container .question-navigation .question-submit-btn:disabled{background-color:#b0bec5;cursor:not-allowed}.paper-student-dashboard .question-container .question-navigation .question-submit-btn{background-color:#388e3c}.paper-student-dashboard .question-container .question-navigation .question-submit-btn:hover{background-color:#2e7d32}.paper-student-dashboard .paper-table-container table tr:nth-child(2n){background-color:#fff}.paper-student-dashboard .paper-table-container table tr td:first-child{padding-left:10px}.paper-student-dashboard .paper-table-container table td,.paper-student-dashboard .paper-table-container table th{font-size:12px;height:30px;padding:3px 5px;text-align:left}.paper-student-dashboard .paper-table-container table td:nth-child(7),.paper-student-dashboard .paper-table-container table td:nth-child(8),.paper-student-dashboard .paper-table-container table th:nth-child(7),.paper-student-dashboard .paper-table-container table th:nth-child(8){text-align:center}.paper-student-dashboard .paper-table-container table .v-link{color:#16b1c5}.paper-student-dashboard .paper-table-container table .align-center{text-align:center!important}.paper-student-dashboard .paper-table-container table .icon-margin{margin-right:10px}.paper-student-dashboard .paper-table-container table .icon-style{cursor:pointer;font-size:18px}.paper-student-dashboard .paper-table-container table .expired{color:#d00d0d!important}.paper-student-dashboard .paper-table-container table .paper-start{background:#007bff;border:none;border-radius:4px;box-shadow:0 2px 4px #0000000d;color:#fff;cursor:pointer;font-size:13px;height:26px;padding:4px 8px;transition:all .3s ease}.paper-student-dashboard .paper-table-container table .paper-start:disabled{opacity:.5}.exam-docs-wrapper{display:flex;justify-content:center}.exam-docs-wrapper h1{color:#444;font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400;margin:0}.exam-docs-wrapper .icon-wrapper{display:flex;justify-content:space-between}.exam-docs-wrapper .file-info{background:#f9f9f9;border-radius:3px;color:#666;font-size:.8rem;font-weight:400;margin-top:3px;padding:4px 8px}.exam-docs-wrapper .admin-wrapper{border-radius:3px;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;width:100%}.exam-docs-wrapper .admin-wrapper .classes-list{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;display:flex;flex-direction:column;padding:10px}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper{align-items:center;display:flex;justify-content:space-between}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper h1{font-family:Roboto,Source Sans Pro,sans-serif;font-size:18px;font-weight:400}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .assign-btn{background:#222533;color:#fff;height:30px}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper{display:flex;gap:10px}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper .options{width:100%}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper .add-btn{background-color:#222533;border-color:#03324e;color:#fff;width:100%}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper .search-box{background-position:100%;background-size:cover;border-radius:3px;flex-direction:row;justify-content:end;position:relative;width:100%}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;font-size:13px;height:30px;padding:.3rem!important}.exam-docs-wrapper .admin-wrapper .classes-list .heading-wrapper .exam-head-wrapper .search-box{display:flex;gap:7px}.exam-docs-wrapper .admin-wrapper table{border-spacing:0;width:100%}.exam-docs-wrapper .admin-wrapper table thead tr th{font-size:12px;padding:3px 5px;text-align:left}.exam-docs-wrapper .admin-wrapper table thead tr th.align-center,.exam-docs-wrapper .admin-wrapper table thead tr th:last-child,.exam-docs-wrapper .admin-wrapper table thead tr th:nth-child(2),.exam-docs-wrapper .admin-wrapper table thead tr th:nth-child(4),.exam-docs-wrapper .admin-wrapper table thead tr th:nth-child(5){text-align:center}.exam-docs-wrapper .admin-wrapper table thead tr .hover-th{cursor:pointer}.exam-docs-wrapper .admin-wrapper table thead tr .hover-th .sort-icon{color:hsla(0,0%,53%,.482)}.exam-docs-wrapper .admin-wrapper table thead tr .hover-th .sorted{color:#767676}.exam-docs-wrapper .admin-wrapper table tbody tr:nth-child(2n){background-color:#fff}.exam-docs-wrapper .admin-wrapper table tbody tr td{font-size:12px;height:35px;padding:3px 5px}.exam-docs-wrapper .admin-wrapper table tbody tr td:first-child{padding-left:10px}.exam-docs-wrapper .admin-wrapper table tbody tr td.align-center,.exam-docs-wrapper .admin-wrapper table tbody tr td:last-child,.exam-docs-wrapper .admin-wrapper table tbody tr td:nth-child(2),.exam-docs-wrapper .admin-wrapper table tbody tr td:nth-child(4),.exam-docs-wrapper .admin-wrapper table tbody tr td:nth-child(5){text-align:center}.exam-docs-wrapper .admin-wrapper table tbody tr td.v-link{color:#16b1c5;cursor:pointer}.exam-docs-wrapper .admin-wrapper table tbody tr td .checkbox{height:15px}.exam-docs-wrapper .admin-wrapper .no-content{background:#fff;border-radius:3px;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d;padding:10px;width:100%}.exam-docs-wrapper .icon-style{cursor:pointer;font-size:18px}.exam-docs-wrapper .icon-style.icon-margin{margin-right:10px}.exam-docs-wrapper .flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.exam-docs-wrapper .flex .heading-bottom-padding{margin:0}.exam-docs-wrapper .selected-row{background-color:#e1f5fe;transition:background-color .3s ease}.exam-docs-wrapper .modal-container{max-height:65vh;overflow-y:scroll;padding-right:10px}.exam-docs-wrapper .modal-container::-webkit-scrollbar{width:5px}.exam-docs-wrapper .modal-container::-webkit-scrollbar-track{background:#fff}.exam-docs-wrapper .modal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.exam-docs-wrapper .modal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.exam-docs-wrapper .modal-container .dropdown-wrapper{align-items:start;display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.exam-docs-wrapper .modal-container .dropdown-wrapper .y-dropdown{border:1px solid #393838;border-radius:4px;height:35px;margin:0;width:255px}.exam-docs-wrapper .modal-container .label{font-size:13px}.exam-docs-wrapper .modal-container .title-input{font-size:13px;margin-bottom:14px!important;width:100%}.exam-docs-wrapper .modal-container .v-input{height:29px}.exam-docs-wrapper .modal-container .description-input,.exam-docs-wrapper .modal-container .v-input{border:1px solid #393838;border-radius:4px;font-size:13px;margin-bottom:10px;margin-top:2px;padding:.3rem!important;width:100%}.exam-docs-wrapper .modal-container .description-input{max-width:410px}.exam-docs-wrapper .modal-container .checkbox-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:10px}.exam-docs-wrapper .modal-container .checkbox-wrapper .v-input-wrapper{height:16px}.exam-docs-wrapper .modal-container .checkbox-wrapper .v-input-wrapper .v-input{height:16px;margin:0;width:max-content}.exam-docs-wrapper .save-btn{background:#222533;color:#fff;height:30px;margin-top:20px}.exam-docs-wrapper .v-modal{left:calc(50% - 137px);width:382px}@media screen and (max-width:767px){.exam-docs-wrapper .v-modal{left:20px;width:calc(100% - 40px)}}.exam-docs-wrapper .v-modal .v-modal-button-wrapper{display:flex;gap:10px;justify-content:center}.exam-docs-wrapper .v-modal .heading-wrapper{margin-bottom:10px}.exam-docs-wrapper .v-modal form{display:flex;flex-direction:column;height:90%;justify-content:space-between}.exam-docs-wrapper .v-modal form .box-body{display:flex;flex-direction:column;font-size:13px;gap:12px}.exam-docs-wrapper .v-modal form .box-body .form-group{display:flex;flex-direction:column;gap:3px}.exam-docs-wrapper .v-modal form .box-body .form-group .v-input-textrea{border:1px solid #ccc;border-radius:4px;font-size:13px;height:75px;margin:0;padding:.3rem;resize:none;width:100%}.exam-docs-wrapper .v-modal form .box-footer{display:flex;justify-content:right}.exam-docs-wrapper .v-modal-button-wrapper{display:flex;gap:8px;justify-content:center}.exam-docs-wrapper .v-modal-button-wrapper .v-button{height:30px}.exam-docs-wrapper .v-modal-notice{background-color:#fff;border-radius:0;bottom:0;height:auto;left:auto;max-width:100%;position:fixed;right:0;top:0;transform:translateX(0);transition:transform 1s;width:300px;z-index:999}.exam-docs-wrapper .v-modal-notice.hide{display:block;transform:translateX(400px)}.exam-docs-wrapper .image-modal{left:36%}.exam-docs-wrapper .image-modal h3{margin:0}.exam-docs-wrapper .image-modal .receipt-details{display:flex;gap:15px}.exam-docs-wrapper .image-modal .receipt-details p{font-size:13px;margin:0}.exam-docs-wrapper .image-modal .image-popup{display:flex;flex-direction:column;gap:20px;max-height:80vh}.exam-docs-wrapper .image-modal .image-scroll{flex:1 1;overflow-y:auto;text-align:center}.exam-docs-wrapper .image-modal img{border:1px solid #ccc;border-radius:4px;height:auto;max-width:100%}.exam-docs-wrapper .image-modal .image-actions{background:#fff;bottom:0;display:flex;gap:10px;justify-content:center;padding:10px 0;position:sticky}.exam-docs-wrapper .image-modal .v-button{border:none!important;color:#fff}.exam-docs-wrapper .image-modal .v-button.print-btn{background-color:#4caf50}.exam-docs-wrapper .image-modal .v-button.download-btn{background-color:#2196f3}.exam-docs-wrapper .image-modal .v-button.delete-btn{background-color:#f44336}.exam-docs-wrapper .image-modal .v-button.close-btn{background-color:#757575}.exam-docs-wrapper .loader-wrapper{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.exam-docs-wrapper .loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:36px;margin-bottom:10px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.exam-docs-wrapper .v-errorMsg{color:#f44336;font-size:14px;margin-bottom:5px;margin-top:-8px;padding:0;text-align:left}*{box-sizing:border-box;font-family:sans-serif}body{background-color:#f3f3f3}@media print{body{visibility:hidden}.printable-area{visibility:visible}}.production-border{background-color:red;color:#fff;font-size:18px;font-weight:500;left:calc(50% - 60px);padding:10px;position:fixed;text-align:center;top:0;width:120px;z-index:9999}.hide{display:none}.refresh-banner{background:#fff;border:1px solid;border-radius:10px;bottom:10px;max-width:calc(100% - 20px);padding:10px 20px;position:fixed;right:10px;z-index:9999}.refresh-banner button.btn-green{background:#35aa47;border:0;border-radius:4px;box-shadow:none;color:#fff;font-size:16px;font-weight:400;height:auto;line-height:38px;margin:0;padding:0 20px;text-shadow:none;transition:all .3s;vertical-align:middle;width:auto;@media screen and (max-width:767px){margin-top:5px}}
/*# sourceMappingURL=main.8e5e47ff.css.map*/