@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/static/media/nunito-sans-cyrillic-ext-800-normal.792df9ac89640a482c5f.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-ext-800-normal.fbd2af164975713dc8c7.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/static/media/nunito-sans-cyrillic-800-normal.a51a800deb2d857a9023.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-800-normal.4a7291fb1841233d3f68.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/static/media/nunito-sans-vietnamese-800-normal.a97b9ef23066c8eca22d.woff2) format("woff2"),url(/static/media/nunito-sans-vietnamese-800-normal.a2ec8c5633d54246805d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/static/media/nunito-sans-latin-ext-800-normal.609eccda2acaaf34cf56.woff2) format("woff2"),url(/static/media/nunito-sans-latin-ext-800-normal.fd273fd875e08b9434fa.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:800;src:url(/static/media/nunito-sans-latin-800-normal.210f0d479ddc9a6795e0.woff2) format("woff2"),url(/static/media/nunito-sans-latin-800-normal.cf0776cea3d3c68242a2.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-cyrillic-ext-400-normal.c1e68cdbf8295394108d.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-ext-400-normal.7164dc7abfc2d7a4d2f1.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-cyrillic-400-normal.f8b450dc961b6de9d239.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-400-normal.8cef671e46a5ae5ee031.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-vietnamese-400-normal.170e94e9f869d539e5fd.woff2) format("woff2"),url(/static/media/nunito-sans-vietnamese-400-normal.2027c52ff83d2ccd117d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-latin-ext-400-normal.60b956cf3b96cdde76dc.woff2) format("woff2"),url(/static/media/nunito-sans-latin-ext-400-normal.3616c6e04cfeaa7e3068.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:400;src:url(/static/media/nunito-sans-latin-400-normal.df62b85d68225de7d768.woff2) format("woff2"),url(/static/media/nunito-sans-latin-400-normal.89779fe8618f67780344.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-cyrillic-ext-700-normal.2a0ea2f931e3dd6b512b.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-ext-700-normal.9dfd1752b18378522e95.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-cyrillic-700-normal.179e75a1a6d232e97f78.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-700-normal.76873fac3e6738bccfa2.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-vietnamese-700-normal.6b11d46d92187b7fb58b.woff2) format("woff2"),url(/static/media/nunito-sans-vietnamese-700-normal.a8a200104ddb267c1093.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-latin-ext-700-normal.86a2c03639f1ac29286e.woff2) format("woff2"),url(/static/media/nunito-sans-latin-ext-700-normal.1ba283d6d0e156d0109a.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:700;src:url(/static/media/nunito-sans-latin-700-normal.b10b66301caf3f433b7d.woff2) format("woff2"),url(/static/media/nunito-sans-latin-700-normal.df9b3a6ab248f8e66cbe.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-cyrillic-ext-600-normal.28ff749f5a570346813b.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-ext-600-normal.74a9ba03fbf30dcab722.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-cyrillic-600-normal.a958474b543e20fb795e.woff2) format("woff2"),url(/static/media/nunito-sans-cyrillic-600-normal.746506331393ced95a3d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-vietnamese-600-normal.ee4333b7f0a56cffe83d.woff2) format("woff2"),url(/static/media/nunito-sans-vietnamese-600-normal.c24f9fb2ca522963c2a1.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-latin-ext-600-normal.fee93227c56732127c31.woff2) format("woff2"),url(/static/media/nunito-sans-latin-ext-600-normal.d8984960597bb5773f75.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Nunito Sans;font-style:normal;font-weight:600;src:url(/static/media/nunito-sans-latin-600-normal.9470ec3b506837c04f57.woff2) format("woff2"),url(/static/media/nunito-sans-latin-600-normal.2c689d53d0ee53637b3c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.current-status{align-items:center;background-color:#ef233c;border-radius:4px 0 0 4px;display:flex;height:80px;justify-content:center;width:340px}.status-container{align-items:flex-start;display:flex;height:60px;margin:30px 0}.status-wrapper{display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.status-graphic{align-items:center;display:flex;margin-bottom:10px}.status-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.detail-content{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;font-size:18px;font-weight:400;margin-block:10px;width:800px}.detail-content .header-form-container{align-items:center;display:flex;justify-content:space-between}.detail-content h2{margin:20px}.detail-content .visitor-list-wrapper{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4)}.detail-content .visitor-list-wrapper .review-visitor-list{display:flex;flex-wrap:wrap;margin:0;padding:10px 20px;width:700px}.detail-content .visitor-list-wrapper .review-visitor-list li{list-style-type:none;padding:10px 0;width:350px}.detail-content .rounded-container{border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;margin-left:20px;margin-right:20px;padding-left:20px;padding-right:20px}.detail-content .rounded-container table{border-spacing:0 15px;width:100%}.detail-content .rounded-container table td,.detail-content .rounded-container table th{box-sizing:border-box;text-align:left;width:33.33%}.detail-content .rounded-container table td:first-child,.detail-content .rounded-container table th:first-child{width:50%}.detail-content .rounded-container table td:not(:first-child),.detail-content .rounded-container table th:not(:first-child){width:25%}.detail-content .visitor-content-container{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);display:flex;flex-direction:column;padding-block:20px}.detail-content .visitor-content-container .visitor-content-header-row{display:flex;flex-direction:row}.detail-content .visitor-content-container .visitor-content-header-row .detail-item{font-weight:700}.detail-content .visitor-content-container .visitor-content-row{display:flex;flex-direction:row}.detail-content .content-container{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);padding-block:20px}.detail-content .content-container .ant-collapse-content-box{padding:0 16px 16px}.detail-content .content-container .date-time-content{display:block;position:relative}.detail-content .content-container .date-time-content .date-shift-day{display:flex;justify-content:space-between;padding-block:5px}.detail-content .content-container .date-time-content .date-shift-day .date-extra-button .bin-button,.detail-content .content-container .date-time-content .date-shift-day .date-extra-button .edit-button{padding:0 5px}.detail-content .content-container .date-time-content .date-shift-day .single-shift{align-items:center;display:flex}.detail-content .content-container .date-time-content .date-shift-content{justify-content:space-between}.detail-content .content-container .detail-comment-time{display:flex;font-size:14px;justify-content:flex-end;padding-inline:30px}.detail-content .content-container .total-hour{display:flex;padding-inline:20px}.detail-content .content-container .ant-collapse{background:#fff;border:none;color:#2b2d42;font-size:18px;margin:20px}.detail-content .content-container .ant-collapse .ant-collapse-item{border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;margin-block:20px}.detail-content .content-container .ant-collapse .ant-collapse-item .ant-collapse-header{padding:20px;padding-block:20px}.detail-content .content-container .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:none}.detail-content .content-container .ant-collapse .ant-collapse-item.no-arrow-collapse .ant-collapse-expand-icon,.detail-content .content-container .ant-collapse .ant-collapse-item.no-expand-icon .ant-collapse-expand-icon{display:none}.detail-content .content-container .ant-collapse .ant-collapse-item.no-arrow-collapse .ant-collapse-header{color:#2b2d42;cursor:default;pointer-events:none}.detail-content .comments-content{padding:20px}.detail-content .comments-content .heading{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;margin:0 0 8px}.detail-content .comments-content textarea{border:1px solid #edf2f4;border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;font-family:Nunito Sans;font-size:18px;height:140px;line-height:1.3;margin-bottom:20px;padding:12px;resize:none;width:calc(100% - 26px)}.detail-content .comments-content textarea:focus{border-color:#ef233c;outline:none}.detail-content .comments-content .button-wrapper{align-items:center;display:flex;flex-direction:column;gap:15px}.detail-content .comments-content .button-wrapper button{border:none;border-radius:4px;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:45px;outline:none;width:270px}.detail-content .comments-content .button-wrapper .save-button{background:#d90429;border:2px solid #d90429;color:#fff}.detail-content .comments-content .button-wrapper .save-button:hover{background:#b40320}.detail-content .comments-content .button-wrapper .cancel-button{background:#fff;border:2px solid #d90429;color:#d90429}.detail-content .comments-content .add-comment{align-items:center;cursor:pointer;display:flex;margin:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.detail-content .comments-content .add-comment .icon-wrapper{align-items:center;display:flex;margin-right:12px}.detail-content .comments-content .add-comment .add-comment-text{color:#ef233c;font-family:Nunito Sans;font-size:18px;font-weight:600}.detail-item{display:grid;padding:20px;padding-block:10px}.detail-item,.detail-sub-item{grid-template-columns:minmax(250px,-webkit-max-content) auto;grid-template-columns:minmax(250px,max-content) auto}.detail-sub-item{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);padding:20px 20px 0}.detail-label{display:flex;justify-content:space-between}.detail-sub-value{color:#2b2d42;font-size:16px;font-weight:400;padding-top:10px}.detail-sub-value .file-detail-content .file-detail{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-block:10px;position:relative}.detail-sub-value .file-detail-content .file-detail .border{border:.5px solid #edf2f4;bottom:0;position:absolute;right:-20px;width:105%}.detail-sub-value .file-detail-content .file-detail:last-child{padding-bottom:0}.detail-sub-value .file-detail-content .file-detail:last-child .border{display:none}.detail-sub-value .file-detail-content .file-detail .file-name{color:#2b2d42;display:flex;text-align:center}.detail-sub-value .file-detail-content .file-detail .file-name span{padding-inline:10px}.detail-sub-value .file-detail-content .file-detail .remove-file-icon{cursor:pointer}.detail-value{overflow-wrap:break-word}.detail-date-accordion{margin:20px;padding:20px}.declaration-content,.detail-date-accordion{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205}.declaration-content{display:grid;margin-top:70px;position:relative;width:800px}.declaration-content .grey-background{background:#edf2f4;height:650px;left:-4000px;position:absolute;top:-50px;width:10000px;z-index:-1}.declaration-content h2{padding-inline:20px}.declaration-content .content-container{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);padding-block:20px}.declaration-content .sign-item{padding:20px;padding-block:10px}.declaration-content .signed-title{font-size:18px;font-weight:700;margin-block:10px}.form-header{align-items:center;display:flex;justify-content:space-between}.cost-approver-bypass{align-items:center;color:#d90429;display:flex;font-size:18px;font-weight:600}.cost-approver-bypass-text{margin-left:10px}.company-name{color:#666}.show-more-visitors{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);padding:10px 0;text-align:center}.show-more-visitors .show-more-button{color:#007bff;font-weight:500}.show-more-visitors .show-more-button:hover{color:#0056b3;text-decoration:underline}.collapse-shifts-container,.expand-shifts-container{border-top:1px solid #edf2f4;border-top:1px solid var(--Grey,#edf2f4);padding:10px 0;text-align:center}.collapse-shifts-container .collapse-shifts-button,.collapse-shifts-container .expand-shifts-button,.expand-shifts-container .collapse-shifts-button,.expand-shifts-container .expand-shifts-button{align-items:center;color:#007bff;display:flex;font-weight:500;gap:5px;justify-content:center}.collapse-shifts-container .collapse-shifts-button:hover,.collapse-shifts-container .expand-shifts-button:hover,.expand-shifts-container .collapse-shifts-button:hover,.expand-shifts-container .expand-shifts-button:hover{color:#0056b3;text-decoration:underline}.action-box-container{background:#edf2f499;border-radius:4px;display:flex;margin:20px;position:absolute}.action-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px}.action-modal .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px}.action-modal .ant-modal-content .ant-modal-body .action-modal-buttons{display:grid;justify-content:center;margin-bottom:10px;margin-top:40px}.action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn-primary{margin-bottom:20px}.action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .action-cancel-button{border:2px solid #ef233c;color:#ef233c}.action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn{border-radius:4px;height:auto;width:350px}.action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn span{font-size:18px;font-weight:700;padding-block:12px}.approve-box-container{background:#edf2f499;border-radius:4px;display:flex;margin:20px;position:absolute}.approve-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px}.approve-modal .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px}.approve-modal .ant-modal-content .ant-modal-body p{margin:12px 0}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-icon{display:flex;justify-content:center;margin-bottom:20px}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-title{font-size:25px;font-weight:700}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-buttons{display:grid;justify-content:center;margin-bottom:10px;margin-top:20px}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-buttons .ant-btn-primary{margin-bottom:20px}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-buttons .approve-cancel-button{border:2px solid #ef233c;color:#ef233c}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-buttons .ant-btn{border-radius:4px;height:auto;width:350px}.approve-modal .ant-modal-content .ant-modal-body .approve-modal-buttons .ant-btn span{font-size:18px;font-weight:700;padding-block:12px}.notification-overlay{border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;height:0;position:absolute;right:60px;top:-20px;width:0;z-index:1001}.notifications-empty-text{color:#2b2d42;font-family:Nunito Sans;font-size:16px;margin:20px 0 0;text-align:center}.notification-link{color:#fff}.notification-header{align-items:center;border-bottom:1px solid #c0d1d8;display:flex;height:55px;justify-content:space-between;padding-left:20px;padding-right:20px;text-align:center}.notification-header .notification-header__title{color:#2b2d42;font-family:Nunito Sans;font-size:20px;font-weight:800;margin:0}.notification-header .ant-btn-link{background:none;border:none;color:#da0812;cursor:pointer;font-family:Nunito Sans;font-size:14px;font-size:16px;font-weight:400;line-height:20px;margin-left:10px;padding:0}.notification-header .ant-btn-link:hover{color:#d10913!important}.notification-header .ant-btn-link span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.notification-item-wrapper{border-bottom:1px solid;max-height:300px}.notification-item-wrapper.ant-dropdown-menu-item{border-radius:0!important;padding-bottom:30px!important;padding-left:20px!important;padding-right:20px!important}.notification-item-wrapper:hover{background-color:#edf2f4!important}.notification-item-wrapper .notification-item .notification-date{color:#80808e;display:flex;font-family:Nunito Sans;font-size:14px;gap:7px;margin:10px 0 0}.notification-item-wrapper .notification-item .notification-message{color:#2b2d42;font-family:Nunito Sans;font-size:16px;font-weight:400;margin:15px 0 0}.notification-item-wrapper .notification-item .notification-btn{border-radius:4px;font-family:Nunito Sans;font-size:18px;font-weight:800;height:45px;margin:15px 0 -10px;width:160px}.notification-item-wrapper .notification-item .notification-btn:hover{background-color:#d10913}.header .sub-header{border-bottom:1px solid #edf2f4;display:block;display:flex;height:70px;justify-content:center;padding:0 20px;width:100%}.header .sub-header .ant-row{max-width:100%;width:1320px}.header .sub-header .ant-col{height:70px;padding-block:10px;vertical-align:middle}.header .sub-header .ant-col a,.header .sub-header .ant-col>div{margin:2% 0}.header .sub-header .left{text-align:left}.header .sub-header .left .ant-btn-link{padding-inline:0}.header .sub-header .right{height:70px;text-align:right}.header .sub-header .middle{text-align:center}@media(max-width:767px){.header .sub-header{height:60px;padding:0 15px}.header .sub-header .ant-row{width:100%!important}.header .sub-header .ant-col{height:60px;padding-block:8px}.header .sub-header .ant-col a,.header .sub-header .ant-col>div{margin:1% 0}.header .sub-header .middle .title-text{font-size:16px;line-height:1.2}.header .sub-header .left .ant-btn-link{font-size:14px}}@media(min-width:768px)and (max-width:1023px){.header .sub-header{padding:0 20px}.header .sub-header .ant-row{width:100%!important}}@media(min-width:1024px){.header .sub-header .ant-row{width:1320px!important}}@media(max-width:400px){.header .sub-header{padding:0 10px}.header .sub-header .ant-col{padding-block:6px}.header .sub-header .middle .title-text{font-size:14px}.header .sub-header .left .ant-btn-link{font-size:12px}}.header{z-index:1}.header .header-custom-links{align-items:center;display:flex;flex-wrap:nowrap;gap:20px;overflow:hidden}.header .header-custom-links button{color:#fff;font-weight:400}.header .header-custom-links button.active{font-weight:700}.header .header-custom-links .toolbar-link{word-wrap:break-word;color:#fff;cursor:pointer;flex-shrink:1;font-size:16px;font-weight:400;overflow-wrap:break-word;padding:8px 0;text-decoration:none;transition:all .2s ease;white-space:normal}.header .header-custom-links .toolbar-link:hover{color:#fff;font-weight:600}.header .header-custom-links .toolbar-link.active{font-weight:700}.header.floating-header{left:0;position:fixed;right:0;top:0}.header .header__inner{background-color:#da0812;color:#da0812;display:flex;font-size:14px;font-weight:700;height:71px;justify-content:center;line-height:normal;padding:0 20px}.header .header__inner .header__title{color:inherit;font-size:16px;font-weight:600;margin:0;text-transform:capitalize}.header .header__inner .backlink .icon{font-size:32px}.header .header__inner .ant-row-flex .ant-col:first-child>:first-child{margin-right:10px}.header a{color:currentColor}.header .icon{fill:currentColor}.header .icon-menu{font-size:48px;margin-right:6px}.header .icon-bell{font-size:19px}.header .icon-new-order{font-size:16px}.header .toolbar-button,.header .toolbar-button:hover{background:#0000;border:none}@media (max-width:767px){.header .header__inner{height:60px;padding:0 15px}.header .header__inner .ant-row{max-width:100%;width:100%!important}.header .header__inner .ant-col{padding:0 5px}.header .header__inner .header__title{font-size:14px;line-height:1.2}.header .header-custom-links{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;overflow:hidden}.header .header-custom-links button{flex-shrink:1;font-size:12px;height:auto;min-height:32px;min-width:0;padding:4px 8px}.header .header-custom-links .toolbar-link{word-wrap:break-word;flex-shrink:1;font-size:14px;min-width:70px;overflow-wrap:break-word;padding:6px 0;white-space:normal}.header .icon-menu{font-size:32px;margin-right:4px}.header .icon-bell{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.header .header__inner{padding:0 20px}.header .header__inner .ant-row{max-width:100%;overflow:hidden;width:100%!important}.header .header-custom-links button{flex-shrink:1;font-size:13px;min-width:0;padding:6px 12px}.header .header-custom-links .toolbar-link{word-wrap:break-word;flex-shrink:1;font-size:15px;min-width:70px;overflow-wrap:break-word;white-space:normal}}@media (min-width:1024px){.header .header__inner .ant-row{width:100%!important}}@media (max-width:400px){.header .header__inner{padding:0 10px}.header .header__inner .ant-col{padding:0 2px}.header .header-custom-links{gap:6px}.header .header-custom-links button{flex-shrink:1;font-size:11px;min-width:0;padding:3px 6px}.header .header-custom-links .toolbar-link{word-wrap:break-word;flex-shrink:1;font-size:13px;min-width:70px;overflow-wrap:break-word;padding:4px 0;white-space:normal}}.logout-link{word-wrap:break-word;align-items:center;border-bottom:2px solid #0000;color:#fff;cursor:pointer;display:flex;flex-shrink:1;font-size:16px;font-weight:400;gap:8px;min-width:0;overflow:break-word;padding:8px 0;text-decoration:none;transition:all .2s ease;white-space:normal}.logout-link:hover{color:#fff;font-weight:600}.logout-link.loading{cursor:not-allowed;opacity:.6}.logout-link.loading:hover{border-bottom:2px solid #0000;font-weight:400}.logout-link .logout-icon{font-size:16px}.logout-link .logout-text{word-wrap:break-word;flex-shrink:1;overflow-wrap:break-word;white-space:normal}@media(max-width:767px){.logout-link{gap:6px;padding:6px 0}.logout-link,.logout-link .logout-icon{font-size:14px}}@media(min-width:768px)and (max-width:1023px){.logout-link,.logout-link .logout-icon{font-size:15px}}@media(max-width:400px){.logout-link{gap:4px;padding:4px 0}.logout-link,.logout-link .logout-icon{font-size:13px}}.footer{background-color:#f0f2f5!important;z-index:1}.footer.floating-footer{bottom:0;left:0;position:fixed;right:0}.main-content{margin:0 auto;max-width:1024px;padding:20px}.main-outer-content{margin:0 auto;max-width:1440px;padding:20px}.main-visitor-container{color:#2b2d42}.visitor-request-view{justify-content:center;margin:0 auto;max-width:1320px}.overview-container{flex-wrap:wrap;margin-bottom:30px}.next-request-button,.overview-container{display:flex;justify-content:space-between}.next-request-button{align-items:center;height:35px;padding-right:0;position:absolute;right:0;width:170px}.vertical-line{border-left:1px solid #ef233c;border-left:1px solid var(--BrightRed,#ef233c);height:64px;position:absolute;right:65px;top:0}.overview-card-container{display:flex;flex-wrap:wrap;justify-content:space-between;width:1100px}.overview-card{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;display:block;margin-block:10px;margin-right:10px;width:350px}.overview-card .overview-content{display:grid;padding:20px;padding-block:27px;position:relative}.overview-card .overview-content .show-date-button{position:absolute;right:0;top:20px}.overview-card .overview-text{font-size:18px;font-weight:700}.overview-card .overview-content-text{font-size:18px;font-weight:400;padding-top:10px}@media(max-width:1024px){.overview-container{justify-content:space-around}}.custom-table{width:1066px}.action-dropdown-item-wrapper{display:grid;max-width:"300px"!important}.action-dropdown-item-wrapper.ant-dropdown-menu-item{border-radius:0!important}.action-dropdown-item-wrapper:hover{background-color:#edf2f4!important}.action-dropdown-item-wrapper .action-dropdown-item{align-items:center}.action-dropdown-item-wrapper .action-dropdown-item span{align-items:center;display:flex;font-family:Nunito Sans;font-size:18px;font-weight:600;height:35px;padding-inline:0;text-decoration-line:none;width:275px}.action-dropdown-item-wrapper .action-dropdown-item span svg{padding-right:10px}.action-dropdown-item-wrapper .action-dropdown-item:disabled{background-color:#fff;border-color:#fff;color:#8c8c8c}.view-table-container{width:1066px}.view-table-container .ant-table-container{border:1px solid #edf2f4;border-radius:4px;box-shadow:0 0 5px 3px #2b2d420a}.view-table-container .ant-table-container table{border-radius:4px}.view-table-container .ant-table-container table thead tr:first-child>:first-child{border-start-start-radius:0}.view-table-container .ant-table-container table thead tr:first-child>:last-child{border-start-end-radius:0}.view-table-container .ant-table-container table tbody{color:#2b2d42;font-size:16px;font-weight:400}.view-table-container .ant-table-thead tr th{background:#edf2f4;color:#2b2d42;font-size:18px;font-weight:700}.view-table-container .ant-table-thead tbody{font-size:16px}.locked-request-modal-container{align-items:center;display:flex;margin-right:20px}.locked-request-modal-container .icon-wrapper{height:50px;width:50px}.locked-request-modal-container .caption{color:#2b2d42;flex:1 1;font-size:18px;font-weight:400;margin-left:12px}.locked-request-modal-container .overrule-button{background-color:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:45px;letter-spacing:0;line-height:25px;margin-right:-10px;text-align:center;width:160px}.text-input-container{align-items:center;background:#fff;border:.5px solid #2b2d42;border:.5px solid var(--Dark-Blue,#2b2d42);border-radius:4px;display:flex;overflow:hidden;padding:12.5px}.text-input-container.borderless{border:none}.text-input-container .left-icon{align-items:center;display:flex;margin-right:8px}.text-input-container .right-icon{align-items:flex-end;display:flex;margin-left:8px}.text-input-container .text-input{border:none;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);flex-grow:2;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;outline:none}.push-action-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px;font-weight:700;padding-bottom:15px}.push-action-modal .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px}.push-action-modal .ant-modal-content .ant-modal-body .divider{border-top:1px solid #edf2f4;margin-bottom:30px;margin-top:30px}.push-action-modal .ant-modal-content .ant-modal-body .approvers-dropdown{border-radius:4px;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.push-action-modal .ant-modal-content .ant-modal-body .selector{align-items:center;display:flex;flex-direction:column}.push-action-modal .ant-modal-content .ant-modal-body .selector .search__wrapper{border:1px solid #2b2d42;border-radius:4px;max-width:380px}.push-action-modal .ant-modal-content .ant-modal-body .selector .search__wrapper .tag-container{display:flex;flex-wrap:wrap;gap:4px;height:100%;margin:4px;max-width:100%}.push-action-modal .ant-modal-content .ant-modal-body .selector .search__wrapper .tag-container .tag{align-items:center;background-color:#2b2d42;border-radius:4px;color:#fff;display:flex;font-size:16px;gap:10px;min-height:45px;padding-left:12px;padding-right:12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.push-action-modal .ant-modal-content .ant-modal-body .selector .search__wrapper .tag-container .tag .tag__remove{cursor:pointer;margin-top:4px}.push-action-modal .ant-modal-content .ant-modal-body .modal-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:40px;width:100%}.push-action-modal .ant-modal-content .ant-modal-body .modal-footer .form-button{border-radius:4px;font-family:Nunito Sans;font-size:18px;height:65px;margin-bottom:15px;width:350px}.push-action-modal .ant-modal-content .ant-modal-body .modal-footer .form-button.cancel-button:hover{background-color:#fff!important;border-color:#d90429!important;border-color:var(--Dark-Red,#d90429)!important;color:#d90429!important;color:var(--Dark-Red,#d90429)!important}.push-action-modal .ant-modal-content .ant-modal-body .info-block{border:1px solid #edf2f4;border-radius:4px;box-shadow:0 0 5px 3px #2b2d4208;display:flex;padding:15px}.push-action-modal .ant-modal-content .ant-modal-body .info-block table{border-collapse:initial;border-spacing:7px 5px;flex:1 1}.push-action-modal .ant-modal-content .ant-modal-body .info-block table tr td.info-block__label{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;text-align:start;width:32%}.push-action-modal .ant-modal-content .ant-modal-body .info-block table tr td.info-block__value{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:400;text-align:start;width:68%}.push-action-modal .ant-modal-content .ant-modal-body .action-modal-buttons{display:grid;justify-content:center;margin-bottom:10px;margin-top:40px}.push-action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn-primary{margin-bottom:20px}.push-action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .action-cancel-button{border:2px solid #ef233c;color:#ef233c}.push-action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn{border-radius:4px;height:auto;width:350px}.push-action-modal .ant-modal-content .ant-modal-body .action-modal-buttons .ant-btn span{font-size:18px;font-weight:700;padding-block:12px}.checkbox-container{align-items:center;cursor:pointer;display:flex;height:25px;width:25px}.checkbox-container.active svg,.checkbox-container.inactive svg{animation:bounce .5s ease}@keyframes bounce{0%,to{transform:scale(1)}50%{transform:scale(.85)}}.schedule-action-modal{margin-top:-17vh}.schedule-action-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px;font-weight:700;padding-bottom:15px}.schedule-action-modal .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner{align-content:center;margin:0 auto;width:450px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner p{font-family:Nunito Sans,sans-serif;font-size:18px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner p.bold{font-weight:700}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .modal-footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-top:40px;width:100%}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .modal-footer .form-button{border-radius:4px;font-family:Nunito Sans;font-size:18px;height:65px;margin-bottom:15px;width:350px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .modal-footer .form-button.cancel-button:hover{background-color:#fff!important;border-color:#d90429!important;border-color:var(--Dark-Red,#d90429)!important;color:#d90429!important;color:var(--Dark-Red,#d90429)!important}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .shift-dropdown .ant-select{font-size:18px;margin-bottom:10px;margin-top:-10px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .shift-dropdown .ant-select .ant-select-selector{font-size:18px;min-height:50px;padding-left:15px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .shift-dropdown .ant-select .ant-select-selection-search-input{font-size:18px;padding-left:15px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .shift-dropdown .ant-select .ant-select-arrow{right:15px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .shift-dropdown .ant-select .ant-select-selection-item{font-size:14px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-dropdown .ant-select{font-size:18px;margin-top:-10px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-dropdown .ant-select .ant-select-selector{font-size:18px;padding-left:45px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-dropdown .ant-select .ant-select-selection-search-input{font-size:18px;padding-left:35px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-dropdown .ant-select .ant-select-arrow{left:15px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-input{margin-top:10px}.schedule-action-modal .ant-modal-content .ant-modal-body .schedule-action-modal__inner .security-input .text-input-container{border:1px solid #d9d9d9}.ant-select-item-option-content{font-size:18px}.dropdown-option{align-items:center;display:flex;gap:8px;width:100%}.dropdown-option .ant-checkbox{margin-right:0}.dropdown-option .ant-checkbox .ant-checkbox-inner{border-color:#d9d9d9}.dropdown-option .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner{background-color:#d90429;border-color:#d90429}.dropdown-option .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#fff}.dropdown-option .ant-checkbox:hover .ant-checkbox-inner{border-color:#d90429}.dropdown-option .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#d90429;border-color:#d90429}.dropdown-option .ant-checkbox.ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#fff}.dropdown-option:hover .ant-checkbox .ant-checkbox-checked .ant-checkbox-inner{background-color:#d90429!important}.dropdown-option span{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:18px}.dropdown-option.select-all-option{border-bottom:1px solid #f0f0f0;margin-bottom:8px;padding-bottom:8px}.dropdown-option.select-all-option .select-all-text{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:600}.ant-select-dropdown .ant-select-item:hover{background-color:#fff1f0}.ant-select-dropdown .ant-select-item.ant-select-item-option-selected{background-color:#fff1f0;color:#d90429}.ant-select-dropdown .ant-select-item:first-child:hover{background-color:#0000}.ant-select-dropdown .ant-select-item:first-child.ant-select-item-option-selected{background-color:#0000;color:#2b2d42}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled) .ant-checkbox-inner,.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-indeterminate:not(.ant-checkbox-disabled) .ant-checkbox-inner{background-color:#d90429!important;border-color:#d90429!important}.stepper-container{align-items:flex-start;display:flex;height:60px;margin:30px 0}.step-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px}.icon-wrapper{margin:0 4px}.stepper-line{height:3px;width:200px}.step-graphic{align-items:center;display:flex;justify-content:flex-end;margin-bottom:10px;width:100%}.step-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.loading-overlay{background-color:#ffffffb3;bottom:0;height:120%;left:0;position:absolute;top:270px;width:100%;z-index:1000}.loading-overlay .loading-overlay__content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.loading-overlay .loading-overlay__content .loading-overlay__spinner{align-self:center;margin:0 auto;position:absolute;text-align:center;top:10%;z-index:1000}.loading-overlay .loading-overlay__content .loading-overlay__message{align-self:center;margin:0 auto;position:absolute;text-align:center;top:18%;z-index:1000}.request-form .form-button{align-items:center;background:#fff;border-color:#d90429;border-radius:4px;border-width:2px;color:#d90429;cursor:pointer;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;height:65px;justify-content:center;line-height:normal;outline:none;text-align:center;width:204px}.request-form .form-button :disabled{background:#edf2f4;border:none;color:#c0d1d8}.request-form .request-header-date{align-items:center;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;height:32px;justify-content:flex-end;line-height:normal;margin:0 10px}.request-form .back-button{background-color:#fff;border-color:#da0812;border-radius:0 4px 4px 0;border-width:2px;color:#da0812;font-size:18px;font-weight:700}.request-form .back-button :focus,.request-form .back-button :hover{background-color:#fff;border-radius:0 4px 4px 0}.request-form .visitor-request-buttons-wrapper{display:flex;justify-content:space-between;margin-bottom:120px}.request-form .visitor-request-buttons-wrapper span{margin:0 50px}.request-form .visitor-form-container{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:40px auto;position:relative}.select-site-form-page-container .visitor-form-info-warning{background:#edf2f4;border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;font-size:18px;margin:0 auto 30px;max-width:1100px;padding:25px;position:relative;width:100%}.select-site-form-page-container .visitor-form-info-warning .heading{margin:0 0 30px}.select-site-form-page-container .visitor-form-info-warning .sub-heading{text-decoration:underline}.select-site-form-page-container .info-warning-icon-wrapper{cursor:pointer;position:absolute;right:12px;top:10px}.select-site-form-page-container .selected-site-container{border:1.5px solid #2b2d42;border-radius:4px;margin:0 auto 20px;width:800px}.select-site-form-page-container .selected-site-container .header{border-bottom:1px solid #edf2f4;padding:20px}.select-site-form-page-container .selected-site-container .header .heading{color:#2b2d42;font-family:Nunito Sans;font-size:20px;font-weight:700;margin:0}.select-site-form-page-container .selected-site-container .content{padding:20px}.select-site-form-page-container .selected-site-container .content .detail-wrapper{align-items:center;display:flex;margin-bottom:20px}.select-site-form-page-container .selected-site-container .content .detail-wrapper .label{font-size:18px;font-weight:700;margin:0;width:130px}.select-site-form-page-container .selected-site-container .content .detail-wrapper .caption{font-size:18px;font-weight:400}.select-site-form-page-container .selected-site-container .content .open-days-banner{background-color:#2b2d42;border-radius:4px;color:#fff;display:flex;justify-content:center;padding:10px;width:calc(100% - 20px)}.select-site-form-page-container .selected-site-container .content .open-days-banner .open-days-list-wrapper{display:flex;flex-direction:column;gap:12px}.select-site-form-page-container .selected-site-container .content .open-days-banner .label{font-weight:700;width:160px}.form-section-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;margin:0 auto 40px;width:800px}.form-section-container .title{border-bottom:1px solid #edf2f4;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:20px}.form-section-container .content{padding:20px}.list-search-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px}.list-search-container .input-wrapper{padding:20px}.list-search-container .results-container{max-height:250px;overflow-y:auto}.list-search-container .click-list-results{list-style-type:none;margin:0;padding:0}.list-search-container .click-list-results .click-list-item{background:#fff;border-bottom:1px solid #edf2f4;border-bottom:1px solid var(--Grey,#edf2f4);color:#2b2d42;color:var(--Dark-Blue,#2b2d42);cursor:pointer;display:flex;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;justify-content:space-between;line-height:normal;list-style-type:none;margin:0;padding:15px 20px}.list-search-container .click-list-results .click-list-item:last-child{border-bottom:none}.list-search-container .click-list-results .click-list-item:hover{background:#edf2f4}.list-search-container .click-list-results .click-list-item .click-list-right-string,.list-search-container .click-list-results .no-results-found{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.list-search-container .click-list-results .no-results-found{padding:0 20px 20px}.list-search-container .click-list-results .item-selected{background:#edf2f4}.list-search-container .highlight{background-color:#edf2f4;font-weight:900}.select-dates-calendar-wrapper .rmdp-day-hidden span{display:none}.select-dates-calendar-wrapper .rmdp-disabled span{color:#bdbdbd}.select-dates-calendar-wrapper .rmdp-disabled span:hover{background-color:#0000!important}.select-dates-calendar-wrapper .rmdp-wrapper{border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;width:100%}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-header{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:25px;font-style:normal;font-weight:700;line-height:normal;padding:20px 40px}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar{width:750px}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker{justify-content:center;width:740px}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{height:55px;min-width:520px;width:100%}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{color:#c0d1d8;color:var(--Grey-Blue,#c0d1d8);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center;width:14.2857142857%}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day{color:#2b2d42;display:flex;flex:1 1;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;justify-content:center;line-height:normal;text-align:center;width:14.2857142857%}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span{height:100%;margin:0 auto;position:static;width:36px}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span:hover{background-color:#d90429;background-color:var(--Dark-Red,#d90429)}.select-dates-calendar-wrapper .rmdp-wrapper .calendar-arrow{background:none;border:none;cursor:pointer;outline:none}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-range{background:none;box-shadow:none;color:#fff!important}.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-range span:not(.end),.select-dates-calendar-wrapper .rmdp-wrapper .rmdp-range:not(.end):not(.start){background:#d90429;background:var(--Dark-Red,#d90429)}.select-dates-calendar-wrapper .rmdp-wrapper .start:not(.end){background:linear-gradient(90deg,#fff 50%,#d90429 0)}.select-dates-calendar-wrapper .rmdp-wrapper .end:not(.start){background:linear-gradient(90deg,#d90429 50%,#fff 0)}.view-link{color:#d90429;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin:20px auto;text-align:center;text-decoration-line:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.checkbox-wrapper{align-items:center;display:flex;margin-top:16.5px}.checkbox-wrapper .checkbox-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.selected-bookings-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;margin-top:20px}.selected-bookings-container h3{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 20px}.selected-bookings-container .dates-selected-container{border-bottom:1px solid #edf2f4;border-bottom:1px solid var(--Grey,#edf2f4);padding:20px}.selected-bookings-container .dates-selected-container .list-container{margin-bottom:16.5px}.selected-bookings-container .dates-selected-container .date-month-container{display:flex;margin-bottom:30px}.selected-bookings-container .dates-selected-container .date-month-container .month-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin-bottom:0;margin-right:30px;text-align:right;width:150px}.selected-bookings-container .dates-selected-container .date-month-container .month-dates{display:flex;flex:1 1;flex-wrap:wrap;position:relative}.selected-bookings-container .dates-selected-container .date-month-container .month-dates .month-date-disabled{color:#bdbdbd;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-right:6px}.selected-bookings-container .dates-selected-container .date-month-container .month-dates .month-date{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-right:6px}.selected-bookings-container .dates-selected-container .date-month-container .month-dates .day-wrapper{display:flex;position:relative}.selected-bookings-container .dates-selected-container .date-month-container .month-dates .remove-date-wrapper{align-items:center;cursor:pointer;display:flex;justify-content:center;padding-right:10px;width:calc(100% - 6px)}.selected-bookings-container .bulk-bookings-container{padding:20px}.availability-modal .ant-modal-content{padding:25px}.tooltip-bold{font-weight:700}.availability-modal-container .heading{font-size:25px;font-weight:700;margin:0 0 10px}.availability-modal-container .heading,.availability-modal-container .sub-heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-style:normal;line-height:normal}.availability-modal-container .sub-heading{font-size:18px;font-weight:400;margin:0 0 15px}.availability-modal-container .info-wrapper{align-items:center;display:flex;margin-bottom:20px}.availability-modal-container .info-wrapper .caption{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:8px}.availability-modal-container .availability-calendar-container .rmdp-wrapper{border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;padding:20px;width:718px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar{overflow:hidden;padding:0;width:100%}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-header{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0 20px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-header .calendar-arrow{background:none;border:none;cursor:pointer;outline:none}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker{display:flex;justify-content:center;width:720px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{align-items:center;display:flex;height:50px;width:560px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{color:#c0d1d8;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:14.2857142857%}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day{color:#2b2d42;display:flex;justify-content:center;width:14.2857142857%}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span:hover{background:#fff;color:#2b2d42;cursor:default}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .open-day{background:#028090;color:#fff;height:35px;left:19.5px;position:absolute;top:-3.5px;width:35px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .visit-day{background:#f9a03f;height:35px;left:19.5px;position:absolute;top:-3.5px;width:35px}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .visit-day .tooltip-wrapper{align-items:center;display:flex;flex-direction:column}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .visit-day .tooltip-wrapper .caption{margin:0}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive,.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span .open-day{color:#c0d1d8}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span .open-day:hover{background:#028090;color:#c0d1d8}.availability-modal-container .availability-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span:hover{background:#fff;color:#c0d1d8;cursor:default}.availability-modal-container .icons-wrapper{display:flex;margin-top:20px}.availability-modal-container .icons-wrapper .caption{margin-left:8px}.availability-modal-container .icons-wrapper .icon{margin-left:30px}.item-wrapper{align-items:center;cursor:auto;display:flex;padding:20px 20px 0}.item-wrapper:last-child{padding-bottom:20px}.item-wrapper .labels-wrapper{align-items:center;display:flex;flex:1 1;justify-content:space-between}.item-wrapper .labels-wrapper .item-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin-left:12px}.item-wrapper .labels-wrapper .end-label{color:#d90429;cursor:pointer;font-size:18px;font-weight:600;text-decoration:underline}.custom-content-renderer{padding-left:8px}.custom-dropdown-container .react-dropdown-select-dropdown{min-width:100%;width:100%}.custom-dropdown-container .dropdown-item-wrapper{align-items:center;cursor:auto;display:flex;padding:20px 20px 0}.custom-dropdown-container .dropdown-item-wrapper:last-child{padding-bottom:20px}.custom-dropdown-container .dropdown-item-wrapper .item-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);cursor:pointer;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:100%}.custom-dropdown-container .custom-content-renderer{font-size:18px;font-weight:400;padding-left:8px}.custom-dropdown-container .dropdown-handle{align-items:center;display:flex;justify-content:center;margin-right:8px;transition:transform .3s}.custom-dropdown-container .dropdown-handle.rotate{transform:rotate(180deg)}#root .ant-btn:not(.ant-btn-link){height:65px}.warning-box-container{background:#edf2f499;border-radius:4px;display:flex;padding:20px}.warning-box-container .warning-box-content{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 0 10px;padding:0}.custom-time-picker{align-items:center;display:inline-flex;font-family:Nunito Sans;position:relative}.custom-time-picker.disabled{cursor:not-allowed}.custom-time-picker.disabled .time-picker-input{background-color:#edf2f4;cursor:not-allowed}.custom-time-picker.disabled .time-picker-input .time-value{color:#8c8c8c}.custom-time-picker.disabled .am-pm-display{background-color:#c0d1d8;border-color:#c0d1d8}.custom-time-picker .time-picker-input{align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px 0 0 4px;cursor:pointer;display:flex;font-size:16px;height:40px;justify-content:space-between;padding:0 12px;transition:all .3s ease;width:120px}.custom-time-picker .time-picker-input:hover:not(.disabled){border-color:#2b2d42}.custom-time-picker .time-picker-input.open{border-color:#2b2d42;box-shadow:0 0 0 2px #1890ff33}.custom-time-picker .time-picker-input .time-placeholder{color:#bfbfbf}.custom-time-picker .time-picker-input .time-value{color:#000;font-weight:500}.custom-time-picker .time-picker-input .clock-icon{color:#8c8c8c;flex-shrink:0}.custom-time-picker .time-picker-dropdown{animation:slideDown .2s ease;background:#fff;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026;left:0;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:1000}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.custom-time-picker .time-picker-dropdown .time-picker-content{align-items:stretch;display:flex;gap:8px;padding:12px}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column{display:flex;flex-direction:column;min-width:60px}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .column-header{border-bottom:1px solid #f0f0f0;color:#595959;font-size:12px;font-weight:600;margin-bottom:4px;padding:8px;text-align:center}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;scrollbar-color:#d9d9d9 #0000;scrollbar-width:thin}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list::-webkit-scrollbar{width:6px}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list::-webkit-scrollbar-track{background:#0000}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:3px}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list .time-option{border-radius:4px;cursor:pointer;font-size:14px;padding:8px 12px;text-align:center;transition:all .2s ease;-webkit-user-select:none;user-select:none}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list .time-option:hover{background-color:#f5f5f5}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list .time-option.selected{background-color:#2b2d42;color:#fff;font-weight:600}.custom-time-picker .time-picker-dropdown .time-picker-content .time-column .options-list .time-option.selected:hover{background-color:#212233}.custom-time-picker .time-picker-dropdown .time-picker-content .time-separator{align-items:center;color:#595959;display:flex;font-size:20px;font-weight:600;padding-top:40px}.custom-time-picker .time-picker-dropdown .period-toggle{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 12px}.custom-time-picker .time-picker-dropdown .period-toggle .period-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#595959;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.custom-time-picker .time-picker-dropdown .period-toggle .period-button:hover{border-color:#2b2d42;color:#2b2d42}.custom-time-picker .time-picker-dropdown .period-toggle .period-button.active{background-color:#2b2d42;border-color:#2b2d42;color:#fff}.custom-time-picker .time-picker-dropdown .period-toggle .period-button.active:hover{background-color:#212233}.custom-time-picker .time-picker-dropdown .action-buttons{border-top:1px solid #f0f0f0;display:flex;gap:8px;padding:8px 12px}.custom-time-picker .time-picker-dropdown .action-buttons .action-button{border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s ease}.custom-time-picker .time-picker-dropdown .action-buttons .action-button.now-button{background-color:#da0812}.custom-time-picker .time-picker-dropdown .action-buttons .action-button.now-button:hover{background-color:#d10913}.custom-time-picker .time-picker-dropdown .action-buttons .action-button.ok-button{background-color:#da0812}.custom-time-picker .time-picker-dropdown .action-buttons .action-button.ok-button:hover{background-color:#d10913}.custom-time-picker .am-pm-display{align-items:center;background-color:#2b2d42;border:1px solid #2b2d42;border-radius:0 4px 4px 0;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:center;min-width:40px;padding:0 12px}.saved-dates-container{margin-bottom:30px}.total-hour{display:flex;padding-bottom:20px}.total-hour .title-hour{font-weight:700;margin-right:10px}.select-times-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px}.select-times-container .checkbox-header{align-items:center;border-bottom:1px solid #edf2f4;border-bottom:1px solid var(--Grey,#edf2f4);display:flex;padding:20px}.select-times-container .checkbox-header .checkbox-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.select-times-container .content{padding:20px}.select-times-container .content .heading-wrapper{align-items:center;display:flex;margin-bottom:8px}.select-times-container .content .heading-wrapper .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.select-times-container .content .heading-wrapper .warning-icon-wrapper{align-items:center;display:flex;margin-left:8px}.select-times-container .content .time-critical-container{background:#edf2f499;border-radius:4px}.select-times-container .content .time-critical-container .check-label-wrapper{align-items:center;display:flex;padding:20px}.select-times-container .content .time-critical-container .check-label-wrapper .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:8px}.select-times-container .content .time-critical-container .message-container{border-top:.5px solid #c0d1d8;border-top:.5px solid var(--Grey,#c0d1d8)}.select-times-container .content .time-critical-container .message-container .time-critical-content{margin:0 auto;padding:20px;width:500px}.select-times-container .content .time-critical-container .message-container .time-critical-content .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 5px}.select-times-container .content .time-critical-container .message-container .time-critical-content .message-area{background:#fff;background:var(--White,#fff);border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;height:140px;line-height:normal;max-width:468px;padding:15px;resize:none;width:100%}.select-times-container .content .time-critical-container .message-container .time-critical-content .message-area:focus{outline:1px solid #d90429;outline:1px solid var(--Dark-Red,#d90429)}.select-times-container .content .custom-shift-container{margin-bottom:20px}.select-times-container .content .custom-shift-container .times-wrapper{align-items:center;display:flex;gap:100px;margin-top:20px}.select-times-container .content .custom-shift-container .times-wrapper .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper{position:relative}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .time-input-disabled{border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;color:#edf2f4;color:var(--Grey,#edf2f4);font-family:Nunito Sans;font-style:normal;font-weight:400;height:100%;line-height:normal;padding:0;width:211px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .time-input-disabled input{background-color:#edf2f4;font-size:18px;padding:12.5px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .time-input{border:.5px solid #2b2d42;border:.5px solid var(--Dark-Blue,#2b2d42);border-radius:4px;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-style:normal;font-weight:400;height:100%;line-height:normal;padding:0;width:211px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .time-input:focus{border:.5px solid #d90429;border:.5px solid var(--Dark-Red,#d90429);box-shadow:none;outline:1px solid #d90429;outline:1px solid var(--Dark-Red,#d90429)}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .time-input input{font-size:18px;padding:12.5px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .am-pm-toggle-disabled{background:#c0d1d8}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .am-pm-toggle,.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .am-pm-toggle-disabled{align-items:center;border-radius:0 4px 4px 0;color:#fff;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:normal;position:absolute;right:0;top:0;width:53px}.select-times-container .content .custom-shift-container .times-wrapper .time-picker-wrapper .am-pm-toggle{background:#2b2d42}.select-times-container .content .custom-time-slot-container{margin-bottom:20px}.select-times-container .content .custom-time-slot-container .times-wrapper{align-items:center;display:flex;gap:100px;margin-top:20px}.select-times-container .content .custom-time-slot-container .times-wrapper .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 8px}.select-times-container .content .custom-time-slot-container .times-wrapper .time-picker-wrapper{position:relative}.select-times-container .content .custom-time-slot-container .times-wrapper .time-picker-wrapper .time-input{border:.5px solid #2b2d42;border:.5px solid var(--Dark-Blue,#2b2d42);border-radius:4px;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-style:normal;font-weight:400;height:100%;line-height:normal;padding:0;width:211px}.select-times-container .content .custom-time-slot-container .times-wrapper .time-picker-wrapper .time-input:focus{border:.5px solid #d90429;border:.5px solid var(--Dark-Red,#d90429);box-shadow:none;outline:1px solid #d90429;outline:1px solid var(--Dark-Red,#d90429)}.select-times-container .content .custom-time-slot-container .times-wrapper .time-picker-wrapper .time-input input{font-size:18px;padding:12.5px}.select-times-container .content .custom-time-slot-container .times-wrapper .time-picker-wrapper .am-pm-toggle{align-items:center;background:#2b2d42;border-radius:0 4px 4px 0;color:#fff;display:flex;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;height:100%;justify-content:center;line-height:normal;position:absolute;right:0;top:0;width:53px}.select-times-container .content .shift-dropdown{margin-bottom:20px;width:400px}.select-times-container .content .button-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:30px}.select-times-container .content .button-wrapper .save-button{background:#d90429;background:var(--Dark-Red,#d90429);border-radius:4px;color:#fff;height:65px;margin-bottom:15px;width:350px}.select-times-container .content .button-wrapper .add-button{background:#fff;background:var(--White,#fff);border:2px solid #d90429;border:2px solid var(--Dark-Red,#d90429);border-radius:4px;color:#d90429;color:var(--Dark-Red,#d90429);flex-shrink:0;height:65px;width:350px}.select-times-container .content .button-wrapper .add-button:hover{background-color:#fff!important;border-color:#d90429!important;border-color:var(--Dark-Red,#d90429)!important;color:#d90429!important;color:var(--Dark-Red,#d90429)!important}.saved-date-container{background:#fff;border:1.5px solid #2b2d42;border-radius:4px;margin-bottom:15px;padding:20px 20px 0}.saved-date-container .header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.saved-date-container .header .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.saved-date-container .header .icon-wrapper{cursor:pointer}.saved-date-container .dates-display-container{margin-bottom:20px}.saved-date-container .dates-display-container .date-display{display:flex;margin-bottom:10px}.saved-date-container .dates-display-container .date-display .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.saved-date-container .dates-display-container .date-display .action-icons-wrapper{display:flex;flex:1 1;justify-content:flex-end}.saved-date-container .dates-display-container .date-display .action-icons-wrapper .icon-wrapper{cursor:pointer;margin-left:10px}.cost-code-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px}.cost-code-container .heading-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:8px;margin-top:20px}.cost-code-container .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.cost-code-container .code-container{border-bottom:.5px solid #edf2f4;border-bottom:.5px solid var(--Grey,#edf2f4);padding:20px}.cost-code-container .input-wrapper{width:400px}.cost-code-container .contact-container{padding:20px}.cost-code-container .tooltip-bold{font-weight:700}.visitor-list-container{display:flex;flex-wrap:wrap;gap:15px 0}.visitor-list-container .visitor{width:290px}.checkbox-selector-container{display:flex;flex-wrap:wrap}.checkbox-selector-container .option-container{align-items:center;display:flex;margin-bottom:20px;width:290px}.checkbox-selector-container .option-container .label{font-size:18px;font-weight:400;margin-left:12px}.checkbox-selector-container .option-container .label,.visitor-site-access-container .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-style:normal;line-height:normal}.visitor-site-access-container .heading{font-size:20px;font-weight:700;margin:0 0 20px}.visitor-site-access-container .dropdown-heading{margin-bottom:8px}.visitor-site-access-container .selected-site-wrapper{background:#fff;border:1.5px solid #2b2d42;border-radius:4px;margin-bottom:20px;padding:20px}.visitor-site-access-container .selected-site-wrapper .detail-wrapper{align-items:center;display:flex}.visitor-site-access-container .selected-site-wrapper .detail-wrapper .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0;width:120px}.visitor-site-access-container .selected-site-wrapper .detail-wrapper .caption{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.visitor-site-access-container .selected-site-wrapper .site-type{margin-bottom:15px}.visitor-site-access-container .select-shift-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;padding:20px}.visitor-site-access-container .select-shift-container .select-shift-wrapper,.visitor-site-access-container .select-shift-container .site-areas-wrapper{margin-bottom:20px}.visitor-site-access-container .select-shift-container .site-areas-wrapper .dropdown-wrapper{width:400px}.visitor-site-access-container .select-shift-container .apply-to-all-container{align-items:center;background:#edf2f499;border-radius:4px;display:flex;padding:20px}.visitor-site-access-container .select-shift-container .apply-to-all-container .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.visitor-site-access-container .select-visitors-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;margin-top:20px;padding:20px 20px 0}.visitor-site-access-container .button-wrapper{align-items:center;display:flex;flex-direction:column;gap:15px;margin-top:20px}.visitor-site-access-container .button-wrapper .save-button{background:#d90429;background:var(--Dark-Red,#d90429);border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:65px;width:350px}.visitor-site-access-container .button-wrapper .save-button:hover{background:#d10913}.saved-shift-date-container{background:#fff;border:1.5px solid #2b2d42;border-radius:4px;margin-bottom:20px;padding:20px}.saved-shift-date-container .header{display:flex;margin-bottom:20px}.saved-shift-date-container .header .heading{width:280px}.saved-shift-date-container .header .heading,.saved-shift-date-container .header .shift-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0}.saved-shift-date-container .header .icons-wrapper{display:flex;flex:1 1;gap:15px;justify-content:flex-end}.saved-shift-date-container .header .icons-wrapper .icon{cursor:pointer}.saved-shift-date-container .detail-section{display:flex;margin-bottom:15px}.saved-shift-date-container .detail-section .heading{font-weight:700;width:140px}.saved-shift-date-container .detail-section .detail,.saved-shift-date-container .detail-section .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;line-height:normal;margin:0}.saved-shift-date-container .detail-section .detail{font-weight:400}.saved-shift-date-container .detail-section:last-child{margin-bottom:0}.saved-shift-date-container .detail-section .visitors-list{display:flex}.saved-shift-date-container .detail-section .visitors-list .visitor{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 8px 0 0}.saved-shift-date-container .detail-section .visitors-list .visitor:after{content:", "}.saved-shift-date-container .detail-section .visitors-list .visitor:last-child{margin-right:0}.saved-shift-date-container .detail-section .visitors-list .visitor:last-child:after{content:""}.change-selected-date-container .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-size:25px;font-weight:700;margin:0 0 30px}.change-selected-date-container .calendar-container{margin-bottom:30px}.change-selected-date-container .calendar-container .rmdp-wrapper{border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;padding:20px;width:718px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar{overflow:hidden;padding:0;width:100%}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-header{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:25px;font-style:normal;font-weight:700;line-height:normal;margin:0;padding:0 20px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-header .calendar-arrow{background:none;border:none;cursor:pointer;outline:none}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker{display:flex;justify-content:center;width:720px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{align-items:center;display:flex;height:50px;width:560px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{color:#c0d1d8;font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:14.2857142857%}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day{color:#2b2d42;display:flex;justify-content:center;width:14.2857142857%}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span:hover{background:#fff;color:#2b2d42;cursor:default}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .selected-day{background:#d90429;color:#fff;height:35px;left:19.5px;position:absolute;top:-3.5px;width:35px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .taken-day{background:#edf2f4;color:#c0d1d8;height:35px;left:19.5px;position:absolute;top:-3.5px;width:35px}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span .available-day{cursor:pointer}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive,.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span .selected-day{color:#c0d1d8}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span .selected-day:hover{background:#028090;color:#c0d1d8}.change-selected-date-container .calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive span:hover{background:#fff;color:#c0d1d8;cursor:default}.change-selected-date-container .button-wrapper{display:flex;justify-content:center}.change-selected-date-container .button-wrapper button{background:#d90429;border:none;border-radius:4px;color:#fff;color:var(--White,#fff);cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:65px;margin:0 auto;text-align:center;width:350px}.sa-notifications-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px}.sa-notifications-container .warning-wrapper{padding:20px}.sa-notifications-container .checkbox-wrapper{align-items:center;display:flex;margin:0;padding:0 20px 20px}.sa-notifications-container .checkbox-wrapper .label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.sa-notifications-container .select-visitors-container{border-top:1px solid #edf2f4;padding:20px 20px 0}.sa-notifications-container .select-visitors-container .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 15px}.checkbox-parent-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;margin:0 20px 20px}.checkbox-parent-container .search-checkbox-header{align-items:center;display:flex;margin:20px 20px 12px}.checkbox-parent-container .search-checkbox-header .search-checkbox-title{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);flex-grow:2;font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 0 10px}.checkbox-parent-container .search-checkbox-header .search-checkbox-icon-wrapper{align-items:center;cursor:pointer;display:flex}.checkbox-parent-container .search-checkbox-description{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 35px 20px 55px}.checkbox-parent-container .search-checkbox-children-wrapper{border-top:1px solid #edf2f4;display:flex;flex-direction:column;gap:20px;padding:20px 20px 20px 55px}.checkbox-child-container .checkbox-child-header{align-items:center;display:flex;margin-bottom:10px}.checkbox-child-container .checkbox-child-header .checkbox-child-title{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 0 10px}.checkbox-child-container .child-checkbox-description{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0 35px}.form-search-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;margin:0 auto}.form-search-container .search-content .input-wrapper{margin:20px}.form-search-container .search-content .items-list-container{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:20px;padding:0 20px}.form-search-container .search-content .items-list-container .selected-item{align-items:center;background:#2b2d42;background:var(--Dark-Blue,#2b2d42);border-radius:4px;display:flex}.form-search-container .search-content .items-list-container .selected-item .label{color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:9px 10px}.form-search-container .search-content .items-list-container .selected-item .icon-wrapper{cursor:pointer;margin:0;padding-right:14px}.form-search-container .search-content .checkbox-results{list-style-type:none;margin:0;padding:0}.form-search-container .search-content .checkbox-results .checkbox-list-item{list-style-type:none;margin:0}.form-search-container .search-content .checkbox-results .checkbox-list-item .checkbox-header{align-items:center;display:flex;margin-bottom:12px}.form-search-container .search-content .checkbox-results .checkbox-list-item .checkbox-header .checkbox-title{flex-grow:2;margin:0 0 0 10px}.form-search-container .search-content .checkbox-results .checkbox-list-item .checkbox-description{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;line-height:normal;margin:0}.work-details-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;padding:20px}.work-details-container .heading-wrapper{align-items:center;display:flex;margin-bottom:8px}.work-details-container .heading-wrapper .warning-icon-wrapper{align-items:center;display:flex;margin-left:8px}.work-details-container .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0}.work-details-container .margin-5{margin-bottom:5px}.work-details-container .margin-8{margin-bottom:8px}.work-details-container .description-textarea{background:#fff;background:var(--White,#fff);border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;height:140px;line-height:normal;margin-bottom:20px;max-width:688px;padding:15px;resize:none;width:100%}.work-details-container .description-textarea:focus{outline:1px solid #d90429;outline:1px solid var(--Dark-Red,#d90429)}.work-details-container .reference-wrapper{margin-bottom:20px;width:400px}.file-dragger-container .ant-upload-drag{background:#ef233c08;border:1.5px dashed #ef233c;border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205}.file-dragger-container .ant-upload-drag:hover{border:1.5px dashed #ef233c!important}.file-dragger-container .ant-upload-list .file-list{align-items:center;display:flex;padding-block:10px;position:relative}.file-dragger-container .ant-upload-list .file-list .border{border:.5px solid #edf2f4;bottom:0;position:absolute;right:-20px;width:105.5%}.file-dragger-container .ant-upload-list .ant-upload-list-item-container:last-child .file-list .border{display:none}.file-dragger-container .ant-upload-list .ant-upload-list-item{font-size:16px;font-weight:400;width:100%}.file-dragger-container .ant-upload-list .ant-upload-list-item .ant-btn-icon-only .ant-btn-icon:hover,.file-dragger-container .ant-upload-list .ant-upload-list-item button{background-color:#fff!important}.file-dragger-container .ant-upload-list .ant-upload-list-item .ant-upload-list-item-name{color:#2b2d42}.file-dragger-container .ant-upload-list .ant-upload-icon .anticon svg[data-icon=paper-clip]{display:none}.file-dragger-container .file-uploader-content{align-items:center;display:flex;flex-direction:column;padding:34px}.file-dragger-container .file-uploader-content .icon-wrapper{height:23px;margin-bottom:8px;width:22px}.file-dragger-container .file-uploader-content .caption{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 2px}.file-dragger-container .file-uploader-content .sub-caption{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0}.file-dragger-container .ant-upload-list-item-action{height:22px!important}.uploaded-files-list-container{margin:12px 0 0;padding:0}.uploaded-files-list-container .uploaded-file-display{align-items:center;border-bottom:1px solid #edf2f4;display:flex;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:400;justify-content:space-between;margin:0;padding:10px 0}.uploaded-files-list-container .uploaded-file-display:last-child{border-bottom:none;padding-bottom:0}.uploaded-files-list-container .uploaded-file-display .icon-wrapper{align-items:center;display:flex;gap:10px}.uploaded-files-list-container .uploaded-file-display .remove-file-button{cursor:pointer;height:20px;width:20px}.modal-container .ant-modal-content{border-radius:4px;width:900px}.modal-container .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px}.modal-container .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px}.amend-modal-container .ant-modal{float:none;margin:0 auto;top:20px}.amend-modal-container .ant-modal-content{border-radius:4px;height:auto;left:-60px;max-height:950px;overflow:scroll;width:650px}.amend-modal-container .ant-modal-content .ant-modal-header .ant-modal-title{color:#2b2d42;font-size:25px}.amend-modal-container .ant-modal-content .ant-modal-body{color:#2b2d42;font-size:18px;font-weight:400;margin-top:-10px}.amend-modal-container .ant-modal-content .ant-modal-body .amend-checkbox-wrapper{align-items:center;border:1px solid #edf2f4;box-shadow:0 0 5px 3px #2b2d4205;margin:20px 35px;padding:0 20px 20px}.amend-modal-container .ant-modal-content .ant-modal-body .amend-checkbox-wrapper .checkbox-wrapper{margin-top:20px}.amend-modal-container .ant-modal-content .ant-modal-body .amend-checkbox-wrapper .checkbox-wrapper .checkbox-label{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-left:10px}.amend-modal-container .ant-modal-content .ant-modal-body .additional-details{margin-left:20px;margin-right:35px;padding:-10px 20px 20px}.amend-modal-container .ant-modal-content .ant-modal-body .additional-details .heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;margin:-10px 0 0}.amend-modal-container .ant-modal-content .ant-modal-body .additional-details .margin-5{margin-bottom:5px}.amend-modal-container .ant-modal-content .ant-modal-body .additional-details .details-textarea{background:#fff;background:var(--White,#fff);border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;height:140px;line-height:normal;margin-top:5px;max-width:688px;padding:15px;resize:none;width:97.5%}.amend-modal-container .ant-modal-content .ant-modal-body .additional-details .details-textarea:focus{outline:1px solid #d90429;outline:1px solid var(--Dark-Red,#d90429)}.amend-modal-container .ant-modal-content .ant-modal-body .button-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:100%}.amend-modal-container .ant-modal-content .ant-modal-body .button-wrapper .form-button{border-radius:4px;font-family:Nunito Sans;font-size:18px;height:65px;margin-bottom:15px;width:350px}.amend-modal-container .ant-modal-content .ant-modal-body .button-wrapper .form-button.cancel-button:hover{background-color:#fff!important;border-color:#d90429!important;border-color:var(--Dark-Red,#d90429)!important;color:#d90429!important;color:var(--Dark-Red,#d90429)!important}.terms-and-conditions-container .terms-item{display:flex;gap:10px;margin-bottom:12px}.terms-and-conditions-container .terms-item .number-heading{margin:3px 0 0}.terms-and-conditions-container .terms-item .text{margin:0}.add-visitors-manually-container{border:1px solid #edf2f4;border-radius:4px;padding:20px}.add-visitors-manually-container form{display:flex;flex-direction:column}.add-visitors-manually-container form label{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;margin-bottom:5px}.add-visitors-manually-container form input{background:#fff;border:.5px solid #2b2d42;border:.5px solid var(--Dark-Blue,#2b2d42);border-radius:4px;color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:400;margin-bottom:20px;padding:12.5px;width:400px}.add-visitors-manually-container form input:focus{border:.5px solid #d90429;border:.5px solid var(--Dark-Blue,#d90429);outline:none}.add-visitors-manually-container form .save-visitor-container{align-items:center;background:#edf2f499;display:flex;margin-bottom:20px;padding:20px}.add-visitors-manually-container form .save-visitor-container .caption{font-size:16px;font-weight:400;margin-left:12px}.add-visitors-manually-container form .submit-wrapper{display:flex;justify-content:center}.add-visitors-manually-container form input[type=submit]{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;height:65px;margin-bottom:0;margin-top:10px;width:350px}.add-visitors-manually-container form .error-message{color:#d90429;font-family:Nunito Sans;font-size:16px;font-style:italic;margin-bottom:20px;margin-top:-10px}.upload-container{display:flex;justify-content:center;margin-bottom:30px}.upload-container .ant-upload-wrapper{width:auto}.upload-container .ant-upload-wrapper .ant-upload.ant-upload-select{background-color:#ef233c08;border:1px dashed #ef233c;border-radius:4px 0 0 4px;color:#2b2d42;font-size:18px;font-weight:700;margin:0;width:400px}.upload-container .ant-upload-wrapper .ant-upload.ant-upload-select:hover{border-color:#ef233c!important}.upload-container .csv-downloader.ant-btn.ant-btn-dashed{background-color:#ef233c08;border:1px dashed #ef233c;border-left:none!important;border-radius:0 4px 4px 0!important;font-weight:700;width:400px}.upload-container .csv-downloader.ant-btn.ant-btn-dashed:hover{background-color:#ef233c08!important;border:1px dashed #ef233c!important;border-left:none!important;color:#2b2d42;font-weight:700}.search-add-visitor-form-container .list-search-wrapper{margin-bottom:30px}.search-add-visitor-form-container .button-wrapper{display:flex;justify-content:center}.search-add-visitor-form-container .button-wrapper button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:65px;width:350px}.add-visitors-visitors-added-cotainer .button-wrapper{display:flex;justify-content:center;margin-bottom:30px}.add-visitors-visitors-added-cotainer .button-wrapper button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;height:65px;width:350px}.visitor-content{padding-block:10px;position:relative}.visitor-content .delete-wrapper{cursor:pointer;height:20px;position:absolute;right:70px;top:30px;width:20px}.visitor-content .ant-collapse-content-box{padding:0}.visitor-content .ant-collapse{background:#fff;border:none;color:#2b2d42;font-size:20px;font-weight:700}.visitor-content .ant-collapse .ant-collapse-item{border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px}.visitor-content .ant-collapse .ant-collapse-item .ant-collapse-header{align-items:center;display:flex;padding:15px}.visitor-content .ant-collapse .ant-collapse-item .ant-collapse-content{border-top:none}.visitor-details .detail-wrapper{display:flex;margin-bottom:20px}.visitor-details .detail-wrapper:last-child{margin-bottom:0}.visitor-details .detail-wrapper .label{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;margin:0;width:160px}.visitor-details .detail-wrapper .detail{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:400}.main-container{margin:0 auto 100px;max-width:1320px}.dashboard{color:#2b2d42}.request-card-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-block:30px}.request-card{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;display:block;margin-block:10px;margin-right:10px;min-width:310px;transition:all .2s ease-in-out}.request-card.clickable:hover{box-shadow:0 4px 12px 6px #2b2d4214;transform:translateY(-2px)}.request-card.clickable:active{transform:translateY(0)}.request-card .content{display:flex;padding:20px;padding-block:17px}.request-card .request-number{font-family:Nunito Sans;font-size:40px;font-weight:800;padding-right:10px}.request-card .request-text{align-items:center;display:flex;font-family:Nunito Sans;font-size:18px;font-weight:700}.search-container{background:#fff;border:1px solid #edf2f4;border:1px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;display:block;min-width:310px}.request-button-container,.search-container{justify-content:space-between;margin-block:30px}.request-button-container{display:flex;flex-wrap:wrap}.request-button-container .create-button{align-items:center;display:flex;justify-content:center;width:350px}.security-dashboard-container .heading{font-size:25px;margin-top:30px}.security-dashboard-container .top-container{gap:40px}.security-dashboard-container .top-container .calendar{width:310px}@media(max-width:1320px){.request-card-content{justify-content:center}}@media(max-width:1024px){.request-button-container{justify-content:space-around}}.sortable-header{align-items:center;display:flex;justify-content:space-between;transition:color .2s ease-in-out}.sortable-header:hover{color:#da0812}.sortable-header .sort-indicator{color:#da0812;font-weight:700;margin-left:8px}@media(max-width:400px){.request-button-container .create-button{width:310px}}.dashboard-search-container{align-items:center;padding:20px;padding-block:20px}.dashboard-search-container .filter-container{display:flex;justify-content:space-between;margin-bottom:20px}.dashboard-search-container .filter-container .text-input-container{margin-right:15px;padding:9px;width:340px}.dashboard-search-container .filter-button-container{align-items:flex-start;display:flex;justify-content:space-between}.dashboard-search-container .filter-button-container .extra-button{display:flex}.dashboard-search-container .filter-button-container .extra-button .ant-btn.sort-button{border-bottom:2px solid #ef233c;display:flex;margin:0 15px;padding:0}.dashboard-search-container .filter-button-container .extra-button .ant-btn.sort-button .sort-icon{margin-left:5px}.dashboard-search-container .filter-button-container .extra-button .ant-btn.clear-button{border-bottom:2px solid #ef233c;margin:0 35px 0 15px;padding:0}.dashboard-search-container .filter-button-container .extra-button .ant-btn-link span{color:#ef233c}.dashboard-search-container .filter-button-container .items-list-container{display:flex;flex-wrap:wrap;gap:15px}.dashboard-search-container .filter-button-container .items-list-container .selected-item{align-items:center;background:#2b2d42;background:var(--Dark-Blue,#2b2d42);border-radius:4px;display:flex}.dashboard-search-container .filter-button-container .items-list-container .selected-item .label{color:#fff;font-family:Nunito Sans;font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin:0;padding:9px 10px}.dashboard-search-container .filter-button-container .items-list-container .selected-item .icon-wrapper{cursor:pointer;margin:0;padding-right:14px}.dashboard-search-container .export-button{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:270px}.filter-date-container{display:flex;justify-content:space-between}.filter-date-container .datepicker-search{margin-inline:10px;width:180px}.filter-date-container .datepicker-search .ant-picker-input input{font-size:18px}.filter-date-container .datepicker-search .ant-picker-input ::placeholder{color:#2b2d42}.filter-date-container .datepicker-search .ant-picker-input .anticon.anticon-calendar svg[data-icon=calendar]{fill:#2b2d42}.filter-date-container .ant-picker-panel-layout{border-radius:0;height:53px}.filter-date-container .ant-picker{border:.5px solid #2b2d42;border-radius:4px;font-size:18px}.filter-date-container .ant-picker-ranges{display:none}.date-picker-popup .ant-picker-panel-layout .ant-picker-footer{border:none}.date-picker-popup .ant-picker-panel-layout .ant-picker-header{border:none;font-size:18px;padding:10px 8px 0}.date-picker-popup .ant-picker-panel-layout .ant-picker-cell-in-view .ant-picker-cell-inner{font-size:16px}.date-picker-popup .ant-picker-panel-layout .ant-picker-cell-selected.ant-picker-cell-in-view .ant-picker-cell-inner{background:#ef233c;border-radius:20px;font-size:16px}.date-picker-popup .ant-picker-panel-layout .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border:none}.date-picker-popup .ant-picker-panel-layout .ant-picker-header-super-next-btn,.date-picker-popup .ant-picker-panel-layout .ant-picker-header-super-prev-btn,.date-picker-popup .ant-picker-panel-layout .ant-picker-ranges{display:none}.date-picker-popup .ant-picker-content thead tr th{color:#c0d1d8}.ant-picker-footer-extra{padding:12px}.ant-picker-footer-extra .footer-calendar .ant-btn{border-radius:4px;display:grid;height:auto}.ant-picker-footer-extra .footer-calendar .ant-btn span{font-size:18px;font-weight:700;padding-block:2px}.ant-picker-footer-extra .footer-calendar .ant-btn-primary{margin-bottom:10px}.ant-picker-footer-extra .footer-calendar .ant-btn-primary:hover{background:#ef233c;border-radius:4px}.ant-picker-footer-extra .footer-calendar .picker-close-button,.ant-picker-footer-extra .footer-calendar .picker-close-button:hover{border:2px solid #ef233c;color:#ef233c}.status-dropdown{border-radius:4px;box-shadow:0 6px 16px 0 #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;max-height:300px;min-width:280px;overflow-y:auto}.status-dropdown .item-dropdown{align-items:center;border-radius:4px;display:flex;padding-block:10px}.status-dropdown .item-dropdown .item-title-dropdown{color:#2b2d42;font-size:18px;font-weight:400;padding-left:10px}.dropdown-container .ant-dropdown-trigger{border-color:#2b2d42}.dropdown-filter-button,.dropdown-filter-button[style] button{border:.5px solid #2b2d42}.dropdown-filter-button{background-color:#fff;border-radius:4px;margin-left:15px;padding:12px;width:220px}.dropdown-filter-button .dropdown-filter-content{align-items:center;color:#2b2d42;display:flex;font-family:Nunito Sans;font-size:18px;font-weight:400;justify-content:space-between}.dashboard-table-container .ant-table-container{border:1px solid #edf2f4;border-radius:4px;box-shadow:0 0 5px 3px #2b2d420a}.dashboard-table-container .ant-table-container table{border-radius:4px}.dashboard-table-container .ant-table-container table thead tr:first-child>:first-child{border-start-start-radius:0}.dashboard-table-container .ant-table-container table thead tr:first-child>:last-child{border-start-end-radius:0}.dashboard-table-container .ant-table-container table tbody{color:#2b2d42;font-size:16px;font-weight:400}.dashboard-table-container .ant-table-thead tr th{background:#edf2f4;color:#2b2d42;font-size:18px;font-weight:700}.dashboard-table-container .ant-table-thead tbody{font-size:16px}.dashboard-table-container .request-table .ant-pagination .ant-pagination-item{border:none;pointer-events:none}.dashboard-table-container .request-table .ant-pagination .ant-pagination-item-link{background-color:#edf2f4}.dashboard-table-container .request-table .ant-pagination .request-table-pagination{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400}.dashboard-table-container .request-table .edit-button{color:#ef233c;cursor:pointer;font-size:16px;transition:color .3s}.dashboard-table-container .request-table .edit-button:hover{color:#ef233c;cursor:pointer}.hourly-rate-modal-container .heading{font-size:25px;font-weight:700;margin:0 0 10px}.hourly-rate-modal-container .heading,.hourly-rate-modal-container .sub-heading{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-style:normal;line-height:normal}.hourly-rate-modal-container .sub-heading{font-size:18px;font-weight:400;margin:0 0 15px}.hourly-rate-modal-container .content-container{margin:0 auto;width:500px}.hourly-rate-modal-container .content-container h3{font-size:18px;font-weight:700;margin:0 0 8px}.hourly-rate-modal-container .content-container .date-note{color:#666;font-size:14px;font-style:italic;margin:0 0 16px}.hourly-rate-modal-container .content-container .date-range-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:30px}.hourly-rate-modal-container .content-container .date-range-container .date-input label{color:#1a1a1a;display:block;font-size:14px;font-weight:500;margin-bottom:8px}.hourly-rate-modal-container .content-container .date-range-container .date-input .ant-picker{border-color:#2b2d42;border-radius:6px}.hourly-rate-modal-container .content-container .date-range-container .date-input .ant-picker:hover{border-color:#1890ff}.hourly-rate-modal-container .content-container .date-range-container .date-input .ant-picker.ant-picker-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.hourly-rate-modal-container .content-container .dropdown-wrapper{margin-bottom:30px}.hourly-rate-modal-container .content-container .button-wrapper{display:flex;flex-direction:column;gap:15px}.hourly-rate-modal-container .content-container .button-wrapper .export-button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;height:65px;margin:0 auto;width:350px}.hourly-rate-modal-container .content-container .button-wrapper .cancel-button{background:#fff;border:2px solid #d90429;border-radius:4px;color:#d90429;cursor:pointer;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;height:65px;margin:0 auto;width:350px}.overruled-modal-container .heading{color:#2b2d42;font-size:25px;font-weight:700;margin:0 0 12px;text-align:left}.overruled-modal-container .caption{color:#2b2d42;flex:1 1;font-size:18px;font-weight:400;margin-bottom:30px}.overruled-modal-container .button-wrapper{display:flex;justify-content:center}.overruled-modal-container button{background-color:#fff;border:2px solid #d90429;border-radius:4px;color:#d90429;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:700;height:65px;margin:0 auto;text-align:center;width:350px}.view-details-modal-container .heading{color:#2b2d42;font-family:Nunito Sans;font-size:25px;font-weight:700;margin:0 0 12px}.view-details-modal-container .content{border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;margin-bottom:10px}.view-details-modal-container .content .top-section{border-bottom:.5px solid #edf2f4;border-bottom:.5px solid var(--Grey,#edf2f4);display:flex;flex-wrap:wrap;gap:30px;padding:20px}.view-details-modal-container .content .top-section .reference-wrapper{display:flex;flex:1 1;flex-direction:column;min-width:130px}.view-details-modal-container .content .top-section .site-wrapper{flex:1 1;min-width:200px}.view-details-modal-container .content .top-section .starting-wrapper{flex:1 1;min-width:150px}.view-details-modal-container .content .top-section .info-wrapper{flex:1 1;min-width:200px}.view-details-modal-container .content .top-section .visitors-wrapper-modal{flex:1 1}.view-details-modal-container .content .top-section .visitors-content{display:flex;flex-direction:column;gap:10px}.view-details-modal-container .content .top-section .visitors-content .caption-visitor-item{word-wrap:break-word;color:#2b2d42;font-size:18px;font-weight:400;line-height:25px}.view-details-modal-container .content .top-section .visitors-content .visitor-expand-button{word-wrap:break-word;color:#d90429;cursor:pointer;font-size:16px;font-weight:400;line-height:25px}.view-details-modal-container .content .top-section .visitors-content .visitor-expand-button:hover{color:#d90429;text-decoration:underline}.view-details-modal-container .content .top-section .visitors-content .visitor-collapse-button{word-wrap:break-word;color:#d90429;cursor:pointer;font-size:16px;font-weight:400;line-height:25px}.view-details-modal-container .content .top-section .visitors-content .visitor-collapse-button:hover{color:#d90429;text-decoration:underline}.view-details-modal-container .content .top-section .date-shift-wrapper-modal{flex:1 1}.view-details-modal-container .content .top-section .date-shift-wrapper-modal .date-shift-content-modal{display:flex;flex-direction:column}.view-details-modal-container .content .top-section .date-shift-wrapper-modal .date-shift-content-modal .caption-date{color:#2b2d42;font-size:18px;font-weight:800}.view-details-modal-container .content .top-section .date-shift-wrapper-modal .date-shift-content-modal .caption-shift,.view-details-modal-container .content .top-section .date-shift-wrapper-modal .date-shift-content-modal .caption-time-slot{font-size:18px}.view-details-modal-container .content .heading{font-size:18px;font-weight:700;margin-bottom:8px}.view-details-modal-container .content .caption{word-wrap:break-word;color:#2b2d42;font-size:18px;font-weight:400;line-height:25px;overflow-wrap:break-word}.view-details-modal-container .button-wrapper{display:flex;justify-content:center;margin-top:30px}.view-details-modal-container .button-wrapper .visitors-on-site-button{background-color:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:45px;max-width:100%;text-align:center;width:350px}@media(max-width:768px){.view-details-modal-container .content .top-section{gap:20px;padding:15px}.view-details-modal-container .content .top-section .info-wrapper,.view-details-modal-container .content .top-section .reference-wrapper,.view-details-modal-container .content .top-section .site-wrapper,.view-details-modal-container .content .top-section .starting-wrapper{flex-basis:calc(50% - 10px);flex-grow:0;flex-shrink:0;min-width:calc(50% - 10px)}.view-details-modal-container .button-wrapper .visitors-on-site-button{width:280px}}@media(max-width:480px){.view-details-modal-container .heading{font-size:22px}.view-details-modal-container .content .top-section{flex-direction:column;gap:15px;padding:12px}.view-details-modal-container .content .top-section .info-wrapper,.view-details-modal-container .content .top-section .reference-wrapper,.view-details-modal-container .content .top-section .site-wrapper,.view-details-modal-container .content .top-section .starting-wrapper{flex:1 1;min-width:100%;width:100%}.view-details-modal-container .content .heading{font-size:16px}.view-details-modal-container .content .caption{font-size:16px;line-height:22px}.view-details-modal-container .button-wrapper{margin-top:20px}.view-details-modal-container .button-wrapper .visitors-on-site-button{font-size:16px;height:40px;width:100%}}@media(max-width:320px){.view-details-modal-container .content .top-section{gap:12px;padding:10px}.view-details-modal-container .content .heading{font-size:15px}.view-details-modal-container .content .caption{font-size:14px;line-height:20px}.view-details-modal-container .button-wrapper .visitors-on-site-button{font-size:15px;height:38px}}.security-info-blocks .no-visits{align-items:center;border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;color:#2b2d42;display:flex;font-family:Nunito Sans;font-size:18px;font-weight:700;height:220px;justify-content:center;margin-bottom:20px;padding:20px}@media(max-width:767px){.security-info-blocks .no-visits{font-size:16px;height:180px;padding:15px}}.security-info-blocks .security-info-block-container{border:.5px solid #edf2f4;border:.5px solid var(--Grey,#edf2f4);border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;margin-bottom:20px}.security-info-blocks .security-info-block-container:last-child{margin-bottom:0}.security-info-blocks .security-info-block-container .top-section{display:flex;gap:30px;padding:20px}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section{flex-direction:column;gap:15px;padding:15px}}@media(min-width:768px)and (max-width:1023px){.security-info-blocks .security-info-block-container .top-section{flex-wrap:wrap;gap:20px}}.security-info-blocks .security-info-block-container .top-section .ref-wrapper{width:100px}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section .ref-wrapper{width:100%}}.security-info-blocks .security-info-block-container .top-section .site-wrapper{flex:1 1;min-width:150px}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section .site-wrapper{min-width:auto}}.security-info-blocks .security-info-block-container .top-section .visitors-wrapper{flex:100px 1}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section .visitors-wrapper{flex:none;width:100%}}.security-info-blocks .security-info-block-container .top-section .shift-wrapper{display:flex;flex-direction:column;width:150px}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section .shift-wrapper{width:100%}}.security-info-blocks .security-info-block-container .top-section .area-wrapper{flex:1 1;min-width:200px}@media(max-width:767px){.security-info-blocks .security-info-block-container .top-section .area-wrapper{min-width:auto}}.security-info-blocks .security-info-block-container .bottom-section{border-top:.5px solid #edf2f4;border-top:.5px solid var(--Grey,#edf2f4);padding:20px}@media(max-width:767px){.security-info-blocks .security-info-block-container .bottom-section{padding:15px}}.security-info-blocks .security-info-block-container .bottom-section .view-details-button{background-color:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Nunito Sans;font-size:18px;font-weight:700;height:45px;letter-spacing:0;line-height:25px;margin-top:12px;text-align:center;width:270px}@media(max-width:767px){.security-info-blocks .security-info-block-container .bottom-section .view-details-button{font-size:16px;height:40px;width:100%}}.security-info-blocks .security-info-block-container .bottom-section .view-details-button:disabled{background:#edf2f4;color:#2b2d42;cursor:not-allowed}.security-info-blocks .security-info-block-container .label{color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;margin:0 0 8px}@media(max-width:767px){.security-info-blocks .security-info-block-container .label{font-size:16px;margin-bottom:6px}}.security-info-blocks .security-info-block-container .caption{font-family:Nunito Sans;font-size:18px;font-weight:400;line-height:25px;margin:0 0 4px}@media(max-width:767px){.security-info-blocks .security-info-block-container .caption{font-size:16px;line-height:22px}}.table-container{width:100%}.table-container .table-scroll-wrapper{max-width:100%;overflow-x:auto}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container{border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205;min-width:100%}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-thead tr{background-color:#0000}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-thead tr th{background:#edf2f4;color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;padding:16px 20px;white-space:nowrap}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-thead tr th:first-child{border-top-left-radius:4px!important}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-thead tr th:last-child{border-top-right-radius:4px!important}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-tbody tr td{border-bottom:1px solid #edf2f4;color:#2b2d42;font-family:Nunito Sans;font-size:16px;font-weight:400;padding:12px 20px;white-space:nowrap}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-tbody tr td:first-child{border-left:1px solid #edf2f4}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-table-tbody tr td:last-child{border-right:1px solid #edf2f4}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox{transform:scale(1.5)}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:#d90429}.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked:hover,.table-container .table-scroll-wrapper .ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#d90429;border-color:#d90429}.table-container .ant-pagination{margin-top:16px;position:relative;width:100%}.table-container .ant-pagination .ant-pagination-item-active{align-items:flex-end;display:flex;justify-content:flex-end}.table-container .ant-pagination .ant-pagination-item-active a{color:#2b2d42}.table-container .ant-pagination .request-table-pagination{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400}.ant-table-wrapper .ant-table-container{border-radius:4px;box-shadow:0 0 5px 3px #2b2d4205}.ant-table-wrapper .ant-table-container .ant-table-thead tr{background-color:#0000}.ant-table-wrapper .ant-table-container .ant-table-thead tr th{background:#edf2f4;color:#2b2d42;font-family:Nunito Sans;font-size:18px;font-weight:700;padding:16px 20px}.ant-table-wrapper .ant-table-container .ant-table-thead tr th:first-child{border-top-left-radius:4px!important}.ant-table-wrapper .ant-table-container .ant-table-thead tr th:last-child{border-top-right-radius:4px!important}.ant-table-wrapper .ant-table-container .ant-table-tbody tr td{border-bottom:1px solid #edf2f4;color:#2b2d42;font-family:Nunito Sans;font-size:16px;font-weight:400;padding:12px 20px}.ant-table-wrapper .ant-table-container .ant-table-tbody tr td:first-child{border-left:1px solid #edf2f4}.ant-table-wrapper .ant-table-container .ant-table-tbody tr td:last-child{border-right:1px solid #edf2f4}.ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox{transform:scale(1.5)}.ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:#d90429}.ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner,.ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked:hover,.ant-table-wrapper .ant-table-container .ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner{background-color:#d90429;border-color:#d90429}.ant-table-wrapper .ant-pagination .ant-pagination-item-active{align-items:center;display:flex;justify-content:center}.ant-table-wrapper .ant-pagination .ant-pagination-item-active a{color:#2b2d42}.ant-table-wrapper .ant-pagination .request-table-pagination{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400}.ant-table-wrapper .ant-table-thead>tr>th.ant-table-selection-column .ant-checkbox-indeterminate .ant-checkbox-inner:after{background-color:#d90429}.ant-table-wrapper .ant-table-row-selected>.ant-table-cell{background-color:#fff!important}:where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination{align-items:flex-end;display:flex;justify-content:flex-end}:where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination .ant-pagination-next .ant-pagination-item-link,:where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:buttonface}:where(.css-dev-only-do-not-override-1rqnfsa).ant-pagination .ant-pagination-item-active{border-color:#0000!important;font-family:Nunito Sans;font-weight:400!important}#root :where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination{align-items:flex-end;display:flex;justify-content:flex-end}#root :where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination .ant-pagination-next .ant-pagination-item-link,#root :where(.css-dev-only-do-not-override-1rqnfsa) .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:buttonface}#root :where(.css-dev-only-do-not-override-1rqnfsa).ant-pagination .ant-pagination-item-active{border-color:none!important;border:none;font-weight:400}.ant-pagination{align-items:center;display:flex;justify-content:flex-end}.ant-pagination .ant-pagination-item{border:none;pointer-events:none}.ant-pagination .ant-pagination-item.ant-pagination-item-active{align-items:center;background:#0000;border:none;display:flex;justify-content:center}.ant-pagination .ant-pagination-next .ant-pagination-item-link,.ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:#edf2f4;border:none}.ant-pagination .ant-pagination-next .ant-pagination-item-link:disabled,.ant-pagination .ant-pagination-prev .ant-pagination-item-link:disabled{background-color:#edf2f4;color:#ccc;cursor:not-allowed}.ant-pagination .request-table-pagination{color:#2b2d42;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:400}:where(.css-1rqnfsa) .ant-pagination{align-items:center;display:flex;justify-content:flex-end}:where(.css-1rqnfsa) .ant-pagination .ant-pagination-next .ant-pagination-item-link,:where(.css-1rqnfsa) .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:#edf2f4}:where(.css-1rqnfsa) .ant-pagination .ant-pagination-item-active{align-items:center;border-color:#0000!important;display:flex;font-family:Nunito Sans;font-weight:400!important;justify-content:center}:where(.css-1rqnfsa).ant-pagination .ant-pagination-item-active{border-color:#0000!important;font-family:Nunito Sans;font-weight:400!important}#root :where(.css-1rqnfsa) .ant-pagination{align-items:center;display:flex;justify-content:flex-end}#root :where(.css-1rqnfsa) .ant-pagination .ant-pagination-next .ant-pagination-item-link,#root :where(.css-1rqnfsa) .ant-pagination .ant-pagination-prev .ant-pagination-item-link{background-color:#edf2f4}#root :where(.css-1rqnfsa).ant-pagination .ant-pagination-item-active{border-color:#0000!important;border:none;font-weight:400}.security-visit-list-container{display:flex;flex-direction:column;height:100%}@media(max-width:767px){.security-visit-list-container{margin:0 -15px;padding:0 15px}}.security-visit-list-container .ant-table-wrapper{flex:1 1;overflow-x:auto}@media(max-width:767px){.security-visit-list-container .ant-table-wrapper{margin-bottom:16px}.security-visit-list-container .ant-table{font-size:14px;min-width:600px}.security-visit-list-container .ant-table .ant-table-thead>tr>th{font-size:14px;padding:8px 4px;white-space:nowrap}.security-visit-list-container .ant-table .ant-table-tbody>tr>td{font-size:14px;padding:8px 4px}}.security-visit-list-container .ant-table-cell{word-wrap:break-word;max-width:200px;overflow-wrap:break-word;white-space:normal}@media(max-width:767px){.security-visit-list-container .ant-table-cell{max-width:150px;min-width:80px}}.security-visit-list-container .ant-table-cell .cell-content{word-wrap:break-word;line-height:1.4;overflow-wrap:break-word;white-space:normal}.security-visit-list-container .ant-table-cell .work-details{word-wrap:break-word;margin:0;overflow-wrap:break-word;white-space:normal}@media(max-width:767px){.security-visit-list-container .ant-table-cell .work-details{font-size:14px;max-width:120px}}.security-visit-list-container .ant-table-cell .visitor-names .visitor-item{font-size:14px;line-height:1.3;margin-bottom:4px}.security-visit-list-container .ant-table-cell .visitor-names .visitor-item:last-child{margin-bottom:0}.security-visit-list-container .ant-table-cell .visitor-names .visitor-collapse-button,.security-visit-list-container .ant-table-cell .visitor-names .visitor-expand-button{align-items:center;color:#d90429;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;margin-top:4px}.security-visit-list-container .ant-table-cell .visitor-names .visitor-collapse-button:hover,.security-visit-list-container .ant-table-cell .visitor-names .visitor-expand-button:hover{color:#d90429;text-decoration:underline}.security-visit-list-container .ant-table-cell .visitor-names .visitor-collapse-button .anticon,.security-visit-list-container .ant-table-cell .visitor-names .visitor-expand-button .anticon{font-size:10px}.security-visit-list-container .ant-pagination-item-active{border:none!important}@media(max-width:767px){.security-visit-list-container .ant-pagination{background:#fff;bottom:0;margin-top:auto;padding:8px 0;position:-webkit-sticky;position:sticky;text-align:center}.security-visit-list-container .ant-pagination .ant-pagination-item,.security-visit-list-container .ant-pagination .ant-pagination-next,.security-visit-list-container .ant-pagination .ant-pagination-prev{height:32px;line-height:30px;min-width:32px}}.security-calendar-container .rmdp-shadow{border:.5px solid #edf2f4;border-radius:4px;box-shadow:none}@media(max-width:767px){.security-calendar-container .rmdp-wrapper{width:100%}}@media(min-width:768px)and (max-width:1023px){.security-calendar-container .rmdp-wrapper{width:280px}}.security-calendar-container .rmdp-wrapper .rmdp-calendar{padding:0}@media(max-width:767px){.security-calendar-container .rmdp-wrapper .rmdp-calendar{width:100%}}@media(min-width:768px)and (max-width:1023px){.security-calendar-container .rmdp-wrapper .rmdp-calendar{width:280px}}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker{display:block!important;padding:0}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{padding:0 10px;width:290px}@media(max-width:767px){.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{max-width:290px;width:100%}}@media(min-width:768px)and (max-width:1023px){.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week{width:260px}}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week:first-child{border-bottom:.5px solid #edf2f4}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{color:#c0d1d8;font-size:14px;font-weight:400}@media(max-width:767px){.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-week-day{font-size:12px}}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-deactive{color:#c0d1d8}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day{cursor:default}@media(max-width:767px){.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span{font-size:14px}}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-day span:hover{background-color:#fff;color:#2b2d42;cursor:auto}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-today span{background-color:#d90429}.security-calendar-container .rmdp-wrapper .rmdp-calendar .rmdp-day-picker .rmdp-week .rmdp-today span:hover{background-color:#d90429;color:#fff}.security-calendar-container .rmdp-wrapper .rmdp-header{color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:700;line-height:normal;padding:9px 6px}@media(max-width:767px){.security-calendar-container .rmdp-wrapper .rmdp-header{font-size:16px;padding:8px 4px}}.security-calendar-container .rmdp-wrapper .rmdp-header .calendar-arrow{background:none;border:none;cursor:pointer;outline:none}.security-calendar-container .marked-date-container{cursor:default;height:100%;position:relative;width:100%}.security-calendar-container .marked-date-container .red-dot{background-color:#d90429;border-radius:50%;bottom:-4px;height:6px;left:50%;position:absolute;transform:translateX(-50%);width:6px}@media(max-width:767px){.security-calendar-container .marked-date-container .red-dot{bottom:-3px;height:4px;width:4px}}.security-dashboard-container{margin:0 auto;max-width:1320px;min-height:calc(100vh - 249px);padding:20px}.security-dashboard-container .heading{color:#2b2d42;font-family:Nunito Sans;font-size:20px;font-weight:700;margin-bottom:20px}@media(min-width:1024px){.security-dashboard-container .heading{font-size:25px;margin-bottom:30px}}.security-dashboard-container .top-container{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}@media(min-width:1024px){.security-dashboard-container .top-container{flex-direction:row;gap:30px;margin-bottom:40px}}.security-dashboard-container .top-container .info-block{flex:1 1;min-width:0}.security-dashboard-container .top-container .security-calendar{justify-content:center;min-width:300px}.security-dashboard-container .bottom-container{width:100%}@media(max-width:767px){.security-dashboard-container .bottom-container{min-height:400px}.security-dashboard-container{padding:15px}.security-dashboard-container .top-container{gap:15px;margin-bottom:20px}.security-dashboard-container .heading{font-size:18px;margin-bottom:15px}}@media(min-width:768px)and (max-width:1023px){.security-dashboard-container{padding:20px}.security-dashboard-container .top-container{gap:25px}}@media(min-width:1200px){.security-dashboard-container{padding:30px}.security-dashboard-container .top-container{gap:40px;margin-bottom:50px}.security-dashboard-container .heading{margin-bottom:40px}}@media(max-width:1320px){.security-dashboard-container{margin:0 20px}}@media(max-width:400px){.security-dashboard-container{padding:10px}.security-dashboard-container .top-container{gap:10px;margin-bottom:15px}.security-dashboard-container .heading{font-size:16px;margin-bottom:10px}}#root .form .form-sub-title{margin:0 0 35px}#root .form .error-block{margin-bottom:20px;margin-top:10px}#root .form .error-block .title-text-md{margin-bottom:5px}#root .form .error-block .custom-error{color:#2b2d42}#root .form .error-block .custom-error svg{margin-right:5px}.login-info{background-color:#edf2f4}.login-info__text .description,.login-info__text .title{color:#2b2d42}.login-form-box .form{max-width:368px}.login-wrap{background-color:#edf2f4;min-height:100vh}.login-info,.login-wrap{display:flex;flex-direction:column}.login-info{align-items:center;justify-content:center;position:relative;width:100%}.message-info{bottom:0;left:0;margin:50px;position:absolute;z-index:1}.message-info .message{align-items:center;display:flex;justify-content:center}.login-info__text{max-width:544px;padding:40px 32px 48px;text-align:center;z-index:1}.login-info__text .title{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px;margin-top:16px}.login-info__text .description{color:#fff;font-size:14px;line-height:1.71}.main-logo{display:block;margin:0 auto;max-width:240px}@media only screen and (min-width:768px){.login-wrap{flex-direction:row;height:100vh}.login-form-box .form{margin-top:17.5vh}.login-form-box .form-title{font-size:25px;margin-bottom:36px;text-align:left}.login-info{max-width:55vw;overflow:hidden}.login-info__text{position:absolute}.login-info__text .main-logo{max-width:410px}.login-info__text .title{font-size:24px;line-height:1.42;margin-bottom:16px;margin-top:24px}.login-info__text .description{font-size:16px;line-height:1.5}}@media only screen and (max-width:400px){.login-info__text{position:absolute}.bg-absolute{width:100%}}@media only screen and (max-width:850px){.message-info{display:none}}#root .two-factor-form-box{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-grow:1;flex-shrink:0;justify-content:center;margin-top:-16px;padding:24px 40px 34px;z-index:2}#root .two-factor-form-box .form{align-self:center;margin:0 auto;max-width:500px;width:100%}#root .two-factor-form-box .form [class^=ant-]:not(.ant-btn-link):focus{border:2px solid #2b2d42}#root .two-factor-form-box .form input.ant-input{color:#2b2d42;font-size:40px;font-weight:800;height:100px;line-height:54.56px;padding:0 35px;width:100px}#root .two-factor-form-box .form .ant-form-item:not(:last-child){display:inline-block;margin-right:15px}#root .two-factor-form-box .form .ant-form-item:not(:last-child):nth-child(4){margin-right:0}#root .two-factor-form-box .form .ant-form-item:last-child .ant-form-item-control-input-content{margin-top:30px;text-align:center}#root .two-factor-form-box .form-title{align-items:center;display:flex;font-size:25px;font-style:normal;font-weight:700;line-height:36px}#root .two-factor-form-box .form-sub-title{margin:0 0 35px}#root .two-factor-form-box .form-sub-title2{font-weight:700;margin:0 0 10px}#root .two-factor-form-box .ant-form-item-label label{font-size:16px;line-height:1.5}#root .two-factor-form-box .forgot-password-section{margin-bottom:50px;margin-top:-18px;width:100%}#root .two-factor-form-box .forgot-password-section .ant-btn-link{color:#da0812;font-size:18px;line-height:1.3;margin-left:0;padding:4px 0;text-align:right;width:100%}#root .two-factor-form-box .forgot-password-section .ant-btn-link:hover{color:#da0812}#root .two-factor-form-box .forgot-password-section .ant-btn-link span{text-decoration:underline}@media(min-width:300px)and (max-width:500px){#root .two-factor-form-box .form input.ant-input{color:#2b2d42;font-size:30px;font-weight:800;height:80px;line-height:54.56px;padding:0 30px;width:80px}}.login-form-box{background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;display:flex;flex-grow:1;flex-shrink:0;justify-content:center;margin-top:-16px;padding:24px 40px 34px;z-index:2}.login-form-box .form{align-self:center;margin:0 auto;max-width:450px;width:100%}.login-form-box .form-title{align-items:center;display:flex;font-size:25px;font-style:normal;font-weight:700;line-height:36px}.login-form-box .ant-form-item-label label{font-size:16px;line-height:1.5}.login-form-box .forgot-password-section{margin-bottom:50px;margin-top:-18px;width:100%}.login-form-box .forgot-password-section .ant-btn-link{color:#da0812;font-size:18px;line-height:1.3;margin-left:0;padding:4px 0;text-align:right;width:100%}.login-form-box .forgot-password-section .ant-btn-link:hover{color:#da0812}.login-form-box .forgot-password-section .ant-btn-link span{text-decoration:underline}.visitors-on-site-container{min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-bottom:20px}.visitors-on-site-container .ant-pagination-item-active{border-color:#0000!important}.visitors-on-site-container .header{align-items:center;border-bottom:1px solid #edf2f4;display:flex;height:70px;justify-content:center;margin-bottom:30px}.visitors-on-site-container .header .content-wrapper{align-items:center;display:flex;justify-content:space-between;max-width:1320px;width:100%}.visitors-on-site-container .header .content-wrapper .icon-wrapper{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;margin:0;width:20px}.visitors-on-site-container .header .content-wrapper .title{font-size:25px;font-weight:700;margin:0}.visitors-on-site-container .header .content-wrapper .placeholder{height:24px;width:20px}.visitors-on-site-container .main-on-site-content{margin:0 auto;max-width:1320px;width:100%}.visitors-on-site-container .main-on-site-content .warning-caption{color:#2b2d42;font-size:18px;font-weight:400;margin:0 0 30px;padding-inline:10px;text-align:center}.visitors-on-site-container .main-on-site-content .table-wrapper{padding-inline:10px}.visitors-on-site-container .main-on-site-content .add-label{color:#2b2d42;cursor:pointer;font-size:16px;font-weight:700;text-decoration:underline}.visitors-on-site-container .main-on-site-content .reference-text{color:#2b2d42;font-size:18px;font-weight:400;margin:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visitors-on-site-container .main-on-site-content .check-in-out-container{margin-bottom:30px}.visitors-on-site-container .main-on-site-content .check-in-out-container .caption{color:#2b2d42;font-size:18px;font-weight:400;margin:0 0 20px;padding-inline:10px}.visitors-on-site-container .main-on-site-content .check-in-out-container .buttons-wrapper{display:flex;gap:20px}@media(max-width:768px){.visitors-on-site-container .main-on-site-content .check-in-out-container .buttons-wrapper{flex-wrap:wrap;justify-content:center}}.visitors-on-site-container .main-on-site-content .check-in-out-container .buttons-wrapper button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:65px;width:270px}@media(max-width:768px){.visitors-on-site-container .main-on-site-content .check-in-out-container .buttons-wrapper button{max-width:270px;width:100%}}.visitors-on-site-container .main-on-site-content .check-in-out-container .buttons-wrapper .button-disabled{background-color:#edf2f4;cursor:not-allowed}.invalid-id-modal .heading{color:#2b2d42;font-size:25px;font-weight:700;margin:0 0 12px;text-align:left}.invalid-id-modal .caption{color:#2b2d42;flex:1 1;font-size:18px;font-weight:400;margin-bottom:30px}.invalid-id-modal .button-wrapper{display:flex;justify-content:center}.invalid-id-modal button{background-color:#fff;border:2px solid #d90429;border-radius:4px;color:#d90429;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:700;height:65px;margin:0 auto;text-align:center;width:350px}.access-cards-modal-container{box-sizing:border-box;max-width:100%;padding:20px}.access-cards-modal-container .heading{color:#2b2d42;font-size:25px;font-weight:700;margin:0 0 30px;text-align:center}@media(max-width:768px){.access-cards-modal-container .heading{font-size:20px;margin-bottom:20px}}@media(max-width:480px){.access-cards-modal-container .heading{font-size:18px;margin-bottom:15px}}.access-cards-modal-container .content-wrapper{box-sizing:border-box;margin:0 auto;max-width:450px;width:100%}@media(max-width:768px){.access-cards-modal-container .content-wrapper{max-width:100%;padding:0 10px}}.access-cards-modal-container .content-wrapper .caption{font-size:18px;font-weight:400;margin:0}.access-cards-modal-container .content-wrapper .mb-8{margin-bottom:8px}.access-cards-modal-container .content-wrapper .access-cards-list-container{border:.5px solid #2b2d42;border-radius:4px;box-sizing:border-box;margin-bottom:30px;margin-top:12px;width:100%}@media(max-width:768px){.access-cards-modal-container .content-wrapper .access-cards-list-container{margin-bottom:20px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container{align-items:center;background:#edf2f4;box-sizing:border-box;display:flex;justify-content:space-between;padding:10px 20px}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container{gap:10px;padding:10px 15px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper{flex:1 1;min-width:0;overflow:hidden}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper{width:100%}}.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper .add-label{color:#2b2d42;font-size:16px;font-weight:400;margin-right:4px}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper .add-label{font-size:14px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper .new-card-name{color:#2b2d42;font-size:16px;font-weight:700;word-break:break-word}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .new-card-wrapper .new-card-name{font-size:14px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .icon-wrapper{cursor:pointer;flex-shrink:0;height:20px;margin:0;width:20px}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .add-new-card-container .icon-wrapper{align-self:flex-end}}.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list{margin:20px 0;max-height:300px;overflow-y:auto}@media(max-width:768px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list{margin:15px 0;max-height:250px}}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list{margin:10px 0;max-height:200px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry{align-items:center;box-sizing:border-box;display:flex;margin-bottom:16px;max-width:100%;padding:0 20px}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry{margin-bottom:12px;padding:0 15px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry:last-child{margin-bottom:0}.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry .label{font-size:18px;font-weight:400;margin:0 0 0 10px;max-width:calc(100% - 50px);overflow-wrap:break-word;word-break:break-word}@media(max-width:768px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry .label{font-size:16px;max-width:calc(100% - 40px)}}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .access-card-entry .label{margin-left:8px}}.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .fetching-wrapper{align-items:center;display:flex;justify-content:center;min-height:100px}@media(max-width:480px){.access-cards-modal-container .content-wrapper .access-cards-list-container .access-cards-list .fetching-wrapper{min-height:80px}}.access-cards-modal-container .content-wrapper .apply-to-all-wrapper{align-items:flex-start;display:flex;gap:10px;margin-bottom:40px}@media(max-width:768px){.access-cards-modal-container .content-wrapper .apply-to-all-wrapper{margin-bottom:30px}}@media(max-width:480px){.access-cards-modal-container .content-wrapper .apply-to-all-wrapper{gap:8px;margin-bottom:20px}}.access-cards-modal-container .content-wrapper .apply-to-all-wrapper .label{flex:1 1;font-size:16px;font-weight:400;line-height:1.4;margin:0}.access-cards-modal-container .content-wrapper .button-wrapper{box-sizing:border-box;margin:0 auto;max-width:350px;width:100%}@media(max-width:768px){.access-cards-modal-container .content-wrapper .button-wrapper{max-width:100%}}.access-cards-modal-container .content-wrapper .button-wrapper .save-button{background:#d90429;border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:65px;text-align:center;width:100%}@media(max-width:768px){.access-cards-modal-container .content-wrapper .button-wrapper .save-button{height:55px}}@media(max-width:480px){.access-cards-modal-container .content-wrapper .button-wrapper .save-button{height:50px}}.access-cards-modal-container .content-wrapper .button-wrapper .cancel-button{background-color:#fff;border:2px solid #d90429;border-radius:4px;box-sizing:border-box;color:#d90429;cursor:pointer;font-size:18px;font-weight:700;height:65px;margin-top:16px;text-align:center;width:100%}@media(max-width:768px){.access-cards-modal-container .content-wrapper .button-wrapper .cancel-button{height:55px;margin-top:12px}}@media(max-width:480px){.access-cards-modal-container .content-wrapper .button-wrapper .cancel-button{height:50px;margin-top:10px}}.access-cards-modal-container .content-wrapper .button-wrapper .error{color:red;font-size:16px;margin:10px 0 0;text-align:center;word-break:break-word}@media(max-width:480px){.access-cards-modal-container .content-wrapper .button-wrapper .error{margin-top:8px}}@media(max-width:768px){.access-cards-modal-container{padding:15px}}@media(max-width:480px){.access-cards-modal-container{padding:10px}}.key-reference-modal-container{box-sizing:border-box;max-width:100%;padding:20px}.key-reference-modal-container .heading{color:#2b2d42;font-size:25px;font-weight:700;margin:0 0 30px;text-align:center}@media(max-width:768px){.key-reference-modal-container .heading{margin-bottom:20px}}@media(max-width:480px){.key-reference-modal-container .heading{margin-bottom:15px}}.key-reference-modal-container .content-wrapper{box-sizing:border-box;margin:0 auto;max-width:450px;padding:0 10px;width:100%}@media(max-width:768px){.key-reference-modal-container .content-wrapper{max-width:100%;padding:0 5px}}.key-reference-modal-container .content-wrapper .reference-wrapper{margin-bottom:20px}@media(max-width:480px){.key-reference-modal-container .content-wrapper .reference-wrapper{margin-bottom:15px}}.key-reference-modal-container .content-wrapper .description-wrapper{margin-bottom:20px}@media(max-width:480px){.key-reference-modal-container .content-wrapper .description-wrapper{margin-bottom:15px}}.key-reference-modal-container .content-wrapper .description-wrapper textarea{border:.5px solid #2b2d42;border-radius:4px;box-sizing:border-box;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-style:normal;font-weight:400;height:150px;overflow-y:auto;padding:10px;resize:none;width:100%}@media(max-width:768px){.key-reference-modal-container .content-wrapper .description-wrapper textarea{height:120px}}@media(max-width:480px){.key-reference-modal-container .content-wrapper .description-wrapper textarea{height:100px;padding:8px}}.key-reference-modal-container .content-wrapper .description-wrapper textarea:focus{outline:none}.key-reference-modal-container .content-wrapper .caption{font-size:18px;font-weight:400;margin:0}.key-reference-modal-container .content-wrapper .mb-8{margin-bottom:8px}@media(max-width:480px){.key-reference-modal-container .content-wrapper .mb-8{margin-bottom:6px}}.key-reference-modal-container .content-wrapper .apply-to-all-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:40px}@media(max-width:768px){.key-reference-modal-container .content-wrapper .apply-to-all-wrapper{margin-bottom:30px}}@media(max-width:480px){.key-reference-modal-container .content-wrapper .apply-to-all-wrapper{margin-bottom:20px}}.key-reference-modal-container .content-wrapper .apply-to-all-wrapper .label{flex:1 1;font-size:16px;font-weight:400;margin:0 0 0 10px;min-width:0}@media(max-width:768px){.key-reference-modal-container .content-wrapper .apply-to-all-wrapper .label{margin-left:8px}}@media(max-width:480px){.key-reference-modal-container .content-wrapper .apply-to-all-wrapper .label{margin-left:6px}}.key-reference-modal-container .content-wrapper .button-wrapper{margin:0 auto 10px;max-width:350px;width:100%}@media(max-width:768px){.key-reference-modal-container .content-wrapper .button-wrapper{max-width:100%}}.key-reference-modal-container .content-wrapper .button-wrapper .save-button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:65px;text-align:center;transition:background-color .2s ease;width:100%}@media(max-width:768px){.key-reference-modal-container .content-wrapper .button-wrapper .save-button{height:55px}}@media(max-width:480px){.key-reference-modal-container .content-wrapper .button-wrapper .save-button{height:50px}}.key-reference-modal-container .content-wrapper .button-wrapper .save-button:hover{background:#b00322}.key-reference-modal-container .content-wrapper .button-wrapper .save-button:active{background:#8a021a}.key-reference-modal-container .content-wrapper .button-wrapper .cancel-button{background-color:#fff;border:2px solid #d90429;border-radius:4px;color:#d90429;cursor:pointer;font-size:18px;font-weight:700;height:65px;margin-top:16px;text-align:center;transition:all .2s ease;width:100%}@media(max-width:768px){.key-reference-modal-container .content-wrapper .button-wrapper .cancel-button{height:55px;margin-top:12px}}@media(max-width:480px){.key-reference-modal-container .content-wrapper .button-wrapper .cancel-button{height:50px;margin-top:10px}}.key-reference-modal-container .content-wrapper .button-wrapper .cancel-button:hover{background:#d90429;color:#fff}.key-reference-modal-container .content-wrapper .button-wrapper .cancel-button:active{background:#b00322;border-color:#b00322}.key-reference-modal-container .error{color:red;font-size:16px;margin:10px 0 0;text-align:center}@media(max-width:768px){.key-reference-modal-container .error{margin-top:8px}}@media(max-width:480px){.key-reference-modal-container .error{margin-top:6px}}@media(max-width:768px){.key-reference-modal-container{padding:15px}}@media(max-width:480px){.key-reference-modal-container{padding:10px}}.return-cards-modal-container{max-width:100%;padding:20px}.return-cards-modal-container .ant-table-wrapper .ant-pagination-item,.return-cards-modal-container .ant-table-wrapper .request-table-pagination{border-color:#0000!important}.return-cards-modal-container .heading{word-wrap:break-word;color:#2b2d42;font-size:25px;font-weight:700;margin:0 0 20px}.return-cards-modal-container .caption{word-wrap:break-word;color:#2b2d42;font-size:18px;font-weight:400;margin:0 0 20px}.return-cards-modal-container .reference-text{color:#2b2d42;font-size:18px;font-weight:400;margin:0;max-width:241px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.return-cards-modal-container .reference-text{max-width:150px}}@media(max-width:480px){.return-cards-modal-container .reference-text{max-width:100px}}.return-cards-modal-container .reason-container{margin:20px auto 30px;max-width:600px;width:100%}.return-cards-modal-container .reason-container .caption{color:#2b2d42;font-size:18px;font-weight:700;margin-bottom:8px}.return-cards-modal-container .reason-container textarea{border:1px solid #edf2f4;border-radius:5px;box-shadow:0 0 5px 3px #2b2d4205;box-sizing:border-box;color:#2b2d42;color:var(--Dark-Blue,#2b2d42);font-family:Nunito Sans;font-size:18px;font-weight:400;height:140px;max-width:578px;outline:none;padding:10px;resize:none;width:100%}.return-cards-modal-container .reason-container textarea:focus{border:1px solid #2b2d42;outline:none}@media(max-width:768px){.return-cards-modal-container .reason-container textarea{height:120px}}@media(max-width:480px){.return-cards-modal-container .reason-container textarea{height:100px}}.return-cards-modal-container .button-wrapper{display:flex;justify-content:center}.return-cards-modal-container .button-wrapper button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:65px;max-width:350px;text-align:center;width:100%}@media(max-width:480px){.return-cards-modal-container .button-wrapper button{height:55px}}.return-cards-modal-container .add-label{color:#2b2d42;cursor:pointer;font-size:16px;font-weight:700;text-decoration:underline}.return-cards-modal-container .card-key-container,.return-cards-modal-container .header-with-checkbox{align-items:center;display:flex;gap:10px}@media(max-width:768px){.return-cards-modal-container{padding:15px}.return-cards-modal-container .ant-table .ant-table-tbody>tr>td,.return-cards-modal-container .ant-table .ant-table-thead>tr>th{padding:8px 4px}}@media(max-width:480px){.return-cards-modal-container{padding:10px}.return-cards-modal-container .ant-table .ant-table-tbody>tr>td,.return-cards-modal-container .ant-table .ant-table-thead>tr>th{padding:6px 2px}.return-cards-modal-container .caption,.return-cards-modal-container .heading{margin-bottom:15px}.return-cards-modal-container .reason-container{margin-bottom:20px;margin-top:15px}}.unreturned-cards-and-keys-container{padding-inline:10px}.unreturned-cards-and-keys-container .table-wrapper .ant-table-wrapper .ant-pagination-item,.unreturned-cards-and-keys-container .table-wrapper .ant-table-wrapper .ant-pagination-item-active,.unreturned-cards-and-keys-container .table-wrapper .ant-table-wrapper .request-table-pagination{border-color:#0000!important}.unreturned-cards-and-keys-container .heading{font-size:25px;font-weight:700;margin:30px 0}.unreturned-cards-and-keys-container .return-button{background:#d90429;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:65px;margin-bottom:30px;width:350px}.unreturned-cards-and-keys-container .reference-text{color:#2b2d42;font-size:18px;font-weight:400;margin:0;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unreturned-cards-and-keys-container .button-wrapper{display:flex;flex-direction:column}.unreturned-cards-and-keys-container .button-wrapper .caption{color:#2b2d42;font-size:18px;font-weight:400;margin:0 0 10px}.unreturned-cards-and-keys-container .button-wrapper .return-button{align-self:center}@media(max-width:1200px){.unreturned-cards-and-keys-container .heading{margin:25px 0}.unreturned-cards-and-keys-container .return-button{height:60px;width:300px}}@media(max-width:768px){.unreturned-cards-and-keys-container .heading{margin:20px 0}.unreturned-cards-and-keys-container .return-button{height:55px;margin-bottom:20px;max-width:350px;width:100%}.unreturned-cards-and-keys-container .reference-text{max-width:100px}.unreturned-cards-and-keys-container .table-wrapper{overflow-x:auto}.unreturned-cards-and-keys-container .table-wrapper .ant-table{min-width:600px}}@media(max-width:480px){.unreturned-cards-and-keys-container .heading{margin:15px 0}.unreturned-cards-and-keys-container .return-button{height:50px;margin-bottom:15px}.unreturned-cards-and-keys-container .reference-text{max-width:80px}.unreturned-cards-and-keys-container .table-wrapper .ant-table{min-width:500px}}body{color:#2b2d42;font-size:18px;font-weight:400;margin:0}body,body [class^=ant-]{font-family:Nunito Sans}h1{font-size:25px}h2{font-size:20px}.p-1{padding:4px}.p-2{padding:8px}.p-4{padding:16px}.p-8{padding:32px}.p-12{padding:48px}.p-16{padding:64px}.mb-1{margin-bottom:4px}.mb-2{margin-bottom:8px}.mb-4{margin-bottom:16px}.mb-8{margin-bottom:32px}.mb-16{margin-bottom:64px}.mt-1{margin-top:4px}.mt-2{margin-top:8px}.mt-4{margin-top:16px}.mt-8{margin-top:32px}.mt-16{margin-top:64px}.mlp-25{margin-left:25%}.title-text{font-size:25px}.title-text,.title-text-md{font-family:Nunito Sans;font-style:normal;font-weight:700}.title-text-md{color:#2b2d42;font-size:18px}.ant-picker-now-btn{color:#da0812}.ant-btn-primary{background:#da0812;border-radius:4px}.ant-btn-primary.ant-btn-background-ghost{background-color:#fff;border-color:#da0812;border-width:2px;color:#da0812}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#da0812}.ant-btn-lg{height:55px}.ant-btn-primary:focus,.ant-btn-primary:hover{background:#da0812!important;border-color:#da0812}.ant-input-affix-wrapper>input.ant-input{border-radius:7px;height:40px;padding:20px 15px}.ant-btn-link{color:#da0812}.ant-input,.ant-input-affix-wrapper{border-radius:7px;height:50px}.ant-input{padding:20px 25px}.ant-avatar{background-color:#ccc0}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.text-center{align-items:center;text-align:center}#root .ant-btn-link{color:#2b2d42}#root .ant-btn-link svg{font-size:20px}#root .ant-btn-link :hover{color:#2b2d42}#root [class^=ant-btn],#root [class^=ant-input]{border-radius:4px}#root [class^=ant-btn]{font-size:18px}#root [class^=ant-btn]:not(.ant-btn-link):not(.ant-btn-background-ghost):hover{background-color:#d10913}#root [class^=ant-btn]:is(.ant-btn-background-ghost):hover{background-color:#fafafa;border-color:#da0812;color:#da0812}#root [class^=ant-btn]:is(:disabled){background-color:#edf2f4;border-color:#edf2f4;color:#c0d1d8}#root [class^=ant-btn]:is(:disabled):hover{background-color:#edf2f4;border-color:#edf2f4;color:#c0d1d8}#root .ant-btn-link span{text-decoration:underline}#root label{color:#2b2d42;font-size:18px;font-weight:700;line-height:1.3}#root .ant-input-password svg{color:#da0812;font-size:20px}.ant-modal-root .ant-modal-content [class^=ant-btn].ant-btn-primary:not(.ant-btn-disabled):focus,.ant-modal-root .ant-modal-content [class^=ant-btn].ant-btn-primary:not(.ant-btn-disabled):hover{background-color:#da0812;border-color:#da0812}.ant-modal-root .ant-modal-content [class^=ant-btn].ant-btn-default:hover{border-color:#da0812;color:#da0812}
/*# sourceMappingURL=main.0dc1867e.css.map*/