.full-screen-loader{align-items:center;background-color:#ffffffe6;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.full-screen-loader .loader-inner-container{padding:50px;width:100px}.stat-card{background-color:#fff;border-radius:5px;text-align:center}.stat-card-USER{border:1px solid #29378d}.stat-card-APPROVER{border:1px solid #1875bb}.stat-card .card-header{background-color:#29378d;color:#fff;font-size:18px;font-weight:600;padding:20px}.stat-card .card-content{font-size:32px;font-weight:700;margin-bottom:5px;padding:40px}.stat-card .USER{background-color:#29378d}.stat-card .APPROVER{background-color:#1875bb}.dashboard-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.dashboard-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.dashboard-page-container .header .title{font-size:22px;font-weight:400}.dashboard-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.dashboard-page-container .body{height:100%;overflow-y:auto}.dashboard-page-container .body .stat-title{font-size:18px;font-weight:500;margin-bottom:15px;margin-top:10px}.dashboard-page-container .body .stat-card-items-container{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}@media(max-width:992px){.dashboard-page-container .body .stat-card-items-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dashboard-page-container .body .stat-card-items-container{grid-template-columns:1fr}}.new-gate-pass-form{margin-top:20px}.new-gate-pass-form .gate-pass-form-row{display:flex;flex-direction:row;gap:20px;width:100%}.new-gate-pass-form .new-gp-form-date-picker{width:100%}.new-gate-pass-form .holder-action-btn{margin-bottom:20px}.edit-gate-pass-form{margin-top:20px}.edit-gate-pass-form .edit-gp-form-date-picker{width:100%}.edit-gate-pass-form .ant-input-outlined[disabled],.edit-gate-pass-form .ant-picker-disabled input[disabled],.edit-gate-pass-form .ant-select-selection-item{color:#000}.edit-gate-pass-form .update-details-btn{background-color:#1ac587}.edit-gate-pass-form .form-actions{display:flex;flex-direction:row;margin-top:10px;padding:10px 5px}.edit-gate-pass-form .cancel-btn{margin-top:10px}.item-action-container{display:flex;flex-direction:row;gap:5px}.item-action-container .btn-edit{background-color:blue}.item-action-container .btn-delete{background-color:#e93545}.item-action-container .btn-save{background-color:green}.item-action-container .btn-cancel{background-color:#e93545}.gate-pass-items-table-container .receive-all-btn{background-color:#1ac587;margin-top:10px}.receive-btn{background-color:#1ac587;margin-right:10px}.generic-timeline-container{margin-left:-70px;margin-top:30px}.generic-timeline-container .gate-pass-timeline-label{display:flex;flex-direction:column}.generic-timeline-container .gate-pass-timeline-label .user-info{display:flex;flex-direction:row;gap:5px}.generic-timeline-container .gate-pass-timeline-label .user-info .username{font-size:14px;font-weight:600}.generic-timeline-container .gate-pass-timeline-label .date{font-size:11px}.view-gate-pass-form{margin-top:20px}.view-gate-pass-form .gate-pass-no-display{font-size:18px;font-weight:600}.view-gate-pass-form .gate-pass-type-selector{width:175px}.view-gate-pass-form .ant-input-outlined[disabled]{color:#000}.view-gate-pass-form .action-container{display:flex;flex-direction:row;margin-top:20px}.gate-pass-download-view-container{display:flex;flex-direction:column;height:500px;padding:5px}.gate-pass-download-view-container .header .title{font-size:22px}.gate-pass-download-view-container .body{display:flex;flex-direction:row;margin-top:10px}.gate-pass-download-view-container .body .general-details{display:flex;flex-direction:column;gap:15px}.gate-pass-download-view-container .body .general-details-list-item{display:flex;flex-direction:column}.gate-pass-download-view-container .body .general-details-list-item .label{font-size:12px;font-weight:600}.gate-pass-download-view-container .body .general-details-list-item .value{font-size:15px}.generic-confirmation-modal.ant-modal .ant-modal-content{padding:10px;width:400px}.generic-confirmation-modal.ant-modal .ant-modal-content .ant-modal-header{border-bottom:1px solid rgba(68,68,68,.294);padding:0 5px}.generic-confirmation-modal.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{padding-bottom:5px}.generic-confirmation-modal.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title .title{display:flex;flex-direction:row;gap:10px}.generic-confirmation-modal.ant-modal .ant-modal-content .ant-modal-body{padding:0 5px}.generic-gate-pass-table .action-container{display:flex;flex-direction:row;gap:5px}.generic-gate-pass-table .action-container .edit-btn{background-color:orange}.generic-gate-pass-table .action-container .edit-btn:hover{background-color:#f6bb4e}.generic-gate-pass-table .action-container .download-btn{background-color:#1ac587}.generic-gate-pass-table .action-container .download-btn:hover{background-color:#66e2b4}.generic-gate-pass-table .action-container .delete-btn{background-color:#e93545}.generic-gate-pass-table .action-container .delete-btn:hover{background-color:red}.generic-gate-pass-table .row-return-date-exceeded{background-color:#ffeaec!important}.generic-gate-pass-table .row-return-date-exceeded .ant-table-cell-row-hover{background-color:#f8d7da!important}.base-page{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.base-page .page-header{display:flex;flex-direction:row;justify-content:space-between}.base-page .page-header .title{font-size:22px;font-weight:400}.base-page .page-header .global-actions{display:flex;flex-direction:row;gap:10px}.base-page .divider{border-bottom:1px solid rgba(56,56,56,.336);margin-bottom:10px;margin-top:5px;width:100%}.base-page .page-body .gate-pass-table-container{height:100%}.inactive-gate-pass-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.inactive-gate-pass-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.inactive-gate-pass-page-container .header .title{font-size:22px;font-weight:400}.inactive-gate-pass-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.inactive-gate-pass-page-container .body .gate-pass-table-container{height:100%}.items-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.items-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.items-page-container .header .title{font-size:22px;font-weight:400}.items-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.items-page-container .body .items-table-container{height:100%}.new-item-form{margin-top:20px}.my-gate-passes-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.my-gate-passes-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.my-gate-passes-page-container .header .title{font-size:22px;font-weight:400}.my-gate-passes-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.my-gate-passes-page-container .body .my-gate-passes-table-container{height:100%}.approve-gate-pass-form{margin-top:20px}.approve-gate-pass-form .gate-pass-type-selector{width:175px}.approve-gate-pass-form .ant-input-outlined[disabled]{color:#000}.approve-gate-pass-form .action-container{display:flex;flex-direction:row;margin-top:20px}.approve-gate-pass-form .action-container .approve-btn{background-color:#1ac587;margin-right:10px}.approve-gate-pass-form .action-container .reject-btn{background-color:#e93545;margin-right:10px}.approve-gate-pass-form .action-container .return-btn{background-color:orange;margin-right:10px}.pending-approval-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.pending-approval-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.pending-approval-page-container .header .title{font-size:22px;font-weight:400}.pending-approval-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.pending-approval-page-container .body .pending-approval-table-container{height:100%}.checkout-gate-pass-form{margin-top:20px}.checkout-gate-pass-form .gate-pass-type-selector{width:175px}.checkout-gate-pass-form .ant-input-outlined[disabled]{color:#000}.checkout-gate-pass-form .action-container{display:flex;flex-direction:row;margin-top:20px}.checkout-gate-pass-form .action-container .approve-btn{background-color:#1ac587;margin-right:10px}.checkout-gate-pass-form .action-container .reject-btn{background-color:#e93545;margin-right:10px}.checkout-gate-pass-form .action-container .return-btn{background-color:orange;margin-right:10px}.pending-checkouts-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.pending-checkouts-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.pending-checkouts-page-container .header .title{font-size:22px;font-weight:400}.pending-checkouts-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.pending-checkouts-page-container .body .pending-checkouts-table-container{height:100%}.return-gate-pass-form{margin-top:20px}.return-gate-pass-form .gate-pass-type-selector{width:175px}.return-gate-pass-form .ant-input-outlined[disabled]{color:#000}.return-gate-pass-form .action-container{display:flex;flex-direction:row;margin-top:20px}.return-gate-pass-form .action-container .approve-btn{background-color:#1ac587;margin-right:10px}.return-gate-pass-form .action-container .reject-btn{background-color:#e93545;margin-right:10px}.return-gate-pass-form .action-container .return-btn{background-color:orange;margin-right:10px}.pending-returns-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.pending-returns-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.pending-returns-page-container .header .title{font-size:22px;font-weight:400}.pending-returns-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.pending-returns-page-container .body .pending-returns-table-container{height:100%}.items-table{margin-top:10px}.user-table .row-actions{display:flex;flex-direction:row;gap:10px}.user-table .row-actions .btn-delete-user{background-color:#e93545}.user-table .row-actions .btn-delete-user:hover{background-color:red}.user-table .row-actions .btn-upgrade-user{background-color:#1ac587}.user-table .row-actions .btn-upgrade-user:hover{background-color:#66e2b4}.user-table .user-status-indicator-chip{text-align:center;width:80px}.user-table .action-status-indicator-chip{text-align:center}.users-page-container{display:flex;flex-direction:column;gap:20px;height:100%;padding:20px;width:100%}.users-page-container .header{display:flex;flex-direction:row;justify-content:space-between}.users-page-container .header .title{font-size:22px;font-weight:400}.users-page-container .header .action-container{display:flex;flex-direction:row;gap:10px}.users-page-container .body .users-table-container{height:100%}.new-user-form{margin-top:20px}.new-user-form .user-role-selector{width:175px}.side-menu-container{background-color:#002852}.side-menu-container .header-logo-container{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:16px;font-weight:600;gap:15px;justify-content:center;margin-bottom:15px;margin-top:15px;text-align:center}.side-menu-container .header-logo-container .logo{background-color:#fff;border-radius:10px;padding:10px;width:150px}.side-menu-container .ant-menu{-webkit-border-end:none!important;background-color:#002852;border-inline-end:none!important;font-size:13px;padding:0 10px}.side-menu-container .ant-menu-item-selected{background-color:#e2f0ff;color:#002852}.side-menu-container .user-details{bottom:50px;display:flex;flex-direction:row;gap:8px;padding:15px;position:absolute;width:100%}.side-menu-container .user-details .user-avatar{background-color:#969696;margin-bottom:auto;margin-top:auto}.side-menu-container .user-details .user-data{color:#fff;display:flex;flex-direction:column;margin-bottom:auto;margin-top:auto}.side-menu-container .user-details .user-data .name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;width:150px}.side-menu-container .user-details .user-data .role{font-size:12px}.side-menu-container .log-out-btn{bottom:15px;left:50%;position:absolute;transform:translate(-50%);width:90%}.side-menu-page-container{background-color:#fff;height:100vh;padding:10px}.login-page{align-items:center;background-color:#002852;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.login-page .login-form{max-width:400px;width:100%}.login-page .login-form-button,.login-page .password-reset-form-button{width:100%}.login-page .login-card-title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:20px;text-align:center}.login-page .login-card-title .logo{margin-bottom:15px;width:200px}.login-page .login-card-title .heading{color:#6c6c6c;font-size:18px}.login-page .login-card-title .sub-heading{color:#6c6c6c;font-size:22px;margin-top:10px}.app-container{font-family:Inter}.app-container,.error-page{display:flex;flex-direction:column;height:100vh;width:100%}.error-page{align-items:center;justify-content:center}.error-page .title{color:#1d1d1d;font-size:20px;font-weight:700;text-align:center}.error-page .message{color:#383838;font-size:14px;padding:5px;text-align:center}.error-page .attributions{font-size:10px;padding-top:20px}.error-page .attributions a{color:hsla(0,0%,94%,.247)}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}
/*# sourceMappingURL=main.754a5946.css.map*/