@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);.is-sticky{position:fixed;top:19px;width:96%;z-index:999;left:2%}.menuBar{color:#fff;width:28px;height:28px;cursor:pointer;display:none}@media(max-width:991px){.menuBar{display:block}.align{align-items:flex-start!important}}.header{position:relative;margin:-24px -40px;padding:16px}.header:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:hsla(0,0%,78.8%,.31);box-shadow:0 1px 8px rgba(0,0,0,.25)}.tab-content{height:calc(100vh - 203px);overflow-y:scroll;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;margin-bottom:200px!important}.time-container{border-radius:5px;background-color:#efefef;padding:6px}.time-text{font-size:11px;font-weight:600}.footer-menu{background-color:#efefef;margin:-24px -16px;padding:5px 7px}.nav-pills .nav-link{border-radius:8px}.nav-link.active .menu-icon{fill:#fff}.switch-checkbox{height:0;width:0;visibility:hidden}.switch-label{display:flex;align-items:center;justify-content:space-between;cursor:pointer;width:55px;height:15px;background:rgba(73,255,189,.1);border-radius:150px/200px;position:relative;border:.5px solid rgba(0,0,0,.1);transition:background-color .2s;padding:0 6px;margin-top:-18px}.switch-label .switch-button{content:"";position:absolute;top:50%;left:2px;width:29px;height:11px;transform:translateY(-50%);border-radius:150px/200px;transition:.2s;background-color:#c7c7c7}.switch-checkbox:checked+.switch-label .switch-button{left:calc(100% - 2px);transform:translate(-100%,-50%);background-color:#44aaa4}.switch-label:after{content:"Complete";position:absolute;left:50%;bottom:-22px;transform:translateX(-50%);font-size:10px;color:#000;font-weight:500}.switch-checkbox:checked+.switch-label:after{content:"Completed"}.job-details-list{list-style-type:none;margin-bottom:0;margin-left:5px;padding:0}.job-details-list li{display:flex;align-items:center;margin-bottom:6px}.job-details-list li:not(:last-child){border-bottom:1px solid hsla(0,0%,76.9%,.5);padding-bottom:6px}.job-details-list li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background-color:#44aaa4;margin-right:10px}.job-details-list li span{font-size:14px}.job-details-list li span:first-child{width:40%;color:#666}.job-details-list li span:last-child{font-weight:500;color:#000}.notes-text{font-size:13px;line-height:15.2px;color:#666}.contacts-wrapper{background-color:#efefef}.contact-name{font-size:12px;color:#000}.contact-email{font-size:10px;color:666666}.phone-number{font-size:10px}.contact-note{border-top:1px solid #efefef}.tag-btn{font-size:12px;font-weight:600}.files-container{background-color:#efefef}.tag{background:#fff}.selected-tag,.tag{position:relative;box-shadow:0 0 3px rgba(0,0,0,.25);border-radius:4px;padding:4px 6px}.selected-tag{background:#696767}.tag-quantity{display:flex;align-items:center;justify-content:center;position:absolute;top:-5px;right:-6px;width:13px;height:13px;border-radius:50%;font-weight:600;background-color:#df5757}.tag-quantity,.tag-title{font-size:10px}.pt-65{padding-top:65px}.tags-container{grid-gap:10px;gap:10px}.grid-scrollable{height:calc(100vh - 410px);overflow-y:scroll}.btn-outline-primary,.btn-primary{border-color:transparent!important}.arrow-btn{border:none;background:transparent}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.grid img{max-width:100%;height:auto}.photo-badge{top:0;left:0;font-size:9px;color:#c8c8c8;font-weight:500;background-color:#000;padding:1px 4px}.files-btns{grid-gap:10px;gap:10px;margin:25px 0 15px}.files-btn-mobile{width:150px}.files-btn,.files-btn-mobile{height:70px;background-color:#efefef;box-shadow:0 1px 2px rgba(0,0,0,.25);border-radius:5px;border:none}.files-btn{width:100px}.files-btn:hover{background-color:#efefef}.files-btn__title{font-size:15px;color:#4f4443;font-weight:700}.modal-header .btn-close{width:20px;height:20px;border-radius:50%;position:absolute;top:0;right:0;background:#d9d9d9 url(/static/media/close.0a73c451.svg) 50% no-repeat;padding:0}.modal-header-btn{font-weight:500;font-size:12px}.font-weight-semibold{font-weight:600}.modal-content{border-radius:10px}.modal-header{padding:10px;border-bottom:none}.modal-body{padding:0 10px 30px}.modal-tag{background-color:#d9d9d9;border-radius:5px;padding:1px 6px}.remove-tag-btn{background-color:#d9d9d9}.add-tag-btn,.remove-tag-btn{border:none;padding:0;width:20px;height:20px}.add-tag-btn{background-color:#0e4542}.img-controls{background-color:#f5f5f5;padding:0 10px;grid-gap:10px;gap:10px}.btn-group .btn-check:active+.btn-outline-primary:focus,.btn-group .btn-check:checked+.btn-outline-primary,.btn-group .btn-check:checked+.btn-outline-primary:focus,.btn-group .btn-outline-primary.dropdown-toggle.show:focus,.btn-group .btn-outline-primary:active:focus,.btn-outline-primary.active:focus,.btn.active:focus,.color-pallete-btns .btn-check:active+.btn:focus,.color-pallete-btns .btn-check:checked+.btn,.color-pallete-btns .btn-check:checked+.btn:focus,.color-pallete-btns .btn.dropdown-toggle.show:focus,.color-pallete-btns .btn:active:focus{box-shadow:none}.job-container .btn-group .btn{border:none;margin:0;border-radius:5px!important;padding-top:10px;padding-bottom:10px}.btn-group .btn-check:checked+.btn svg,.btn-outline-primary.hover:not(:disabled):not(.disabled) svg,.btn-outline-primary:hover:not(:disabled):not(.disabled) svg{fill:#fcfcfc}.modal-backdrop.show{opacity:.85}.modal-content{width:calc(100% - 20px);margin:0 auto}.color-pallete{display:flex;justify-content:center}.color-pallete-btns{background-color:#f5f5f5;border-radius:50px}.radio-color-btn{width:20px;height:20px;border-radius:50%;margin:0 auto}.color-pallete-btns .btn{padding:8px;background-color:transparent}.modal-delete-btn{font-size:12px;background-color:#efefef;border-radius:7px;border:none;padding:9px 17px}.modal-delete-btn:hover span{color:#fff!important}.img-loading{filter:blur(8px);-webkit-clip-path:inset(0);clip-path:inset(0);background-color:#a1a1a1}.img-loaded{filter:blur(0);transition:filter .5s linear}.justify-self{justify-self:center}@media (max-width:768px){.main{background-color:#fff}.files-btns{margin:15px 0 0}.notes-or-memos{height:100%;min-height:unset!important;max-height:350px!important}}.selection-indicator{background-color:rgba(0,0,0,.5);border-radius:4px;padding:2px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.selection-indicator.selected{background-color:#44aaa4}.cursor-pointer{cursor:pointer}.long-press-active{transform:scale(.95);transition:transform .1s ease}.drop-area.active *{pointer-events:none}.notes-or-memos{max-height:250px;overflow:auto;font-size:.7rem;position:relative}.notes-or-memos-container{background-color:#f5f5f5;padding:8px;border-radius:4px}.notes-or-memos-container .note-or-memo-card{background-color:#f5f5f5;box-shadow:unset}.note-or-memo-card:hover{background-color:#e9e9e9}.notes-or-memos-container .note-or-memo-card .note-or-memo-card-body{padding:5px 5px 2px!important}.note-or-memo-item{font-size:13px;font-size:var(--bs-body-font-size,13px)}.review-comment-item{line-height:15px;font-size:12px}.memo-created-by-user-name{font-weight:700;margin-right:4px}.action-icon{cursor:pointer;visibility:hidden}.note-or-memo-card:hover .action-icon{visibility:visible}.note-or-memo-footer{display:flex;justify-content:flex-end}.note-or-memo-save-button{border-radius:4px}.note-or-memo-edit-group{position:relative}.note-or-memo-edit-actions-button{border-radius:4px}.copy-btn{color:#000;background:transparent;border:transparent;height:10px;margin-bottom:22px;margin-left:3px!important}.tab-files-container{position:relative}.tab-files-container .spinner-container{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;background:rgb(255 255 255/40%)}.tab-files-container .file-upload-label{cursor:pointer}.finalization-affiliates-tabs-wrapper .tab-content{height:auto!important;overflow-y:visible!important;margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0;margin-bottom:0!important}.finalization-affiliates-tab-pane{padding-left:0;padding-right:0}.finalization-affiliates-tab .nav-link{white-space:nowrap}.jobDetails_content .contentHeading{display:flex;justify-content:space-between;align-items:center;padding:2rem 0 0;width:96%;margin:0 auto}.jobDetails_content .contentHeading .part2{display:flex;align-items:center}.jobDetails_content .contentHeading .part1 h1{margin:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:700;font-size:34px;line-height:42px;color:#494e54}.jobDetails_content .contentHeading .part2 .part2Details{margin-right:20px;text-align:right}.jobDetails_content .contentHeading .part2 p{margin:0;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:22px;color:#494e54}.jobDetails_content .contentHeading .part2 p span{font-weight:600}.jobDetails_content .contentHeading .part2 p a{color:#494e54;text-decoration:underline}.contentHeading .part2Btn{display:flex;align-items:center}.contentHeading .part2Btn .dropdown-toggle{background:transparent!important;border:none!important;color:#000!important;outline:none!important;box-shadow:unset!important}.contentHeading .part2Btn .dropdown-toggle:after{display:none!important}.contentHeading .part2Btn .progressBtn{background:#3f80ea;border-radius:55px;border:none;width:132.83px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:30px;color:#fff;font-family:"Roboto",sans-serif}.quoteContainer{overflow-y:auto;overflow-x:hidden;position:relative;height:235px}.customLink{color:#5c5cff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.contentWrapper{width:96%;margin:0 auto;padding-bottom:40px}.cards_mainWrapper .cards_mainPart1{width:81%!important}.cards_mainWrapper .cards_mainPart2{width:19%!important;position:relative}.cards_mainWrapper .cards_mainPart2 .notes{position:absolute!important;top:95%!important;margin:0 20px}.cards_mainWrapper .cards_mainPart2 .notes h3{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#898989;cursor:pointer}.cards_innerWrapper{flex-wrap:wrap!important}.cards_mainWrapper .cards_innerWrapper .cards_innerPart1{width:44%!important}.cards_mainWrapper .cards_innerWrapper .cards_innerPart2{width:56%!important}.cards_mainWrapper .cards_innerWrapper .card{height:70vh}.cards_innerPart1 .tab-content{height:calc(70vh - 195px);overflow-y:scroll;overflow-x:hidden}.cards_innerPart2 .tab-content{height:calc(70vh - 140px);overflow-y:scroll;overflow-x:hidden}.menu-button:after{display:none}@media screen and (max-width:768px){.cards_mainWrapper .cards_innerWrapper .card{height:100%!important}}.contentWrapper .card .card-title{background:#3f80ea;box-shadow:0 0 1px rgba(0,0,0,.25);padding:8px 20px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:19px;color:#fff}.buttonTabs .nav-tabs{border:none!important;display:flex;justify-content:start;padding:5px 0}.buttonTabs .nav-tabs .nav-link{background:none;border:none!important;height:29px;width:100px;border-radius:100px!important;margin-right:5px;margin-bottom:10px;line-height:0}.buttonTabs2 .nav-tabs .nav-link{height:32px;width:120px}.buttonTabs .nav-tabs .nav-item.show .nav-link,.buttonTabs .nav-tabs .nav-link.active{color:#fff;border-color:unset!important;background:#3f80ea!important}.buttonTabs .nav-tabs .nav-link{color:#494e54;background:#e5e5e5!important;border-radius:10px;border-color:unset!important}.arrowTabs .nav-tabs{border:none!important;display:flex;justify-content:start}.arrowTabs .nav-tabs .nav-link{background:none;border:none!important;height:50px;width:110px;margin-right:1px;margin-bottom:10px;display:flex;align-items:center}.arrowTabs .nav-tabs .nav-link p{text-align:start;margin:0;padding:0 0 0 10px;font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:15px}.arrowTabs .nav-tabs .nav-link p b{font-weight:600}.arrowTabs .nav-tabs .nav-item.show .nav-link,.arrowTabs .nav-tabs .nav-link.active{color:#fff;border-color:unset!important;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHMAAAAnCAYAAAA8XHcHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJhSURBVHgB7dxPbtNAFMfx94xgUxZlUVcIFuEG5QLFOUJPUPcG5QSZ3ICegHCCcANMLkBvQHaoBYlu2FDo8B52qqaN3RmPpadKv8+i+WM3m2/HtZ6TcOHOnCeeEFg5Zfo1rtyrC0rE+gNBzQ0SNNMflduVmHRCYGXP09acEmWrOwuXHzP5DwRWijfu/D0l4Duv6M5mcsg9JLAy++zyI+qBNz0pfyGf5KYgMCGL6d3C7bylSNmmJ5keH8jNKYEJ+Xd3vD/9Hn1Cym0bCvdz29OlrtA9AhOe2S0mO9PQ/blrYxP0i9wdEZiICZp1bazcswumv2O5uyQwwd670EMuh+xUuG8jT4/0kDsiMBGyQoNiKgS155nKxSRvnQUEx1QIaq8raFRMhaD22oJGx1SFO5dZIktQv01gQU5Mf8tg/uXaLKBXTIWg5u4E7R1TIai5taAZJahcLtfh/kTPEGEwMtR5MtfzGH2QtDJX5MVKOSlKunwDSZY63BkkpmquxZUEVqpBYu5Pfxyyv5oRGPGyMq/SVyZCWqtDVu75EmezD5teCHmtIfVB77NZhDQnIWm8CqkwAXqYmpD52gQoemXWs1maI6Qdpsuj2yFVVEwM2e3JipSQLz62bAuDkPbqkPmsbXvQykRIe0x+2hWy3uceCGmvDrnr7t+vQ+G+yiB3C+/OMxQaUrUeZpuQWJGGYkLW+29wIyTeAG0kNqTauDI9PdUrIAhpRGatJ7Eh69+7BZeybOnHKiVkST2sxURIWykh1fVhtnkLfElgpUoJqf7H1JD6mQYCK/qdBgeUiBHS3GDfNvIPpMkUoLml0ggAAAAASUVORK5CYII=)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:100% 100%!important}.arrowTabs .nav-tabs .nav-item.show .nav-link b,.arrowTabs .nav-tabs .nav-link.active b{color:#fff}.arrowTabs .nav-tabs .nav-link{color:#494e54;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHQAAAAnCAYAAADegGx+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI6SURBVHgB7dtNTsJAGMbxd2rCmi0BknIDr8ARPIH1Bt5APIHxBOIJPILuXOoNIOFr6xoS8H0MEJSWttMm72Ce30Ir7co/M20H6iaTySCKojshS8N2u30jNXD4wahBqCVqhB/dbnewXq/vhSwl8/n8QSqKdhvbqI9CZjabze1isag0U7q/L0yn06Fz7lrIjJ7+Bq1Wy2vGdGkvMqo936guawej2vOJGmXtWK1Wt/rrU8iMXtMMyp5T3amdo9Go2Wg0XnXzUshMmZHq8g5g1DBo1ESjPucdlxsUtlE/dDMWMlMkaqGgoHN5rHM6RmosZCYvauGgwKhh0AZ9XQh6S9tXKigwahC+dFWp3+l0ju5CSgcFRg1CalSvoMCoQTiKGoknPTGP9QTd182xkJWmrua96F1IvHvBOyggqr5DrnTzS8hKjHWCXVTvKfeQrvte6jsF029TyMp4uVz2awkKGjXRqE9CZvT//8YR+n/UM0K3V7tYFmRMOz8xe73euNJF0cGtC2Pa2cfEH7wPPW9H96FcKTpf9awUMWYQMtdyS51DGTMM2uAqLSYUDsqYYdCReZP10RlcSAH4xoKu274LY5pCTB2Zw1PH5I7Qg+8UxUJmisSEk0H5BbEw4LmjIjEh8yqXMcOAmHjuqOjxmSNUY+JJKMY0VDYmpI7Q2WyGT00SITM+MeEoKGPa840Jv6bc7QOniZCZKjFhHxQPxeCBUyEzVWPCz5SLmHjSSciMDqZnvTVJpCLHmPbqignf5m5QIJIEFXIAAAAASUVORK5CYII=)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:100% 100%!important;border-color:unset!important}.disabledTab{opacity:.6}@media screen and (max-width:1200px){.contentWrapper .card .card-title{padding:8px}}@media screen and (max-width:992px){.cards_mainWrapper .cards_innerWrapper .cards_innerPart1,.cards_mainWrapper .cards_innerWrapper .cards_innerPart2{width:100%!important}.cards_mainWrapper .cards_mainPart1{width:71%!important}.cards_mainWrapper .cards_mainPart2{width:29%!important}.jobDetails_content .contentHeading .part1 h1{font-size:30px!important}.quoteContainer{height:280px}}@media screen and (max-width:768px){.cards_mainWrapper .cards_mainPart1{width:100%!important}.cards_mainWrapper .cards_mainPart2{width:100%!important;margin:40px 0}.jobDetails_content .contentHeading{flex-direction:column!important;justify-content:center;align-items:flex-start}.jobDetails_content .contentHeading .part2 .part2Details{text-align:start!important}.jobDetails_content .contentHeading .part1 h1{font-size:25px!important}.contentWrapper .card .card-title{font-size:12px!important}.cards_mainWrapper .cards_mainPart2 .notes h3{font-size:14px!important}}.invalidValue{border-color:#f43737}.inspection-confirmed-switch{flex-shrink:0;margin-top:1.75rem}.inspection-confirmed-switch .form-check-label{font-weight:500;white-space:nowrap}.file-item{margin:5px}.card{min-width:150px!important}.card:not([class*=mb-]){margin-bottom:unset!important}.tooltip-inner{max-width:330px!important;text-align:unset!important;background-color:#fff!important;color:#000;max-height:500px;overflow-y:auto}.tooltip-arrow{display:none!important}.form-select-sm{max-width:50px!important}.selected-comps{overflow:scroll}.border-right{border-right:1px solid #dee6ed!important}.ag-theme-alpine{--ag-font-size:12px!important;--ag-grid-size:5px!important;--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3)!important;--ag-header-height:var(--ag-row-height)!important}.form-select{background-image:unset!important;background-repeat:unset!important;background-position:unset!important;background-size:unset!important}.btn-close{height:17px;width:17px}body{box-sizing:border-box;font-family:"Roboto",sans-serif!important}.frontDesk{padding-bottom:30px}.front-container{box-shadow:0 0 1px rgba(0,0,0,.25);border-radius:4px}.frontDeskOne .form-control,.frontDeskOne .form-select{background-color:#f5f5f5!important;font-size:13px;border:none!important;padding:8px}.frontDeskOne .form-select{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACTSURBVHgBdY49CoNAEIVnxiJtrpDCIl1yBLtUYQM5QDxJzBFyD0OWJaBlSjutBMHCI9iKP+MqKIvoa2bmvY/H4OV69xDgCZvCgql2rDxL/7Z9PADiaZXr2A3VN6JhD36fhwblkmGAl85GnyZzh7WrR2I0vUPle/MDZoMQYl91VqztMlD+2czIPKSUJVPrMDU3WKgHVyEru39bt6kAAAAASUVORK5CYII=)!important;background-size:12px!important}.frontDeskTwo{padding:0 5px}.frontDeskTwo .col{font-family:"Roboto",sans-serif;font-style:normal;font-weight:400;font-size:10px;color:#555}.front-switch{display:flex;justify-content:space-between;align-items:center}.form-switch .form-check-input{padding:8px 0!important;width:30px;box-sizing:border-box!important}.form-check-input[type=radio]{padding:7px!important}label{margin-top:2.5px}.front-radios{display:flex;justify-content:center;align-items:center}.front-radios button{background:#3f80ea!important;border-radius:4px;font-family:"Roboto",sans-serif;font-style:normal;font-size:14px;color:#fff}.front-radios button img{margin-right:8px}.front-radios button:hover{background:#3b45af!important;border-color:#3b45af!important;transition:all .8s ease}.front-hr{background:#b2b2b2;height:2px!important;border:none;width:98%!important;margin:0 auto}.jobsContainer{height:60vh;overflow-y:auto;padding-right:30px}.jobsContainer::-webkit-scrollbar{width:8px;border-radius:50px}.jobsContainer::-webkit-scrollbar-track{background:#d8d8d8;border-radius:50px}.jobsContainer ::-webkit-scrollbar-thumb{background:#aeaeae;border-radius:50px}.rl{padding:3px 10px;display:flex;align-items:center}.rl1{background:#9d9d9d}.rl2{background:#eea12f}.rl3{background:#d9534f}.pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;float:right}.switch{width:100%!important}.switch .switch-off,.switch .switch-on{font-size:14px}.switch.btn-lg{min-height:37px!important}@media screen and (max-width:768px){.frontDeskTwo .front-radios,.frontDeskTwo .front-switch{justify-content:space-between!important}}.mt-7p{margin-top:3px;margin-bottom:3px;font-size:.65rem}.filterContainer{display:flex;margin-left:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:2px solid rgb(154 173 183);border-radius:10px;padding-right:5px;padding-left:5px}.vl{border-left:2px solid #5b6e77;margin:0 10px}.custom-h4{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:0}#show-my-jobs,.custom-checkbox input{display:none}#show-my-jobs+label:before,.custom-checkbox input+label:before{content:"";display:inline-block;height:24px;vertical-align:middle;width:24px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFQSURBVHgB7ZnRbYMwEIbPpgNkBEboBqWTlA3IAqgWDNCskEmabNARPEIXAPpfRSRkOw0PFeco90mRsH0x99nmxUekKI+NuTbgnNtZaxtjTIVmRQJM0/SF9x/atj1ei0kKIPmyKIpPPJaUB34Yhlfk5cMBm4rOLHnmd0H5VIQDkUDXdTXllfyFEsdpH3Y+JQKboH3E9u1h/00bMh9jh8e3Sx++yZcwLtoBWD4v20jebZ08w+edFy7orsI4SysmIiHWLNxNgdxRAWlUQBoVkEYFpFEBaVRAGhWQRgWkUQFpVEAaFZBGBaRRAWnW3I3uSAi+ob4VkxI4LRu44v5YM9F/wwuHd78v+7jkFMZF9YFxHM+4h68WXTUmqvu+J2m4Xhb2RTsASw7ylB8+VeyLBPhOngtqlJeEn3OKMH/9a66XNWHVZkNO+J2R/EGiSqQo98APuQVh6Dr/kw4AAAAASUVORK5CYII=");background-repeat:round;margin-right:12px}#show-my-jobs:checked+label:before,.custom-checkbox input:checked+label:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH/SURBVHgB7ZmBcYIwFIYf6ACOwAgdwU5SO4HtAFqqA9QNipNUN+gIjNAF1L6niDEEAuSF5M58d9xBiPj9PDRAAAKBxyaq25Gm6SSO43kURVPcnII9cvq6xWKxhR6MVY0on4xGox9cTcA+CS4bXPgCDCh/5U/XYb1ev8AlKPUtKxbLHVer1QwGlj+dTp9NHQr5DJcJ3Cp2RlWBubS9PRwOb3hZac+SDQR5kdKlUgH80T6J2yifeiYPYsVi3UFQPgcHNMi/LpfLsl0bwAVt5QnvAnSRJ7wK0FWe8CZAH3nCiwB95QnnAUzkCacBTOUJZwE45AknAbjkiTEYUneXqOmfye195AmOCqRwu0vMCkEl3PKEcQXgIi9CIUCuRF95XYWNK4AC74rmu0oYnvkUFM8BV4wrQAL4EES34d/SrnMlruvy5zpcNomwLleb51+IREhIsSsD5mtehu1vtCHEHZzyBOs4oAvBLU+wD2R1IWzIE1ZGYiFEDpe3DlbkCY5xQEkhnIFlvHwm7kII4JoQwDUhgGvavBudgCNookXXRxVgJ27gZMdXmwNxQycOv/tDbMMR/VfuVxmJj8fjHufGpkLTDA80E+7tnYHPHJUHmkoFMCV1ysE/ctULg0oAmszASY1n8CtEXjhViJo+VcyXzeVZmwHZ4bJH+Y2rWaJAwHf+AbnqN55gpgNqAAAAAElFTkSuQmCC")}#include-inspections,.custom-checkbox input{display:none}#include-inspections+label:before,.custom-checkbox input+label:before{content:"";display:inline-block;height:24px;vertical-align:middle;width:24px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFQSURBVHgB7ZnRbYMwEIbPpgNkBEboBqWTlA3IAqgWDNCskEmabNARPEIXAPpfRSRkOw0PFeco90mRsH0x99nmxUekKI+NuTbgnNtZaxtjTIVmRQJM0/SF9x/atj1ei0kKIPmyKIpPPJaUB34Yhlfk5cMBm4rOLHnmd0H5VIQDkUDXdTXllfyFEsdpH3Y+JQKboH3E9u1h/00bMh9jh8e3Sx++yZcwLtoBWD4v20jebZ08w+edFy7orsI4SysmIiHWLNxNgdxRAWlUQBoVkEYFpFEBaVRAGhWQRgWkUQFpVEAaFZBGBaRRAWnW3I3uSAi+ob4VkxI4LRu44v5YM9F/wwuHd78v+7jkFMZF9YFxHM+4h68WXTUmqvu+J2m4Xhb2RTsASw7ylB8+VeyLBPhOngtqlJeEn3OKMH/9a66XNWHVZkNO+J2R/EGiSqQo98APuQVh6Dr/kw4AAAAASUVORK5CYII=");background-repeat:round;margin-right:10px}#include-inspections:checked+label:before,.custom-checkbox input:checked+label:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAH/SURBVHgB7ZmBcYIwFIYf6ACOwAgdwU5SO4HtAFqqA9QNipNUN+gIjNAF1L6niDEEAuSF5M58d9xBiPj9PDRAAAKBxyaq25Gm6SSO43kURVPcnII9cvq6xWKxhR6MVY0on4xGox9cTcA+CS4bXPgCDCh/5U/XYb1ev8AlKPUtKxbLHVer1QwGlj+dTp9NHQr5DJcJ3Cp2RlWBubS9PRwOb3hZac+SDQR5kdKlUgH80T6J2yifeiYPYsVi3UFQPgcHNMi/LpfLsl0bwAVt5QnvAnSRJ7wK0FWe8CZAH3nCiwB95QnnAUzkCacBTOUJZwE45AknAbjkiTEYUneXqOmfye195AmOCqRwu0vMCkEl3PKEcQXgIi9CIUCuRF95XYWNK4AC74rmu0oYnvkUFM8BV4wrQAL4EES34d/SrnMlruvy5zpcNomwLleb51+IREhIsSsD5mtehu1vtCHEHZzyBOs4oAvBLU+wD2R1IWzIE1ZGYiFEDpe3DlbkCY5xQEkhnIFlvHwm7kII4JoQwDUhgGvavBudgCNookXXRxVgJ27gZMdXmwNxQycOv/tDbMMR/VfuVxmJj8fjHufGpkLTDA80E+7tnYHPHJUHmkoFMCV1ysE/ctULg0oAmszASY1n8CtEXjhViJo+VcyXzeVZmwHZ4bJH+Y2rWaJAwHf+AbnqN55gpgNqAAAAAElFTkSuQmCC")}.step-badge-wrapper{display:flex;align-items:center;width:22px;height:22px}.step-badge{width:18px;height:18px;border-radius:12px;position:absolute;transition-duration:.5s}.step-badge-relative-wrapper{position:relative;top:-50%;left:0}.step-badge .assigned-user{opacity:0;transition-duration:.5s}.step-badge.expandable:hover{width:-webkit-min-content;width:-moz-min-content;width:min-content;height:46px;z-index:99;margin-left:-12px;margin-top:-12px}.step-badge.expandable:hover .assigned-user{opacity:1}.assigned-user{margin-top:10px}.gu-mirror{pointer-events:none}.eventTitle{margin-left:2px;margin-bottom:unset;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;z-index:3;position:-webkit-sticky;position:sticky;line-height:2;color:#6c757d;font-size:14px}.event:hover{background:#cac9c9}.text-overflow{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.icons-container{align-self:center;height:19px}.events-container{max-width:47px;display:flex;flex-direction:column;align-items:center;background-color:#44aaa4;color:#fff;border-radius:3px;text-align:center;padding:10px;margin:0 auto}.events-container img{max-width:27px}.internal tbody[role=presentation]{background:url(/static/media/internal-calendar-bg.cd71efb0.svg);background-size:cover;background-attachment:fixed}.internal .fc-theme-bootstrap{border-color:rgba(170,100,74,.25098039215686274)}.form-check-label{line-height:1}.users-dropdown{height:33px}.regular-event{margin-top:.5px;margin-bottom:.5px;border-radius:3px;position:relative}.red-border-left{position:absolute;width:3px;height:100%;left:0;border-top-left-radius:2px;border-bottom-left-radius:2px;background-color:red}.black{color:#000;font-weight:700}.white{color:#fff}.rush-container{background-color:red;padding:0 3px 1px;border-radius:3px;margin-left:3px}.inspection-required-container{background-color:hsla(0,0%,100%,.7490196078431373);padding:0 3px 1px;border-radius:3px}.portfolio-title{font-weight:700;text-align:center;margin-bottom:2px}.portfolio-ticket-title{z-index:3;position:-webkit-sticky;position:sticky;white-space:pre-wrap;margin-bottom:unset;padding-right:4px;font-size:12px}.fc-timeGridDay-view tr.fc-scrollgrid-section.fc-scrollgrid-section-body td,.fc-timeGridWeek-view tr.fc-scrollgrid-section.fc-scrollgrid-section-body td{height:calc(100vh - 252px)}.fc-timeGridDay-view tr.fc-scrollgrid-section.fc-scrollgrid-section-body.fc-scrollgrid-section-liquid,.fc-timeGridWeek-view tr.fc-scrollgrid-section.fc-scrollgrid-section-body.fc-scrollgrid-section-liquid,.hidden{display:none}.past-days{background-color:red;padding:1px 3px;border-radius:3px;font-size:10px;margin:0}.calendar-due-date-switch{min-width:200px!important}.form-check-label{line-height:unset!important}.content{padding:.5rem 2.5rem!important}.calendar-title{display:flex;align-self:center;margin-bottom:0}.actions-container .is-disabled{pointer-events:none;opacity:.7}@media (max-width:768px){.fc .fc-popover{top:0!important}.fc-dayGridMonth-button,.fc-listWeek-button{background-color:#ededed;border-color:#ededed;color:#000;border-radius:3px!important;padding:1px 8px;font-size:17px}.fc-dayGridMonth-button{margin-left:6px!important}.fc-direction-ltr .fc-list-day-side-text{float:none!important}.fc .fc-toolbar-title{font-size:16px}}.fc-event.fc-h-event{border:none}.reminder-details-modal{max-width:520px;height:auto;min-height:0;margin:1.75rem auto}.reminder-details-modal__content{height:auto}.reminder-details-modal__body,.reminder-details-modal__content .modal-footer{flex:0 0 auto;padding-top:.5rem;padding-bottom:.5rem}.application-settings-layout{display:flex;grid-gap:1.5rem;gap:1.5rem;align-items:flex-start}.application-settings-sidebar{flex:0 0 260px;position:-webkit-sticky;position:sticky;top:1rem}.application-settings-sidebar .list-group-item{border-left:3px solid transparent;padding:.75rem 1rem}.application-settings-sidebar__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.application-settings-sidebar .list-group-item.active{border-left-color:var(--bs-primary);font-weight:600}.application-settings-panel{flex:1 1;min-width:0}.application-settings-panel .card-body{padding-top:1.25rem}@media (max-width:991px){.application-settings-layout{flex-direction:column}.application-settings-sidebar{flex:none;width:100%;position:static}.application-settings-sidebar .list-group{flex-direction:row;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem;border:none}.application-settings-sidebar .list-group-item{flex:0 1 auto;border:1px solid var(--bs-border-color);border-radius:.375rem!important;border-left:3px solid transparent}.application-settings-sidebar .list-group-item.active{border-left-color:var(--bs-primary)}}.working-logs-form{border:1px solid #dee2e6}.working-logs-form .form-label{font-weight:500;font-size:.9rem;margin-bottom:.5rem}.ticket-info{padding:1rem;background-color:#f8f9fa;border-radius:.375rem}.ticket-info strong{color:#495057;margin-right:.5rem}.working-logs-cards{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem;max-height:350px;overflow-y:auto;padding-bottom:5px;padding-left:10px;padding-right:10px}.working-log-card{background-color:#fff;border:1px solid #dee2e6;border-radius:.375rem;padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:box-shadow .2s ease}.working-log-card:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.working-log-card-content{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;min-height:48px}.working-log-card-info{flex:1 1;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;min-width:0}.working-log-card-row{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.working-log-card-actions{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.working-logs-cards::-webkit-scrollbar,.working-logs-section::-webkit-scrollbar{width:8px}.working-logs-cards::-webkit-scrollbar-track,.working-logs-section::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.working-logs-cards::-webkit-scrollbar-thumb,.working-logs-section::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.working-logs-cards::-webkit-scrollbar-thumb:hover,.working-logs-section::-webkit-scrollbar-thumb:hover{background:#555}.tasks-board-card{border-radius:12px;min-height:400px;max-height:400px;overflow:visible}.tasks-board-card-header{font-size:large;font-weight:600;padding:10px 15px 0}.tasks-board-items{display:flex;grid-gap:10px;gap:10px;flex-direction:column;padding:10px;min-height:70px;overflow-y:auto;overflow-x:visible;margin-bottom:15px}.tasks-board-item{background-color:#f1f2f4;border-radius:8px;padding:8px 12px 4px;cursor:pointer;box-shadow:1px 1px 1px rgba(9,30,66,.25098039215686274),0 0 1px rgba(9,30,66,.30980392156862746);transition:all .2s ease}.tasks-board-item:hover{background-color:#e4e6ea}.tasks-board-item .status-span{padding:3px 7px 2px;font-size:12px;line-height:12px;margin-right:3px;border-radius:8px!important;display:inline-block}.tasks-board-item .text-span{font-weight:600}#boards-container{min-height:500px}.tasks-board-items::-webkit-scrollbar{width:8px}.tasks-board-items::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.tasks-board-items::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.tasks-board-items::-webkit-scrollbar-thumb:hover{background:#555}.tasks-board-card-header .dropdown-toggle:after,.tasks-board-item .dropdown-toggle:after{display:none}.tasks-board-item .dropdown-menu{font-size:14px;z-index:1050;position:fixed!important}.tasks-board-items{position:relative}.tasks-board-card-header .dropdown-menu{font-size:14px}.tasks-board-card-header .dropdown-item,.tasks-board-item .dropdown-item{display:flex;align-items:center}.dropdown-submenu{position:absolute;left:calc(100% - 10px);top:0;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.375rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);z-index:1060;margin-left:2px}.dropdown-submenu .dropdown-item{padding:.25rem 1rem;white-space:nowrap;border-bottom:1px solid rgba(0,0,0,.05)}.dropdown-submenu .dropdown-item:last-child{border-bottom:none}.dropdown-submenu .dropdown-item:hover{background-color:#f8f9fa}.user-board-tabs{display:flex;grid-gap:0;gap:0;border-bottom:2px solid #dee2e6;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.user-board-tabs::-webkit-scrollbar{display:none}.user-board-tab{background:none;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;color:#6c757d;cursor:pointer;white-space:nowrap;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;position:relative}.user-board-tab:hover{color:#495057;background-color:#f8f9fa}.user-board-tab.active{color:#0d6efd;border-bottom-color:#0d6efd;font-weight:600}.user-board-tab:focus{outline:none}@media (max-width:767.98px){.tasks-board-card{min-height:auto;max-height:none}}.working-logs-ticket-card{border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.working-logs-ticket-header{border-bottom:2px solid rgba(0,0,0,.125);padding:1rem 1.25rem}.working-logs-ticket-header h5{margin:0;color:inherit;font-weight:600}.working-logs-ticket-header .text-white{color:#fff!important}.working-logs-list{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.working-log-item-content{display:flex;justify-content:space-between;align-items:flex-start;grid-gap:1rem;gap:1rem;min-height:48px}.working-log-item-info{flex:1 1;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;min-width:0}.working-log-item-row{display:flex;align-items:center;grid-gap:1rem;gap:1rem;flex-wrap:wrap}.working-log-time{font-size:.875rem;color:#6c757d;white-space:nowrap}.working-log-time strong{color:#495057;margin-right:.25rem}.working-log-duration{font-size:.875rem;color:#0d6efd;white-space:nowrap;margin-left:auto}.working-log-duration strong{font-weight:600}.working-log-description{font-size:.875rem;color:#212529;word-break:break-word}.working-log-item-actions{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.working-log-edit-form{padding:.5rem}.working-log-edit-form .form-label{font-weight:500;font-size:.85rem;margin-bottom:.25rem}.working-log-edit-form .form-control{font-size:.875rem}.working-log-edit-form .form-check{font-size:.85rem;margin-bottom:.25rem}.main.timeline-page-active{height:100vh;overflow:hidden}.content.timeline-page-active{overflow:hidden!important;display:flex;flex-direction:column;min-height:0}.timeline-page{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem;flex:1 1;min-height:0;overflow:hidden;--timeline-row-height:24px;--timeline-employee-col-width:180px;--timeline-header-day-height:28px;--timeline-header-employee-font-size:0.75rem;--timeline-header-employee-padding-y:0;--timeline-header-employee-padding-x:0.5rem;--timeline-header-day-font-size:0.6rem;--timeline-header-daynum-font-size:0.7rem;--timeline-employee-label-font-size:0.78rem;--timeline-employee-label-padding-y:0;--timeline-employee-label-padding-x:0.5rem;--timeline-item-bar-font-size:0.65rem;--timeline-item-bar-body-padding-x:4px;--timeline-item-bar-body-gap:3px;--timeline-item-bar-margin-y:0px;--timeline-item-bar-margin-x:0px;--timeline-item-bar-height:100%;--timeline-item-bar-align:stretch;--timeline-item-bar-radius:2px;--timeline-item-handle-width:8px;--timeline-item-continues-width:12px;--timeline-item-note-dot-size:5px;--timeline-item-handle-radius:2px;--timeline-item-ghost-font-size:0.55rem;--timeline-item-saving-size:12px;--timeline-item-continues-icon-size:12px}.timeline-page--density-normal{--timeline-row-height:36px;--timeline-header-day-height:44px;--timeline-header-employee-font-size:0.8rem;--timeline-header-employee-padding-y:0.5rem;--timeline-header-employee-padding-x:0.75rem;--timeline-header-day-font-size:0.65rem;--timeline-header-daynum-font-size:0.75rem;--timeline-employee-label-font-size:0.85rem;--timeline-employee-label-padding-y:0.5rem;--timeline-employee-label-padding-x:0.75rem;--timeline-item-bar-font-size:0.7rem;--timeline-item-bar-body-padding-x:6px;--timeline-item-bar-body-gap:4px;--timeline-item-bar-margin-y:3px;--timeline-item-bar-margin-x:1px;--timeline-item-bar-height:calc(100% - 6px);--timeline-item-bar-align:center;--timeline-item-bar-radius:4px;--timeline-item-handle-width:10px;--timeline-item-continues-width:14px;--timeline-item-note-dot-size:6px;--timeline-item-handle-radius:4px;--timeline-item-ghost-font-size:0.6rem;--timeline-item-saving-size:14px;--timeline-item-continues-icon-size:12px}.timeline-page--density-skyview{--timeline-row-height:18px;--timeline-employee-col-width:148px;--timeline-header-day-height:22px;--timeline-header-employee-font-size:0.65rem;--timeline-header-employee-padding-x:0.35rem;--timeline-header-day-font-size:0.52rem;--timeline-header-daynum-font-size:0.6rem;--timeline-employee-label-font-size:0.68rem;--timeline-employee-label-padding-x:0.35rem;--timeline-item-bar-font-size:0.58rem;--timeline-item-bar-body-padding-x:3px;--timeline-item-bar-body-gap:2px;--timeline-item-handle-width:6px;--timeline-item-continues-width:10px;--timeline-item-note-dot-size:4px;--timeline-item-handle-radius:1px;--timeline-item-bar-radius:1px;--timeline-item-ghost-font-size:0.5rem;--timeline-item-saving-size:10px;--timeline-item-continues-icon-size:10px}.timeline-toolbar{display:flex;flex-shrink:0;min-width:0}.timeline-nav{flex-wrap:wrap;grid-gap:.25rem;gap:.25rem;padding:.25rem;background:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.04);width:100%;min-width:0}.timeline-nav,.timeline-nav__end{display:inline-flex;align-items:center}.timeline-nav__end{margin-left:auto;flex-shrink:0}.timeline-nav__create{margin:0 .125rem 0 .25rem;white-space:nowrap;flex-shrink:0;border-radius:.375rem;padding:.35rem .75rem;font-size:.8125rem;line-height:1.2}.timeline-nav__pager{display:inline-flex;align-items:center;grid-gap:.125rem;gap:.125rem}.timeline-nav__btn{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:#495057;cursor:pointer;transition:background .15s ease,color .15s ease}.timeline-nav__btn:hover{background:#f1f3f5;color:#212529}.timeline-nav__btn:active{background:#e9ecef}.timeline-nav__btn:disabled{opacity:.55;cursor:not-allowed}.timeline-nav__btn--spinning svg{animation:timeline-nav-spin .8s linear infinite}@keyframes timeline-nav-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.timeline-nav__range{min-width:11rem;padding:0 .5rem;font-size:.875rem;font-weight:500;color:#343a40;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-nav__divider{width:1px;height:1.5rem;margin:0 .125rem;background:#dee2e6;flex-shrink:0}.timeline-nav__weeks-label{font-size:.8rem;color:#6c757d;white-space:nowrap;flex-shrink:0}.timeline-nav__switcher{display:inline-flex;align-items:center;grid-gap:.375rem;gap:.375rem;margin:0 .25rem 0 .125rem;flex-shrink:0}.timeline-nav__switcher-group{display:inline-flex;align-items:center;grid-gap:1px;gap:1px;padding:2px;background:#f1f3f5;border-radius:.375rem}.timeline-nav__switcher-btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:.125rem;gap:.125rem;min-width:1.75rem;height:1.75rem;padding:0 .375rem;border:none;border-radius:.25rem;background:transparent;color:#6c757d;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.timeline-nav__switcher-btn:hover{color:#343a40}.timeline-nav__switcher-btn--active{background:#fff;color:#212529;box-shadow:0 1px 2px rgba(0,0,0,.08)}.timeline-nav__switcher-text{font-size:.7rem;font-weight:600;line-height:1}.timeline-nav__switcher--show .timeline-nav__switcher-btn{min-width:1.5rem;padding:0 .25rem}.timeline-nav__employee-filter{flex-shrink:0}.timeline-nav__employee-filter-toggle:after{display:none!important}.timeline-nav__employee-filter-toggle{display:inline-flex!important;align-items:center;grid-gap:.375rem;gap:.375rem;padding:.2rem .5rem!important;border:none!important;border-radius:.375rem;color:#343a40!important;text-decoration:none!important;box-shadow:none!important;font-size:.8rem;line-height:1.2;white-space:nowrap}.timeline-nav__employee-filter-toggle.show,.timeline-nav__employee-filter-toggle:focus,.timeline-nav__employee-filter-toggle:hover{background:#f8f9fa!important;color:#212529!important}.timeline-nav__employee-filter-summary{font-weight:500}.timeline-nav__employee-filter-menu{min-width:16rem;max-width:18rem;padding:.5rem}.timeline-nav__employee-filter-search{margin-bottom:.5rem}.timeline-nav__employee-filter-actions{display:flex;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid #eef0f2}.timeline-nav__employee-filter-action{border:none;background:transparent;padding:0;font-size:.75rem;color:#0d6efd;cursor:pointer}.timeline-nav__employee-filter-action:hover{text-decoration:underline}.timeline-nav__employee-filter-list{max-height:16rem;overflow-y:auto;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;padding-left:.125rem}.timeline-nav__employee-filter-item{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin:0;padding:.125rem .25rem;min-height:auto;border-radius:.25rem}.timeline-nav__employee-filter-item:hover{background:#f8f9fa}.timeline-nav__employee-filter-item .form-check-input{float:none;margin:0;flex-shrink:0}.timeline-nav__employee-filter-item .form-check-label{font-size:.8125rem;cursor:pointer;width:auto;flex:1 1;min-width:0}.timeline-nav__employee-filter-empty{padding:.5rem .25rem;font-size:.8125rem;color:#6c757d}.timeline-scroll{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;border:1px solid #dee2e6;border-radius:.375rem;background:#fff}.timeline-grid{width:100%}.timeline-header{display:grid;grid-template-columns:var(--timeline-employee-col-width) minmax(0,1fr);top:0;z-index:3;border-bottom:1px solid #dee2e6}.timeline-header,.timeline-header__employee-col{position:-webkit-sticky;position:sticky;background:#f8f9fa}.timeline-header__employee-col{width:var(--timeline-employee-col-width);min-width:var(--timeline-employee-col-width);flex-shrink:0;padding:var(--timeline-header-employee-padding-y) var(--timeline-header-employee-padding-x);font-weight:600;font-size:var(--timeline-header-employee-font-size);color:#6c757d;border-right:1px solid #dee2e6;left:0;z-index:4;display:flex;align-items:center}.timeline-header__days{display:grid;min-width:0}.timeline-header__day{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--timeline-header-day-height);border-right:1px solid #eef0f2;font-size:var(--timeline-header-day-font-size);color:#6c757d;line-height:1.1}.timeline-header__day--week-start{border-left:2px solid #ced4da}.timeline-header__day--today{background:#e7f1ff;color:#0d6efd;font-weight:600}.timeline-header__weekday{text-transform:uppercase;letter-spacing:.02em}.timeline-header__daynum{font-size:var(--timeline-header-daynum-font-size);font-weight:600}.timeline-grid__body{display:flex;flex-direction:column}.timeline-employee-section{display:flex;border-bottom:1px solid #dee2e6}.timeline-employee-section:last-child{border-bottom:none}.timeline-employee-section__label{width:var(--timeline-employee-col-width);min-width:var(--timeline-employee-col-width);flex-shrink:0;padding:var(--timeline-employee-label-padding-y) var(--timeline-employee-label-padding-x);font-size:var(--timeline-employee-label-font-size);font-weight:500;line-height:1.2;border-right:1px solid #dee2e6;border-left:4px solid transparent;background:#fff;position:-webkit-sticky;position:sticky;left:0;z-index:2;display:flex;align-items:center}.timeline-employee-section--drop-target .timeline-employee-section__grid{background:rgba(13,110,253,.04);box-shadow:inset 0 0 0 2px rgba(13,110,253,.25)}.timeline-employee-section--drop-target .timeline-employee-section__label{background:rgba(13,110,253,.06);color:#0d6efd}.timeline-employee-section__grid{flex:1 1;min-width:0;display:grid}.timeline-grid-cell{border:none;border-right:1px solid #f5f5f5;background:transparent;padding:0;margin:0;cursor:pointer;min-height:0;align-self:stretch;z-index:0}.timeline-grid-cell--lane-divider{border-top:1px solid #f0f0f0}.timeline-grid-cell:hover{background:rgba(13,110,253,.06)}.timeline-item-bar{position:relative;display:flex;align-items:stretch;margin:var(--timeline-item-bar-margin-y) var(--timeline-item-bar-margin-x);border-radius:var(--timeline-item-bar-radius);color:#fff;font-size:var(--timeline-item-bar-font-size);min-height:0;align-self:var(--timeline-item-bar-align);height:var(--timeline-item-bar-height);z-index:2;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 1px 2px rgba(0,0,0,.12);overflow:hidden}.timeline-item-bar--continues-before{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:inset 4px 0 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.12)}.timeline-item-bar--continues-after{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:inset -4px 0 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.12)}.timeline-item-bar--continues-before.timeline-item-bar--continues-after{border-radius:0;box-shadow:inset 4px 0 0 rgba(0,0,0,.18),inset -4px 0 0 rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.12)}.timeline-item-bar__continues{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch;width:var(--timeline-item-continues-width);background:rgba(0,0,0,.2);color:hsla(0,0%,100%,.95);border:none;padding:0}.timeline-item-bar__continues svg{width:var(--timeline-item-continues-icon-size);height:var(--timeline-item-continues-icon-size)}.timeline-item-bar__continues--before{border-right:1px dashed hsla(0,0%,100%,.35);cursor:pointer}.timeline-item-bar__continues--before:hover{background:rgba(0,0,0,.35)}.timeline-item-bar__continues--after{border-left:1px dashed hsla(0,0%,100%,.35);flex-shrink:0;z-index:3;cursor:pointer}.timeline-item-bar__continues--after:hover{background:rgba(0,0,0,.35)}.timeline-item-bar__handle{width:var(--timeline-item-handle-width);flex-shrink:0;align-self:stretch;cursor:ew-resize;opacity:.45;transition:opacity .15s;position:relative;z-index:1}.timeline-item-bar:hover .timeline-item-bar__handle{opacity:1}.timeline-item-bar__handle--left{border-radius:var(--timeline-item-handle-radius) 0 0 var(--timeline-item-handle-radius);background:hsla(0,0%,100%,.35)}.timeline-item-bar__handle--right{border-radius:0 var(--timeline-item-handle-radius) var(--timeline-item-handle-radius) 0;background:hsla(0,0%,100%,.35)}.timeline-item-bar__body{flex:1 1;display:flex;align-items:center;grid-gap:var(--timeline-item-bar-body-gap);gap:var(--timeline-item-bar-body-gap);padding:0 var(--timeline-item-bar-body-padding-x);cursor:pointer;min-width:0;overflow:hidden;position:relative;touch-action:none}.timeline-item-bar--read-only .timeline-item-bar__body{cursor:default;touch-action:auto}.timeline-item-bar--read-only .timeline-item-bar__body:active{cursor:default}.timeline-item-bar--continues-after .timeline-item-bar__body{padding-right:var(--timeline-item-bar-body-padding-x)}.timeline-item-bar__body:active{cursor:-webkit-grabbing;cursor:grabbing}.timeline-item-bar__body:focus{outline:none}.timeline-item-bar__body:focus-visible{outline:2px solid hsla(0,0%,100%,.95);outline-offset:-2px}.timeline-item-bar--source-dragging{opacity:.28;pointer-events:none}.timeline-item-bar--saving{pointer-events:none;cursor:wait}.timeline-item-bar__saving-overlay{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.22)}.timeline-item-bar__saving-icon{animation:timeline-nav-spin .8s linear infinite;width:var(--timeline-item-saving-size);height:var(--timeline-item-saving-size)}.timeline-item-bar--ghost{pointer-events:none;z-index:5;opacity:1;border:2px dashed hsla(0,0%,100%,.95);box-shadow:0 0 0 1px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.18);animation:timeline-ghost-pulse 1.2s ease-in-out infinite}@keyframes timeline-ghost-pulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.01);filter:brightness(1.08)}}.timeline-item-bar__body--ghost{cursor:-webkit-grabbing;cursor:grabbing;padding-right:4px;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:0;gap:0;line-height:1.2}.timeline-item-bar__ghost-dates{font-size:var(--timeline-item-ghost-font-size);opacity:.9;white-space:nowrap}.timeline-grid--dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timeline-grid--dragging .timeline-grid-cell,.timeline-grid--dragging .timeline-item-bar:not(.timeline-item-bar--ghost){pointer-events:none}.timeline-item-bar__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.timeline-item-bar__note-dot{width:var(--timeline-item-note-dot-size);height:var(--timeline-item-note-dot-size);border-radius:50%;background:hsla(0,0%,100%,.85);flex-shrink:0}.timeline-item-modal .modal-content{border:1px solid #dee2e6;border-radius:.625rem;overflow:visible;box-shadow:0 12px 40px rgba(0,0,0,.12)}.timeline-item-modal__header{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:1rem 1.25rem .75rem;border-bottom:1px solid #eef0f2}.timeline-item-modal__header .btn-close{position:static;flex-shrink:0;width:2rem;height:2rem;margin:0;padding:.5rem;opacity:.65;border-radius:.375rem}.timeline-item-modal__header .modal-title{font-size:1.05rem;font-weight:600;color:#212529}.timeline-item-modal__body{padding:1rem 1.25rem;display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.timeline-item-modal__section{display:flex;flex-direction:column;grid-gap:.85rem;gap:.85rem;padding:.85rem;background:#f8f9fa;border:1px solid #eef0f2;border-radius:.5rem}.timeline-item-modal__label{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6c757d;margin-bottom:.35rem}.timeline-item-modal__field-label{font-size:.8rem;color:#6c757d;margin-bottom:.25rem}.timeline-item-modal__body .timeline-item-modal__control{width:100%;max-width:none!important;min-height:2rem;padding:.375rem .75rem!important;font-size:.875rem;line-height:1.5;border:1px solid #ced4da;border-radius:.375rem;background-color:#fff;box-shadow:none}.timeline-item-modal__body select.timeline-item-modal__control{padding-right:2rem!important;background-position:right .65rem center;background-size:14px 10px;padding-top:4px!important;padding-bottom:4px!important;margin-top:0!important}.timeline-item-modal__body .timeline-item-modal__control--textarea{min-height:4.5rem;height:auto;resize:vertical}.timeline-item-modal__body .form-control-sm,.timeline-item-modal__body .form-select-sm{max-width:none!important;width:100%!important}.timeline-item-modal__schedule{padding:.75rem;background:#f8f9fa;border:1px solid #eef0f2;border-radius:.5rem}.timeline-item-modal__schedule-head{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.timeline-item-modal__schedule-head .timeline-item-modal__label{margin-bottom:0}.timeline-item-modal__summary{font-size:.75rem;font-weight:500;color:#495057;background:#fff;border:1px solid #e9ecef;border-radius:999px;padding:.2rem .65rem;white-space:nowrap}.timeline-item-modal__footer{display:flex;align-items:center;justify-content:space-between;grid-gap:.75rem;gap:.75rem;padding:.75rem 1.25rem;background:#f8f9fa;border-top:1px solid #eef0f2}.timeline-item-modal__actions{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-left:auto}.timeline-item-modal__delete{border:none;background:none;padding:0;font-size:.875rem;font-weight:500;color:#dc3545;cursor:pointer}.timeline-item-modal__delete:hover{color:#bb2d3b;text-decoration:underline}.timeline-color-picker{display:flex;flex-wrap:wrap;grid-gap:.5rem;gap:.5rem}.timeline-color-picker__swatch{width:1.75rem;height:1.75rem;padding:0;border:2px solid transparent;border-radius:999px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.timeline-color-picker__swatch:hover:not(:disabled){transform:scale(1.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 0 0 2px rgba(13,110,253,.2)}.timeline-color-picker__swatch--selected{border-color:#212529;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.35),0 0 0 2px rgba(13,110,253,.35)}.timeline-color-picker__swatch:disabled{opacity:.45;cursor:not-allowed}.timeline-loading{display:flex;align-items:center;justify-content:center;grid-gap:.75rem;gap:.75rem;min-height:240px;color:#6c757d;font-size:.9375rem}.timeline-item-modal__selected-ticket{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;margin-bottom:.5rem;padding:.4rem .6rem;background:#f8f9fa;border:1px solid #e9ecef;border-radius:.375rem}.timeline-item-modal__selected-ticket-swatch{width:.875rem;height:.875rem;border-radius:999px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.timeline-item-modal__selected-ticket-label{flex:1 1;min-width:0;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.timeline-item-modal__selected-ticket-clear{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:.125rem;color:#6c757d;cursor:pointer;border-radius:.25rem}.timeline-item-modal__selected-ticket-clear:hover{color:#212529;background:rgba(0,0,0,.05)}.timeline-item-popover{--bs-popover-max-width:320px;font-size:.8125rem;box-shadow:0 4px 16px rgba(0,0,0,.12);pointer-events:auto}.timeline-item-popover.bs-popover-top:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px}.timeline-item-popover.bs-popover-bottom:before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}.timeline-item-popover .popover-body{padding:.65rem .75rem;display:flex;flex-direction:column;grid-gap:.65rem;gap:.65rem}.timeline-item-popover__section+.timeline-item-popover__section{padding-top:.65rem;border-top:1px solid #e9ecef}.timeline-item-popover__section-title{margin-bottom:.45rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#868e96}.timeline-item-popover__section-actions{margin-top:.45rem}.timeline-item-popover__row{display:grid;grid-template-columns:72px 1fr;grid-gap:.5rem;gap:.5rem;align-items:start}.timeline-item-popover__row+.timeline-item-popover__row{margin-top:.4rem}.timeline-item-popover__label{color:#6c757d;font-weight:500}.timeline-item-popover__value{color:#212529;word-break:break-word}.timeline-item-popover__row--note .timeline-item-popover__value{white-space:pre-wrap}.timeline-item-popover__status{display:inline-block;padding:.1rem .45rem;border-radius:999px;background:#e9ecef;color:#495057;font-size:.75rem;font-weight:600;line-height:1.3}.timeline-item-popover__link{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;color:#0d6efd;font-weight:600;text-decoration:none}.timeline-item-popover__link:hover{text-decoration:underline}.timeline-toast{min-height:unset!important;max-width:min(520px,calc(100vw - 2rem));padding:.6rem .9rem!important;background:hsla(0,0%,100%,.97)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #e9ecef!important;border-radius:.5rem!important;box-shadow:0 8px 24px rgba(15,23,42,.08)!important;color:#212529!important;font-size:.875rem}.timeline-toast__body{padding:0!important;margin:0!important;font-weight:500;line-height:1.35;text-align:center}.timeline-toast__name{font-weight:700}.Toastify__toast--success.timeline-toast{border-left:3px solid #198754!important}.Toastify__toast--error.timeline-toast{border-left:3px solid #dc3545!important}.timeline-toast .Toastify__toast-icon{width:18px;-webkit-margin-end:.5rem;margin-inline-end:.5rem}