@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";.osmonds-time-picker{border:0;outline:none;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGNSURBVHgBrZQ/UsJAFMa/t3G0zRFSOlY5As44Q8niCeAGIlgLrSPDWDlWDCdwaanwBKaTMtwAWwf2+ZbI8CdAIvA1ydvN/vLe22+XsE2643uwGgolZgoBDpIJiog4hiUzM/e9bUtpc8DTz5pJdZaQXaKYGM1NsLcaqNt2Uz58lVcf2fIlHU1XReKvwTAFnMMYj/i/CqvQecmebleY0MURssxlmIZRLmCivZnZ9zpJ9s193yjXd9lM5bLL3oA84sDDrKSsWAMnkgVpRUwBTiQihNJDDnE6BWrfLDMPpYzCX5jHm3DAOAWSMcvTMpvGtVhgLB7tisHusmCSQKTEf1F64qcKnA+d2aXJn/KHCnKJ4jNl0ReoXkubLsTk7AvIn+ebUww2agZlOFW28yXn6tkSJgzT6CmY2kRqr+FICaPpnsnlMBqM+LLofFTAAbLuWJrGyxKYQD8OgSawemsRr92HCfRmDFIhZfjO9Yx5WoV5eFsdp50r9FOFoNw5D4goXECkWRHLRgLffZjWZHPZLyahoIBt5vjrAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat!important;background-position:right 10px center!important}.osmonds-date-picker{border:0;outline:none;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOSA0SDE4VjJIMTZWNEg4VjJINlY0SDVDMy44OSA0IDMgNC45IDMgNlYyMEMzIDIxLjEgMy44OSAyMiA1IDIySDE5QzIwLjEgMjIgMjEgMjEuMSAyMSAyMFY2QzIxIDQuOSAyMC4xIDQgMTkgNFpNMTkgMjBINVY5SDE5VjIwWk02LjUgMTNDNi41IDExLjYyIDcuNjIgMTAuNSA5IDEwLjVDMTAuMzggMTAuNSAxMS41IDExLjYyIDExLjUgMTNDMTEuNSAxNC4zOCAxMC4zOCAxNS41IDkgMTUuNUM3LjYyIDE1LjUgNi41IDE0LjM4IDYuNSAxM1oiIGZpbGw9IiMwMjUxOEQiLz4KPC9zdmc+Cg==)!important;background-repeat:no-repeat!important;background-position:right 10px center!important}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;visibility:hidden;z-index:999;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.modal-overlay.show{opacity:1;visibility:visible}.calendar-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 0 20px #0003;opacity:0;visibility:hidden;z-index:1000;width:330px;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.calendar-modal.show{opacity:1;visibility:visible}.calendar-modal .calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding:17px;border-bottom:1px solid rgba(15,15,15,.089)}.calendar-modal .calendar-header i{width:10px;cursor:pointer}.calendar-modal .calendar-header strong{font-size:18px;font-weight:400;color:#003923}.calendar-modal .calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;padding:15px 11px}.calendar-modal .calendar .header{font-weight:700;text-align:center;margin-bottom:10px;color:#5d746b;font-weight:400;font-size:18px}.calendar-modal .calendar .date{text-align:center;padding:8px;border-radius:50%;cursor:pointer;transition:background .3s,color .3s;display:flex;align-items:center;justify-content:center;height:36px;width:36px;margin:0 auto;font-size:18px;color:var(--black);font-weight:400}.calendar-modal .calendar .date:hover{background:var(--primary);border-radius:50%;color:var(--white)}.calendar-modal .calendar .date.today{background-color:var(--primary);color:#fff;font-weight:700;border-radius:50%}.calendar-modal .calendar .date.past{color:#828282}.time-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:1001;width:300px;display:none;max-height:200px;overflow-y:auto}.time-modal::-webkit-scrollbar{display:none}.time-modal{-ms-overflow-style:none;scrollbar-width:none}.time-modal.show{display:block}.time-modal .time-options{display:flex;flex-direction:column}.time-modal .time-options .time-option{padding:15px 20px;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.time-modal .time-options .time-option:hover{background-color:#f5f5f5}.signature-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:4;display:flex;justify-content:center;align-items:center}.signature-modal-header{display:flex;align-items:center;margin-bottom:20px}.signature-modal-header h3{margin:0 auto}.signature-modal-header .cancel{background:none;border:none;color:#06c;cursor:pointer}.signature-modal-content{background-color:#fff;width:90%;padding:36px;max-width:600px;border-radius:8px}.signature-modal-content .signature-tabs{display:flex;margin-bottom:20px;border-bottom:1px solid #ddd}.signature-modal-content .signature-tabs .tab-button{padding:10px 20px;background:none;border:none;cursor:pointer;font-weight:700}.signature-modal-content .signature-tabs .tab-button.active{border-bottom:2px solid #0066cc;color:#06c}.signature-modal-content .tab-content{border-bottom:1px solid rgb(214,214,214)}.signature-modal-content .tab-content .tab-pane{display:none}.signature-modal-content .tab-content .tab-pane.active{display:block}.signature-modal-content .tab-content .tab-pane .signature-action{padding-top:18px;padding-bottom:35px;display:none;align-items:center;justify-content:flex-end;column-gap:20px}.signature-modal-content .tab-content .tab-pane .signature-action button{background:none;padding:12px 35px;border:0;border-radius:4px;box-shadow:none;outline:none;font-size:14px}.signature-modal-content .tab-content .tab-pane .signature-action button.save-signature{background:var(--black);color:var(--white)}.signature-modal-content #signature-canvas{background-color:#f1f9ff;width:100%;height:200px;touch-action:none;cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAuNJREFUSImt1clPk1EUBfDzvo8OTC1QS8skY7S2BMQgoECMBEhcqgtj1LBpwIUJSwMrE0xMjEoRN+5cmLhxgW5MZAgFgiIqtQUhloZCiyhTS+mg0va6IBQhgNBy/oDfee++mzweh58MxMp6EC1pAi9yHyacCKAGMTIrV9tM3MUHBIlyOuowZJlMdl2hVN6rqq6RGU2j0RafBXNRIiDoj/wGZrNZcqux0W4wmcgwOkoDg4NUVVNLiEueA4QaPhJcLpfXuX2+jvqGhlQwBp/HAyKC07FM73p7tIC/N+wRyeXyOrUmv02r1UqJCF63G4FAAEQEvV7/BwgMAgAXCd7W/ljKOG4L3traSmP2FR4xSS1hFSQkJNxQqTW6EO7xhHCdTkfDQ0PPfKtOJwTRFwCIDlSgUCiuFp4sam9/0p4Qwv3+EG40GB7aFlfzWEaRBGveOQC/D1Igcq64WvILCiS74Wb7/GmWVVpKM8NT8DqqAWC/WyQEL+gKxirU32zzUUGvE+oTqnW8VUdfDCOPJmcXillm6RmyfbTCs1wOYAkA9rNFIvCCLhafUsKOnhK6csrxsq8TDAS73U5fx0bvT84ulrCssrM0/cECr6NyA9/PDbbgyKkAGAe3n4fxzXPX2i/v3XHrDx9TqK7Rd+PUdhwA2MFwBixNgT69sJFnKR+AC2KJFYz3weeo2I7vVbCJZxQJkVu5M76e8wAMABw7QTsVCMELuveJ/zfbH5kDH9XBJMpillYoRO4uYzlAthZw/FMWk1TB0grFyDu3ji9bw8bXT7wRnq9jovhLLLMsPoRTEGQ3doSLA5tvkC5NTDKLk7PFC6orAMeD7COEic7PtPqzOBw4dG4AUKSk9r1+1ZGeGCeE1fgezpmJIFkG3sK9UA0gGEkB4qTSy9r6mwHT+Dh16/WUrEwJIubInYjQf5OZnWfp7e+n203NdEydvyIQCAoPDQcAgUg0cFxT4M7IVjUjzA9or/wFWYNs9CdKRJ8AAAAASUVORK5CYII=) 0 16,auto}.signature-modal-content .saved-signatures-list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0}.signature-modal-content .saved-signatures-list .saved-signature-item{width:49%;border:1px solid #F1F1F1;padding:10px;cursor:pointer;border-radius:4px;transition:.3s}.signature-modal-content .saved-signatures-list .saved-signature-item:hover{border:1px solid var(--primary)}.signature-modal-content .saved-signatures-list .saved-signature-item img{width:100%;max-height:50px}.signature-modal-content .signature-wrapper label{display:block;margin-bottom:8px}.signature-modal-content .signature-wrapper label span{color:#c00}.signature-modal-content .signature-wrapper .signature-toggle{padding:8px 16px;background-color:#06c;color:#fff;border:none;border-radius:4px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.signature-modal-content .signature-wrapper .signature-toggle i{font-size:.8em}.signature-modal-content .signature-wrapper input[type=file]{margin-top:10px;display:block}.signature-modal-content .signature-wrapper .preview{margin-top:10px}.signature-modal-content .signature-wrapper .preview img{max-width:200px;max-height:100px;border:1px solid #ddd}.signature-modal-footer{display:none;padding:20px 0}.signature-modal-footer button{padding:16px;width:100%;background:var(--primary);color:var(--white);font-size:14px;border-radius:4px;border:0;box-shadow:none;outline:none}.signature-wrapper .preview{background:#f1f1f1;margin:10px 0;width:300px;text-align:center;padding:10px}.signature-wrapper .preview img{width:100%}*{margin:0;padding:0;box-sizing:border-box;font-family:Roboto Condensed,sans-serif;font-style:normal}:root{--white: #ffffff;--black: #000000;--primary: #02518d;--secondary: #3171a2;--input-bg: #f1f1f1;--input-danger: #e74d4d;--input-placeholder: #8e8d8d;--dash-bg: #f6f6f6}.os-container-full{width:100%}hr.divider{height:1px;width:100%;background:#f1f1f1;border:none;margin:20px 0}.osmonds-icon{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.osmonds-icon.arrow-left{background-image:url(/build/assets/arrow-left-BM-0zcPG.svg)}.osmonds-icon.arrow-right{background-image:url(/build/assets/arrow-right-no-NPkq1.svg)}.osmonds-icon.arrow-down{background-image:url(/build/assets/arrow-down-DBBiLNrs.svg)}.osmonds-icon.plus{background-image:url(/build/assets/plus-BU3q0MTq.svg)}.osmonds-icon.pencil{background-image:url(/build/assets/edit-QReizN2h.svg)}.osmonds-icon.trash{background-image:url(/build/assets/trash-CScJUMhE.svg)}.osmonds-icon.calendar{background-image:url(/build/assets/calendar-CjzaFe_l.svg)}.osmonds-icon.sheet{background-image:url(/build/assets/sheets-CelN0MYF.png)}.osmonds-icon.d-a-d-title{background-image:url(/build/assets/title-BqE1QqO4.png)}.osmonds-icon.d-a-d-text-field{background-image:url(/build/assets/text-field-C8woTX2b.png)}.osmonds-icon.d-a-d-date{background-image:url(/build/assets/date-5g0C46Sr.png)}.osmonds-icon.d-a-d-checkbox{background-image:url(/build/assets/checkbox-BIE4NFp4.png)}.osmonds-icon.d-a-d-radio{background-image:url(/build/assets/radio-Daa0gA9M.png)}.osmonds-icon.d-a-d-select{background-image:url(/build/assets/select-CcuGXxCk.png)}.osmonds-icon.d-a-d-photo{background-image:url(/build/assets/photo-DUE3SKKL.png)}.osmonds-icon.d-a-d-signature{background-image:url(/build/assets/signature--S8Jlgk0.png)}.osmonds-icon.d-a-d-trash{background-image:url(/build/assets/trash-CdrHVtyG.png)}.osmonds-icon.d-a-d-pencil{background-image:url(/build/assets/pencil-DQAlqvAP.png)}.osmonds-icon.d-a-d-file{background-image:url(/build/assets/file-CdhXnGb_.png)}.os-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA4SURBVHgBfc3RCQAgCEVR26RNo0lfm9SLSERF4X4IB23yZrAu+Sw2/3IR2HYhO+Axii+KS2RxQAfCNA42e/T1jQAAAABJRU5ErkJggg==)!important;background-repeat:no-repeat!important;background-position:right 1rem center!important;background-size:12px!important;transition:.3s}.os-select:focus{border:1px solid var(--secondary)!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA3SURBVHgBhc1JDQAgDETR4gApdYYWlIIDaJM5dZ3k314yRH6Myik4iDv0UIgtcngALmkmT1faH7raDxZnFB39AAAAAElFTkSuQmCC)!important}.multi-select{position:relative;width:100%}.multi-select .label{display:block;margin-bottom:5px}.multi-select .label p{font-size:14px;color:var(--black)}.multi-select .selected-items{background:var(--input-bg);padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.multi-select .list{position:absolute;width:100%;background:var(--white);border:1px solid rgb(214,214,214);border-radius:4px;z-index:-1;transform:translateY(-10%);opacity:0;transition:all .1s ease;pointer-events:none}.multi-select .list .items-container{max-height:300px;overflow-y:auto}.multi-select .list.open{z-index:1;transform:translateY(0);opacity:1;pointer-events:auto}.multi-select .list .item{width:100%;display:inline-flex;align-items:center;column-gap:20px;padding:10px 20px;transition:.3s;cursor:pointer}.multi-select .list .item:hover{background:#f1f9ff}.multi-select .list .item input{width:auto!important}.multi-select .list .item p{font-size:14px}.multi-select .list .no-data{width:100%;display:inline-flex!important;align-items:center;column-gap:20px;padding:10px 20px;transition:.3s;cursor:pointer}.multi-select .list .no-data p{font-size:14px}button{cursor:pointer;transition:.3s}@keyframes osmProcess{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes preload{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}@keyframes osFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes osFadeAlertOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50px)}}@keyframes osFadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes osFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}body.auth{background:url(/build/assets/bg-CSBc9Mpp.jpg) no-repeat;width:100%;height:100%;background-size:cover}body.auth .os-container-full{height:100vh;display:flex;align-items:center;justify-content:center}body.auth .os-container-full .form{width:100%;max-width:589px;background:var(--white);padding:70px 81px;border-radius:8px;overflow:hidden;text-align:center}body.auth .os-container-full .form img{width:auto;margin-bottom:50px}body.auth .os-container-full .form h1{font-size:36px;font-weight:600;line-height:normal;margin-bottom:20px}body.auth .os-container-full .form form{position:relative}body.auth .os-container-full .form form .input-wrap{position:relative;margin-bottom:21px}body.auth .os-container-full .form form .input-wrap input{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:16px 17px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}body.auth .os-container-full .form form .input-wrap input ::placeholder{color:var(--input-placeholder)}body.auth .os-container-full .form form .input-wrap input:focus{border:1px solid var(--secondary)}body.auth .os-container-full .form form .input-wrap.invalid input{border:1px solid var(--input-danger)}body.auth .os-container-full .form form .input-wrap.invalid span{display:block;text-align:left;margin-top:5px;font-size:12px;font-weight:400;color:var(--input-danger)}body.auth .os-container-full .form form button{position:relative;width:100%;outline:none;border:none;background:var(--primary);color:var(--white);padding:16px;font-size:14px;font-weight:600;border-radius:4px;margin-bottom:21px;overflow:hidden}body.auth .os-container-full .form form button:disabled{cursor:not-allowed}body.auth .os-container-full .form form button:disabled:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--secondary);z-index:1}body.auth .os-container-full .form form button:disabled:after{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:15px;height:15px;border:2px solid #ccc;border-top:2px solid #ffffff;border-radius:50%;animation:osmProcess 1s linear infinite}body.auth .os-container-full .form a{color:var(--black);font-size:14px;font-weight:600;text-decoration:none}@media screen and (max-width:768px){body.auth{padding:0 30px}body.auth .os-container-full .form{width:100%;padding:40px}body.auth .os-container-full .form img{max-width:100%}body.auth .os-container-full .form h1{font-size:30px}}form button[type=submit]{position:relative;background:var(--primary);color:var(--white);font-size:14px;font-weight:600;text-transform:uppercase;border:0;outline:0;box-shadow:none;cursor:pointer;width:198px;padding:17px;border-radius:4px;transition:.3s}form button[type=submit]:hover{background:var(--secondary)}form button[type=submit]:disabled{cursor:not-allowed}form button[type=submit]:disabled:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--secondary);z-index:1}form button[type=submit]:disabled:after{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:15px;height:15px;border:2px solid #ccc;border-top:2px solid #ffffff;border-radius:50%;animation:osmProcess 1s linear infinite}.alerts{position:fixed;right:1rem;bottom:1rem;z-index:5;opacity:1;animation:osFadeUp .2s ease-out forwards;transition:opacity .2s ease-out,transform .2s ease-out}.alerts.hide{animation:osFadeAlertOut .2s ease-out forwards}.alerts .dialog{width:400px;max-width:100%;padding:21px 31px;background:var(--white);border-radius:10px;box-shadow:1px 1px 5px #0000005b;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,.267);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,.267);display:flex;justify-content:space-between;align-items:center}.alerts .dialog p{font-size:14px;font-weight:400}.alerts .dialog img{width:auto;cursor:pointer}.alerts.error .dialog{background:#fee;border:1px solid rgb(235,74,74)}.alerts.error .dialog p{color:var(--input-danger)}.alerts.success .dialog{background:#eefff1;border:1px solid rgb(15,156,15)}.alerts.success .dialog p{color:green}@media screen and (max-width:1400px)and (max-height:820px){.alerts .dialog{margin-top:200px;margin-bottom:50px}}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#00000094;z-index:5;opacity:0;transform:translateY(-20px);animation:osFadeIn .2s ease-out forwards;overflow-y:auto;transition:opacity .2s ease-out,transform .2s ease-out}.lightbox.hide{animation:osFadeOut .2s ease-out forwards}.lightbox .dialog{width:709px;max-width:100%;padding:21px 31px;background:var(--white);border-radius:10px}.lightbox .dialog .head{position:relative;margin-bottom:22px}.lightbox .dialog .head button{background:none;outline:none;border:none;cursor:pointer;font-size:14px;font-weight:700;text-transform:uppercase}.lightbox .dialog .content{position:relative;width:100%}.lightbox .dialog .content.sync .table-wrap{max-height:600px;overflow-y:auto}.lightbox .dialog .content.sync .table-wrap table{width:100%;border-collapse:collapse}.lightbox .dialog .content.sync .table-wrap table th,.lightbox .dialog .content.sync .table-wrap table td{padding:8px;border:1px solid #ddd}.lightbox .dialog .content.sync .table-wrap table th{position:sticky;top:0;background:#fff;z-index:2}.lightbox .dialog .content.sync .table-wrap table ul{list-style:none}.lightbox .dialog .content h2{text-align:center;font-size:24px;text-transform:uppercase;font-weight:600;margin-bottom:30px;color:var(--black)}.lightbox .dialog .content form .input-flex{display:flex;align-items:center;justify-content:space-between;column-gap:30px}.lightbox .dialog .content form .input-flex .input-wrap{width:50%}.lightbox .dialog .content form .radio-flex{display:flex;align-items:center;column-gap:10px}.lightbox .dialog .content form .radio-flex .radio-wrap{width:20%;display:flex;align-items:center;column-gap:10px;height:49px}.lightbox .dialog .content form .radio-flex .radio-wrap input{width:auto;transform:scale(1.4)}.lightbox .dialog .content form .radio-flex .radio-wrap label{margin-bottom:0;font-weight:500}.lightbox .dialog .content form .input-wrap{position:relative;margin-bottom:20px}.lightbox .dialog .content form .input-wrap:last-child{margin-bottom:20px}.lightbox .dialog .content form .input-wrap label{margin-bottom:4px;font-size:14px;font-weight:400;color:var(--black)}.lightbox .dialog .content form .input-wrap input,.lightbox .dialog .content form .input-wrap textarea{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.lightbox .dialog .content form .input-wrap input ::placeholder,.lightbox .dialog .content form .input-wrap textarea ::placeholder{color:var(--input-placeholder)}.lightbox .dialog .content form .input-wrap input:focus,.lightbox .dialog .content form .input-wrap textarea:focus{border:1px solid var(--secondary)}.lightbox .dialog .content form .input-wrap input.error,.lightbox .dialog .content form .input-wrap textarea.error{border-color:red;outline-color:red}.lightbox .dialog .content form .input-wrap select{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black)}.lightbox .dialog .content form .input-wrap.invalid input,.lightbox .dialog .content form .input-wrap.invalid select{border:1px solid var(--input-danger)}.lightbox .dialog .content form .input-wrap.invalid span{display:block;text-align:left;margin-top:5px;font-size:12px;font-weight:400;color:var(--input-danger)}.lightbox .dialog .content form .input-divider{display:none;position:relative}.lightbox .dialog .content form .input-divider h3{font-size:18px;font-weight:600;color:var(--black);margin-bottom:22px}.lightbox .dialog .content form .input-divider .checkbox-group{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:15px;margin-bottom:30px}.lightbox .dialog .content form .input-divider .checkbox-group.invalid .checkbox-wrap{border:1px solid var(--input-danger)}.lightbox .dialog .content form .input-divider .checkbox-group.invalid span{display:block;text-align:left;margin-top:5px;font-size:12px;font-weight:400;color:var(--input-danger)}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap{width:316px;border-radius:4px;overflow:hidden;transition:.3}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input{display:none}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:checked+label span{background:var(--primary);border:2px solid var(--primary);display:flex;align-items:center;justify-content:center}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:checked+label span:after{content:"";position:absolute;width:12px;height:11px;background:url(/build/assets/check-Vm4ihzDZ.svg);z-index:1}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap.disabled label{opacity:.5;pointer-events:none}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:disabled+label{background:#ececec}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:disabled+label:hover{background:#ececec}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:disabled+label:hover p{color:var(--black)}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:disabled+label span{background:#a8a8a8;border:2px solid #a8a8a8;display:flex;align-items:center;justify-content:center}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap input[type=checkbox]:disabled+label span:after{content:"";position:absolute;width:12px;height:11px;background:url(/build/assets/check-Vm4ihzDZ.svg);z-index:1}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label{display:flex;align-items:center;column-gap:19px;width:100%;padding:20px 27px;border:1px solid #bdbdbd;border-radius:4px;cursor:pointer;transition:.3s}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label span{position:relative;height:18px;width:18px;border:2px solid #717171;border-radius:3px;transition:.3s}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label p{font-size:14px;font-weight:700;color:var(--black);transition:.3s}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label:hover{background:var(--primary)}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label:hover span{border:2px solid var(--white)}.lightbox .dialog .content form .input-divider .checkbox-group .checkbox-wrap label:hover p{color:var(--white)}.lightbox .dialog .content form .submit{text-align:center}.lightbox .dialog .content form .submit button{position:relative;background:var(--primary);color:var(--white);font-size:14px;font-weight:600;text-transform:uppercase;border:0;outline:0;box-shadow:none;cursor:pointer;width:198px;padding:17px;border-radius:4px;transition:.3s}.lightbox .dialog .content form .submit button:hover{background:var(--secondary)}.lightbox .dialog .content form .submit button:disabled{cursor:not-allowed}.lightbox .dialog .content form .submit button:disabled:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:var(--secondary);z-index:1}.lightbox .dialog .content form .submit button:disabled:after{content:"";position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);width:15px;height:15px;border:2px solid #ccc;border-top:2px solid #ffffff;border-radius:50%;animation:osmProcess 1s linear infinite}.lightbox .dialog .content form .stepper-container{margin-bottom:30px}.lightbox .dialog .content form .stepper-container .stepper-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.lightbox .dialog .content form .stepper-container .stepper-header .step{display:flex;flex-direction:column;align-items:center;padding:0 20px;opacity:.5;transition:opacity .3s}.lightbox .dialog .content form .stepper-container .stepper-header .step.active{opacity:1}.lightbox .dialog .content form .stepper-container .stepper-header .step .step-number{width:40px;height:40px;border-radius:50%;background:#e0e0e0;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:8px;transition:background .3s}.lightbox .dialog .content form .stepper-container .stepper-header .step .step-title{font-size:14px;font-weight:500;text-align:center}.lightbox .dialog .content form .stepper-container .stepper-header .step.active .step-number{background:var(--primary);color:#fff}.lightbox .dialog .content form .stepper-container .stepper-header .step-divider{width:100px;height:2px;background:#e0e0e0;margin:0 10px}.lightbox .dialog .content form .step-content{display:none}.lightbox .dialog .content form .step-content.active{display:block}.lightbox .dialog .content form .step-content.step-2 .step-title-main{text-align:center;font-size:24px;text-transform:uppercase;font-weight:600;margin-bottom:15px;color:var(--black)}.lightbox .dialog .content form .step-content.step-2 .step-description{text-align:center;margin-bottom:30px;color:#666;font-size:14px}.lightbox .dialog .content form .step-content.step-2 .rep-details-content{margin-bottom:30px;max-height:500px;overflow-y:auto}.lightbox .dialog .content form .step-content.step-2 .rep-fields{border:1px solid #e0e0e0;border-radius:8px;padding:20px;margin-bottom:20px;background:#fafafa}.lightbox .dialog .content form .step-content.step-2 .rep-fields .rep-header{margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0}.lightbox .dialog .content form .step-content.step-2 .rep-fields .rep-header h4{font-size:16px;font-weight:600;color:var(--primary);margin:0}.lightbox .dialog .content form .step-content.step-2 .rep-fields:last-child{margin-bottom:0}.lightbox .dialog .content form .step-content.step-2 .step-buttons{display:flex;justify-content:center;gap:15px}.lightbox .dialog .content form .step-content.step-2 .step-buttons button{position:relative;font-size:14px;font-weight:600;text-transform:uppercase;border:0;outline:0;box-shadow:none;cursor:pointer;width:120px;padding:17px;border-radius:4px;transition:.3s}.lightbox .dialog .content form .step-content.step-2 .step-buttons button.back-btn{background:#6c757d;color:#fff}.lightbox .dialog .content form .step-content.step-2 .step-buttons button.back-btn:hover{background:#5a6268}.lightbox .dialog .content form .step-content.step-2 .step-buttons button.create-btn{background:var(--primary);color:#fff}.lightbox .dialog .content form .step-content.step-2 .step-buttons button.create-btn:hover{background:var(--secondary)}.lightbox .dialog .content form .input-wrap input.error{border-color:#dc3545!important;box-shadow:0 0 0 .2rem #dc354540}.lightbox .dialog .content form .search-container{padding:10px;border-bottom:1px solid #e0e0e0}.lightbox .dialog .content form .search-container .search-input{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.lightbox .dialog .content form .search-container .search-input:focus{outline:none;border-color:var(--secondary)}.lightbox .dialog .notification{text-align:center;padding:15px}.lightbox .dialog .notification .icon-container{display:flex;flex-direction:column;align-items:center;margin:20px}.lightbox .dialog .notification .icon-container .status-icon{width:40px;height:40px;border-radius:50%;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:15px}.lightbox .dialog .notification .icon-container .status-icon.success-icon{background-color:#02518d1a;box-shadow:0 0 15px #65a2d193}.lightbox .dialog .notification .icon-container .status-icon.success-icon:before{content:"";position:absolute;width:7px;height:20px;border-right:3px solid #179c06;border-bottom:3px solid #179c06;transform:rotate(45deg) scale(0);transform-origin:center;animation:success-animation .6s ease-out forwards;animation-delay:.2s}@keyframes success-animation{0%{transform:rotate(45deg) scale(0);opacity:0}50%{transform:rotate(45deg) scale(1.2);opacity:1}to{transform:rotate(45deg) scale(1);opacity:1}}.lightbox .dialog .notification .icon-container .status-icon.error-icon{background-color:#8d02021a;box-shadow:0 0 15px #d1656593}.lightbox .dialog .notification .icon-container .status-icon.error-icon:before,.lightbox .dialog .notification .icon-container .status-icon.error-icon:after{content:"";position:absolute;width:20px;height:3px;background-color:#d40606;transform:scale(0);transform-origin:center}.lightbox .dialog .notification .icon-container .status-icon.error-icon:before{transform:rotate(45deg) scale(1);animation:error-animation .6s ease-out forwards;animation-delay:.2s}.lightbox .dialog .notification .icon-container .status-icon.error-icon:after{transform:rotate(-45deg) scale(1);animation:error-negative-animation .6s ease-out forwards;animation-delay:.2s}@keyframes error-animation{0%{transform:rotate(45deg) scale(0);opacity:0}50%{transform:rotate(45deg) scale(1.2);opacity:1}to{transform:rotate(48deg) scale(1);opacity:1}}@keyframes error-negative-animation{0%{transform:rotate(-45deg) scale(0);opacity:0}50%{transform:rotate(-45deg) scale(1.2);opacity:1}to{transform:rotate(-48deg) scale(1);opacity:1}}.lightbox .dialog .notification .icon-container .label{font-size:24px;text-transform:uppercase}.lightbox .dialog .notification button{width:111px;padding:12px;font-size:14px;line-height:normal;border:1px solid var(--primary);border-radius:4px;background:var(--primary);color:var(--white);font-weight:600;outline:none;box-shadow:none;text-transform:uppercase;transition:.3s}.lightbox .dialog .confirmation{padding:50px 0}.lightbox .dialog .confirmation .confirm-btns{display:flex;align-items:center;justify-content:center;column-gap:10px}.lightbox .dialog .confirmation .confirm-btns button{padding:12px 18px;border:0;box-shadow:none;outline:none;font-size:14px;border-radius:4px}.lightbox .dialog .confirmation .confirm-btns button.close{background:var(--black);color:var(--white)}.lightbox .dialog .confirmation .confirm-btns button.delete{background:#e74d4d;color:var(--white)}@media screen and (max-height:1024px){.lightbox{display:block!important;overflow-y:auto!important;padding:40px 20px}.lightbox .dialog{margin:0 auto}}.os-container-full{max-width:100%;display:flex}@keyframes osFadeDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.os-container-full nav{background:var(--primary);height:100vh;width:300px;position:sticky;top:0;z-index:2;transition:.3s}.os-container-full nav.collapse{width:80px}.os-container-full nav.collapse .wrap .brand{padding:15px}.os-container-full nav.collapse .wrap .brand img.desktop{display:none}.os-container-full nav.collapse .wrap .brand img.mobile{display:inline;width:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(7492%) hue-rotate(238deg) brightness(108%) contrast(97%)}.os-container-full nav.collapse .wrap ul li a{padding:25px;align-items:center;justify-content:center}.os-container-full nav.collapse .wrap ul li a span{display:none;visibility:hidden}.os-container-full nav .wrap{width:100%;position:relative}.os-container-full nav .wrap .brand{width:100%;text-align:center;padding:30px}.os-container-full nav .wrap .brand a{text-decoration:none}.os-container-full nav .wrap .brand a img{width:auto;max-width:100%;transition:.3s}.os-container-full nav .wrap .brand a img.mobile{display:none}.os-container-full nav .wrap ul{list-style:none}.os-container-full nav .wrap ul li{position:relative;width:100%}.os-container-full nav .wrap ul li a{display:inline-flex;column-gap:24px;text-decoration:none;padding:17px 33px;width:100%;margin-bottom:10px;transition:.3s}.os-container-full nav .wrap ul li a.selected{background:var(--secondary)}.os-container-full nav .wrap ul li a:hover{background:var(--secondary)}.os-container-full nav .wrap ul li a:last-child{margin-bottom:0}.os-container-full nav .wrap ul li a .icon{width:25px;display:flex;align-items:center;justify-content:center}.os-container-full nav .wrap ul li a .icon img{height:auto;width:auto;max-width:100%}.os-container-full nav .wrap ul li a span{color:var(--white);font-size:14px;font-weight:600}.os-container-full header{position:fixed;top:0;left:300px;width:calc(100% - 300px);background:var(--white);height:60px;display:inline-flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebebeb;padding:0 38px;transition:.3s;z-index:2}.os-container-full header.collapse{left:80px;width:calc(100% - 80px)}.os-container-full header .sidebar-toggle{position:relative;background:#e9e9e9;height:30px;width:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;transition:.3s;opacity:0;pointer-events:none}.os-container-full header .sidebar-toggle:hover{background:#e4e4e4}.os-container-full header .sidebar-toggle img{transition:.3s;width:8px;transform:rotate(180deg)}.os-container-full header .sidebar-toggle.collapse img{transform:rotate(0)}.os-container-full header .profile{cursor:pointer;transition:.3s;position:relative}.os-container-full header .profile.active .info .toggle{transform:rotate(180deg)}.os-container-full header .profile.active .dropdown{transform:translateY(0);opacity:1;visibility:visible;transition:opacity .3s ease,transform .3s ease}.os-container-full header .profile .info{width:100%;display:flex;align-items:center;justify-content:space-between;column-gap:10px}.os-container-full header .profile .info img{width:auto;max-width:100%;transition:.3s}.os-container-full header .profile .info img .toggle{transition:.3s}.os-container-full header .profile .info span{font-size:14px}.os-container-full header .profile .dropdown{position:absolute;top:2rem;right:0;background:var(--white);width:180px;border-radius:8px;box-shadow:0 0 12px #00000061;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.233);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,.288);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.os-container-full header .profile .dropdown ul{list-style:none;padding:5px}.os-container-full header .profile .dropdown ul li{width:100%;border-bottom:1px solid #ececec}.os-container-full header .profile .dropdown ul li:last-child{border-bottom:none}.os-container-full header .profile .dropdown ul li a{display:block;width:100%;padding:10px 20px;text-decoration:none;color:var(--black);transition:.3s;font-size:14px}.os-container-full header .profile .dropdown ul li a:hover{background:#e8f5ff}.os-container-full main{margin-top:60px;flex:1;padding:20px;background:var(--dash-bg);position:relative;z-index:1}.os-container-full main .initialize{height:100%}.os-container-full main .initialize:before{content:"";position:fixed;width:100%;height:100%;background:var(--dash-bg);z-index:1;left:0;top:0}.os-container-full main .initialize:after{content:"";position:absolute;width:50px;height:50px;border:5px solid transparent;border-top:5px solid var(--primary);border-radius:50%;animation:osmProcess 1s linear infinite;left:50%;top:40%;transform:translate(-50%,-50%);z-index:1}.os-container-full main .os-wrapper{width:100%;max-width:100%;position:relative}.os-container-full main .os-wrapper .head{width:100%;display:inline-flex;align-items:center;justify-content:space-between;margin-bottom:25px}.os-container-full main .os-wrapper .head h2{font-size:32px;text-transform:uppercase;font-weight:600}.os-container-full main .os-wrapper .head .btns{display:flex;align-items:center;column-gap:20px}.os-container-full main .os-wrapper .head button{height:45px;display:flex;align-items:center;column-gap:5px;border:none;background:var(--primary);color:var(--white);font-size:14px;font-weight:600;text-transform:uppercase;padding:12px 20px;border-radius:4px;cursor:pointer}.os-container-full main .os-wrapper .filters{width:100%;margin-bottom:20px}.os-container-full main .os-wrapper .filters .filter-group{position:relative}.os-container-full main .os-wrapper .filters .filter-group form{display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap{display:flex;align-items:center;column-gap:9px}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap input[type=search]{width:381px;max-width:100%;padding:12px 17px;font-size:14px;font-weight:400;border:1px solid #c6c6c6;border-radius:4px;color:var(--black);box-shadow:none;outline:none;transition:.3s}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap input[type=search]::placeholder{color:#000;opacity:30%}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap input[type=search]:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap button{width:111px;padding:12px;font-size:14px;line-height:normal;border:1px solid var(--primary);border-radius:4px;background:var(--primary);color:var(--white);font-weight:600;outline:none;box-shadow:none;text-transform:uppercase;transition:.3s}.os-container-full main .os-wrapper .filters .filter-group form .input-wrap button:hover{background:var(--secondary)}.os-container-full main .os-wrapper .filters .filter-group form select{background:none;border:none;color:var(--primary);font-weight:800}.os-container-full main .os-wrapper .filters .filter-group.timesheet{display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper .filters .filter-group.timesheet #filterForm .input-wrap button{width:170px;display:flex;align-items:center;justify-content:center;column-gap:10px}.os-container-full main .os-wrapper .filters .filter-group.timesheet .date-filter{width:250px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper .filters .filter-group.timesheet .date-filter .icon{cursor:pointer;transition:.3s;width:8px}.os-container-full main .os-wrapper .filters .filter-group.timesheet .date-filter .icon:hover{filter:brightness(0) saturate(100%) invert(15%) sepia(48%) saturate(6163%) hue-rotate(193deg) brightness(94%) contrast(98%)}.os-container-full main .os-wrapper .filters .filter-group.timesheet .date-filter .date-wrapper{display:flex;align-items:center;column-gap:10px}@media screen and (max-width:1380px){.os-container-full main .os-wrapper .table-wrapper.font-small *{font-size:11px!important}}.os-container-full main .os-wrapper .table-wrapper.jobs table th:first-child{padding:10px 20px;width:140px}.os-container-full main .os-wrapper .table-wrapper.jobs table td:first-child{padding:10px 20px;text-align:left}.os-container-full main .os-wrapper .table-wrapper table{width:100%;border:1px solid #ececec;border-collapse:collapse}.os-container-full main .os-wrapper .table-wrapper table thead{background:var(--white)}.os-container-full main .os-wrapper .table-wrapper table thead th{padding:18px 0;text-align:left;font-size:11px;text-transform:uppercase;font-weight:700}.os-container-full main .os-wrapper .table-wrapper table thead th p{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper .table-wrapper table thead th p img{cursor:pointer}.os-container-full main .os-wrapper .table-wrapper table thead th.left{text-align:left!important}.os-container-full main .os-wrapper .table-wrapper table thead th.center{text-align:center!important}.os-container-full main .os-wrapper .table-wrapper table thead th:first-child{width:96px}.os-container-full main .os-wrapper .table-wrapper table thead th:nth-last-child(2){text-align:center}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter{position:relative;display:flex;align-items:center}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter img{margin-left:10px;margin-bottom:-3px;cursor:pointer}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .filter-wrap{display:flex;align-items:center}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .filter-wrap img{transition:.3s}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown{position:absolute;top:2.5rem;left:0;background:var(--white);width:180px;border-radius:8px;box-shadow:0 0 12px #00000061;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.233);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,.288);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown h3{font-size:12px;padding:17px 11px;border-bottom:1px solid #f2f2f2}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul{list-style:none}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul li{position:relative;padding:17px 11px;cursor:pointer;transition:.3s}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul li:hover{background:#e4e4e4}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul li:hover:after{content:"";position:absolute;right:1rem;top:.9rem;width:20px;height:20px;background:url(/build/assets/check-primary-BY2xH3fu.svg);z-index:1}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul li.selected{position:relative;color:var(--primary)}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown ul li.selected:after{content:"";position:absolute;right:1rem;top:.9rem;width:20px;height:20px;background:url(/build/assets/check-primary-BY2xH3fu.svg);z-index:1}.os-container-full main .os-wrapper .table-wrapper table thead th.with-filter .dropdown.active{transform:translateY(0);opacity:1;visibility:visible;transition:opacity .3s ease,transform .3s ease}.os-container-full main .os-wrapper .table-wrapper table tbody.completed tr{background:#ebffe3!important}.os-container-full main .os-wrapper .table-wrapper table tbody tr{background:var(--white);border-bottom:1px solid #f2f9ff;cursor:pointer;transition:.3s}.os-container-full main .os-wrapper .table-wrapper table tbody tr img{transition:.3s}.os-container-full main .os-wrapper .table-wrapper table tbody tr:hover{background:#e8f5ff!important}.os-container-full main .os-wrapper .table-wrapper table tbody tr:hover img{transform:translate(10px)}.os-container-full main .os-wrapper .table-wrapper table tbody tr:last-child{border-top:1px solid #f2f2f2;border-bottom:0}.os-container-full main .os-wrapper .table-wrapper table tbody tr:nth-child(odd){background:#fafafa}.os-container-full main .os-wrapper .table-wrapper table tbody tr td{padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:400}.os-container-full main .os-wrapper .table-wrapper table tbody tr td:first-child{text-align:center}.os-container-full main .os-wrapper .table-wrapper table tbody tr td:nth-last-child(2){text-align:center}.os-container-full main .os-wrapper .table-wrapper table tbody tr td:last-child a{display:inline-block;width:20px!important}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.none{color:var(--input-danger)}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.left{text-align:left!important}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.center{text-align:center!important}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.Pending span{background:#ff972f;color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.Approved span{background:#66bb58;color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper .table-wrapper table tbody tr td.Undecided span{background:var(--primary);color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper .table-wrapper .pagination{display:flex;align-items:center;column-gap:10px;justify-content:flex-end;padding:20px 0}.os-container-full main .os-wrapper .table-wrapper .pagination button{background:#e0e0e0;border:0;color:var(--primary);font-size:14px;font-weight:600;border-radius:4px;padding:8px 30px;transition:.3s}.os-container-full main .os-wrapper .table-wrapper .pagination button:hover{background:var(--primary);color:var(--white)}.os-container-full main .os-wrapper.single .back{position:relative;margin-bottom:26px;display:inline-block}.os-container-full main .os-wrapper.single .back a{display:flex;align-items:center;column-gap:7px;text-decoration:none;text-transform:uppercase;color:var(--black);font-weight:700;margin:0}.os-container-full main .os-wrapper.single .back a i{width:15px;height:15px}.os-container-full main .os-wrapper.single .back a span{font-size:14px}.os-container-full main .os-wrapper.single .heading{position:relative;background:var(--white);padding:20px 39px;border-radius:8px;margin-bottom:33px}.os-container-full main .os-wrapper.single .heading table{table-layout:fixed;width:100%}.os-container-full main .os-wrapper.single .heading table th{text-align:left;text-transform:uppercase;font-weight:400;font-size:15px;color:var(--black);padding-bottom:5px}.os-container-full main .os-wrapper.single .heading table tr td{font-size:24px;font-weight:600;color:var(--black);text-transform:uppercase}.os-container-full main .os-wrapper.single .heading .option{position:absolute;right:1rem;top:1rem}.os-container-full main .os-wrapper.single .heading .option img{cursor:pointer}.os-container-full main .os-wrapper.single .heading .option.active .dropdown{transform:translateY(0);opacity:1;visibility:visible;transition:opacity .3s ease,transform .3s ease}.os-container-full main .os-wrapper.single .heading .option .dropdown{position:absolute;top:2rem;right:0;background:var(--white);width:180px;border-radius:8px;box-shadow:0 0 12px #00000061;-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,.233);-moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,.288);overflow:hidden;opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.os-container-full main .os-wrapper.single .heading .option .dropdown ul{list-style:none;padding:5px}.os-container-full main .os-wrapper.single .heading .option .dropdown ul li{width:100%}.os-container-full main .os-wrapper.single .heading .option .dropdown ul li:last-child a{color:var(--input-danger)}.os-container-full main .os-wrapper.single .heading .option .dropdown ul li a{cursor:pointer;display:block;width:100%;padding:10px 20px;text-decoration:none;color:var(--black);transition:.3s;font-size:14px}.os-container-full main .os-wrapper.single .heading .option .dropdown ul li a:hover{background:#e8f5ff}.os-container-full main .os-wrapper.single .list{position:relative;margin-bottom:26px}.os-container-full main .os-wrapper.single .list:last-child{margin-bottom:0}.os-container-full main .os-wrapper.single .list h2{font-size:18px;font-weight:600;color:var(--black);text-transform:uppercase;margin-bottom:15px}.os-container-full main .os-wrapper.single .list .list-container{position:relative}.os-container-full main .os-wrapper.single .list .list-container .item{background:var(--white);margin-bottom:10px;padding:15px 30px 15px 24px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.single .list .list-container .item .info{display:flex;align-items:center;column-gap:9.5px;cursor:pointer}.os-container-full main .os-wrapper.single .list .list-container .item .info span{font-size:14px;font-weight:700;color:var(--black)}.os-container-full main .os-wrapper.single .list .list-container .item .actions{display:flex;align-items:center;column-gap:46.5px}.os-container-full main .os-wrapper.single .list .list-container .item .actions a{cursor:pointer;text-decoration:none;display:flex;align-items:center;column-gap:5px}.os-container-full main .os-wrapper.single .list .list-container .item .actions a span{color:var(--black);font-weight:700;font-size:14px}.os-container-full main .os-wrapper.single .list .list-container .item .actions a.disabled{cursor:not-allowed;opacity:.4}.os-container-full main .os-wrapper.single .list.pending .list-container .item img{filter:brightness(0) saturate(100%) invert(79%) sepia(5%) saturate(3%) hue-rotate(317deg) brightness(91%) contrast(91%)}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item{background:var(--white);margin-bottom:10px;padding:20px 30px 20px 24px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .info{display:flex;align-items:center;column-gap:12.88px}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .info p span{font-weight:700;font-size:12px}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .info span{font-size:14px;font-weight:700;color:var(--black)}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions{display:flex;align-items:center;column-gap:46.5px}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions a{cursor:pointer;text-decoration:none;display:flex;align-items:center;column-gap:5px}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions a img{transition:.3s}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions a[data-trash]:hover img{filter:brightness(0) saturate(100%) invert(29%) sepia(59%) saturate(6028%) hue-rotate(348deg) brightness(107%) contrast(85%);transform:scale(1.3)}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions a.spa-link{width:20px}.os-container-full main .os-wrapper.single .list.job-numbers .list-container .item .actions a.spa-link:hover img{transform:translate(10px)}.os-container-full main .os-wrapper.single .list.defect-reported .m-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.os-container-full main .os-wrapper.single .list.defect-reported .m-flex h2{margin:0}.os-container-full main .os-wrapper.single .list.defect-reported .m-flex .m-filter{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single .list.defect-reported .m-flex .m-filter button{background:var(--primary);outline:none;box-shadow:none;border:none;font-size:12px;padding:7px 20px;color:var(--white);font-weight:700;border-radius:4px}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item{background:var(--white);margin-bottom:10px;padding:20px 30px 20px 24px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item .info a{display:flex;align-items:center;column-gap:12.88px;width:200px;text-decoration:none;color:var(--black)}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item .info a span{font-size:14px;font-weight:700;color:var(--black)}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item .status.Pending{background:#ff972f;color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item .status.Submitted{background:#66bb58;color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper.single .list.defect-reported .list-container .item .status.nil{background:#66bb58;color:var(--white);font-weight:600;font-size:12px;padding:5px 20px;border-radius:30px}.os-container-full main .os-wrapper.single-form .form-detail h2{font-size:18px;font-weight:600;color:var(--black);margin-bottom:20px;text-transform:uppercase}.os-container-full main .os-wrapper.single-form .form-detail .form{background:var(--white);padding:30px 32px;border-radius:10px;margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap{width:100%}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap label{display:block;font-size:14px;font-weight:400;margin-bottom:4px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap input{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap input ::placeholder{color:var(--input-placeholder)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap input:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap.disabled label{color:silver}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap.disabled input,.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap.disabled textarea{color:#9b9b9b!important;pointer-events:none}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap select{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap textarea{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap textarea ::placeholder{color:var(--input-placeholder)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap textarea:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection{position:relative}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .toggle{position:relative;width:100%;border:1px dashed #a0a0a0;border-radius:4px;display:flex;align-items:center;justify-content:center;height:140px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .toggle input{display:none;position:absolute;width:100%;height:100%;background:red}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .toggle button{background:var(--black);font-size:14px;font-weight:600;text-transform:uppercase;padding:17px 20px;color:var(--white);border-radius:4px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .photo-selected{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .image-preview{position:relative;transition:all .3s ease}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .image-preview img{width:100px;height:100px;object-fit:cover}.os-container-full main .os-wrapper.single-form .form-detail .form .input-wrap .photo-selection .image-preview:hover{transform:scale(1.02)}.os-container-full main .os-wrapper.single-form .form-detail .form .input-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;column-gap:30px}.os-container-full main .os-wrapper.single-form .form-detail .form .input-flex .input-wrap{width:50%}.os-container-full main .os-wrapper.single-form .form-detail .form .input-flex .inner-flex{width:50%;display:flex;align-items:center;column-gap:18px;justify-content:space-between}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;margin-right:15px;cursor:pointer;border:2px solid #ccc;border-radius:3px;position:relative;transition:all .2s ease}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox]:checked{background-color:#fff;border-color:var(--primary);background:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox]:checked:before{content:"✕";position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);font-size:15px;color:#fff;font-weight:700}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox].default:checked{border-color:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox].default:checked:before{content:"✓";color:var(--white)}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox].default:disabled:checked{border-color:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox].default:disabled:checked:before{color:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox]:disabled{opacity:.7;cursor:not-allowed}.os-container-full main .os-wrapper.single-form .form-detail .form input[type=checkbox]:disabled:checked:before{color:#999;border-color:#999}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2{padding:30px 0}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .checklist{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:15px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .checklist .checkbox-group{flex:1 1 calc(33.333% - 30px);max-width:calc(33.333% - 30px);padding:10px;display:flex;align-items:center;transition:all .3s ease;box-sizing:border-box;position:relative}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .checklist .checkbox-group:last-child{max-width:33.333%}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .checklist .checkbox-group label{cursor:pointer;font-size:16px;flex-grow:1}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .checklist .checkbox-group button{background:var(--primary);color:var(--white);padding:12px 10px;border-radius:4px;border:0;display:flex;align-items:center;column-gap:5px;width:100%;justify-content:center}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .title{display:flex;align-items:center;column-gap:20px;margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .title button{background:var(--primary);color:var(--white);padding:3px;border-radius:4px;border:0;display:flex;align-items:center;column-gap:5px;width:auto;justify-content:center}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .custom-defect-list .cd-item{background:#ececec;padding:10px;border-radius:4px;width:100%;max-width:250px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .custom-defect-list .cd-item:last-child{margin-bottom:0}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .custom-defect-list .cd-item span{font-size:14px;font-weight:600}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .custom-defects .custom-defect-list .cd-item i{cursor:pointer}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .photos-defects{display:none}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .photos-defects .title{display:flex;align-items:center;column-gap:20px;margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .photos-defects .title button{background:var(--primary);color:var(--white);padding:3px;border-radius:4px;border:0;display:flex;align-items:center;column-gap:5px;width:auto;justify-content:center}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .photos-defects .photos-defect-list{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-2 .photos-defects .photos-defect-list img{height:100px;width:100px;object-fit:cover}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation{display:flex;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .notes{background:#f1f9ff;padding:15px;border-radius:5px;height:100px;display:flex;align-items:center;margin-bottom:18px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .left{width:50%}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .left .notes .info div{display:flex;align-items:center;margin-bottom:1px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .left .notes .info div span{width:40px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .left .notes .info div p{font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .right{width:50%}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .right .input-wrap{margin-bottom:15px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .right .input-wrap label{color:silver}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .right .signature-container p{color:silver}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .signature-container p{display:block;margin-bottom:10px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .signature-container .signature-wrap{background:#f0f0f0;border-radius:4px;text-align:center;padding:20px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .signature-container .signature-wrap img{width:250px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .signature-container .signature-wrap span{display:block}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap{margin-bottom:15px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap label{display:block;font-size:14px;font-weight:400;margin-bottom:4px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap textarea{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap textarea ::placeholder{color:var(--input-placeholder)}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap textarea:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap input{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap input ::placeholder{color:var(--input-placeholder)}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-wrap input:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:17px;column-gap:30px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-flex .input-wrap{width:50%;margin-bottom:0}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-flex .input-wrap label{display:block;font-size:14px;font-weight:400;margin-bottom:4px}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-flex .input-wrap input{width:100%;padding:14px 17px;border-radius:4px;background:#f1f1f1;border:1px solid transparent}.os-container-full main .os-wrapper.single-form .form-detail.vehicle-defect .form .row-3 .confirmation .input-flex .inner-flex{width:50%;display:flex;align-items:center;column-gap:18px;justify-content:space-between}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .notes{background:#f1f9ff;padding:15px;border-radius:5px;height:100px;display:flex;align-items:center;margin-bottom:18px}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry{column-count:2;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry .section{background-color:#fafafa;display:inline-block;width:100%;margin-bottom:20px;padding:16px;border-radius:6px;box-sizing:border-box}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry .section .section-title{font-weight:700;font-size:16px;margin-bottom:12px;color:#222}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry .section .checklist-item{display:flex;align-items:center;margin-bottom:8px}.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry .section label{font-size:14px;cursor:pointer}@media(max-width:768px){.os-container-full main .os-wrapper.single-form .form-detail.start-and-end-of-shift .masonry{column-count:1}}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2{padding:0;background:#fff;border-radius:8px;overflow:hidden}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 table{width:100%;border-collapse:collapse;font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 table tr td{padding:12px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .header{font-weight:700;text-align:center;padding:12px 8px;border-bottom:1px solid #dddddd}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .risk-indicator{width:40px;height:30px;border-radius:30px;display:inline-block;color:#fff;text-align:center;line-height:30px;font-weight:700;font-size:12px;margin:2px 4px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .risk-high{background-color:#d32f2f}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .risk-medium{background-color:#f57c00}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .risk-low{background-color:#388e3c}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .hazard-cell{padding:25px 30px;border-bottom:1px solid #dddddd;font-weight:500;width:280px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .before-controls{text-align:center;padding:8px;border-bottom:1px solid #ddd;width:60px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-measures{padding:8px;border-bottom:1px solid #ddd;background:#f1f9ff}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-measures .depth-input{background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s;margin-left:12px;width:50%}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-measures .input-inline label{font-size:14px;font-weight:700}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-measures .input-inline input{background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s;margin-left:12px;width:50%}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .after-controls{text-align:center;padding:8px;border-bottom:1px solid #ddd;width:60px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .checkbox{margin-right:5px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item{margin:2px 0}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list .checkbox-item{width:auto;display:flex;align-items:center;column-gap:3px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list .checkbox-item input{margin-right:0;transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list .checkbox-item input[type=checkbox]:checked{border:2px solid transparent;background:none}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list .checkbox-item input[type=checkbox]:checked:before{color:var(--primary);font-size:20px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .checkbox-list .checkbox-item label{margin-bottom:0;cursor:pointer}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .signature .signature-box{width:100%;margin-top:10px;background:var(--input-bg);padding:10px;border-radius:4px;text-align:center}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .signature .signature-box img{width:150px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .control-item .signature .signature-box p{font-size:14px!important}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-2 .section-divider{background:#f5f5f5;height:8px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-3 .comment{margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-3 .signature-container{width:100%;margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-3 .signature-container p{font-size:14px;margin-bottom:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-3 .signature-container .signature-box{width:100%;background:#f1f1f1;padding:10px;text-align:center}.os-container-full main .os-wrapper.single-form .form-detail.site-specific-risk .form.section-3 .signature-container .signature-box img{width:200px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-1 .pre-define{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-1 .pre-define p{font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-1 .siteAddress{margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 p{margin-bottom:30px;font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table thead th{padding:20px 10px;text-align:left}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td{padding:10px;text-align:left}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td.action{text-align:center;padding:20px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td.action button{background:var(--primary);color:var(--white);padding:10px 20px;border:none;box-shadow:none;outline:none;border-radius:4px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td.signature img{width:100px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td .hidden-input{display:none}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td .actions{display:flex;align-items:center;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr td .actions button{background:none;border:none;color:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr:hover{cursor:unset}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .row-2 .table-wrapper table tbody tr:hover img{transform:none}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures{display:flex;align-items:flex-start;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap{width:50%}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap p{margin-bottom:10px;font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap p span{color:var(--input-danger)}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap .box{background:var(--input-bg);border-radius:4px;text-align:center;padding:20px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap .box img{width:200px}.os-container-full main .os-wrapper.single-form .form-detail.load-sheet .signatures .signature-wrap .box p{margin-bottom:0;font-size:14px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .t-date{display:flex;align-items:center;justify-content:center;column-gap:10px;margin-bottom:30px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .t-date p{font-size:20px;font-weight:700}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .vehicle_machine{margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex{display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex p{font-size:14px;text-transform:uppercase;font-weight:700}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex .radio-flex{display:flex;align-items:center;column-gap:50px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex .radio-flex .input-wrap{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex .radio-flex .input-wrap label{margin-bottom:0}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-1 .input-flex .input-wrap .flex .radio-flex .input-wrap input[type=radio]{transform:scale(1.5);margin:10px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table thead th{padding:20px 10px;text-align:left}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td{padding:10px;text-align:left}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.action{text-align:center;padding:20px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.action button{background:var(--primary);color:var(--white);padding:10px 20px;border:none;box-shadow:none;outline:none;border-radius:4px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos{position:relative}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos .photo-container{position:relative;display:inline-block}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos .photo-container:after{content:"";position:absolute;height:100%;width:100%;background:#00000049;left:0;top:0;z-index:1;border-radius:4px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos .photo-container img{width:100px;height:100px;object-fit:cover;border-radius:4px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos .photo-container .photo-counter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td.photos .photo-container .photo-counter span{font-size:20px;font-weight:800;color:var(--white)}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td .hidden-input{display:none}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td .actions{display:flex;align-items:center;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr td .actions button{background:none;border:none;color:var(--primary)}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr:hover{cursor:unset}.os-container-full main .os-wrapper.single-form .form-detail.time-sheet .row-2 .table-wrapper table tbody tr:hover img{transform:none}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .others{margin-top:20px}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .others .overflow{position:relative}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .others .overflow .input-wrap{position:absolute;bottom:1rem;left:1rem;display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .others .overflow .input-wrap input{height:20px!important;width:20px!important;padding:0;margin:0;border:2px solid rgb(107,107,107)}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .others .overflow .input-wrap label{margin-bottom:0}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .signature-container{width:100%;margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .signature-container p{font-size:14px;margin-bottom:10px}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .signature-container .signature-box{width:300px;background:#f1f1f1;padding:10px;text-align:center}.os-container-full main .os-wrapper.single-form .form-detail.sign-off-sheet .form .signature-container .signature-box img{width:200px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .input-flex-3{display:flex;justify-content:space-between;column-gap:30px;align-items:center}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 h4{font-size:14px;font-weight:700;margin-bottom:30px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 .flex{display:flex;justify-content:space-between;align-items:center}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 .flex p{font-size:14px;font-weight:400}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 .flex .choices{display:flex;align-items:center;column-gap:100px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 .flex .choices .item{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer1 .flex .choices .item input[type=radio]{transform:scale(1.5);margin:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .layer2{margin-top:50px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .signature{width:100%}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .signature p{font-size:14px;margin-bottom:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .signature .signature-box{width:300px;background:#f1f1f1;padding:10px;text-align:center}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .form .signature .signature-box img{width:200px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table{margin:auto;border-radius:8px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table{width:100%;border-collapse:collapse;table-layout:fixed}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table th,.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table td{padding:20px 0;text-align:left;vertical-align:top}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table td.non-border{border:0}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table tr.section td{border-top:1px solid #ddd}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table td .answer{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table td .flex{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table th{font-weight:700;border-bottom:1px solid #dddddd;padding-bottom:30px}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table input[type=radio]{transform:scale(1.2);display:block;margin-left:auto}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .table table td strong{display:inline-block}.os-container-full main .os-wrapper.single-form .form-detail.site-audit-inspection .section2 .others .input-wrap{margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .element-title{margin:20px 0}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .element-title h2{font-size:24px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .signature{width:100%}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .signature p{font-size:16px;font-weight:700!important}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .signature .signature-box{width:300px;background:#f1f1f1;padding:10px;text-align:center}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .signature .signature-box img{width:100%}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap{margin-bottom:20px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap label{font-weight:600;font-size:16px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .checkbox-group{margin-top:20px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .checkbox-group .checkbox-item{display:flex;margin-bottom:5px;align-items:center}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .checkbox-group .checkbox-item input[type=checkbox]{height:40px;transform:scale(.6);margin:0}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .checkbox-group .checkbox-item input[type=checkbox]:before{font-size:30px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .radio-group{margin-top:20px;display:inline-flex;flex-direction:column}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .radio-group .radio-item{display:flex;margin-bottom:5px;align-items:center;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail.custom-form .input-wrap .radio-group .radio-item input[type=radio]{width:auto;transform:scale(1.7);margin-left:15px}.os-container-full main .os-wrapper.single-form .form-detail .update{display:flex;align-items:center;justify-content:flex-end;column-gap:20px}.os-container-full main .os-wrapper.single-form .form-detail .update button{position:relative;color:var(--white);font-size:14px;font-weight:600;text-transform:uppercase;border:0;outline:0;box-shadow:none;cursor:pointer;width:198px;padding:17px;border-radius:4px;transition:.3s}.os-container-full main .os-wrapper.single-form .form-detail .update button:first-child{background:var(--black)}.os-container-full main .os-wrapper.single-form .form-detail .update button:last-child{background:var(--primary)}.os-container-full main .os-wrapper.holiday-request{position:relative}.os-container-full main .os-wrapper.holiday-request .request-wrapper{position:relative;margin-bottom:18px}.os-container-full main .os-wrapper.holiday-request .request-wrapper:last-child{margin-bottom:0}.os-container-full main .os-wrapper.holiday-request .request-wrapper h2{font-smooth:24px;color:var(--black);font-weight:600;margin-bottom:18px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card{overflow:hidden;width:100%;position:relative;background:var(--white);box-shadow:0 0 15px -12px #0000001a;padding:30px;border-radius:10px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Pending{position:relative}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Pending:before{content:"";background:url(/build/assets/pending-Ck-LC6ri.png) no-repeat;height:128px;width:128px;position:absolute;right:2rem;bottom:2rem;z-index:1;opacity:.2}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Approved{position:relative}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Approved:before{content:"";background:url(/build/assets/approve-GaGtidE-.png) no-repeat;height:128px;width:128px;position:absolute;right:2rem;bottom:2rem;z-index:1;opacity:.2}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Undecided{position:relative}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card.Undecided:before{content:"";background:url(/build/assets/question-668GJs4W.png) no-repeat;height:128px;width:128px;position:absolute;right:2rem;bottom:2rem;z-index:1;opacity:.2}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .note{background:#f1f9ff;border-radius:4px;padding:13px 20px;margin-bottom:38px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .note p{font-size:14px;font-weight:400;line-height:20px;color:var(--black)}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .note p strong{display:block}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-by{margin-bottom:55px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-by p{font-size:14px;font-weight:600;color:var(--black)}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-by p span{font-weight:400}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body{margin-bottom:33px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body h3{font-size:14px;font-weight:700;color:var(--black);margin-bottom:10px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body p.request-range{font-size:14px;color:var(--black);font-weight:400;margin-bottom:22px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body p.request-range span.read-only{display:inline-block;padding:15px 40px;background:#f1f9ff;margin:0 12px;text-transform:uppercase;border-radius:4px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body p.request-total{font-size:14px;font-weight:400;color:var(--black)}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-body p.request-total span{font-weight:600}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-footer .signature img{width:200px}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-footer .requested-date p{font-size:14px;font-weight:400;color:var(--black)}.os-container-full main .os-wrapper.holiday-request .request-wrapper .request-card .request-footer .requested-date p span{font-weight:500;text-transform:uppercase}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-to p{font-size:14px;color:var(--black);font-weight:400}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-to .read-only{background:#f1f9ff;border-radius:4px;padding:13px 20px;margin-bottom:22px;font-weight:700}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80{width:580px;margin-bottom:30px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .confirmation-choices{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .confirmation-choices .input-wrap{display:flex;align-items:center;column-gap:6px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .confirmation-choices .input-wrap label{font-size:14px;font-weight:600;text-transform:uppercase}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block{display:flex;align-items:center;margin-bottom:7px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block:last-child{margin-bottom:0}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .label{width:135px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap{position:relative;width:100%}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap p{font-size:14px;font-weight:400}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap p span.read-only{background:#f1f9ff;border-radius:4px;padding:13px 20px;margin:0 20px;font-weight:700}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap p span.read-only:last-child{margin-right:0}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap p span.read-only.w-200{display:inline-flex;width:183px!important}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .w-80 .flex-block .read-only-wrap p span.read-only.w-100{display:inline-flex;width:90%;margin-bottom:0}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two{display:flex;column-gap:20px;align-items:flex-start}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap label{display:block;font-size:14px;font-weight:400;margin-bottom:10px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap label span{color:var(--input-danger)}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap input{width:300px;background:#f1f1f1;border:0;padding:13px 20px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap button{width:300px;background:#f1f1f1;border:0;padding:13px 20px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap button i{width:8px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .flex-two .input-wrap button{display:flex;align-items:center}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .submit{margin-top:20px}.os-container-full main .os-wrapper.holiday-request .request-wrapper.request-confirmation .request-card .confirmation-body form .submit button{position:relative;background:var(--primary);color:var(--white);font-size:14px;font-weight:600;text-transform:uppercase;border:0;outline:0;box-shadow:none;cursor:pointer;width:198px;padding:17px;border-radius:4px;transition:.3s}.os-container-full main .os-wrapper.time-sheets .time-sheet-header{background:var(--white);padding:20px 40px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .info p{font-size:15px;font-weight:400;color:var(--black);margin-bottom:5px}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .info h4{font-size:24px;font-weight:600}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .weekly-ranges-filter{width:400px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .weekly-ranges-filter .icon{cursor:pointer;transition:.3s;width:8px}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .weekly-ranges-filter .icon:hover{filter:brightness(0) saturate(100%) invert(15%) sepia(48%) saturate(6163%) hue-rotate(193deg) brightness(94%) contrast(98%)}.os-container-full main .os-wrapper.time-sheets .time-sheet-header .weekly-ranges-filter .date-wrapper{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.time-sheets .table-wrapper .main-row.active{background:#e8f5ff!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .main-row.active td:last-child img{transform:rotate(180deg)}.os-container-full main .os-wrapper.time-sheets .table-wrapper .main-row td:last-child img{transform:none}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail{display:none;background:#e8f5ff!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail.show{display:table-row}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail:hover{background:#e8f5ff!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail:hover img{transform:none!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td{padding:0}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr{background:none;border-top:1px solid #dedede;border-bottom:1px solid #dedede}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr:first-child{border:none}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr:last-child{border:none}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr:hover{background:#e8f5ff!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr:hover img{transform:none!important}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr th{padding:15px 0;text-align:left}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr th:first-child{width:96px}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr td{text-align:left}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr td .photos{display:flex;align-items:center;column-gap:5px;padding:15px}.os-container-full main .os-wrapper.time-sheets .table-wrapper .expense-detail td .expense-table tbody tr td .photos img{background:#f3f3f3;border-radius:10px;width:100px;height:100px;object-fit:cover}.os-container-full main .os-wrapper .option-wrapper{position:relative;width:100%}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item{display:flex;align-items:center;justify-content:space-between;padding:24px;background:var(--white);margin-bottom:10px;cursor:pointer;transition:.3s}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item p{font-size:14px;font-weight:500}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item img{transition:.3s}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item:hover{background:#02518d2c}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item:hover img{transform:translate(10px)}.os-container-full main .os-wrapper .option-wrapper .option-list .option-item:last-child{margin-bottom:0}.os-container-full main .os-wrapper .alerts-wrapper{position:relative;width:100%}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item{width:100%;margin-bottom:60px}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item h2{font-weight:500;font-size:24px;color:var(--black);margin-bottom:20px}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-checkbox{display:flex;align-items:center;column-gap:10px;margin-bottom:20px}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-checkbox input{transform:scale(1.6);margin-left:4px}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-checkbox label{font-size:16px;font-weight:600;cursor:pointer}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-form .item-flex{display:flex;align-items:flex-start;margin-bottom:20px}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-form .item-flex label{width:100px;font-size:16px;text-transform:uppercase;font-weight:500}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-form .item-flex input{width:100%;border:1px solid #bdbdbd;border-radius:4px;padding:10px;font-size:14px;outline:none;box-shadow:none}.os-container-full main .os-wrapper .alerts-wrapper .alerts-list form .alerts-item .item-form .item-flex textarea{width:100%;border:1px solid #bdbdbd;resize:none;border-radius:4px;padding:10px;font-size:14px;outline:none;box-shadow:none}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item{margin-bottom:1.5px;cursor:unset}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item p{font-size:14px;font-weight:500}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item .action{display:flex;align-items:center;column-gap:30px}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item .action button{display:flex;align-items:center;column-gap:7px;background:none;border:none;outline:none;box-shadow:none}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item .action button i{width:15px}.os-container-full main .os-wrapper.single .option-wrapper .option-list .option-item .action button span{font-size:14px;font-weight:800;color:var(--primary)}.os-container-full main .os-wrapper.create-form .container{display:grid;grid-template-columns:400px 1fr;gap:20px}.os-container-full main .os-wrapper.create-form .input-wrap{position:relative;margin-bottom:20px}.os-container-full main .os-wrapper.create-form .input-wrap:last-child{margin-bottom:20px}.os-container-full main .os-wrapper.create-form .input-wrap label{display:block;margin-bottom:4px;font-size:14px;font-weight:400;color:var(--black)}.os-container-full main .os-wrapper.create-form .input-wrap input,.os-container-full main .os-wrapper.create-form .input-wrap textarea{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black);transition:.3s}.os-container-full main .os-wrapper.create-form .input-wrap input ::placeholder,.os-container-full main .os-wrapper.create-form .input-wrap textarea ::placeholder{color:var(--input-placeholder)}.os-container-full main .os-wrapper.create-form .input-wrap input:focus,.os-container-full main .os-wrapper.create-form .input-wrap textarea:focus{border:1px solid var(--secondary)}.os-container-full main .os-wrapper.create-form .input-wrap input.error,.os-container-full main .os-wrapper.create-form .input-wrap textarea.error{border-color:red;outline-color:red}.os-container-full main .os-wrapper.create-form .input-wrap select{width:100%;background:var(--input-bg);border:1px solid transparent;outline:none;box-shadow:none;padding:15px 22px;border-radius:4px;font-size:14px;color:var(--black)}.os-container-full main .os-wrapper.create-form .input-wrap.invalid input,.os-container-full main .os-wrapper.create-form .input-wrap.invalid select{border:1px solid var(--input-danger)}.os-container-full main .os-wrapper.create-form .input-wrap.invalid span{display:block;text-align:left;margin-top:5px;font-size:12px;font-weight:400;color:var(--input-danger)}.os-container-full main .os-wrapper.create-form .side-panel{position:sticky;top:100px;height:fit-content}.os-container-full main .os-wrapper.create-form .side-panel h3{color:#333;margin-bottom:20px;font-size:18px;font-weight:600}.os-container-full main .os-wrapper.create-form .side-panel .sidebar{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px #8686860c;margin-bottom:30px}.os-container-full main .os-wrapper.create-form .side-panel .sidebar .element-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.os-container-full main .os-wrapper.create-form .side-panel .sidebar .element-list .element-item{background:var(--white);border:1px solid #bdbdbd;border-radius:4px;padding:25px;cursor:grab;transition:all .3s ease;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.os-container-full main .os-wrapper.create-form .side-panel .sidebar .element-list .element-item:hover{background:#e3f2fd;border-color:#2196f3;transform:translateY(-2px)}.os-container-full main .os-wrapper.create-form .side-panel .sidebar .element-list .element-item.active{cursor:grabbing}.os-container-full main .os-wrapper.create-form .side-panel .sidebar .element-list .element-item .icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.os-container-full main .os-wrapper.create-form .side-panel .sidebar.reordering{pointer-events:none;opacity:.5}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list{position:relative}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item{background:var(--white);margin-bottom:10px;border-radius:4px;padding:20px 25px;display:flex;align-items:center;justify-content:space-between}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item .left{display:flex;align-items:center;column-gap:10px}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item .left p{font-weight:700;font-size:14px}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item .right{display:flex;align-items:center;column-gap:20px}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item .right i{cursor:pointer;transition:.3s}.os-container-full main .os-wrapper.create-form .side-panel .form-wrapper .form-list .form-item .right i:hover{transform:scale(1.2)}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box{background:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 20px #5555550c;position:relative}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .canvas-header{width:100%;margin-bottom:20px}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone{min-height:500px;border:2px dashed #ddd;border-radius:12px;padding:10px;background:#f1f1f1;transition:all .3s ease}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone.drag-over{border-color:#2196f3;background:#e3f2fd}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone.empty{display:flex;align-items:center;justify-content:center;text-align:center;color:#999;font-size:16px}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element{background:#fff;border:2px solid #e9ecef;border-radius:8px;padding:15px;margin-bottom:15px;cursor:move;transition:all .3s ease;position:relative}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element:last-child{margin-bottom:100px}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element:hover{border-color:var(--primary);box-shadow:0 2px 10px #2196f31a}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element.dragging{opacity:.6;transform:rotate(2deg) scale(1.02);box-shadow:0 8px 25px #2196f34d;z-index:1000;border-color:#2196f3}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element .element-header{display:flex;align-items:center;gap:20px;padding:15px 0}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element .element-header input{width:100%;height:40px}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element .element-header .element-type{background:#e3f2fd;color:#1976d2;padding:4px 8px;border-radius:4px;font-size:12px;font-weight:600;width:100px;height:40px;display:flex;align-items:center;justify-content:center}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-box .drop-zone .form-element .element-header button{background:none;border:none;outline:none}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-action{text-align:right;margin-top:20px}.os-container-full main .os-wrapper.create-form .canvas-area .canvas-area-action button{width:111px;padding:12px 20px!important;font-size:14px;line-height:normal;border:1px solid var(--primary);border-radius:4px;background:var(--primary);color:var(--white);font-weight:600;outline:none;box-shadow:none;text-transform:uppercase;transition:.3s}.os-container-full main .os-wrapper.create-form .canvas-area.reordering .input-wrap{pointer-events:none;opacity:.5}.os-container-full main .os-wrapper.create-form .canvas-area.reordering .element-header{pointer-events:none;opacity:.5}.os-container-full main .os-wrapper.create-form .canvas-area.reordering .element-html{pointer-events:none;opacity:.5}.os-container-full main .os-wrapper.create-form .drop-indicator{height:3px;background:var(--primary);border-radius:2px;margin:5px 0;opacity:.8;animation:pulse 1s infinite}@keyframes pulse{0%,to{opacity:.8}50%{opacity:.4}}.os-container-full main .os-wrapper.create-form .element-name-input{background:transparent;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:500;color:#333;width:200px;transition:all .3s ease}.os-container-full main .os-wrapper.create-form .element-name-input:focus{outline:none;border-color:#2196f3;background:#f8f9ff}.os-container-full main .os-wrapper.create-form .element-controls{display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef}.os-container-full main .os-wrapper.create-form .controls-label{font-size:12px;color:#666;font-weight:500}.os-container-full main .os-wrapper.create-form .form-input{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px}.os-container-full main .os-wrapper.create-form .form-select{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:14px;background:#fff}.os-container-full main .os-wrapper.create-form .checkbox-group,.os-container-full main .os-wrapper.create-form .radio-group{display:flex;flex-direction:column;gap:8px}.os-container-full main .os-wrapper.create-form .checkbox-item,.os-container-full main .os-wrapper.create-form .radio-item{display:flex;align-items:center;gap:8px}.os-container-full main .os-wrapper.create-form .photo-upload{border:2px dashed #ddd;border-radius:8px;padding:20px;text-align:center;background:#f9f9f9}.os-container-full main .os-wrapper.create-form .signature-pad{border:1px solid #ddd;border-radius:6px;background:#fff;height:100px;display:flex;align-items:center;justify-content:center;color:#666}.os-container-full main .os-wrapper.create-form .json-output{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:15px;margin-top:20px;font-family:Courier New,monospace;font-size:12px;max-height:200px;overflow-y:auto}.os-container-full main .os-wrapper.create-form .empty-message{color:#999;font-style:italic}.os-container-full main .os-wrapper.create-form .modal-back-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:all .3s ease}.os-container-full main .os-wrapper.create-form .modal-back-overlay.active{opacity:1;visibility:visible}.os-container-full main .os-wrapper.create-form .modal{background:#fff;border-radius:12px;width:500px;max-width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px #0003;transform:translateY(20px);transition:all .3s ease}.os-container-full main .os-wrapper.create-form .modal-back-overlay.active .modal{transform:translateY(0)}.os-container-full main .os-wrapper.create-form .modal-header{padding:20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.os-container-full main .os-wrapper.create-form .modal-header h3{margin:0;font-size:18px;color:#333}.os-container-full main .os-wrapper.create-form .modal-close{background:none;border:none;font-size:20px;cursor:pointer;color:#666}.os-container-full main .os-wrapper.create-form .modal-body{padding:20px}.os-container-full main .os-wrapper.create-form .modal-footer{padding:15px 20px;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:10px}.os-container-full main .os-wrapper.create-form .btn{padding:8px 16px;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s ease}.os-container-full main .os-wrapper.create-form .btn-primary{background:var(--primary);color:#fff;border:none}.os-container-full main .os-wrapper.create-form .btn-secondary{background:#f0f0f0;color:#333;border:none}.os-container-full main .os-wrapper.create-form .btn-secondary:hover{background:#e0e0e0}.os-container-full main .os-wrapper.create-form .options-list{margin-bottom:15px}.os-container-full main .os-wrapper.create-form .option-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.os-container-full main .os-wrapper.create-form .option-item input{outline:none}.os-container-full main .os-wrapper.create-form .option-item input{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px}.os-container-full main .os-wrapper.create-form .remove-option{border:none;width:30px;height:30px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;outline:none}.os-container-full main .os-wrapper.create-form .add-option{width:auto;padding:12px 20px!important;font-size:14px;line-height:normal;border-radius:4px;border:none;background:#000;color:var(--white);font-weight:600;outline:none;box-shadow:none;text-transform:uppercase;transition:.3s}
