main{flex-grow:2;width:auto;height:100dvh;overflow-y:auto;overflow-x:hidden;padding:5px}@media(min-width: 768px){main{padding:.5rem}}[data-note-content-box]{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}[data-note-content-box] a{color:#007575}.cursor-pointer{cursor:pointer !important}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinner-container{opacity:0;position:fixed;bottom:15px;left:15px;height:100px;width:100px;background:#213040;border:#3c82cd 1px solid;border-radius:7px;padding:20px;pointer-events:none;transition:opacity 300ms;z-index:9999}.spinner-container.active{opacity:1}.spinner-container .spinner{height:100%;width:100%;border:3px solid rgba(0,0,0,0);border-top:3px solid #3c82cd;border-radius:50%;animation:spin .7s infinite cubic-bezier(0.49, 0.2, 0.46, 0.79)}.nav-tabs{border-bottom:none}.nav-tabs .nav-link{background:#dbe0e6;color:#6c757d;margin-right:10px}.nav-tabs .nav-link.active{color:#185555 !important}.tabbed-card{border-top-left-radius:0;border-top:none}.llc-select select{width:225px}.add-button{height:38px;width:38px;padding:0;line-height:32px;border:0;font-size:27px}.add-button-input{display:block;text-decoration:none !important}.add-button-input:hover .input-group-text{background:#000f0f}.add-button-input .input-group-text{transition:background 300ms;background:#007575;line-height:36px;padding:0 .75rem;font-size:23px}.remove-button-input{text-decoration:none !important}.remove-button-input:hover .input-group-text{background:#ac0101}.remove-button-input .input-group-text{transition:background 300ms;background:#fd1616}.form-control.small{max-width:330px}.card,.card-width{max-width:990px}.card.no-max-width,.card-width.no-max-width{max-width:none}.remove-line-item{position:absolute;top:-2px;right:5px;text-decoration:none !important}.export-button,.top-right-button{position:absolute;right:20px;top:20px}.notification-center{position:fixed;right:15px;bottom:0px;z-index:1100}.notification-center .notification{background:rgba(33,48,64,.7);border:#3c82cd 1px solid;border-radius:7px;padding:20px;color:#fff;position:relative;max-width:400px;display:flex;min-width:200px;z-index:1100}.notification-center .notification .btn{border:1px solid #3c82cd;margin:auto;color:#fff}.notification-center .notification .close-notification{position:absolute;top:-1px;right:6px;color:#81aedf}.notification-center .notification.error{border-color:#b94239}.notification-center .notification.error .close-notification{color:#cf6a63 !important}.notification-center .notification.warning{border-color:gold}.notification-center .notification.warning .close-notification{color:#f9eda9 !important}.notification-center .notification.success{border-color:#238623}.notification-center .notification.success .close-notification{color:#8ac78a !important}.notification-center .notification p{padding:0;margin:0;font-size:16px}.notification-center .notification.size-lg p{font-size:20px}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:-0.125em;border:.25em solid currentcolor;border-right-color:rgba(0,0,0,0);border-radius:50%;animation:.75s linear infinite spinner-border}@keyframes spinner-border{100%{transform:rotate(360deg)}}.modal-xl{max-width:90vw}.modal-xxl{max-width:100vw;max-height:100dvh;width:100vw;height:100dvh;margin:0}.modal-xxl>.modal-content{min-height:100%}.modal-backdrop{z-index:1040}.img-thumbnail:not([src]){display:none}[data-sg-live-update-component]{will-change:filter;filter:blur(0px)}.live-update-loading{filter:blur(5px)}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Follow Up"]{background-color:red !important}@media screen and (max-width: 640px){.choices__list,.choices__list--dropdown .choices__item--selectable{max-width:80dvw}.btn-group{flex-wrap:wrap !important}}.choices__list--dropdown .choices__item--selectable:after{display:none !important}.choices__list--dropdown .choices__item--selectable{padding-right:0 !important}@media screen and (min-width: 1200px){.extra-wide-choices .choices__list,.extra-wide-choices .choices__list--dropdown .choices__item--selectable{min-width:350px !important}}[class*=badge-custom-]{background-color:#007575;color:#fff}.badge-custom-follow-up{background-color:red;color:#fff}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Pending]{background-color:#dfdfdf !important;color:#000}.badge-custom-pending{background-color:#dfdfdf}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Review Prep"]{background-color:#dfdfdf !important;color:#000}.badge-custom-review-prep{background-color:#dfdfdf}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="F Returned"]{background-color:#f44 !important}.badge-custom-f-returned{background-color:#f44;color:#fff}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Prepped]{background-color:#aed6f1 !important;color:#000}.badge-custom-prepped{background-color:#aed6f1}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="In Field"]{background-color:#f9e79f !important;color:#000}.badge-custom-in-field{background-color:#f9e79f}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Checking Photos"]{background-color:#edf99f !important;color:#000}.badge-custom-checking-photos{background-color:#edf99f}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Ready for Office"]{background-color:#abebc6 !important;color:#000}.badge-custom-ready-for-office{background-color:#abebc6}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Invoice Review"]{background-color:#40e0d0 !important;color:#000}.badge-custom-invoice-review{background-color:#40e0d0}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Completed]{background-color:#2ecc71 !important}.badge-custom-completed{background-color:#2ecc71;color:#fff}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Cancelled]{background-color:#186a3b !important}.badge-custom-cancelled{background-color:#186a3b;color:#fff}.badge-custom-office-rejection{background-color:#f76e6e;color:#fff}[data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Office Rejection"]{background-color:#f76e6e !important}#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable{background-color:#dfdfdf}#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Follow Up"],#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Rejection],#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Office Rejection"]{background-color:red !important;color:#fff !important}#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Prepped],#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value=Pending],#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Review Prep"]{background-color:green !important;color:#fff !important}#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="In Field"],#statusFilterWrapper [data-type=select-multiple] .choices__inner .choices__item.choices__item--selectable[data-value="Checking Photos"]{background-color:orange !important;color:#000 !important}.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item{font-size:18px !important}.choices__heading{font-size:14px !important}.svg.text-muted{color:#d0d0d0 !important}@media screen and (min-width: 276px){.popover{max-width:min(40dvw,700px)}}.popover{white-space:pre-wrap}.popover-header{overflow-y:auto;max-height:80dvh}.popover-body{padding:0}.pac-container{z-index:1060 !important}.accordion .card{max-width:none !important}.own-note{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.own-note:not(.print-note){margin-right:10dvw}@media screen and (min-width: 640px){.own-note:not(.print-note){margin-right:20dvw}}.own-note hr{border-color:#c3e6cb !important}.other-note{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.other-note:not(.print-note){margin-left:10dvw}@media screen and (min-width: 640px){.other-note:not(.print-note){margin-left:20dvw}}.other-note hr{border-color:#bee5eb !important}.print-note{background-color:#f3f3f3 !important;border-color:#cfcfcf !important;margin-right:1rem;margin-left:1rem}.dropdown-toggle{cursor:pointer}button.dropdown-item{cursor:pointer}.iframe-in-modal{height:calc(100dvh - 170px);width:100%;border:3px solid #eaeaea;border-radius:5px}[data-folder-structure-container] ul{list-style-type:none}[data-folder-structure-container] ul li{padding-top:.2rem;padding-bottom:.2rem;font-size:1.2rem !important}.choices__inner,.choices__list:not(.choices__list--multiple),[data-type=select-one] .choices__item{min-width:180px}@media print{.page-break-print{clear:both;page-break-after:always}a[href]:after{content:none !important}@page{size:auto;margin:15mm 15mm 0mm 15mm}}[data-choices]{width:180px}.input-group .choices,.btn-group .choices{margin-bottom:0}.choices__list.choices__list--dropdown[aria-expanded=true]{z-index:1061 !important}.w-100.card{max-width:none}.mb-n2{margin-bottom:-0.5rem}.mr-n2{margin-right:-0.5rem}#forms-and-docs-wrapper{padding-left:0}#forms-and-docs-wrapper [aria-expanded=false] .maximise{display:inline-block}#forms-and-docs-wrapper [aria-expanded=false] .minimise{display:none}#forms-and-docs-wrapper [aria-expanded=true] .maximise{display:none}#forms-and-docs-wrapper [aria-expanded=true] .minimise{display:inline-block}#forms-and-docs-wrapper button[disabled]{opacity:.2}.dataTables_filter{margin-right:20px}.choices[data-type=select-multiple]{width:100%}.choices-scrollable .choices__inner{height:7rem;max-height:7rem;overflow-y:auto}@media screen and (min-width: 1200px){.choices-scrollable .choices__inner{height:3rem;max-height:3rem}}#llcDocsTable tdtd:nth-child(1),#llcDocsTable thtd:nth-child(1){width:20%}#llcDocsTable tdtd:nth-child(3),#llcDocsTable thtd:nth-child(3){width:60%}#llcDocsTable tdtd:nth-child(3),#llcDocsTable thtd:nth-child(3){width:20%}#work_order_type_table .badge{font-size:100%;line-height:1.2;white-space:unset;font-weight:400}.choices{top:0}table td .input-group input[type=number]{min-width:100px}table td:not(.line-item-totals-cell) .input-group{flex-wrap:nowrap}table td textarea{min-width:200px}.video-form-main{max-height:calc(100dvh - 200px);overflow:auto}[data-unread-chats=true]{position:relative}[data-unread-chats=true]::after{content:"";width:1rem;height:1rem;display:block;background:#fd1616;background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgb(253, 22, 22) 21%, rgb(253, 22, 22) 22%, rgb(253, 22, 22) 40%, rgba(253, 22, 22, 0.2) 90%, rgba(255, 255, 255, 0.2) 100%);position:absolute;right:.25rem;top:.25rem;border-radius:50%}[data-bulk-actions-controls] .dropdown-menu{max-height:90vh;overflow-y:auto}.uppy-Dashboard-serviceMsg{background-color:#ffe0e0 !important}.uppy-Dashboard-serviceMsg:after{content:" (Restored files will be deleted after 24 hours if not re-uploaded before then. Remember to save after upload is finished.)"}.sidebar{height:100dvh;width:auto}.sidebar h3{font-size:1rem}@media screen and (min-width: 992px){.sidebar h3{padding-left:1rem;padding-right:1rem;font-size:1.75rem}}.sidebar.hide-sidebar{width:0;min-width:initial;transition:width 1s ease-in;overflow:hidden;max-width:0}.sidebar [class*=border-]{border-color:rgba(255,255,255,.1) !important}.sidebar ul{list-style:none;overflow-y:auto}.sidebar .dropdown-arrow{transition:transform .5s}.sidebar button{background-color:rgba(0,0,0,0);width:100%}.sidebar button[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.sidebar button,.sidebar a{padding:10px;transition:background-color 300ms;text-decoration:none}.sidebar button.active,.sidebar a.active{background-color:#185555}.sidebar button:hover,.sidebar a:hover{background-color:#185555}.bg-chat{background-color:#007575;padding:0}.bg-chat .input-group-append{background-color:#fd1616}#chat-inbox{max-height:100dvh}#chat-inbox ::-webkit-scrollbar{width:.75em}#chat-inbox ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#chat-inbox ::-webkit-scrollbar-thumb{background-color:#124141;outline:1px solid #124141}#chat-inbox .chat-with-user{text-align:left;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0px}#chat-inbox #conversation-container{background-color:rgba(255,255,255,.062745098);border-radius:0px 20px 20px 0px}#chat-inbox #message-container h3,#chat-inbox #message-container h2{margin-bottom:0}@media screen and (max-width: 540px){#chat-inbox #message-container h3,#chat-inbox #message-container h2{font-size:1.2rem}}#chat-inbox .message-container{height:calc(100dvh - 106px);overflow-y:auto;overflow-x:auto;flex-basis:80dvh;flex-shrink:2;padding:10px 20px}@media screen and (max-width: 540px){#chat-inbox .message-container{height:calc(100ddvh - 104.6px)}}#chat-inbox .message-container ::-webkit-scrollbar{width:1em}#chat-inbox .message-container ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#chat-inbox .message-container ::-webkit-scrollbar-thumb{background-color:#124141;outline:1px solid #708090}#chat-inbox .message-container .message-row{background-color:#e9ecef;width:-moz-fit-content;width:fit-content;max-width:90%}#chat-inbox .message-container .message-row.user-recipient{border-radius:15px 15px 0px 15px;margin-left:auto}#chat-inbox .message-container .message-row.user-sender{background-color:#feff9c;color:#000;border-radius:15px 15px 15px 0px;margin-left:0px}#chat-inbox .message-container .message-row .message-time{font-size:.8em;margin-bottom:0}#contacts-panel{padding:.5rem;background-color:#336071;overflow-y:auto;flex-grow:1;flex-basis:250px;max-width:380px}#contacts-panel h3{color:#fff}#contacts-panel ::-webkit-scrollbar{width:.5em}#contacts-panel ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}#contacts-panel ::-webkit-scrollbar-thumb{background-color:#124141;outline:1px solid #708090}#contacts-panel a{text-wrap:wrap}#chat-flex{height:100dvh}.conversation.container{display:flex;flex-direction:column;justify-content:stretch;align-items:stretch;max-height:100dvh}.conversation.container ::-webkit-scrollbar{width:.5em}.conversation.container ::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.conversation.container ::-webkit-scrollbar-thumb{background-color:#124141;outline:1px solid #708090}#people-container .dm-group{text-wrap:wrap;border-radius:0}#people-container .dm-group:first-of-type{border-radius:.25rem .25rem 0 0}#people-container .dm-group:last-of-type{border-radius:0 0 .25rem .25rem}#people-container .dm-group:has(.notification-icon){position:relative}#people-container .dm-group:has(.notification-icon)::after{content:"";width:1rem;height:1rem;display:block;background:#fd1616;background:radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 20%, rgb(253, 22, 22) 21%, rgb(253, 22, 22) 22%, rgb(253, 22, 22) 40%, rgba(253, 22, 22, 0.2) 90%, rgba(255, 255, 255, 0.2) 100%);position:absolute;right:.25rem;top:.25rem;border-radius:50%}#people-container .conversation-link{max-width:330px;text-wrap:wrap;position:relative}#people-container .conversation-link:first-of-type{border-top:1px solid rgba(0,0,0,.125)}#people-container .conversation-link:nth-child(odd){background-color:#f8f9fa !important}#people-container .conversation-link:nth-child(even){background-color:#dee2e6 !important}#people-container .conversation-link:hover{background-color:#adb5bd !important}#people-container .conversation-link .badge{position:absolute !important;top:unset;right:.25rem}#groups-container{margin-bottom:2rem}#groups-container .conversation-link{color:#124141;border-bottom:1px solid rgba(0,0,0,.125)}#groups-container .conversation-link:first-of-type{border-radius:.25rem .25rem 0 0 !important}#groups-container .conversation-link:last-of-type{border-radius:0 0 .25rem .25rem !important;border-width:0 !important}.popover-body{padding:1rem}.mobile-chat-menu svg{color:#fff}@media screen and (max-width: 540px){#chat-inbox #contacts-panel{display:none}#chat-inbox .conversation.container{display:block}#chat-inbox.menu-on #contacts-panel{display:block !important}#chat-inbox.menu-on .conversation.container{display:none !important}}.preview-modal-container{position:fixed;top:0;left:0;height:100%;width:100%;display:flex;opacity:0;pointer-events:none;transition:opacity 300ms}.preview-modal-container.show{opacity:1;pointer-events:all}.preview-modal-container #close-preview-background{position:absolute;background:rgba(33,48,64,.4196078431);height:100%;width:100%}.preview-modal-container .preview-modal{height:90%;width:90%;background:#fff;border-radius:6px;border:1px solid #007575;margin:auto;padding:20px;z-index:1;position:relative;overflow:auto}.preview-modal-container .preview-modal #close-preview{position:absolute;right:10px;top:2px;font-size:20px;text-decoration:none !important}.preview-modal-container .preview-modal .preview-modal-content .table tr th:first{width:400px}.preview-image{background-repeat:no-repeat;background-size:cover;height:260px;width:100%}.tableContainer{margin:20px 0}.tableContainer .table{border-radius:10px}.tableContainer .table th{border-top:0}#completionForm [data-section]{display:flex;flex-wrap:wrap}#completionForm [data-section] input[type=radio]{width:18px;height:18px}#completionForm [data-section] fieldset.fieldset-major{border:solid 1px #3c82cd;width:100%;padding:12px;margin:2px}#completionForm [data-section] fieldset.fieldset-major legend{padding-left:12px}#fieldRowTable{position:relative;background-color:#fff;box-shadow:3px 5px 15px -4px rgba(0,0,0,.72);margin:20px 0}#fieldRowTable th{position:sticky;top:0;background-color:#fff;border-bottom:1px solid #dee2e6;z-index:2}#fieldRowTable select,#fieldRowTable input,#fieldRowTable textarea{max-width:200px;min-width:100px}.late{border-top:2px solid #cf6a63 !important;border:2px solid #cf6a63}.late td:last-of-type::after{content:"\a⏰ Late"}.requires_extension{border-top:2px solid #f9eda9 !important;border:2px solid #f9eda9}.requires_extension td:last-of-type::after{content:"\a⚠️ Due date in less than 48 hours!"}#listAllWorkOrders{display:none}#listAllWorkOrders.show{display:block}#extensionModal .modal-body .body-content{display:none}#extensionModal .modal-body .body-content.show{display:block}.noExtAllowed{display:none}.noExtAllowed.show{display:block}.bidItemLocationsShowConditonal,.clone-line-item-per-location{display:none}.bidItemLocationsShowConditonal.show,.clone-line-item-per-location.show{display:table-row}.modal .showWhenNotChildOfModal{display:none}.overlap-50{margin-top:-43px;padding:1rem;border-radius:6px;background-color:#fff;position:static;margin-bottom:43px}@media screen and (min-width: 992px){.overlap-50{padding:1.5rem}}.overlap-50 .abs-top-right{position:absolute;top:2rem;right:2rem;z-index:3}.overlap-50.overlap-tabs{position:relative}.overlap-50.overlap-tabs .nav-tabs{margin-bottom:-2px}.z-2{z-index:2}.app-steps{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.app-steps .app-step{padding:12px;background-color:#a9a9a9;color:#fff;border-left:1px solid gray;border-right:1px solid gray}.app-steps .app-step span{margin:0 8px 0 0}.app-steps .app-step.complete{background-color:#28a745}.app-steps .app-step:first-of-type{border-left:0;border-radius:10px 0 0 10px}.app-steps .app-step:last-of-type{border-right:0;border-radius:0 10px 10px 0}.input-only-1-digit{width:2rem;text-align:center}.was-validated [type=radio].form-check-input:valid~.form-check-label,[type=radio].form-check-input.is-valid~.form-check-label{color:#212529}.dataTables_wrapper .dataTables_paginate .paginate_button{padding:0 !important}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{border-color:#fff !important;background:#fff !important}div.dataTables_wrapper div.dataTables_length select{width:100% !important}#work-order-table th{font-size:.7rem}@media screen and (min-width: 992px){#work-order-table th{font-size:.9rem}}@media screen and (min-width: 1200px){#work-order-table th{font-size:1rem}}#work-order-table td{font-size:.8rem}@media screen and (min-width: 992px){#work-order-table td{font-size:.9rem}}@media screen and (min-width: 1200px){#work-order-table td{font-size:1rem}}#leadDetailsMap{min-height:300px}#leadsListMap{min-height:450px}.notesWrapper b,.notesWrapper strong{font-weight:600}.date-color-code.date-blue{border-bottom:2px solid blue}.date-color-code.date-red{border-bottom:2px solid red}.date-color-code.date-green{border-bottom:2px solid green}.marker-cluster-small{background-color:rgba(255,204,217,.6)}.marker-cluster-small div{background-color:rgba(255,204,230,.6)}.marker-cluster-medium{background-color:rgba(255,204,242,.6)}.marker-cluster-medium div{background-color:rgba(255,204,255,.6)}.marker-cluster-large{background-color:rgba(242,204,255,.6)}.marker-cluster-large div{background-color:rgba(230,204,255,.6)}.live-update-theme svg:not(.fa-2xs){width:1rem;height:1rem}@media screen and (min-width: 1200px){.live-update-theme svg:not(.fa-2xs){width:1.2rem;height:1.2rem}}.live-update-theme [data-sg-live-update-sort-order]{background:rgba(0,0,0,0);border:0;cursor:pointer}.live-update-theme td [title]:hover{cursor:pointer}.reduce-scroll-modal-body{max-height:calc(100dvh - 140px);overflow-y:auto}.reduce-scroll-modal-body-notes{max-height:calc(100dvh - 300px);overflow-y:auto}.with-shallow-footer{max-height:calc(100dvh - 300px)}input[type=number]::-webkit-inner-spin-button{opacity:.3}input[type=number]{padding-right:0;appearance:textfield;-moz-appearance:textfield;-webkit-appearance:textfield}[data-update-details-footer] .choices{margin-bottom:0 !important}[data-update-details-footer] .choices__list--dropdown.is-active{z-index:1000 !important}.choices[data-type=select-multiple] .choices__inner{overflow-y:auto !important;scrollbar-width:none;max-height:45.6px !important}.choices[data-type=select-multiple] .choices__inner:focus,.choices[data-type=select-multiple] .choices__inner:focus-within{max-height:unset !important;scrollbar-width:10px}.d-grid{width:100%;display:grid;gap:.5rem;grid-auto-flow:row dense;grid-template-columns:repeat(12, minmax(0, 1fr))}.d-grid .col-span-1{grid-column:span 12/span 12}.d-grid .row-span-1{grid-row:span 1/span 1}.d-grid .col-span-2{grid-column:span 12/span 12}.d-grid .col-span-3{grid-column:span 12/span 12}.d-grid .row-span-2{grid-row:span 2/span 2}.d-grid .row-span-3{grid-row:span 3/span 3}@media(min-width: 576px){.d-grid .col-span-1{grid-column:span 6/span 6}.d-grid .col-span-2{grid-column:span 12/span 12}}@media(min-width: 768px){.d-grid .col-span-1{grid-column:span 4/span 4}.d-grid .col-span-2{grid-column:span 8/span 8}}@media(min-width: 1600px){.d-grid .col-span-1{grid-column:span 3/span 3}.d-grid .col-span-2{grid-column:span 6/span 6}}.d-grid.llc-data-grid .col-span-1{grid-column:span 12/span 12}@media(min-width: 576px){.d-grid.llc-data-grid .col-span-1{grid-column:span 12/span 12}}@media(min-width: 768px){.d-grid.llc-data-grid .col-span-1{grid-column:span 12/span 12}}@media(min-width: 1500px){.d-grid.llc-data-grid .col-span-1{grid-column:span 6/span 6}}form #manager_score_summary .progress{display:flex !important;position:relative}form #manager_score_summary .progress .progress-bar{z-index:2;overflow:hidden;align-items:start;padding-left:1rem}form #manager_score_summary .progress .progress-label{color:#000;position:absolute;left:1rem;height:100%;top:0;z-index:1}form #manager_score_summary .card-body,form #manager_score_summary .card-header{padding:.75rem}form #manager_score_summary .card-body .card-title,form #manager_score_summary .card-body h4,form #manager_score_summary .card-header .card-title,form #manager_score_summary .card-header h4{font-size:12px !important;font-weight:600}@media(min-width: 1144px){.w-1144-auto{width:auto !important}}.uppy-Dashboard-Item-preview img.uppy-Dashboard-Item-previewImg{-o-object-fit:contain !important;object-fit:contain !important}.uppy-Dashboard-Item-preview{cursor:pointer}.uppy-Dashboard-Item-preview[data-custom-photo-selected] .uppy-Dashboard-Item-previewInnerWrap{outline-style:solid;outline-width:5px;outline-color:#3c82cd;box-shadow:rgba(51,80,24,.16) 0px 10px 36px 0px,rgba(51,80,24,.06) 0px 0px 0px 1px !important}.uppy-Dashboard-Item-action--remove{right:20px !important}[data-photo-lightbox]{background-color:#f4f4f4;border:1px solid #eaeaea;border-radius:5px;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%;height:100%}[data-photo-lightbox-wrapper]{top:3rem;left:1rem;z-index:100;position:absolute;width:calc(100vw - 2rem);height:calc(100dvh - 2rem)}[data-close-lightbox]{position:absolute;top:30px;right:30px}#photosQCGridView *,#photosQCDetailView *{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#photosQCGridView .card,#photosQCDetailView .card{display:flex;flex-direction:column}#photosQCGridView .photo-qc-image,#photosQCDetailView .photo-qc-image{max-width:100%;-o-object-fit:contain;object-fit:contain;flex-grow:2;background-color:gray}#photosQCGridView .card-body,#photosQCDetailView .card-body{flex-shrink:2;max-height:4.5rem;overflow-x:auto}#photosQCGridView .photo-qc-meta,#photosQCDetailView .photo-qc-meta{font-size:12px !important;text-wrap:nowrap}#photosQCGridView .neg-marg-2,#photosQCDetailView .neg-marg-2{margin:-0.5rem}#photosQCGridView .swiper,#photosQCDetailView .swiper{width:100%}#photosQCGridView .photosQCSwiperMain .swiper,#photosQCGridView .photosQCSwiperMain .swiper-slide,#photosQCDetailView .photosQCSwiperMain .swiper,#photosQCDetailView .photosQCSwiperMain .swiper-slide{height:75dvh !important}#photosQCGridView .photosQCSwiperThumbs .swiper,#photosQCGridView .photosQCSwiperThumbs .swiper-slide,#photosQCDetailView .photosQCSwiperThumbs .swiper,#photosQCDetailView .photosQCSwiperThumbs .swiper-slide{height:25dvh !important}#photosQCGridView .swiper-slide,#photosQCDetailView .swiper-slide{text-align:center;font-size:18px;background-color:#f4f4f4;display:flex;justify-content:center;align-items:center}#photosQCGridView .swiper-slide img,#photosQCDetailView .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:contain !important;object-fit:contain !important;-o-object-position:center center;object-position:center center}#photosQCGridView .swiper,#photosQCDetailView .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}#photosQCGridView .swiper-slide,#photosQCDetailView .swiper-slide{background-size:cover;background-position:center}#photosQCGridView .photosQCSwiperMain,#photosQCDetailView .photosQCSwiperMain{height:80%;width:100%}#photosQCGridView .photosQCSwiperThumbs,#photosQCDetailView .photosQCSwiperThumbs{height:20%;box-sizing:border-box;padding:10px 0}#photosQCGridView .photosQCSwiperThumbs .swiper-slide,#photosQCDetailView .photosQCSwiperThumbs .swiper-slide{width:25%;height:100%;opacity:.4}#photosQCGridView .photosQCSwiperThumbs .swiper-slide-thumb-active,#photosQCDetailView .photosQCSwiperThumbs .swiper-slide-thumb-active{opacity:1}#photosQCGridView .swiper-slide img,#photosQCDetailView .swiper-slide img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#photosQCGridView .swiper-button-prev,#photosQCGridView .swiper-button-next,#photosQCDetailView .swiper-button-prev,#photosQCDetailView .swiper-button-next{background-color:#007575;border-radius:50%;width:60px;height:60px;color:#fff}#photosQCGridView .swiper-button-prev:after,#photosQCGridView .swiper-button-next:after,#photosQCDetailView .swiper-button-prev:after,#photosQCDetailView .swiper-button-next:after{color:#fff}#photosQCGridView .swiper-button-prev,#photosQCDetailView .swiper-button-prev{padding:10px 15px 10px 10px}#photosQCGridView .swiper-button-next,#photosQCDetailView .swiper-button-next{padding:10px 10px 10px 15px}#photosQCGridView .floating-slideshow-open-btn,#photosQCDetailView .floating-slideshow-open-btn{position:absolute;right:1rem;top:1rem;display:none}#photosQCGridView .card:hover .floating-slideshow-open-btn,#photosQCDetailView .card:hover .floating-slideshow-open-btn{display:block}#photosQCGridView .card[data-photo-qc-selected=true],#photosQCDetailView .card[data-photo-qc-selected=true]{outline-color:#007575;outline-width:3px;outline-style:solid;box-shadow:#007575,1px,1px,3px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#photosQC .modal-body{min-height:calc(100dvh - 185px);max-height:calc(100dvh - 185px);overflow-y:auto}#photosQC .modal-body.adjust-height-when-slideshow{max-height:calc(100dvh - 125px)}#photosQC .modal-content{height:100%}#photosQC .tab-pane.show{height:100%;display:flex;flex-direction:column}#photosQC .tab-pane.show #photosQCAccordion{flex-grow:3}@media screen and (min-width: 1400px){.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}#photoFieldFormQC,#photoFieldForm{margin:-0.25rem -1rem}#routingFilters{padding:.5rem;height:160px;display:flex;justify-content:start;align-items:flex-end}@media screen and (min-width: 1200px){#routingFilters{height:100px}}#routMapPlusSidebar{display:flex;width:100%;height:calc(100dvh - 240px);justify-content:stretch;align-items:start}#routMapPlusSidebar #routingSidebar{flex-basis:200px;overflow-y:auto;max-height:calc(100dvh - 240px)}@media screen and (min-width: 1200px){#routMapPlusSidebar{height:calc(100dvh - 180px)}#routMapPlusSidebar #routingSidebar{max-height:calc(100dvh - 180px)}}#routingMap{flex-grow:1;flex-shrink:1;flex-basis:800px;height:100%;width:100%;transition:1s filter linear}#routingMap.awaiting-filters{filter:grayscale(1)}#routingMap.awaiting-filters:after{content:"Select 1-3 states to start using the map.";position:absolute;z-index:1000;color:red;top:60px;left:20px;font-weight:600;font-size:1.2rem}.routingInfoWindow .mapMarkerH1{font-weight:600;font-size:1.2rem;margin-bottom:.5rem}.routingInfoWindow p{line-height:1.1rem}[data-sg-rich-text]{width:100%;min-height:6rem}.table-striped tbody tr:nth-of-type(odd).row-client-paid-less{background-color:#feaeae}.table-striped tbody tr.row-client-paid-less{background-color:snow}.drop-area{border:2px solid #dee2e6;border-radius:5px}.drop-area:after{content:Paste files in this area}.scrollable-table{will-change:height;overflow-y:auto}.scrollable-table thead:not(.nested){position:sticky;top:0;z-index:20;transform:translateY(-5px)}.scrollable-table thead{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.scrollable-table thead th{background-color:#fff}table.nested-min{min-width:320px}@media screen and (min-width: 500px){table.nested-min{min-width:500px}}@media screen and (max-width: 500px){.auto-collapse-tabs .dropdown-menu{width:75vw;overflow-y:auto}}#aZTable{min-width:100%}#aZTable td,#aZTable th{padding:.25rem}#aZTable .a-z-option-taken{color:#dee2e6}[data-photo-qc-selected]{filter:drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.1))}[data-line-items-table] textarea{white-space:pre-wrap}.plus-minus-toggle{line-height:1;display:inline-block}.plus-minus-toggle[aria-expanded=true] .fa-plus{display:none}.plus-minus-toggle[aria-expanded=true] .fa-minus{display:inline-block}.plus-minus-toggle[aria-expanded=false] .fa-plus{display:inline-block}.plus-minus-toggle[aria-expanded=false] .fa-minus{display:none}.py-7px{display:inline-block;padding-top:7px;padding-bottom:7px}/*! 
 *  Multiple select dropdown with filter jQuery plugin.
 *  Copyright (C) 2020  Andrew Wagner  github.com/andreww1011
 *
 *  This library is free software; you can redistribute it and/or
 *  modify it under the terms of the GNU Lesser General Public
 *  License as published by the Free Software Foundation; either
 *  version 2.1 of the License, or (at your option) any later version.
 * 
 *  This library is distributed in the hope that it will be useful,
 *  but WITHOUT ANY WARRANTY; without even the implied warranty of
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 *  Lesser General Public License for more details.
 * 
 *  You should have received a copy of the GNU Lesser General Public
 *  License along with this library; if not, write to the Free Software
 *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301
 *  USA
 */:root{--fms-badge-text-color: white;--fms-badge-color: var(--primary) }.filter-multi-select.dropup,.filter-multi-select.dropdown{position:relative}.filter-multi-select .dropdown-toggle::after{all:unset}.filter-multi-select .dropdown-toggle:empty::after{all:unset}.filter-multi-select>.dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.filter-multi-select>.dropdown-toggle:empty::before{margin-right:.255em}.filter-multi-select>.viewbar{white-space:normal;font-size:.875rem;font-weight:400;height:auto;cursor:pointer}.filter-multi-select>.viewbar>.selected-items>.item{margin:.125rem .25rem .125rem 0;padding:0px 0px 0px .5em;display:inline-flex;height:1.875em;color:var(--fms-badge-text-color);background-color:var(--fms-badge-color);border-radius:1.1em;align-items:center;vertical-align:baseline}.filter-multi-select>.viewbar>.selected-items>.item>button{background-color:rgba(0,0,0,0);color:var(--fms-badge-text-color);border:0;font-weight:900;cursor:pointer}.filter-multi-select>.viewbar>.selected-items>.item>button:hover{filter:contrast(50%)}.filter-multi-select>.viewbar>.selected-items>.item.disabled{display:inline-flex;padding:0px .5em 0px .5em;filter:grayscale(80%) brightness(150%)}.filter-multi-select>.viewbar>.selected-items>.item.disabled>button{display:none}.filter-multi-select>.dropdown-menu{position:absolute;top:100%;left:0%;z-index:1000;display:none;float:left;max-height:50dvh;min-width:10rem;overflow-y:auto;padding:.5rem 0;margin:.125rem 0 0;font-size:.875rem;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.filter-multi-select>.dropdown-menu.show{display:block}.filter-multi-select>.dropdown-menu>.filter>input{font-size:.875rem}.filter-multi-select>.dropdown-menu>.filter>button{position:absolute;border:0;background-color:rgba(0,0,0,0);font-weight:900;color:#ccc;right:2rem;top:1rem}.filter-multi-select>.dropdown-menu>.filter>button:hover{color:#aaa}.filter-multi-select .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:rgba(0,0,0,0);border:0}.filter-multi-select .dropdown-item.disabled,.filter-multi-select .dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:rgba(0,0,0,0)}.filter-multi-select .dropdown-item:hover,.filter-multi-select .dropdown-item:focus{background-color:inherit}.filter-multi-select .dropdown-item.active,.filter-multi-select .dropdown-item:active{color:inherit}.filter-multi-select .dropdown-item .custom-control-input{position:absolute;z-index:-1;opacity:0}.filter-multi-select .dropdown-item .custom-control-label{position:relative;margin-bottom:0;vertical-align:top;display:inline-block}.filter-multi-select .dropdown-item .custom-control-label::before{border-radius:.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#fff;border:#adb5bd solid 1px}.filter-multi-select .dropdown-item .custom-control-label::after{position:absolute;top:.15625rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.filter-multi-select .dropdown-item .custom-checkbox:checked~.custom-control-label::before,.filter-multi-select .dropdown-item .custom-checkbox:indeterminate~.custom-control-label::before{border-color:var(--fms-badge-color);background-color:var(--fms-badge-color)}.filter-multi-select .dropdown-item .custom-checkbox:checked:disabled~.custom-control-label::before,.filter-multi-select .dropdown-item .custom-checkbox:indeterminate:disabled~.custom-control-label::before{border-color:var(--fms-badge-color);background-color:var(--fms-badge-color);filter:grayscale(80%) brightness(150%)}.filter-multi-select .dropdown-item .custom-checkbox:checked~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.filter-multi-select .dropdown-item .custom-checkbox:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e")}