@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&display=swap");body,html{margin:0;padding:0;color:#3b3a3a}*,body,html{box-sizing:border-box}*{font-family:Montserrat,sans-serif!important}label{margin:0!important;padding:0!important;color:#353535!important}a{text-decoration:none;color:var(--primary)!important}table{border:1px solid #c7c7c7!important;border-radius:2px!important}.jobs-page i{font-size:22px;cursor:pointer;color:#353535!important}:root{--primary:#61677a}.m-1{margin:4px}.m-2{margin:8px}.m-3{margin:12px}.mx-1{margin-left:4px;margin-right:4px}.mx-2{margin-left:8px;margin-right:8px}.mx-3{margin-left:12px;margin-right:12px}.my-1{margin-top:4px;margin-bottom:4px}.my-2{margin-top:8px;margin-bottom:8px}.my-3{margin-top:12px;margin-bottom:12px}.p-1{padding:4px}.p-2{padding:8px}.p-3{padding:12px}.p-4{padding:16px}.p-5{padding:20px}.px-1{padding-left:4px;padding-right:4px}.px-2{padding-left:8px;padding-right:8px}.px-3{padding-left:12px;padding-right:12px}.py-1{padding-top:4px;padding-bottom:4px}.py-2{padding-top:8px;padding-bottom:8px}.py-3{padding-top:12px;padding-bottom:12px}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-5{gap:20px}.justify-items-center{justify-content:center}.justify-items-start{justify-content:flex-start}.justify-items-end{justify-content:flex-end}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-between{align-items:space-between}.w-400{width:400px}.w-100{width:100%}.w-50{width:50%}.w-25{width:25%}.h-screen{height:100vh}.h-100{height:100%}.h-50{height:50%}.h-25{height:25%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:12px}.text-md{font-size:16px}.text-lg{font-size:20px}.text-xl{font-size:24px}.text-2xl{font-size:28px}.bg-primary{background-color:var(--primary)}.bg-white{background-color:#fff}.bg-gray{background-color:#f5f5f5}.card{border-radius:4px;box-shadow:0 0 2px rgba(81,81,81,.2);background-color:#fff!important;border:1px solid #d3d3d3!important}.divider{border:1px solid #e0e0e0!important;height:1px!important}.cursor-pointer{cursor:pointer}.info{background-color:#1f992a;color:#fff}.underline{text-decoration:underline}input,select,textarea{height:45px;width:100%;border:1px solid #c6c6c6c6!important;padding-left:15px!important;border-radius:2px}input:focus,select:focus,textarea:focus{outline:none;border:1px solid #353535}textarea{padding-top:10px!important;min-height:100px}button{border:none;outline:none;cursor:pointer;height:45px!important;box-shadow:none!important;border-radius:2px}.ant-form-item{margin-bottom:0!important}.ant-form-item-label{margin:0!important;padding:0!important;color:#353535!important;font-weight:900!important}.loader-parent{position:fixed;inset:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:99999!important}.loader{height:60px;width:60px;border:5px solid #fff;border-top:5px solid var(--primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout-parent{display:flex;padding:10px;gap:10px;height:100vh;width:100%}.body{width:100%;border:1px solid #c6c6c6c6;border-radius:4px;overflow-y:scroll;padding:20px 10px 0}.sidebar{flex-direction:column;height:100%;background-color:var(--primary);border-radius:4px;padding:5px 20px;max-width:250px;font-weight:600}.logo,.sidebar{display:flex;justify-content:space-between}.logo{align-items:center;gap:10px;margin-top:15px}.logo h1{font-weight:700}.logo h1,.logo i{font-size:20px;color:#fff}.menu-items{display:flex;flex-direction:column;gap:15px}.menu-item{color:#fff;display:flex;gap:20px;align-items:center;cursor:pointer;padding:7px 5px}.menut-item i{font-size:20px!important}.menu-item span{font-size:14px}.active-menu-item{border-radius:8px;background-color:#fff!important;color:var(--primary)!important}.user-info{display:flex;align-items:end;gap:10px;padding:10px;color:#fff!important;font-size:14px;background-color:hsla(0,0%,100%,.1);border-radius:4px;margin-bottom:25px}