@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");:root{--fs-xsm:12px;--fs-sm:12px;--fs-md:12px;--fs-lg:14px;--fs-xl:18px;--fs-2xl:28px;--fs-3xl:30px;--fs-4xl:25px;--clr-darkgray:#0d1a1c;--clr-darkblack:#121717;--clr-gray:#6c757d;--clr-theme:#006580;--bg-darktheme:#006580;--bg-lighttheme:#20c4d9}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Inter,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.fs_12{font-size:var(--fs-xsm)}.fs_14{font-size:var(--fs-sm)!important}.fs_16{font-size:var(--fs-md)!important}.fs_18{font-size:var(--fs-lg)}.fs_22{font-size:var(--fs-xl)}.fs_28{font-size:var(--fs-2xl)}.fs_36{font-size:var(--fs-3xl)}.fs_40{font-size:var(--fs-4xl)}.clr_darkgray{color:var(--clr-darkgray)}.clr_darkblack{color:var(--clr-darkblack)}.clr_gray{color:var(--clr-gray)}.clr_theme{color:var(--clr-theme)}.bg_lightTheme{background-color:var(--bg-lighttheme)}.bg_darkTheme{background-color:var(--bg-darktheme)}.clr_lightwhite{color:#F8F9FA!important}.clr_lightblack{color:#070808!important}.rotate{rotate:45deg;cursor:pointer}.form-control:focus,.form-select:focus{box-shadow:0 0 0 0 #fff!important;border-color:#6C757D!important}.custom_selete{border:1px solid #dbe5e3;background:#FFFFFF;border-radius:8px;padding:15px!important}.bgImage{background-image:url(webpack:///mini-css-extract-plugin//_next/static/media/LoginBg.20c9a574.png)!important;background-size:cover}::placeholder{color:#6C757D;font-size:14px;font-weight:400}.sidebar-link:hover{background-color:#338499!important}.sidebar-link{transition:background-color .2s ease;border-radius:8px}.sidebar-link.active-link,.sidebar-link:hover{background-color:#338499;border-radius:8px}.input_box{background-color:#E4F5F7;border-radius:8px;padding:5px 16px;max-width:400px}input{outline:none!important}.detailCard{box-shadow:0 8px 12px 0 #0000001A}.offcanvas.offcanvas-end{width:250px!important}.offcanvas.show:not(.hiding),.offcanvas.showing{background-color:#006580!important}.timeline-container{position:relative;padding-left:40px}.timeline-line{position:absolute;left:58px;top:0;bottom:0;width:4px;background-color:#e0e0e0;z-index:0;border-radius:2px}.timeline-item{position:relative;z-index:1}.timeline-badge{width:40px;height:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;font-size:18px;color:white;position:relative;z-index:2;margin-right:16px}.text_grey{color:var( --clr-gray)}.bg_theme{background-color:var(--bg-darktheme)}.cursor-pointer{cursor:pointer}.resume_upload_wrapper{border:1px dashed #00bcd4;padding:50px;border-radius:10px}.document-list-wrapper{background-color:#F5F5F5;border:1px solid #dbe5e3}.custom-card{background-color:#ffffff;padding:24px;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1),0 8px 20px rgba(0,0,0,.08);transition:box-shadow .3s ease,transform .3s ease}.document-uploader-wrapper{border:1px solid #dbe5e3}.document-title-wrapper{background-color:#F5F5F5}.resume_upload_btn{border:1px dashed #00bcd4!important;background-color:white!important;color:#00BCD4!important;padding:10px 60px!important}.light_border{border:1px solid #dbe5e3!important}.custom-scroll-bar::-webkit-scrollbar{width:8px}.custom-scroll-bar::-webkit-scrollbar-track{background:rgba(255,255,255,.1);border-radius:4px}.custom-scroll-bar::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.custom-scroll-bar::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.5)}.custom-scroll-bar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) rgba(255,255,255,.1)}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.shadow{box-shadow:0 8px 12px 0 #0000001A}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.sidebarSpace{margin-left:250px!important}.custom_w{width:172px!important}@media (max-width:768px){.sidebarSpace{margin-left:0!important}.custom_w{width:100%!important}.timeline-container{position:relative;padding-left:0}.commonButtonClass{width:100%!important}}@media (min-width:1440px){:root{--fs-xsm:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--fs-3xl:36px;--fs-4xl:40px}}