body>iframe[style*="2147483647"]:not([id=webpack-dev-server-client-overlay]){display:none}:root{--wof-red:#e42040;--wof-red-dark:#c51734;--wof-secondary:#263238;--wof-secondary-dark:#11181b;--accept-color:#007979;--reject-color:#8b0000;--light-reject-color:#be0000;--gray-bkg:#ddd;font-size:large;--area-none-color:#d3d3d3;--area-1-color:#faa;--area-2-color:#afa;--area-3-color:#aaf;--area-4-color:#ffa;--area-5-color:#aff;--area-none-color-dark:#b8b8b8;--area-1-color-dark:#e48b8b;--area-2-color-dark:#8be48b;--area-3-color-dark:#8b8be4;--area-4-color-dark:#e4e98b;--area-5-color-dark:#8be4e4;--calendar-carpet-color:#f59dbc;--calendar-spc-color:#5dc5ea;--calendar-wood-color:#2cb549;--calendar-service-color:#fbb040;--calendar-blocked-color:#adadad;--calendar-carpet-color-light:#f7d0de;--calendar-spc-color-light:#c0e0eb;--calendar-wood-color-light:#bce9c5;--calendar-service-color-light:#ebdac2;--calendar-blocked-color-light:#e0e0e0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.darken-on-hover:hover{-webkit-filter:brightness(80%);filter:brightness(80%)}#room-colors .area-no-color,.area-no-color #room-color,.single-room.area-no-color #room-colors polygon{fill:#fff!important;fill-opacity:1;background-color:#fff}#room-colors .area-none,.area-none #room-color,.single-room.area-none #room-colors polygon{fill:#d3d3d3!important;fill:var(--area-none-color)!important;fill-opacity:1;background-color:#d3d3d3;background-color:var(--area-none-color)}#room-colors .area-1,.area-1 #room-color,.single-room.area-1 #room-colors polygon{fill:#faa!important;fill:var(--area-1-color)!important;fill-opacity:1;background-color:#faa;background-color:var(--area-1-color)}#room-colors .area-2,.area-2 #room-color,.single-room.area-2 #room-colors polygon{fill:#afa!important;fill:var(--area-2-color)!important;fill-opacity:1;background-color:#afa;background-color:var(--area-2-color)}#room-colors .area-3,.area-3 #room-color,.single-room.area-3 #room-colors polygon{fill:#aaf!important;fill:var(--area-3-color)!important;fill-opacity:1;background-color:#aaf;background-color:var(--area-3-color)}#room-colors .area-4,.area-4 #room-color,.single-room.area-4 #room-colors polygon{fill:#ffa!important;fill:var(--area-4-color)!important;fill-opacity:1;background-color:#ffa;background-color:var(--area-4-color)}#room-colors .area-5,.area-5 #room-color,.single-room.area-5 #room-colors polygon{fill:#aff!important;fill:var(--area-5-color)!important;fill-opacity:1;background-color:#aff;background-color:var(--area-5-color)}.area-none #step-color{fill:#b8b8b8;fill:var(--area-none-color-dark);background-color:#b8b8b8;background-color:var(--area-none-color-dark)}.area-1 #step-color{fill:#e48b8b;fill:var(--area-1-color-dark);background-color:#e48b8b;background-color:var(--area-1-color-dark)}.area-2 #step-color{fill:#8be48b;fill:var(--area-2-color-dark);background-color:#8be48b;background-color:var(--area-2-color-dark)}.area-3 #step-color{fill:#8b8be4;fill:var(--area-3-color-dark);background-color:#8b8be4;background-color:var(--area-3-color-dark)}.area-4 #step-color{fill:#e4e98b;fill:var(--area-4-color-dark);background-color:#e4e98b;background-color:var(--area-4-color-dark)}.area-5 #step-color{fill:#8be4e4;fill:var(--area-5-color-dark);background-color:#8be4e4;background-color:var(--area-5-color-dark)}#room-background{fill:#444!important}.MuiTextField-root{border-bottom:1px solid #ababab!important}.MuiSelect-root,.MuiTextField-root:hover{border-bottom:1px solid #000!important}@media print{div{-webkit-print-color-adjust:exact}.pagebreak{display:block;-webkit-column-break-before:always;break-before:always;page-break-before:always}}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.hide-input-button input[type=number]::-webkit-inner-spin-button,.hide-input-button input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff}.App-link{color:#61dafb}.link-to-button:hover{background-color:#11181b;background-color:var(--wof-secondary-dark);color:#fff}.link-to-button{text-decoration:none;color:#fff;background-color:#263238;background-color:var(--wof-secondary);font-size:.875rem;padding:6px 16px;border-radius:5px;font-family:"Roboto","Helvetica","Arial",sans-serif;font-weight:500;line-height:1.75;border-radius:4px;letter-spacing:.02857em;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.modal-content{background-color:#fff}.color-wof-red{color:#e42040;color:var(--wof-red)}.color-red{color:red!important}.color-gray{color:#d3d3d3}.color-gray-important{color:#d3d3d3!important}.color-dgray-important{color:grey!important}.font-size-larger{font-size:large}.job-header-styles{min-height:8vh;height:8vh;width:100%;display:flex;border-bottom:2px solid #e42040;align-items:center;overflow:hidden;background-color:#fff}.job-header-cust-details-div{height:8vh;padding-right:2rem;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-evenly}.job-header-cust-details-line{font-size:2.5vh!important;line-height:1!important}.unset-border{border:unset!important}.table-borders td,.table-borders th{border:1px solid #000;border-collapse:collapse}.wof-secondary-color{color:#263238!important;color:var(--wof-secondary)!important}.underline-gray{border-bottom:1px solid grey}.letter-spacing-1px{letter-spacing:1px}.font-weight-500{font-weight:500}.font-weight-600,.less-bold-text{font-weight:600}.bold-text{font-weight:700}.italic-text{font-style:italic}.line-through{text-decoration:line-through!important}.underline-text{text-decoration:underline}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right!important}.vertical-align-top{vertical-align:top}.gray-bkg{background-color:#ddd!important;background-color:var(--gray-bkg)!important}.dark-mid-gray-bkg{background-color:#888!important}.mid-gray-bkg{background-color:#ddd!important}.faint-gray-bkg{background-color:#eee}.white-bkg{background-color:#fff}.visibility-hidden{visibility:hidden!important}.visibility-collapse{visibility:collapse}.display-none{display:none}.solid-border{border:1px solid #000}.solid-border-right{border-right:1px solid #000}.solid-border-bottom,.solid-vertical-border{border-bottom:1px solid #000}.solid-vertical-border{border-top:1px solid #000}.rounded-border{border-radius:8px}.border-radius-5px{border-radius:5px}.border-vertical-double{border-top-style:double;border-bottom-style:double}.border-none{border:none}.nocolor-horizontal-bar{width:100%;height:1px}.horizontal-bar{width:100%;background-color:#000;height:2px}.thick-horizontal-bar{width:100%;background-color:#000;height:3px}.thin-horizontal-bar{width:100%;background-color:#000;height:1px}.vertical-bar{height:auto;background-color:#000;width:1px}.sub-horizontal-bar{width:100%;background-color:#a9a9a9;height:1px}.not-selectable{-ms-user-select:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.fill-viewport{width:100vw;height:100vh}.fill-width{width:100%}.half-width{width:50%}.fit-content-height{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.fit-content,.fit-content-width{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.fill-height{height:100%}.row-primary{background-color:#fff}.row-secondary{background-color:#d3d3d3!important}.centered{width:100%;height:100%;display:flex;justify-content:center}.centered,.flex-centered{align-items:center}.align-items-flex-start{align-items:flex-start}.align-items-flex-end{align-items:flex-end}.align-items-baseline{align-items:baseline}.flex-grow{flex:1 1}.flex-column{display:flex!important;flex-direction:column}.flex-row{display:flex!important;flex-direction:row}.flex-row-reverse{display:flex!important;flex-direction:row-reverse}.flex-row-wrap{display:flex!important;flex-direction:row;flex-wrap:wrap}.flex-column-reverse{display:flex!important;flex-direction:column-reverse}.flex-space-end{justify-content:flex-end}.flex-space-evenly{justify-content:space-evenly}.flex-space-between{justify-content:space-between}.flex-space-around{justify-content:space-around}.flex-row-center{display:flex!important;flex-direction:row;align-items:center;text-align:center}.flex-row-center,.justify-content-center{justify-content:center}.justify-content-flex-end{justify-content:flex-end}.justify-content-flex-start{justify-content:flex-start}.flex-column-center{display:flex!important;flex-direction:column;justify-content:center;text-align:center}.inline-flex-column{display:inline-flex;flex-direction:column}.flex-gap-xxsm{grid-gap:.25rem;gap:.25rem}.flex-gap-xsm{grid-gap:.5rem;gap:.5rem}.flex-gap-sm{grid-gap:1rem;gap:1rem}.flex-gap-md{grid-gap:2rem;gap:2rem}.flex-gap-lg{grid-gap:5rem;gap:5rem}.flex-row-gap-xsm{grid-row-gap:.5rem;row-gap:.5rem}.flex-row-gap-sm{grid-row-gap:1rem;row-gap:1rem}.flex-row-gap-md{grid-row-gap:2rem;row-gap:2rem}.flex-column-gap-md{grid-column-gap:2rem;-webkit-column-gap:2rem;column-gap:2rem}.align-self-flex-start{align-self:flex-start}.align-self-flex-end{align-self:flex-end}.align-self-center{align-self:center}.align-self-end{align-self:end}.justify-self-center{justify-self:center}.justify-self-flex-end{justify-self:flex-end}.grid-30-70{display:grid;grid-template-columns:30% 70%}.grid-30-20-50{display:grid;grid-template-columns:30% 20% 50%}.grid-15-50-35{display:grid;grid-template-columns:15% 50% 35%}.grid-10-45-45{display:grid;grid-template-columns:10% 45% 45%}.grid-10-90{display:grid;grid-template-columns:10% 90%}.grid-50-50{display:grid;grid-template-columns:50% 50%}.grid-40-60{display:grid;grid-template-columns:40% 60%}.grid-60-40{display:grid;grid-template-columns:60% 40%}.grid-75-25{display:grid;grid-template-columns:75% 25%}.grid-25-50-25{display:grid;grid-template-columns:25% 50% 25%}.grid-33-33-33{display:grid;grid-template-columns:33% 34% 33%}.grid-colspan-1-3{display:flex;grid-column:1/3}.grid-colspan-1-4{display:flex;grid-column:1/4}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.error-number-format{border-bottom-color:#be0000;border-bottom-color:var(--light-reject-color);border-bottom-width:5px}.submit-button{background-color:#007979!important;background-color:var(--accept-color)!important;color:#fff!important}.accept-text{color:#007979!important;color:var(--accept-color)!important}.error-bkg{background-color:#be0000!important;background-color:var(--light-reject-color)!important}.error{background-color:#000!important;background-image:linear-gradient(45deg,#f0f 25%,transparent 0),linear-gradient(135deg,#f0f 25%,transparent 0),linear-gradient(45deg,transparent 75%,#f0f 0),linear-gradient(135deg,transparent 75%,#f0f 0);background-size:25px 25px;background-position:0 0,12.5px 0,12.5px -12.5px,0 12.5px}.error-text{color:red}.error-text-important{color:red!important}.warning-text{color:orange}.success-text{color:green}.success-text-important{color:green!important}.no-opacity{opacity:0}.money:before{content:"$"}.cancel-button{color:#fff!important;background-color:#8b0000!important;background-color:var(--reject-color)!important}.margin-v-center{margin:auto 0}.flex-1{flex:1 1!important}.margin-auto{margin:auto}.margin-xxsm{margin:.25rem!important}.margin-xsm{margin:.5rem!important}.margin-sm{margin:1rem!important}.margin-md{margin:3rem!important}.margin-lg{margin:5rem!important}.children-margin-top-xxsm>*{margin-top:.25rem!important;margin-bottom:.25rem!important}.margin-side-xxsm{margin-left:.25rem!important;margin-right:.25rem!important}.margin-side-xsm{margin-left:.5rem!important;margin-right:.5rem!important}.margin-side-sm{margin-left:1rem!important;margin-right:1rem!important}.margin-side-xmd{margin-left:3rem!important;margin-right:3rem!important}.margin-vertical-none{margin-top:0!important;margin-bottom:0!important}.margin-vertical-xsm{margin-top:.5rem!important;margin-bottom:.5rem!important}.margin-vertical-sm{margin-top:1rem!important;margin-bottom:1rem!important}.margin-top-xsm{margin-top:.5rem!important}.margin-left-xsm{margin-left:.5rem!important}.margin-left-sm{margin-left:1rem!important}.margin-left-md{margin-left:2rem!important}.margin-left-xmd{margin-left:3rem!important}.margin-right-none{margin-right:0!important}.margin-right-xxsm{margin-right:.25rem!important}.margin-right-xsm{margin-right:.5rem!important}.margin-right-sm{margin-right:1rem!important}.margin-right-md{margin-right:2rem!important}.margin-right-xmd{margin-right:3rem!important}.margin-top-sm{margin-top:1rem!important}.margin-top-md{margin-top:2rem!important}.margin-bottom-xsm{margin-bottom:.5rem!important}.margin-bottom-sm{margin-bottom:1rem!important}.margin-bottom-md{margin-bottom:2rem!important}.margin-bottom-lg{margin-bottom:5rem!important}.margin-none{margin:0!important}.padding-none{padding:0!important}.padding-xxsm{padding:.25rem!important}.padding-xsm{padding:.5rem!important}.padding-sm{padding:1rem!important}.padding-md{padding:2rem!important}.padding-left-xsm{padding-left:.5rem}.padding-left-sm{padding-left:1rem}.padding-left-md{padding-left:2rem}.padding-right-sm{padding-right:1rem}.padding-right-md{padding-right:2rem}.padding-right-xmd{padding-right:3rem}.padding-side-none{padding-left:0;padding-right:0}.padding-side-xxsm{padding-left:.25rem!important;padding-right:.25rem!important}.padding-side-xsm{padding-left:.5rem!important;padding-right:.5rem!important}.padding-side-sm{padding-left:1rem!important;padding-right:1rem!important}.padding-side-md{padding-left:2rem!important;padding-right:2rem!important}.padding-side-lg{padding-left:5rem!important;padding-right:5rem!important}.padding-top-none{padding-top:0!important}.padding-top-xsm{padding-top:.5rem!important}.padding-top-sm{padding-top:1rem!important}.padding-bottom-none{padding-bottom:0!important}.padding-bottom-xsm{padding-bottom:.5rem!important}.padding-bottom-sm{padding-bottom:1rem!important}.padding-bottom-md{padding-bottom:2rem!important}.padding-vertical-none{padding-top:0!important;padding-bottom:0!important}.padding-vertical-xsm{padding-top:.5rem!important;padding-bottom:.5rem!important}.padding-vertical-sm{padding-top:1rem!important;padding-bottom:1rem!important}.no-spinners>input{-moz-appearance:textfield!important}.no-spinners>input::-webkit-inner-spin-button,.no-spinners>input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.trow-primary{background-color:#fff}.trow-secondary{background-color:#ddd}.trow-alternating :nth-child(2n){background-color:#fff}.trow-alternating :nth-child(odd){background-color:#ddd}.f-1-5r{font-size:1.5rem!important}.h-1r{height:1rem}.h-2r{height:2rem}.h-3r{height:3rem}.h-4r{height:4rem}.h-5r{height:5rem}.h-6r{height:6rem}.h-7r{height:7rem}.h-10r{height:10rem}.h-30r{height:30rem}.minh-6r{min-height:6rem}.minh-10r{min-height:10rem}.mh-3r{max-height:3rem}.mh-10r{max-height:10rem}.mh-11r{max-height:11rem}.w-25pct{width:25%}.w-50pct{width:50%}.w-75pct{width:75%}.w-80pct{width:80%}.w-1r{width:1rem!important}.w-2r{width:2rem!important}.w-3r{width:3rem!important}.w-4r{width:4rem!important}.w-5r{width:5rem!important}.w-6r{width:6rem!important}.w-7r{width:7rem!important}.w-8r{width:8rem}.w-9r{width:9rem!important}.w-10r{width:10rem!important}.w-11r{width:11rem!important}.w-13r{width:13rem!important}.w-14r{width:14rem!important}.w-15r{width:15rem!important}.w-20r{width:20rem!important}.w-25r{width:25rem!important}.w-30r{width:30rem!important}.w-40r{width:40rem!important}.w-50r{width:50rem!important}.minw-0r{min-width:none}.minw-20r{min-width:20rem!important}.whitespace-no-wrap{white-space:nowrap}.no-wrap-or-overflow{white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-visible{overflow:visible}.overflow-hidden{overflow:hidden}.col-spacing-10px{border-collapse:separate;border-spacing:10px}table td.shrink{white-space:nowrap;width:1%}.table-fix-head{overflow-y:auto}.hide-horizontal{-ms-overflow-style:none;overflow-x:-moz-scrollbars-none}.hide-scrollbar::-webkit-scrollbar{width:0!important;display:none!important}.vertical-scroll{overflow-y:scroll}.table-fix-head thead td,.table-fix-head thead th{position:-webkit-sticky;position:sticky;top:0;background:#d3d3d3;z-index:1000}.table-fix-head table{border-collapse:collapse}.unset-height{height:unset!important}.table-fixed-new{overflow:auto;height:30rem}.table-fixed-new thead td,.table-fixed-new thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#dbdbdb}.table-fixed-new table{border-collapse:collapse;width:100%}.flip-horizontal{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hide-column-1 table tr td:first-child,.hide-column-1 table tr th:first-child,.hide-column-2 table tr td:nth-child(2),.hide-column-2 table tr th:nth-child(2),.hide-column-3 table tr td:nth-child(3),.hide-column-3 table tr th:nth-child(3),.hide-column-4 table tr td:nth-child(4),.hide-column-4 table tr th:nth-child(4),.hide-column-5 table tr td:nth-child(5),.hide-column-5 table tr th:nth-child(5),.hide-column-6 table tr td:nth-child(6),.hide-column-6 table tr th:nth-child(6),.hide-column-7 table tr td:nth-child(7),.hide-column-7 table tr th:nth-child(7),.hide-column-8 table tr td:nth-child(8),.hide-column-8 table tr th:nth-child(8),.hide-column-9 table tr td:nth-child(9),.hide-column-9 table tr th:nth-child(9),.hide-column-10 table tr td:nth-child(10),.hide-column-10 table tr th:nth-child(10),.hide-column-11 table tr td:nth-child(11),.hide-column-11 table tr th:nth-child(11),.hide-column-12 table tr td:nth-child(12),.hide-column-12 table tr th:nth-child(12),.hide-column-13 table tr td:nth-child(13),.hide-column-13 table tr th:nth-child(13),.hide-column-14 table tr td:nth-child(14),.hide-column-14 table tr th:nth-child(14),.hide-column-15 table tr td:nth-child(15),.hide-column-15 table tr th:nth-child(15){display:none}.terms-and-conditions>p{line-height:100%}#installation-scheduling-container{display:flex;flex-direction:column;align-items:center;padding-bottom:2rem}#installation-selections-container{display:flex;flex-direction:column}@media screen and (max-width:768px){.installation-scheduling-container{flex-direction:column}}pre{font-family:var(--bs-font-sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:1rem;line-height:1.5rem;white-space:pre-wrap;margin:0}.rating-selector-component{display:flex;justify-content:space-evenly}.rating-selector-item-component{border-radius:100%;display:flex;justify-content:center;align-items:center}.selected-rating-item{outline:2px solid #000;background-color:rgba(159,183,194,0);outline-offset:3vw;-webkit-animation-name:grow-outline;animation-name:grow-outline;animation-duration:.25s;-webkit-animation-duration:.25s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}@-webkit-keyframes grow-outline{0%{outline-offset:3vw;background-color:rgba(159,183,194,0)}to{outline-offset:0;background-color:#9fb7c2}}@keyframes grow-outline{0%{outline-offset:3vw;background-color:rgba(159,183,194,0)}to{outline-offset:0;background-color:#9fb7c2}}@-webkit-keyframes pulse-star-size{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse-star-size{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.animate-star-ratings>.star-ratings>.star-container:last-child{-webkit-transform:scale(1);transform:scale(1);-webkit-animation-name:pulse-star-size;animation-name:pulse-star-size;animation-duration:.75s;-webkit-animation-duration:.75s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.installation-tracker-row{display:flex;margin:.5em}.installation-tracker-row div{min-height:2em;display:flex;align-items:center}.installation-tracker-row div:nth-child(odd){justify-content:end;flex:2 1;text-align:right}.installation-tracker-row div:nth-child(2n){justify-content:center;flex:1 1}.fade-out-synced-text{-webkit-animation:fadeOutSyncedText 3s;animation:fadeOutSyncedText 3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes fadeOutSyncedText{0%{opacity:0}10%{opacity:1}50%{opacity:1}to{opacity:0}}@keyframes fadeOutSyncedText{0%{opacity:0}10%{opacity:1}50%{opacity:1}to{opacity:0}}.invoice-document-header td{border:1px solid #000;padding-left:.5rem!important;padding-right:.5rem!important}.invoice-document-header .invoice-content-name{font-weight:700}.column-pad-between-children>:not(:first-child){margin-top:1rem}.row-pad-between-children>:not(:first-child){margin-left:1rem}.flex-even-ratio{flex:1 1}.react-datepicker-popper{z-index:10000!important}.card-selected{border:.5rem solid #cf3f05;margin:.5rem}.card-unselected{border:.5rem solid transparent;margin:.5rem}.diff-addition{background-color:#b8f597}.diff-deletion{background-color:#f5b397}.diff-update{background-color:#97d7f5}#printableWorkOrder_printableWoCustDetails__YsfXE{display:grid;grid-row-gap:5px;row-gap:5px;grid-template-columns:.75fr .75fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"cust-label cust-name address-label address sales-rep-label sales-rep" "phone-label phone-num email-label email project-mgr-label project-mgr" ". . . . cod-label cod"}#printableWorkOrder_woCustLabel__2pG8Y{grid-area:cust-label;font-weight:700}#printableWorkOrder_woCustName__C-jR9{grid-area:cust-name}#printableWorkOrder_woAddressLabel__39ypi{grid-area:address-label;font-weight:700}#printableWorkOrder_woAddress__1Td0l{grid-area:address}#printableWorkOrder_woSalesRepLabel__1bwzJ{grid-area:sales-rep-label;font-weight:700}#printableWorkOrder_woSalesRep__atkOr{grid-area:sales-rep}#printableWorkOrder_woPhoneLabel__1BFuc{grid-area:phone-label;font-weight:700}#printableWorkOrder_woPhoneNum__28ldE{grid-area:phone-num}#printableWorkOrder_woEmailLabel__2_aKG{grid-area:email-label;font-weight:700}#printableWorkOrder_woEmail__21W2v{grid-area:email}#printableWorkOrder_woProjectMgrLabel__1zOlG{grid-area:project-mgr-label;font-weight:700}#printableWorkOrder_woProjectMgr__1dMPJ{grid-area:project-mgr}#printableWorkOrder_woCodLabel__pY8od{grid-area:cod-label;font-weight:700}#printableWorkOrder_woCod__2bXUh{grid-area:cod}.printableWorkOrder_printableWoTable__3d3D3{width:100%;border-bottom:3px solid var(--flat-gray-5)}.printableWorkOrder_printableWoTableTitle__1v_pe{display:flex;justify-content:center;align-items:center;background-color:var(--flat-gray-5);font-weight:500;color:#fff!important;padding:5px 0;text-transform:uppercase}.printableWorkOrder_printableWoTableHeader__3dsqo{border-bottom:1px solid #000}@media print{#printableWorkOrder_woHeaderContent__hTjbG{font-size:12pt;align-items:center!important;margin-top:3px}}.gallery-image:hover{outline:1.5rem solid rgba(0,0,0,.4666666666666667);outline-offset:-1rem}#job-drawing-container{height:100%;width:auto;display:flex;justify-content:center}#job-drawing-container svg{height:100%;width:auto}#job-drawing-container-carpet{height:100%;width:auto;display:flex;justify-content:center}#job-drawing-container-carpet svg{height:100%;width:auto}#seam-planner-page{background-color:#0ff;width:100%;height:100%;display:flex;flex-direction:column}#seam-planner-mode-container{height:3rem;display:flex;align-items:center}#seam-planner-mode-container :not(:first-child){margin-left:1rem}#room-seam-preview-container{flex:1 1;background-color:green;display:flex;flex-direction:row;flex-wrap:wrap}.fade-measure-details #measure-details>*{stroke:rgba(8,4,2,.25098039215686274)!important;stroke-width:1px}.svg-packer-step-divider{stroke:rgba(0,0,0,.4666666666666667);stroke-width:1}.test-cut-preview{fill:transparent;stroke:#2e2e2e;stroke-dasharray:4 8;stroke-width:1}.test-cut-preview-bold{fill:transparent;stroke:#2e2e2e;stroke-dasharray:4 8;stroke-width:2}.test-cut-clickable:hover{fill:rgba(205,133,63,.6)}.test-cut-faint-background{fill:rgba(61,61,61,.33725490196078434)}.cut-selected{fill:gold!important}#cut-packer-previewer>div:first-child,#cut-packer-previewer>div:nth-child(2){border:4px solid var(--flat-gray-6);border-right:none;box-sizing:content-box}#cut-packer-previewer>div:nth-child(2){position:absolute;top:20px}#cut-packer-previewer{background-color:var(--flat-gray-1);position:relative}.cut-block-list-item:hover{background-color:rgba(0,0,0,.2)}.cut-block-selected{background-color:gold}.cut-block-selected:hover{background-color:#dbba00}.test-cut-waste-section{x:0;y:0;width:100%;height:100%;fill:url(#diagonalHatch)}.room-cut-number-1{fill:rgba(62,180,137,.6)}.room-cut-number-1:hover{fill:rgba(62,180,137,.4)}.room-cut-number-2{fill:rgba(255,110,199,.6)}.room-cut-number-2:hover{fill:rgba(255,110,199,.4)}.room-cut-number-3{fill:rgba(245,226,159,.6)}.room-cut-number-3:hover{fill:rgba(245,226,159,.4)}.room-cut-number-4{fill:rgba(249,88,75,.6)}.room-cut-number-4:hover{fill:rgba(249,88,75,.4)}.room-cut-number-5{fill:rgba(128,232,224,.6)}.room-cut-number-5:hover{fill:rgba(128,232,224,.4)}.room-cut-number-6{fill:rgba(255,209,43,.6)}.room-cut-number-6:hover{fill:rgba(255,209,43,.4)}.room-cut-number-7{fill:rgba(99,175,67,.6)}.room-cut-number-7:hover{fill:rgba(99,175,67,.4)}.room-cut-number-8{fill:rgba(64,110,38,.6)}.room-cut-number-8:hover{fill:rgba(64,110,38,.4)}.room-cut-number-9{fill:rgba(101,132,146,.6)}.room-cut-number-9:hover{fill:rgba(101,132,146,.4)}.room-cut-number-10{fill:rgba(95,46,76,.6)}.room-cut-number-10:hover{fill:rgba(95,46,76,.4)}.flat-colors,:root{--flat-gray-6:#323232;--flat-gray-5:#595959;--flat-gray-4:#bfbfbf;--flat-gray-3:#d1d2d4;--flat-gray-2:#e6e7e9;--flat-gray-1:#f2f1f6;--flat-white:#fff;--flat-red:#dc3b42;--flat-dark-red:#bc2229;--flat-orange:#ffb302;--flat-dark-orange:#ed7d31;--flat-yellow:#fce83a;--flat-cyan:#08ffff;--flat-blue:#08e;--flat-med-blue:#0070c0;--flat-green:#92d050;--flat-dark-green:#528f29;--flat-purple:#cc31fd;--flat-faded-blue:#d5f2ff;--flat-faded-red:#ea9999;--flat-wood-color:var(--flat-green);--flat-spc-color:#00b0f0;--flat-carpet-color:var(--flat-red);--flat-outer-container-radius:24px;--flat-inner-container-radius:16px;--flat-inner-container-radius-sm:8px;--flat-outer-container-padding:10px;--theme-bkg-primary-color:var(--flat-gray-2);--theme-bkg-secondary-color:var(--flat-gray-3);--theme-main-text-color:var(--flat-gray-6);--flat-container-color:var(--flat-white);--theme-main-text-font-family:arial}.flat-page{background-color:var(--flat-gray-1);width:100%;height:100vw}.flat-page-content{width:98vw}.flat-box-shadow{box-shadow:0 3px 25px 5px rgba(89,89,89,.4980392156862745)}.flat-container-box-shadow{box-shadow:0 5px 25px 0 rgba(89,89,89,.4980392156862745)}@media print{.flat-container-box-shadow{box-shadow:none}}.flat-outer-container-padding{padding:var(--flat-outer-container-radius)}.flat-inner-container-padding{padding:var(--flat-inner-container-radius)}.flat-inner-container-padding-sm{padding:var(--flat-inner-container-radius-sm)}.flat-container{width:100%}.flat-outer-container{--min-container-size:calc(var(--flat-outer-container-radius)*2);background-color:var(--flat-container-color);border-radius:var(--flat-outer-container-radius)!important;min-height:var(--min-container-size);min-width:var(--min-container-size)}.flat-section-header{height:var(--min-container-size);background-color:var(--theme-bkg-primary-color);color:var(--theme-main-text-color);border-top-left-radius:var(--flat-outer-container-radius);border-top-right-radius:var(--flat-outer-container-radius);padding-left:var(--flat-outer-container-radius);padding-right:calc(var(--flat-outer-container-radius)/3);display:flex;align-items:center}.flat-section-header-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:696969}.flat-section-header-closed{border-bottom-left-radius:var(--flat-outer-container-radius);border-bottom-right-radius:var(--flat-outer-container-radius)}.flat-section-header-rectangle{border-radius:0}.flat-section-header-pad-right{padding-right:var(--flat-outer-container-radius)}.flat-section-content .invoice-document-header{width:100%}.flat-section-content .invoice-document-header td{border:none;padding-left:0!important;font-weight:700}.flat-section-content .invoice-document-header .invoice-content-name{font-weight:400}.flat-sub-section-header{height:var(--min-container-size);background-color:var(--flat-gray-1);border-top-left-radius:var(--flat-outer-container-radius);border-top-right-radius:var(--flat-outer-container-radius);padding-left:var(--flat-inner-container-radius);padding-right:calc(var(--flat-inner-container-radius)/3);display:flex;align-items:center}.flat-sub-section-content{border:4px solid var(--flat-gray-1);border-top:none;border-bottom-left-radius:var(--flat-inner-container-radius);border-bottom-right-radius:var(--flat-inner-container-radius)}.flat-inner-container{border-radius:var(--flat-inner-container-radius)}.flat-bordered-inner-container,.flat-inner-container{width:"100%";padding:var(--flat-inner-container-radius);background-color:var(--flat-container-color)}.flat-bordered-inner-container{border:3px solid var(--flat-gray-3);border-radius:var(--flat-inner-container-radius)}.flat-content{padding:1rem}.flat-h-bar{height:2px;min-height:2px;width:100%;background-color:var(--flat-gray-3)}.flat-h-bar.thin{height:1px}.flat-button-base{background:none;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;padding:8px 16px;font:12px var(--theme-main-text-font-family);line-height:12px;font-weight:700;text-transform:uppercase;border-radius:8px;margin:.25rem}.flat-primary-major-button{background-color:var(--flat-red);color:var(--flat-white)}.flat-secondary-major-button{background-color:var(--flat-white);color:var(--flat-red);outline:2px var(--flat-red) solid;outline-offset:-2px}.flat-primary-minor-button{background-color:var(--flat-gray-5);color:var(--flat-white)}.flat-secondary-minor-button{background-color:var(--flat-white);color:var(--flat-gray-5);outline:2px var(--flat-gray-5) solid;outline-offset:-2px}.flat-gray-color{--theme-main-text-color:var(--flat-gray-5)}.flat-gray-4,.flat-gray-color{color:var(--theme-main-text-color)}.flat-gray-4{--theme-main-text-color:var(--flat-gray-4)}.flat-font,.flat-font-lg,.flat-font-md,.flat-font-sm,.flat-font-xsm{font-size:var(--flat-font-size);font-family:var(--theme-main-text-font);color:var(--theme-main-text-color)}.flat-font-lg{--flat-font-size:20pt;font-weight:700}.flat-font-md{--flat-font-size:16pt}.flat-font{--flat-font-size:12pt}.flat-font-sm{--flat-font-size:10pt}.flat-font-xsm{--flat-font-size:8pt}.flat-font-bold{font-weight:700}.flat-font-bold,.flat-font-italic{font-family:var(--theme-main-text-font)}.flat-font-italic{font-style:italic}.flat-font-upper{text-transform:uppercase}.flat-gray-2-bkg:not(.selected-base-slot) .weekly-base-slot-bkg{background-color:var(--flat-gray-2)}.flat-horizontal-bar{background-color:var(--flat-gray-4);height:2px}.flat-thick-horizontal-bar{width:100%;background-color:var(--flat-gray-4);height:3px}.flat-thin-horizontal-bar{width:100%;background-color:var(--flat-gray-4);height:1px}.flat-lighter-bkg{--theme-bkg-primary-color:var(--flat-gray-1)}.flat-light-bkg,.flat-lighter-bkg{--theme-main-text-color:var(--flat-gray-6);--theme-bkg-secondary-color:var(--flat-gray-2)}.flat-light-bkg{--theme-bkg-primary-color:var(--flat-gray-3)}.flat-dark-bkg{--flat-container-color:var(--flat-gray-5)}.flat-dark-bkg,.flat-darker-bkg{--theme-main-text-color:#fff;--theme-bkg-primary-color:var(--flat-gray-5);--theme-bkg-secondary-color:var(--flat-gray-6)}.flat-darker-bkg{--flat-container-color:var(--flat-gray-6)}.flat-red-theme-color{--theme-color:var(--flat-red);--theme-comp-text-color:var(--flat-white)}.flat-orange-theme-color{--theme-color:var(--flat-orange);--theme-comp-text-color:var(--flat-gray-6)}.flat-yellow-theme-color{--theme-color:var(--flat-yellow);--theme-comp-text-color:var(--flat-gray-6)}.flat-cyan-theme-color{--theme-color:var(--flat-cyan);--theme-comp-text-color:var(--flat-gray-6)}.flat-blue-theme-color{--theme-color:var(--flat-blue);--theme-comp-text-color:var(--flat-white)}.flat-green-theme-color{--theme-color:var(--flat-green);--theme-comp-text-color:var(--flat-gray-6)}.flat-purple-theme-color{--theme-color:var(--flat-purple);--theme-comp-text-color:var(--flat-white)}.flat-white-theme-color{--theme-color:var(--flat-white);--theme-comp-text-color:var(--flat-gray-6)}.flat-force-white-text,.flat-force-white-text .MuiSelect-icon{color:var(--flat-white)!important}.flat-has-customer-rating-indicator.flat-dark-bkg .flat-customer-rating-indicator{color:var(--theme-color);outline:var(--theme-color) 2px solid;outline-offset:-2px}.flat-has-customer-rating-indicator:not(.flat-dark-bkg) .flat-customer-rating-indicator{background-color:var(--theme-color);color:var(--theme-comp-text-color)}.flat-customer-rating-indicator{border-radius:10pt;width:2rem;text-align:center;font-weight:700}.wood-theme-color{--text-color:var(--flat-white);--background-color:var(--flat-green)}.lvp-theme-color{--text-color:var(--flat-black);--background-color:var(--flat-cyan)}.carpet-theme-color{--text-color:var(--flat-white);--background-color:var(--flat-red)}.flat-product-capability-indicator{border-radius:10pt;width:2rem;text-align:center;font-weight:700;color:var(--text-color);background-color:var(--background-color);margin:0 2px}.disable-selection{-webkit-user-select:none;-ms-user-select:none;user-select:none}.flat-navbar-logo{background-repeat:no-repeat;background-size:contain;height:72px;width:193px}.flat-username-bubble{--bubble-size:50px;height:var(--bubble-size);width:var(--bubble-size);background-color:var(--flat-gray-1);color:var(--flat-red);border-radius:50%;line-height:var(--bubble-size);text-align:center}.flat-username-bubble.empty-bubble{--stripe-width:8px;--main-color:var(--flat-red);--bkg-color:var(--flat-gray-1);background:repeating-linear-gradient(45deg,var(--bkg-color),var(--bkg-color) var(--stripe-width),var(--main-color) var(--stripe-width),var(--main-color) calc(var(--stripe-width)*2))}.flat-username-label{font-size:14pt;font-style:italic}.flat-job-detail-table .flat-section-content{border:4px solid var(--flat-gray-1);border-top:none;border-bottom-left-radius:var(--flat-inner-container-radius);border-bottom-right-radius:var(--flat-inner-container-radius)}.flat-job-detail-table table{width:100%}.flat-job-detail-table tr{border-top:2px solid var(--flat-gray-3)}.flat-job-detail-table tr td{text-align:center;padding:4px 0}.flat-job-detail-table tr td:first-child{padding-left:1rem}.flat-job-detail-table tr td:last-child{padding-right:1rem}.flat-job-detail-table thead tr:first-child{background-color:var(--flat-gray-1);font-weight:700}.highlight-flat-text{background-color:var(--flat-red);color:var(--flat-white);border-radius:8px;font-weight:700;padding:2px 10px}.flat-date-picker{background-color:var(--theme-bkg-primary-color);color:var(--theme-main-text-color);border:none;width:10rem}.flat-date-picker-icon{display:flex;align-items:center;justify-content:center;color:var(--theme-main-text-color)}.flat-label-base{font-family:var(--theme-main-text-font-family);text-align:left;padding:0;text-transform:uppercase}.flat-label-primary-sm{font-weight:600;color:var(--flat-gray-4);font-size:10pt}.flat-label-primary{font-weight:600;color:var(--flat-gray-4);font-size:12pt;margin:0}.flat-label-bold{font-weight:750;color:#000;font-size:12pt}.flat-table tr{line-height:1.75rem}.flat-input{border:none;border-bottom:2px solid #a9a9a9;font-family:var(--theme-main-text-font-family);padding:0 2px}.flat-input-error{border-bottom:2px solid red!important}.flat-input-disabled{color:var(--flat-gray-3)}.flat-input:hover{border-bottom:2px solid #000;box-shadow:inset 0 -1px #000}.flat-input-error:hover{border-bottom:2px solid red;box-shadow:inset 0 -1px red}.flat-input:focus-visible{outline:none}.flat-textarea{border:2px solid var(--flat-gray-4);border-radius:8px;resize:none;padding:8px;font-family:var(--theme-main-text-font-family)}.flat-textarea:hover{border:2px solid #000}.flat-input::-webkit-input-placeholder,.flat-textarea::-webkit-input-placeholder{text-transform:uppercase;color:var(--flat-gray-4);font-weight:500;font-size:13pt}.flat-input:-ms-input-placeholder,.flat-textarea:-ms-input-placeholder{text-transform:uppercase;color:var(--flat-gray-4);font-weight:500;font-size:13pt}.flat-input::placeholder,.flat-textarea::placeholder{text-transform:uppercase;color:var(--flat-gray-4);font-weight:500;font-size:13pt}.flat-horizontal-bar{width:100%;background-color:var(--flat-gray-1);height:4px}.flat-dialog-content{max-height:50vh;min-height:25vh;overflow:scroll}#flat-customer-information-table{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}@media screen and (max-width:600px){:root{--flat-inner-container-radius:6px}.flat-username-bubble{--bubble-size:40px}.flat-navbar-menu-button{max-height:40px;max-width:40px}.flat-navbar-logo{height:36px;width:96px}.flat-font-lg{--flat-font-size:14pt}.flat-font-md{--flat-font-size:12pt;font-weight:700}.flat-font{--flat-font-size:10pt}.flat-font-sm{--flat-font-size:8pt}.flat-font-xsm{--flat-font-size:6pt}}.customer-match-result{border:1px solid #000;display:flex;flex-direction:row;width:50%}.customer-match-result:nth-child(2n){border-left:none}.customer-match-result:nth-child(n+3){border-top:none}.script-tab:not(:last-of-type){border-bottom:1px solid #d3d3d3}#active-script-tab{background-color:#d3d3d3}#tab-container{border:1px solid #000;margin-top:2.5rem!important}#script-text-input{width:35rem;border:1px solid #000;max-height:27rem;overflow-y:auto!important;padding:.25rem}.rc-column{display:flex;flex-direction:column;flex:1 1;padding:.25em}.small-text{font-size:.75em}.option-select{width:6.66em}.date-picker{max-width:6.66em}.rc-column-header-base{text-transform:uppercase;border-radius:var(--flat-inner-container-radius-sm);padding:4px 0;margin-bottom:24pt;text-align:center}.rc-column-header-base p{color:#fff;font-weight:700}#rc-column-header-hot{background-color:red}#rc-column-header-in-progress{background-color:orange}#rc-column-header-in-progress p{color:#001a33}#rc-column-header-todays-follow-up{background-color:#add8e6}#rc-column-header-todays-follow-up p{color:#001a33}#rc-column-header-upcoming{background-color:grey}.rc-chip-holder{flex-grow:1;padding:0 .2em;display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap}.rc-quote-number{color:var(--card-light-blue);font-size:.75em}.rc-customer-bar-icon{grid-row:1;grid-column:1;margin:auto}.unclaimed-card-content{height:4em;display:flex;align-items:center;justify-content:center}.unclaimed-card-content>button{background-color:var(--card-red)!important}.claimed-card-content{height:10em;display:grid;align-items:center;grid-template-columns:auto 1fr 1fr 1fr auto 1fr;grid-template-rows:1fr auto auto auto auto 1fr}.claimed-sp-icon{grid-row:1;grid-column:1;width:1.5em;height:1.5em}.claimed-sp{grid-row:1;grid-column:2/4;white-space:nowrap;font-size:.9em;text-align:left}.claimed-sp-date{grid-row:1;grid-column:4}.claimed-price{grid-row:1;grid-column:6}.claimed-rc-icon{grid-row:2;grid-column:1}.claimed-reason-label{grid-row:2;grid-column:2;text-align:left}.claimed-reason-options{grid-row:2;grid-column:3}.claimed-reason-date{grid-row:2;grid-column:4}.claimed-journal-icon{grid-row:2;grid-column:5}.claimed-last-label{grid-row:3;grid-column:2;white-space:nowrap;text-align:left}.claimed-last-options{grid-row:3;grid-column:3}.claimed-last-date{grid-row:3;grid-column:4}.claimed-action-label{grid-row:4;grid-column:2;white-space:nowrap;text-align:left}.claimed-action-options{grid-row:4;grid-column:3;display:flex;justify-content:space-between;padding:0 .25em}.claimed-action-date{grid-row:4;grid-column:4}.claimed-unlock-button{grid-row:4;grid-column:5;display:flex;justify-content:center}.claimed-next-label{grid-row:5;grid-column:2;white-space:nowrap;text-align:left}.claimed-next-options{grid-row:5;grid-column:3}.claimed-next-date{grid-row:5;grid-column:4/6}.next-date-picker-styles{width:100%;font-size:.75em}.claimed-send-button{grid-row:6;grid-column:6;display:flex;flex-direction:column-reverse;height:100%}.other-reason-input{margin:0 .25em;font-size:.75em;width:6.66em;display:inline-block;color:#666;text-indent:4px;border:1px solid #2d2d2d;border-radius:2px}.other-reason-position{position:relative}.other-reason-position span{position:absolute;right:.5em;cursor:pointer}.disabled-reason{cursor:default!important;visibility:hidden}#cc-page{background-color:var(--flat-gray-1);width:100%;min-height:100vw}#cc-page-content{display:flex;justify-content:center;flex-direction:column;margin:0 auto;padding-top:1rem}.cc-column-header-base{text-transform:uppercase;border-radius:var(--flat-inner-container-radius-sm);padding:4px 0;margin-bottom:24pt;justify-content:center}.cc-column-header-base p{color:#fff;font-weight:700}#cc-column-header-prospects{background-color:red}#cc-column-header-pre-qualified{background-color:orange}#cc-column-header-pre-qualified p{color:#001a33}#cc-column-header-qualified{background-color:#add8e6}#cc-column-header-qualified p{color:#001a33}#cc-column-header-reminder{background-color:#90ee90}#cc-column-header-reminder p{color:#001a33}#cc-column-header-recovery{background-color:grey}.cc-card-worker-row{display:flex;grid-gap:.25rem;gap:.25rem;align-items:center;padding:3px .5em}.cc-card-action-row{display:flex;align-items:center;justify-content:space-between;padding:5px .5em}.customer-bar-prospects{border-bottom:var(--customer-bar-height) solid red}.customer-bar-pre-qualified{border-bottom:var(--customer-bar-height) solid orange}.customer-bar-qualified{border-bottom:var(--customer-bar-height) solid #add8e6}.customer-bar-reminder{border-bottom:var(--customer-bar-height) solid #90ee90}.customer-bar-recovery{border-bottom:var(--customer-bar-height) solid grey}:root{--card-gray:#d1d3d4;--card-light-blue:#66bfe8;--card-blue:#3689c5;--card-red:#ee3439;--card-top-spacing:.75em;--customer-bar-height:8px}.pd-column{display:flex;flex-direction:column;flex:1 1;padding:.25em}.base-project-card{border-radius:var(--flat-inner-container-radius-sm);text-align:center}.project-card{--column-card-spacing:.5em;margin:var(--column-card-spacing) 0;display:flex;flex-direction:column;--chip-side-padding:1em;font-size:1em}.customer-bar{background-color:var(--flat-gray-4)!important;min-height:2em;border-radius:var(--flat-inner-container-radius-sm) var(--flat-inner-container-radius-sm) 0 0;padding-bottom:0!important;background-color:#d1d3d4;background-color:var(--card-gray);display:grid;grid-template-columns:auto 1fr auto;padding:var(--flat-outer-container-padding)}.customer-bar-unclaimed{border-bottom:var(--customer-bar-height) solid var(--flat-gray-4)}.customer-bar-to-schedule{border-bottom:var(--customer-bar-height) solid var(--flat-dark-red)}.customer-bar-scheduled{border-bottom:var(--customer-bar-height) solid var(--flat-med-blue)}.customer-bar-installing{border-bottom:var(--customer-bar-height) solid var(--flat-dark-orange)}.customer-bar-active-order{border-bottom:var(--customer-bar-height) solid var(--flat-dark-green)}.customer-bar-name{grid-row:1;grid-column:1;text-align:left;line-height:1;cursor:pointer}.customer-bar-sah-number{grid-row:1;grid-column:2;display:flex;align-items:center;justify-content:flex-end;line-height:1;font-weight:700}.customer-bar-bottom-row{grid-column-start:1;grid-column-end:3;grid-row:2;display:grid;grid-template-columns:33% 34% 33%;grid-column-gap:3px;-webkit-column-gap:3px;column-gap:3px}.customer-bar-city{grid-column:1;font-size:.7em;text-align:left;font-weight:700;font-size:10pt;white-space:nowrap}.customer-bar-status-pill-container{grid-column:2;display:flex;grid-gap:2px;gap:2px;align-items:center;justify-content:flex-end;line-height:1;font-weight:700;font-size:12pt}.customer-bar-more-icon{display:flex;align-items:center;grid-row-start:1;grid-row-end:3;grid-column:3;width:10px;padding:0!important;margin-right:6px!important;margin-bottom:6px!important}.customer-bar-more-icon:hover{cursor:pointer}.project-card-bottom-row{display:flex}.project-card-bottom-row div{background-color:var(--flat-container-color);color:var(--theme-main-text-color);display:flex;grid-column-gap:4px;-webkit-column-gap:4px;column-gap:4px;align-items:center;justify-content:center}.project-card-bottom-row div:first-of-type{border-radius:0 0 0 var(--flat-inner-container-radius-sm);padding:4px 0}.project-card-bottom-row div:nth-of-type(2){border-radius:0 0 var(--flat-inner-container-radius-sm);display:flex;justify-content:space-evenly;padding:4px 8px}.project-card-action-icon{color:var(--theme-main-text-color);width:20px!important;height:20px!important;cursor:pointer}.pc-card-sale-row{display:flex;align-items:center;justify-content:space-between;padding:5px .5em;border-bottom:3px solid var(--flat-gray-4)}.agent-icon{max-width:1.5em!important;max-height:1.5em!important;width:1.5em!important;height:1.5em!important}.gray-text{color:#d1d3d4;color:var(--card-gray)}.option-select{margin:0 .25em;font-size:.75em;width:5em}.date-picker{max-width:5em;font-size:.75em}#pdf-viewer-dialog{position:absolute;left:15%;top:10%;height:80%;width:70%;z-index:9999}#close-pdf-button{left:81.5%}#close-pdf-button,#delete-pdf-button{position:absolute;top:18%;z-index:9999;color:#fff;background-color:var(--flat-gray-6)}#delete-pdf-button{left:79.5%}#ledger-main-container .MuiDialogContent-root::-webkit-scrollbar{width:0;background:transparent}.ledger-table{border:1px solid var(--flat-gray-2)}.ledger-table,.ledger-table th{font-family:var(--theme-main-text-font-family)}.ledger-table th{background-color:var(--flat-gray-2);text-transform:uppercase}.ledger-table tbody tr{border:1px solid var(--flat-gray-2)}.ledger-table tbody tr td{text-align:center;vertical-align:text-top}.ledger-table tbody tr td:not(:last-of-type){border-right:1px solid var(--flat-gray-2);font-size:12pt}.ledger-table textarea{font-size:12pt;font-family:var(--theme-main-text-font-family)}#ledger-add-note-button{height:15px;width:15px;background-color:#000;border-radius:100%;margin-left:8px;border:none}:root{--input-height:30px;--label-size:20pt;--minimize-button-width:30px}.chat-button-base{border:none;border-radius:100%;padding:15px}.chat-button-active{background-color:var(--flat-red);box-shadow:0 5px 14px rgba(220,59,66,.4980392156862745)}.chat-button-disabled{background-color:var(--flat-gray-4);box-shadow:0 5px 14px rgba(50,50,50,.4980392156862745)}.chat-icon{color:#fff;font-size:28px!important}#chat-button-pin-right{position:fixed;bottom:1.5rem;right:1.5rem}.new-message-icon-base{display:flex;align-items:center;justify-content:center;border-radius:50%;height:22px;width:22px;cursor:default;font-weight:700;text-align:center;box-shadow:0 5px 14px rgba(50,50,50,.4980392156862745)}.new-message-icon-standard{background-color:#fff;color:var(--flat-red)}.new-message-icon-inverted{background-color:var(--flat-red);color:#fff}.chat-button-new-message-icon-positioner{position:absolute;bottom:70%;left:70%}.chat-window{display:flex;flex-direction:column;justify-content:space-between;background-color:#fff;width:17.5rem;height:25rem;border-radius:var(--flat-outer-container-radius)}.chat-window-free{position:absolute;right:.5rem;bottom:.5rem}.chat-window-contained{position:absolute;right:2.5rem;bottom:1rem}.drag-handle{cursor:grab}.drag-handle:active{cursor:grabbing}.chat-header{display:flex;align-items:center;justify-content:space-between;width:100%;height:10%;border-radius:var(--flat-outer-container-radius) var(--flat-outer-container-radius) 0 0}#chat-close-button{width:30px;width:var(--minimize-button-width);height:auto}.chat-header-new-message-icon-container{position:relative;right:8px;bottom:15px;width:30px;width:var(--minimize-button-width)}.chat-title-condensed{font-size:10pt;margin-bottom:2px;font-weight:700}.chat-title-full{font-size:14pt;font-weight:700}.chat-subtitle{font-size:10pt}.action-box{display:flex;flex-direction:column;justify-content:space-around;padding:.5rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:var(--flat-gray-2)}.action-box,.action-input{font-family:arial;font-size:10pt}.action-input{border:none;border-radius:16px;background-color:#fff;padding:5px;overflow:scroll;resize:none;height:30px;height:var(--input-height);width:85%;color:#000;margin-bottom:.15rem}.action-input:focus-visible{outline:none}.action-box button:not(.send-message-button-base){border-radius:8px;background-color:#fff;font-family:arial;font-size:10pt}.chat-body{padding:var(--flat-outer-container-padding);display:flex;flex-direction:column;flex:1 1;grid-gap:.5rem;gap:.5rem;overflow-y:scroll;background-color:var(--flat-gray-2)}.chat-body::-webkit-scrollbar{width:0;background:transparent}.chat-bubble{display:flex;align-items:center;max-width:70%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:8px;margin-top:2px;padding:.2rem;background-color:#fff}.chat-bubble pre{font-family:arial;font-size:10pt;line-height:12pt}.chat-message-sender-label{display:flex;justify-content:center;align-items:center;border-radius:50%;height:20pt;height:var(--label-size);width:20pt;width:var(--label-size);background-color:#fff;color:var(--flat-red);font-family:arial;font-size:10pt;font-weight:700}.message-row{display:flex;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;justify-content:flex-end}.message-row-same-party{flex-direction:row}.message-row-different-party{flex-direction:row-reverse}.message-input-container{display:flex;justify-content:space-between;align-items:center;background-color:var(--flat-white);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:var(--flat-outer-container-padding);border-radius:var(--flat-outer-container-radius)}.chat-input{border:none;border-radius:16px;background-color:var(--flat-gray-2);padding:5px;overflow:scroll;resize:none;height:30px;height:var(--input-height);width:85%;font-family:arial;font-size:10pt}.chat-input:focus-visible{outline:none}.chat-input::-webkit-scrollbar{width:0;background:transparent}.send-message-button-base{border:none;border-radius:100%;height:30px;height:var(--input-height);width:30px;width:var(--input-height);display:flex;justify-content:center;align-items:center}.send-message-button-active{background-color:var(--flat-red)}.send-message-button-disabled{background-color:var(--flat-gray-4)}.send-icon{color:#fff;font-size:20px!important;margin-bottom:1px;margin-left:1px}#chat-drawer{position:fixed;bottom:1%;right:2.5%;z-index:999}#chat-drawer-closed-chats{margin-right:1.5rem}.closed-chat-button{display:inline-flex;flex-direction:column;grid-gap:7px;gap:7px;border:none;border-radius:24px;padding:12px;background-color:#fff;box-shadow:0 5px 14px rgba(50,50,50,.4980392156862745);font-family:arial;font-size:12pt;font-weight:700;margin-left:.5rem;margin-right:.5rem;cursor:pointer;align-items:center}.closed-chat-button p{margin-bottom:0}.closed-chat-button button{border:none;color:#fff;background-color:var(--flat-red);display:flex;align-items:center;justify-content:center;border-radius:50%;height:22px;width:22px;text-align:center;box-shadow:0 5px 14px rgba(50,50,50,.4980392156862745)}.cell-shadow:hover{box-shadow:inset 0 0 4px 2px #000}.cell{color:"white";height:inherit;padding:3px;background-clip:padding-box}.selected-cell{box-shadow:inset 0 0 6px 3px gold;-webkit-animation-name:pulse-box-shadow-gold;animation-name:pulse-box-shadow-gold;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.highlighted-cell,.selected-cell{-webkit-animation-duration:1s;animation-duration:1s}.highlighted-cell{box-shadow:inset 0 0 6px 3px pink;-webkit-animation-name:pulse-box-shadow-red;animation-name:pulse-box-shadow-red;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.cell>div{height:100%}@-webkit-keyframes pulse-box-shadow-gold{0%{box-shadow:inset 0 0 6px 3px gold}to{box-shadow:inset 0 0 8px 5px gold}}@keyframes pulse-box-shadow-gold{0%{box-shadow:inset 0 0 6px 3px gold}to{box-shadow:inset 0 0 8px 5px gold}}@-webkit-keyframes pulse-box-shadow-red{0%{box-shadow:inset 0 0 6px 3px red}to{box-shadow:inset 0 0 8px 5px red}}@keyframes pulse-box-shadow-red{0%{box-shadow:inset 0 0 6px 3px red}to{box-shadow:inset 0 0 8px 5px red}}.render-over-parent{position:absolute;height:100%;width:100%;top:0;left:0}.cell-border-side>td:not(:last-child){border-right:2px solid var(--flat-gray-3)}.cell-border-bottom>td{border-bottom:2px dashed var(--flat-gray-3)}.cell-flash{opacity:1;-webkit-animation-name:flash;animation-name:flash;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes flash{0%{opacity:1}1%{opacity:0}25%{opacity:0}26%{opacity:1}to{opacity:1}}@keyframes flash{0%{opacity:1}1%{opacity:0}25%{opacity:0}26%{opacity:1}to{opacity:1}}.diagonal-striping{background:repeating-linear-gradient(45deg,#fff,#fff 10px,#d3d3d3 0,#d3d3d3 20px)}.diagonal-striping-deletable{background:repeating-linear-gradient(45deg,#fff,#fff 10px,#ce4e4e 0,#ce4e4e 20px);border-radius:5px;outline:2px solid #ce4e4e;outline-offset:-2px}.make-input-white .MuiInputBase-input{color:var(--flat-white)}.make-input-white .MuiInputLabel-root{color:var(--flat-gray-3)}.make-input-white .search-bar-search-icon{color:var(--flat-gray-4)}.room-build-up-container:not(:last-child){border-bottom:1px solid #000;padding-bottom:1rem}input.edit-input:hover{border-color:#d3d3d3;border-width:2px;background-color:#f2f2f2}input.edit-input{border-color:#fff;position:relative;border-width:0}input.edit-input-button{position:absolute;z-index:10px;background-color:#d3d3d3}.element-visible{display:block}.element-hidden{display:none}.formula{font-family:Arial,Helvetica,sans-serif;border-collapse:collapse;width:100%;table-layout:auto}.formula td{border:1px solid #ddd;padding:2px;color:#696969}.formula tr:nth-child(2n){background-color:#f2f2f2}.formula tr:hover{background-color:#ddd}.formula th{border:1px solid #ddd;padding:2px;text-align:center}.formula>span:hover,.formula th{background-color:#d3d3d3;color:#000}.formula-popper{z-index:99999999!important;position:absolute;padding:2px;border-radius:5px;background-color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.pop-top{z-index:900px!important;opacity:.8}.pop-bottom{bottom:12px}.highlight-me{-webkit-animation:highlight .5s ease-out infinite normal;animation:highlight .5s ease-out infinite normal;background:#dc3b42;color:#fff;-webkit-font-smoothing:antialiased;text-align:center;border-radius:8px}@-webkit-keyframes highlight{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes highlight{0%{-webkit-transform:scale(.9);transform:scale(.9)}25%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(.9);transform:scale(.9)}to{-webkit-transform:scale(.9);transform:scale(.9)}}.ss-product-style-button,.ss-product-type-button{white-space:nowrap;overflow:hidden;height:2rem}.ss-product-style-button{margin:.5rem 0;padding-top:.5rem}.ss-financing-div-spacing{margin:1rem 0 .25rem;height:5em;width:100%}.ss-your-price-margin{margin-top:2rem}.ss-monthly-payment-label{text-align:center;padding-top:.5rem}.ss-button-along-bottom-of-page{margin-bottom:1rem!important}#no-quote-btn{position:fixed;bottom:1.5rem;left:1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ss-top-gallery{max-width:69vw;margin-bottom:.5vh}.ss-bottom-gallery,.ss-top-gallery{display:grid;grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain}.ss-bottom-gallery{max-width:92vw;padding:2vh 0;box-sizing:border-box}.ss-gallery-item{display:flex;justify-content:center;align-items:center;margin:0 1.5em;--quote-card-width:20vw}.ss-top-gallery .ss-gallery-item{min-width:var(--quote-card-width)}.ss-bottom-gallery .ss-gallery-item{height:min(100%,9em);min-width:18vw;background-color:#e7e7e7}.ss-bottom-gallery .ss-gallery-item,.ss-quote-card{border-radius:.5em;box-shadow:0 0 .5em .5em rgba(0,0,0,.3)}.ss-quote-card{background-color:#f1f1f1}.ss-snaps-inline{-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory}.ss-snaps-inline>*{scroll-snap-align:start}.ss-inverted-fill-card{width:100%;background-color:#303030;color:#fff}.ss-top-left-floating-menu{position:absolute;left:0;top:0;margin:1em;display:flex;flex-direction:column}.ss-page-color{background-color:#334080}.ss-top-left-floating-menu>*{margin:.25em 0!important;border-radius:100%!important;padding:.55em .75em!important;min-width:2.25em}.ss-bottom-right-floating-button{position:absolute;right:7rem;bottom:0;margin:1em;display:flex;flex-direction:column}.ss-bottom-right-floating-button>*{font-size:1.25em!important;margin:.25em 0!important;border-radius:100%!important;padding:.55em .75em!important;min-width:2.25em}.ss-quote-card>.ss-render-area-label-row:first-of-type{border-radius:.5em .5em 0 0}.ss-render-area-label-row{height:2em;display:flex;flex-direction:row;padding:.25em;align-items:center;border-bottom:.1em solid rgba(0,0,0,.26666666666666666);box-sizing:content-box;background-color:#f12525;color:#fff}.ss-render-area-label-row :not(:nth-child(2)){padding:.1em .35em!important;min-width:0!important}.ss-render-area-label-row :nth-child(2){margin:0 .25em!important;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-render-area-style-row{height:2.5em;align-items:center;width:100%}.ss-render-area-style-row>*{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ss-config-breakdown{flex:1 1;display:grid;grid-template-columns:minmax(0,auto) minmax(0,-webkit-min-content) -webkit-min-content;grid-template-columns:minmax(0,auto) minmax(0,min-content) min-content;grid-template-rows:2em 2em 2em 2em 2em;margin:0 .25em;align-items:end;max-width:calc(var(--quote-card-width) - .5em);overflow:hidden}.ss-shade{background-color:#a3a3a3!important;color:#303030!important}.ss-shade-inverted{background-color:#585858!important;color:#d3d3d3!important}.ss-shade-btn{background-color:#a3a3a3!important;color:#303030}.ss-shade>.ss-render-area-label-row{background-color:#b31b1b!important}.ss-shade-text{color:#494949!important}.ss-config-breakdown>:nth-last-child(2n+5){grid-column:1/3;min-width:0;max-width:100%}.ss-option-header{text-align:center;font-size:1.25em;color:#fff}.financing-section-option{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.25rem;border-radius:.2rem;cursor:pointer}#financing-section-option-selected{border:2px solid var(--wof-red)}.financing-section-option-enabled{border:2px solid #000}.financing-section-option-disabled-appearance{border:2px solid grey;color:grey;cursor:default}:root{--profile-column-side-padding:2rem}#profile-grid{display:grid;grid-template-columns:5fr 4fr}#profile-grid-left-column{padding-right:2rem;padding-right:var(--profile-column-side-padding);display:grid;grid-template-columns:30% 70%;border-right:1px solid var(--flat-gray-5)}#profile-grid-left-column,#profile-grid-right-column{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#profile-grid-right-column{padding-left:2rem;padding-left:var(--profile-column-side-padding)}#profile-grid p{margin:0}#profile-img-section{border-radius:var(--flat-inner-container-radius-sm);height:12.5rem;width:10rem;display:flex;flex-direction:column;grid-row-gap:.5rem;row-gap:.5rem}#profile-img-container{flex-grow:1}#profile-img-container img{width:100%;height:100%;box-shadow:4px 4px 4px var(--flat-gray-6)}#profile-img-button{position:relative;bottom:15%;left:82%}.profile-rating-pill{align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 10px;border-radius:999999px;background-image:linear-gradient(90deg,#fff138,#ea4238);box-shadow:3px 3px 4px var(--flat-gray-4);font-weight:700}.profile-left-column-table-container,.profile-rating-pill{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.profile-left-column-table-container{grid-column:1/3;margin-top:1rem}.profile-right-column-table-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:1rem;display:grid;grid-template-columns:15% 85%;width:100%}.profile-left-column-table-container>div{display:grid;grid-template-columns:25% 75%;width:100%}.profile-left-column-table-container>div>.thin-horizontal-bar,.profile-right-column-table-container>.thin-horizontal-bar{background-color:var(--flat-gray-4)}.profile-table-cell{border-bottom:1px solid var(--flat-gray-4)}.profile-table-cell-inner{border-right:1px solid var(--flat-gray-4)}.profile-table-label-cell{padding-left:1rem;padding-left:calc(var(--profile-column-side-padding)/2)}.profile-table-action-cell{display:flex;align-items:center;justify-content:space-between;padding:0 5px;width:100%}.profile-table-action-cell>span{display:flex;align-items:center;font-style:italic;grid-gap:5px;gap:5px}.profile-table-action-cell>span p{margin:0}.profile-table-date-cell{text-align:center;color:var(--flat-gray-3)}.profile-table-add-row{display:flex;justify-content:flex-end;padding:2px 5px 2px 0}.file-upload-row{display:flex;grid-column:1/4;padding-left:1rem;padding-left:calc(var(--profile-column-side-padding)/2)}.profile-quantity-cell{width:2.3rem;text-align:right}.helper-subtable{padding:.5rem 0}.helper-subtable p{margin:0}.worker-status-icon{height:20px;width:20px;border-radius:100%}.worker-status-icon-active{background-color:var(--flat-green)}.worker-status-icon-inactive{background-color:grey}#profile-rating-parameter-history{display:flex;flex-direction:column;grid-row-gap:1rem;row-gap:1rem}#profile-rating-parameter-history div:not(:first-of-type){border-top:1px solid var(--flat-gray-4);padding-top:1rem}#contractor-service-area>.thin-horizontal-bar{background-color:var(--flat-gray-4)}:root{--table-separator-width:3px}#sp-service-area{margin-bottom:.5rem}#sp-service-area>.thin-horizontal-bar{background-color:var(--flat-gray-4)}#sp-performance-summary{display:flex;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}#sp-performance-summary>.thin-horizontal-bar{background-color:var(--flat-gray-4)}.sp-summary-table-pseudo-header{border-bottom:2px solid var(--flat-gray-4)}.sp-summary-table tr:not(:last-of-type):not(.sp-summary-table-pseudo-header){border-bottom:1px solid var(--flat-gray-4)}.sp-summary-table tr td:not(:last-of-type){border-right:1px solid var(--flat-gray-4)}.sp-summary-product-type-statistics-table td,.sp-summary-table td{padding-left:.5rem;padding-right:.5rem}.sp-summary-table td:not(:first-of-type){text-align:right}#sp-summary-table-1-2-3-container{display:flex;flex-direction:row;width:80%}#sp-summary-table-1{border-top:2px solid var(--flat-gray-4);border-bottom:none;border-left:1px solid var(--flat-gray-4);border-right:var(--table-separator-width) solid var(--flat-gray-4);width:45%}#sp-summary-table-2{border-top:2px solid transparent;border-bottom:none;border-left:none;width:30%}#sp-summary-table-2 tr:not(:first-of-type)>td:last-of-type{border-right:var(--table-separator-width) solid var(--flat-gray-4)}#sp-summary-table-3{width:25%;border-bottom:none;border-top:2px solid transparent}#sp-summary-table-3 tr td:last-of-type:not(.sp-summary-table-row-spacer){border-right:var(--table-separator-width) solid var(--flat-gray-4)}#sp-summary-table-4-container{display:flex;flex-direction:row;width:20%;margin-top:2px}#sp-summary-table-4{width:100%;border:none}#sp-summary-table-4 tr td:last-of-type:not(.sp-summary-table-row-spacer){border-right:1px solid var(--flat-gray-4)}#sp-summary-table-4 tr:first-of-type{border-bottom:2px solid transparent}.sp-summary-table-row-spacer{visibility:hidden;border:none}.sp-summary-red-text{color:var(--flat-dark-red)}.sp-summary-blue-text{color:var(--flat-med-blue)}.sp-summary-product-type-statistics-table{border:1px solid var(--flat-gray-4);border-top:2px solid var(--flat-gray-4);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp-summary-product-type-statistics-table thead{border-bottom:2px solid var(--flat-gray-4)}.sp-summary-product-type-statistics-table td:not(:last-of-type){border-right:1px solid var(--flat-gray-4)}.sp-summary-product-type-statistics-table tr:not(thead>tr):not(:first-of-type){border-top:1px solid var(--flat-gray-4)}.sp-summary-product-type-statistics-table tr td:not(:first-of-type){text-align:right;vertical-align:middle}#search-bar{width:15rem;align-self:flex-end;margin-bottom:.5rem;margin-right:.15rem}#search-bar-input::-webkit-input-placeholder{font-style:italic}#search-bar-input:-ms-input-placeholder{font-style:italic}#search-bar-input::placeholder{font-style:italic}#search-results-popper{z-index:10000000000000000}#search-results-container{display:flex;flex-direction:column;padding:.5rem;background-color:#fff;border:1px solid #000;width:15rem;max-height:30rem;overflow-y:auto}#search-results-container>div:not(:first-of-type){border-top:1px solid #d3d3d3}#search-results-container>div:hover{background-color:#d3d3d3}#search-results-container>div>p{cursor:pointer}#pc-page{background-color:var(--flat-gray-1);width:100%;min-height:100vw}#pc-page-content{display:flex;justify-content:center;margin:0 auto;flex-direction:row}.pc-column{display:flex;flex-direction:column;flex:1 1;padding:0 .5em .5em}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 48}.customer-will-call-button:active{background-color:#ca0000!important;color:#f5f5f5!important}.customer-will-call-button{font-size:12pt}.customer-will-call-button,.customer-will-call-button-sm{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:var(--flat-red);color:#fff;font-weight:700;border-radius:4px;padding:2px 8px;display:flex;align-items:center}.customer-will-call-button-sm{font-size:8pt}#scheduler-customer-will-call-button{background-color:#fff!important;color:#00c800!important;border:1px solid #00c800;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:0 6px;border-radius:25%;margin-left:2rem;margin-bottom:.5rem}.pc-column-header-base{display:grid;grid-template-columns:20% 60% 20%;text-transform:uppercase;border-radius:var(--flat-inner-container-radius-sm);padding:4px 0;margin-bottom:24pt}.pc-column-header-base p{color:#fff;font-weight:700}#pc-column-header-unclaimed{background-color:var(--flat-gray-4)}#pc-column-header-unclaimed p{color:#000}#pc-column-header-to-schedule{background-color:var(--flat-dark-red)}#pc-column-header-scheduled{background-color:var(--flat-med-blue)}#pc-column-header-installing{background-color:var(--flat-dark-orange)}#pc-column-header-active-order{background-color:var(--flat-dark-green)}.project-install-region{width:100%;flex-grow:1;padding-top:.15em}.installation-sub-card{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;padding:0 var(--chip-side-padding) 5px var(--chip-side-padding)}.installation-sub-card-deemphasize{background-color:var(--flat-gray-2)}.installation-sub-card-deemphasize .flat-font{color:#8e8e8e}.installation-sub-card-separator{display:flex;grid-column-start:1;grid-column-end:5;width:100%;height:1px;margin-bottom:5px;background-color:var(--flat-gray-4);padding-left:var(--chip-side-padding);padding-right:var(--chip-side-padding)}.installation-sub-card:first-of-type .installation-sub-card-separator{display:none}.project-coordinator-selector{cursor:pointer}.project-coordinator-selector-undefined{border-bottom:1px solid #fff;width:2rem;height:75%;margin-left:5px}.sub-card-final-row{grid-column-start:1;grid-column-end:5;display:grid;grid-template-columns:60% 40%}.installer-name-colspan{grid-column:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.installation-date-colspan{grid-column:2;white-space:nowrap;text-align:right}#job-tracker-page{display:flex;flex-direction:column;width:100%;height:100%}#job-tracker-content{padding:0 2.5%;background-color:var(--flat-gray-1);height:100vw}#go-back{display:flex;flex-direction:row;grid-gap:.5rem;gap:.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;align-items:center;padding:4px 8px 4px 0;border-radius:var(--flat-inner-container-radius-sm);cursor:pointer}#go-back:hover{background-color:var(--flat-gray-1)}#edit-customer-bar{width:100%;background-color:var(--flat-gray-2);padding:var(--flat-inner-container-radius);display:flex;flex-direction:row}#jt-navigator{display:flex;flex-direction:row;background-color:var(--flat-dark-red);margin-top:1rem;border-radius:var(--flat-inner-container-radius-sm);padding:0 10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between}.jt-navigator-button-inactive{background-color:inherit!important}#email-list-container{width:20rem;display:grid;grid-template-columns:85% 15%;grid-gap:.5rem;gap:.5rem;margin:0 auto .5rem}#add-email-button{width:100%;grid-column:1/3}.email-actions{display:flex;flex-direction:row;grid-gap:.25rem;gap:.25rem;justify-content:flex-start}#printable-pick-sheet-header{display:grid;grid-template-columns:.75fr .75fr .75fr 1fr .75fr .75fr .75fr;grid-template-rows:auto;grid-template-areas:". . . title . . . " "cust-label customer . . inst-date-label inst-date weekday" "sah-label sah-num . . pick-date-label pick-date ."}#title{grid-area:title}#cust-label{grid-area:cust-label}#customer{grid-area:customer}#inst-date-label{grid-area:inst-date-label}#inst-date{grid-area:inst-date}#weekday{grid-area:weekday}#sah-label{grid-area:sah-label}#sah-num{grid-area:sah-num}#pick-date-label{grid-area:pick-date-label}#pick-date{grid-area:pick-date}#material-rows-container{display:flex;flex-direction:column;grid-row-gap:.45rem;row-gap:.45rem}.material-row{grid-template-rows:auto;height:6rem}#material-header-row,.material-row{display:grid;grid-template-columns:.8fr .2fr;grid-column-gap:.45rem;-webkit-column-gap:.45rem;column-gap:.45rem}#material-header-row{grid-template-rows:1 fr 1 fr}.header{padding:.15rem;background-color:#d3d3d3;text-align:center;border:1px solid #000}.header,.sub-header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.sub-header{grid-template-columns:.125fr .25fr 1fr .25fr;border-left:1px solid #000;border-right:1px solid #000}.sub-header div{justify-content:center}.material-sub-box{display:grid;grid-template-columns:.125fr .25fr 1fr .25fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"product bin style-color size" "product ref-num style-color size" "product ref-num cuts balance";border:1px solid #000;height:100%}.product-box{grid-area:product}.bin-box,.product-box{border-right:1px solid #000;display:flex;align-items:center;justify-content:center}.bin-box{grid-area:bin}.bin-box,.style-color-box{border-bottom:1px solid #000}.style-color-box{grid-area:style-color;border-right:1px solid #000}.size-box{grid-area:size;border-bottom:1px solid #000}.ref-num-box,.size-box{display:flex;align-items:center;justify-content:center}.ref-num-box{grid-area:ref-num}.cuts-box,.ref-num-box{border-right:1px solid #000}.cuts-box{grid-area:cuts}.balance-box{grid-area:balance}.supplies-sub-box{display:grid;grid-template-columns:1fr;grid-template-rows:.34fr .66fr;border:1px solid #000;height:100%}.contractor-page{padding:16px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--flat-gray-1)}.contractor-calendar{--rounded-stack-radius:0.3em;text-align:center;background-color:var(--flat-white)}.contractor-calendar>div{display:flex;flex-direction:row;width:100%}.contractor-calendar>div>div{width:100%}.contractor-calendar>div:first-child{--flat-font:10pt;background-color:var(--flat-gray-5);color:var(--flat-white);font-size:var(--flat-font)}.contractor-calendar>div:first-child>div{margin:4px 0}.contractor-calendar>div:first-child>div:not(:last-child){border-right:1px solid #fff}.contractor-calendar>div:not(:first-child){min-height:3rem}.contractor-calendar-day{z-index:inherit;position:relative;display:flex;flex-direction:column;min-width:0;flex:1 1}.contractor-calendar-day>div:not(:first-child){height:2rem}.contractor-calendar-day-block{box-sizing:border-box;padding:1px 0}.contractor-calendar-day-block>div{margin:0 1px;border-radius:var(--rounded-stack-radius)}.contractor-calendar-stripe{border-top-left-radius:var(--rounded-stack-radius);border-bottom-left-radius:var(--rounded-stack-radius)}.contractor-calendar-day-block-container{padding:2px}.contractor-calendar-day-block-container>div{-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;line-height:1em;z-index:2}.unround-start{margin-left:0!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.unround-end{margin-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.carpet-wood-gradient{background-image:linear-gradient(135deg,var(--calendar-carpet-color),var(--calendar-carpet-color) 50%,var(--calendar-wood-color) 0)}.carpet-spc-gradient{background-image:linear-gradient(135deg,var(--calendar-carpet-color),var(--calendar-carpet-color) 50%,var(--calendar-spc-color) 0)}.spc-wood-gradient{background-image:linear-gradient(135deg,var(--calendar-spc-color),var(--calendar-spc-color) 50%,var(--calendar-wood-color) 0)}@-webkit-keyframes flash-appointment{0%,40%,60%{background-color:#fff;color:#000}20%,80%,to{background-color:grey;color:#fff}}@keyframes flash-appointment{0%,40%,60%{background-color:#fff;color:#000}20%,80%,to{background-color:grey;color:#fff}}.appointment-date-default{color:#000;background-color:#fff}.appointment-date-today{background-color:#535353;color:#fff}.flash-appointment-date{-webkit-animation-name:flash-appointment;animation-name:flash-appointment;-webkit-animation-delay:.35s;animation-delay:.35s;animation-duration:.55s;-webkit-animation-duration:.55s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.darken-calendar-day{background-color:var(--flat-gray-4)}.blocked-calendar-day{--stripe-width:3px;--stripe-spacing:4px;--main-color:var(--flat-gray-2);--bkg-color:var(--flat-white);background:repeating-linear-gradient(-45deg,var(--main-color),var(--main-color) var(--stripe-width),var(--bkg-color) var(--stripe-width),var(--bkg-color) calc(var(--stripe-spacing)*2))}.border-calendar-day{outline:2px dashed red;outline-offset:-2px;padding:0}.install-job-grid{--tile-border-radius:0.5em;--tile-spacing:0.5em;height:100%;width:100%;display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:var(--tile-spacing);padding:var(--tile-spacing)}.install-job-grid>div{border-radius:var(--tile-border-radius);padding:var(--tile-border-radius);background-color:#ffccd3!important}.disabled-grid-tile{-webkit-filter:brightness(60%);filter:brightness(60%)}.material-location>div:nth-of-type(2){margin-top:.5em}.material-location-button{width:100%;flex:1 1;border-radius:.25em;background-color:#9576af;color:#fff;display:flex;align-items:center;justify-content:center}.not-selectable-btn{background-color:#e9ceff!important;color:#444!important}.faded-background-icon{position:absolute;top:0;left:0;right:0;bottom:0;font-size:min(8rem,20vh)!important;margin:auto;opacity:.1}.flat-contractor-dashboard-header{width:100%}.contractor-appointment-list{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}.appointment-list-date{margin:2px 10px 2px 2px;width:40px;height:40px;border-radius:var(--flat-inner-container-radius);background-color:var(--flat-gray-3);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.background-color-red{background-color:var(--flat-red)}.appointment-list-date>div{line-height:1em}.appointment-list-outer-item{border-radius:var(--flat-inner-container-radius);height:44px;margin-bottom:4px}.appointment-list-outer-item>:first-child{border-top-left-radius:var(--flat-inner-container-radius);border-bottom-left-radius:var(--flat-inner-container-radius)}.appointment-list-item{display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;padding:8px}.appointment-list-item>div{white-space:nowrap;line-height:1em;color:var(--flat-white)}.appointment-list-item>div:nth-child(3){padding-top:2px}.appointment-blocked-item{--stripe-width:6px;--stripe-spacing:6px;--main-color:var(--flat-gray-4);--bkg-color:var(--flat-white);background:repeating-linear-gradient(-45deg,var(--main-color),var(--main-color) var(--stripe-width),var(--bkg-color) var(--stripe-width),var(--bkg-color) calc(var(--stripe-spacing)*2));display:flex;align-items:center;justify-content:center}.appointment-blocked-item>div{background-color:var(--flat-gray-4);padding:6px 16px;border-radius:2px;text-transform:uppercase}.contractor-job-page>div{margin-top:4px;margin-bottom:4px}.contractor-job-page>.contractor-job-highlighted-action{margin-top:12px}.contractor-customer-bar{height:3rem;padding:8px;display:grid;grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;background-color:var(--flat-gray-5);border-radius:var(--flat-inner-container-radius);align-items:center}.contractor-customer-bar>div{line-height:1em}.contractor-eta-bar{height:3rem;padding:8px;display:flex;justify-content:space-between;background-color:var(--flat-gray-5);border-radius:var(--flat-inner-container-radius);align-items:center}.contractor-job-highlighted-action{background-color:var(--flat-white);border-radius:var(--flat-inner-container-radius);margin:16px;border:2px solid var(--flat-gray-3);display:flex;flex-direction:column}.contractor-job-button-panel{display:grid;grid-template-columns:1fr repeat(4,.5fr) 1fr;grid-template-rows:repeat(5,-webkit-min-content);grid-template-rows:repeat(5,min-content);grid-gap:12px;gap:12px}.contractor-job-button-panel>div{border-radius:var(--flat-inner-container-radius);background-color:var(--flat-white);min-height:3rem;padding:var(--flat-inner-container-radius)}.contractor-job-horizontal-icon-button{display:flex;align-items:center;color:var(--flat-gray-5)}.contractor-job-horizontal-icon-button>:nth-child(2){flex:1 1;text-align:center}.contractor-job-vertical-icon-button{display:flex;flex-direction:column;align-items:center;color:var(--flat-gray-5)}.contractor-job-vertical-icon-button>:nth-child(2){flex:1 1;text-align:center}.contractor-job-materials{display:flex;align-items:center;justify-content:space-evenly}.contractor-job-reverse-horizontal-icon-button{display:flex;align-items:center;color:var(--flat-gray-5)}.contractor-job-reverse-horizontal-icon-button>:first-child{flex:1 1;margin-left:4px}.calendar-day-circle{border-radius:2px;background-color:var(--flat-red);color:var(--flat-white)}.weekly-install-calendar{display:grid;text-align:center;--weekly-column-width:calc(11rem + 2px);--card-base-color:#f6ebff;--card-highlight-color:#e6cdfa;--rounded-stack-radius:0.6em;overflow-x:auto;overflow-y:auto;--flat-table-border-solid:2px solid var(--flat-gray-3);--flat-table-border-dashed:2px dashed var(--flat-gray-3)}.weekly-install-header{top:0;position:-webkit-sticky;position:sticky;align-self:flex-start;z-index:1100;background-color:var(--flat-gray-5);height:44px;text-align:center;color:#fff}.weekly-install-header>div{margin:.5em 0;border-left:1px solid #fff}.weekly-install-contractor{justify-self:flex-start;width:100%;max-width:100%;left:0;position:-webkit-sticky;position:sticky;background-color:#fff;z-index:1000;display:flex;align-items:center;justify-content:center;flex-direction:column}.weekly-base-slot{font-size:.9em;height:calc(5.5em + 3px);position:relative;display:flex;flex-direction:column}.weekly-base-slot-bkg{border-left:var(--flat-table-border-dashed);position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;-webkit-filter:unset!important;filter:unset!important}.selected-base-slot:not(.cont-unround-end):not(.cont-unround-start) .weekly-base-slot-bkg{border-left:unset;box-shadow:inset 0 0 4px 2px gold;z-index:inherit}.selected-base-slot:not(.cont-unround-start) .weekly-base-slot-bkg{border-left:unset;box-shadow:inset 8px 0 4px -6px gold,inset 0 8px 4px -6px gold,inset 0 -8px 4px -6px gold;z-index:inherit}.selected-base-slot:not(.cont-unround-end) .weekly-base-slot-bkg{border-left:unset;box-shadow:inset -8px 0 4px -6px gold,inset 0 8px 4px -6px gold,inset 0 -8px 4px -6px gold;z-index:inherit}.selected-base-slot .weekly-base-slot-bkg{border-left:unset;box-shadow:inset 0 8px 4px -6px gold,inset 0 -8px 4px -6px gold;z-index:inherit}.card-indicator{position:absolute;width:11rem;height:100%;top:0;right:0;pointer-events:none}.card-indicator:hover{box-shadow:inset 0 0 4px 2px #333}.cont-rounded-stack{padding:3px 3px 3px 5px}.cont-rounded-stack>div:nth-child(2){border-top-left-radius:var(--rounded-stack-radius);border-top-right-radius:var(--rounded-stack-radius)}.cont-rounded-stack>div:nth-last-child(2){border-bottom-left-radius:var(--rounded-stack-radius);border-bottom-right-radius:var(--rounded-stack-radius)}.cont-unround-start{padding-left:0!important}.cont-unround-start>div:nth-child(2){border-top-left-radius:0}.cont-unround-end{padding-right:0}.cont-unround-start>div:nth-last-child(2){border-bottom-left-radius:0}.cont-unround-end>div:nth-child(2){border-top-right-radius:0}.cont-unround-end>div:nth-last-child(2){border-bottom-right-radius:0}.card-text-label{z-index:900;white-space:nowrap;position:relative;text-align:left;color:var(--theme-main-text-color);font-family:arial}.card-top-label{display:flex;font-weight:700}.card-top-label>div{padding-right:4px}.card-top-label>div:nth-child(2n){padding-right:8px}.label-for-single-card{flex-shrink:1;overflow:hidden}.ellipse-label-for-single-card{flex-shrink:1;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.bottom-label-for-single-card{overflow:hidden}@-webkit-keyframes flash-red{0%{background-color:#fff;color:var(--wof-red);-webkit-transform:scale(1);transform:scale(1)}to{background-color:var(--wof-red);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes flash-red{0%{background-color:#fff;color:var(--wof-red);-webkit-transform:scale(1);transform:scale(1)}to{background-color:var(--wof-red);color:#fff;-webkit-transform:scale(1.1);transform:scale(1.1)}}.flash-animation{background-color:#fff;color:var(--wof-red);-webkit-animation-name:flash-red;animation-name:flash-red;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}#service-for-room-dialog-error-text{color:var(--wof-red);border-radius:1rem;padding:.1rem 1rem;margin:0 1rem}@media print{.page-break-after{page-break-after:always!important}.page-break-before{page-break-before:always!important}.avoid-page-break-inside{page-break-inside:avoid}}.total-grid{display:grid;grid-template-columns:3fr 5fr 3fr 1fr 2fr 1fr 4fr;grid-template-rows:2fr repeat(4,1fr);height:12rem;min-width:30rem;text-align:center;--gray-bkg:#ddd}.total-grid,.total-grid>div{border:1px solid #000}.invoice-total-label{grid-row:1/2;background-color:var(--gray-bkg)!important}.invoice-total-input{grid-column:2/4;grid-row:1/2}.invoice-install-label{grid-column:4/7;grid-row:1/2;background-color:var(--gray-bkg)!important}.invoice-install-input{grid-column:7;grid-row:1/2}.invoice-deposit-label{grid-column:1}.invoice-deposit-label,.invoice-deposit-method-label{grid-row:2/4;background-color:var(--gray-bkg)!important}.invoice-deposit-method-label{grid-column:3}.invoice-deposit-input{grid-column:2;grid-row:2/4}.invoice-deposit-method-cash-label{grid-row:2;grid-column:5;background-color:var(--gray-bkg)!important}.invoice-deposit-method-c-c-label{grid-row:3;grid-column:5;background-color:var(--gray-bkg)!important}.invoice-deposit-method-check-label{grid-row:2;grid-column:7;background-color:var(--gray-bkg)!important}.invoice-deposit-method-auth-input,.invoice-deposit-method-auth-label{grid-row:3;grid-column:6/8}.invoice-cod-label{grid-column:1;grid-row:4/7;background-color:var(--gray-bkg)!important}.invoice-cod-input{grid-column:2;grid-row:4/7}.invoice-cod-method-label{grid-column:3;grid-row:4/7;background-color:var(--gray-bkg)!important}.invoice-cod-method-cash-check-cc-label{grid-row:4/6;grid-column:4/8;background-color:var(--gray-bkg)!important}.invoice-cod-method-fin-label{grid-row:5;grid-column:4/6;background-color:var(--gray-bkg)!important}.invoice-cod-method-acc-input,.invoice-cod-method-acc-label{grid-row:4;grid-column:4/8}.invoice-cod-method-fin-terms-input{grid-row:5;grid-column:6/8}.float-top-left{justify-self:start;align-self:flex-start;border:none!important;font-size:small;padding-left:.25rem}.grid-float-text-right{text-align:right!important;padding-right:.25rem}.grid-center-text{justify-content:center}.grid-center-text,.grid-right-text{display:flex;align-items:center;height:100%;width:100%}.grid-right-text{justify-content:flex-end}.grid-format-static-money{font-size:x-large!important}.grid-format-static-money,.grid-format-static-money-lg{display:flex;align-items:center;justify-content:flex-start;padding-left:.25rem;height:100%;width:100%}.grid-format-static-money-lg{font-size:2rem!important}.grid-input-text-right{text-align:right!important}.check-in-popup{background-color:#eee;border:2px solid grey;width:min(15rem,80vw);height:8rem;position:absolute;bottom:4rem;left:0;right:0;margin:0 auto;border-radius:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.clickable-text{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.clickable{cursor:pointer}.styled-label{display:flex;flex-direction:column;flex-grow:1}.styled-label>p:first-child{font-size:.75rem;line-height:.9rem}.styled-label>p:nth-child(2){padding-left:.25rem}.desktop-appointment-header>th,.desktop-appointment-row>td{text-align:center}.highlight-appointment-row>div,.highlight-appointment-row>td{background-color:rgba(0,128,0,.2)}.mobile-appointment-row{width:100%;margin-bottom:1rem}.mobile-appointment-row>div>:first-child{padding-right:.25rem;font-weight:lighter}.desktop-appointments-grid{display:grid;grid-column-gap:.25rem;-webkit-column-gap:.25rem;column-gap:.25rem;grid-row-gap:.5rem;row-gap:.5rem;grid-template-columns:2fr 3fr 2fr 1fr 1fr 1fr 1fr;align-items:center}.primary-desktop-row-item{font-size:1.5rem}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}
/*# sourceMappingURL=main.6215df51.chunk.css.map */