*{box-sizing:border-box}:root{--primColor:#49627f;--quadColor:#000000;--secColor:#000080;--tertColor:#8B0000;--pageGray:#d1d8e0;--rowBorder:#c8d0d8;--copyColor:#111}body,html{margin:0;min-height:100%;background:var(--pageGray);color:var(--copyColor);font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow-x:hidden}#__next,body,html{width:100%;max-width:100%;overflow-x:hidden}a{color:inherit}p{margin-bottom:.65rem}.blue-bg{background-color:var(--primColor)}.green-bg{background-color:var(--secColor)}.yellow-bg{background-color:var(--tertColor)}.white-bg{background-color:white}.blue-color{color:var(--primColor)}.green-color{color:var(--secColor)}.yellow-color{color:var(--tertColor)}.nav-background-color{background-color:var(--tertColor);margin-top:-15px;padding-top:35px;padding-bottom:20px}.bread-route-header.nav-background-color{position:-webkit-sticky;position:sticky;top:0;z-index:1040;margin-top:0}.bread-route-main{min-height:100vh;background:var(--pageGray)}.main-background-color{background-color:var(--pageGray);min-height:calc(100vh - 190px);padding-top:0;padding-bottom:80px}.avatar{width:150px;height:150px;object-fit:cover}.update-form{margin:0 auto;max-width:600px}.update-form input{width:400px}.input-tags{padding-left:10px;border:none;margin-bottom:10px}.update-form button{width:500px}.tiny-avatar{width:100px}.change-avatar{font-weight:600;text-transform:uppercase;font-size:20px}.projects-avatar{width:75px;height:75px;object-fit:cover}.page-btns{color:black}.asset-plus{margin-top:10px;height:50px;width:60px;border:1px solid gray;text-align:center;font-size:24px}.name-card{width:280px;min-height:150px;background:transparent;align-items:stretch;justify-content:flex-start}.name{color:white;display:flex;align-items:center;justify-content:center;width:130px;min-height:150px;margin:0;padding:0 16px;background:var(--tertColor);font-size:16px;font-weight:600;text-align:center}.bread-route-profile-card{width:280px;min-height:150px}.bread-route-profile-name{flex:0 0 130px;margin-right:0!important}.bread-route-profile-avatar{flex:0 0 150px;display:block}.the-nav-icon{border:none;color:var(--pageGray);padding:0}.the-nav-icon svg{width:64px;height:64px;color:var(--pageGray)}@media (min-width:992px){.the-nav-icon svg{width:96px;height:96px}}.the-nav-icon svg path{stroke:currentColor;stroke-width:.75;stroke-linecap:round;stroke-linejoin:round}.bread-route-menu-toggle{outline:none;box-shadow:none}.nav-background-slide{width:300px;height:auto;background-color:transparent;border:0}.bread-route-menu-panel{width:150px;background:transparent;border:0;box-shadow:none}.bread-route-menu-panel-header{min-height:190px;justify-content:center;padding:0;background-color:rgba(21,27,34,.25);backdrop-filter:blur(.4em);-webkit-backdrop-filter:blur(.4em)}.close-svg{border:0;background-color:rgb(230,230,230)}.bread-route-menu-close{width:86px;height:86px;padding:0;background:transparent}.bread-route-menu-close img{width:86px;height:86px}.bread-route-menu-body{background-color:rgba(21,27,34,.25);backdrop-filter:blur(.4em);-webkit-backdrop-filter:blur(.4em)}.bread-route-menu-panel{--bs-offcanvas-width:10%;background-color:rgba(21,27,34,.25)}.fw-600{font-weight:600}.text-writing-block:hover{background-color:rgb(250,182,182)}.editable-text-display{width:100%;min-height:54px;padding:10px 12px;cursor:text;color:#111}.editable-text-display p{margin-bottom:.65rem;white-space:pre-wrap}.editable-text-display p:last-child{margin-bottom:0}.editable-text-editor{width:100%}.editable-text-textarea{min-height:150px;border-radius:0;background:var(--pageGray);color:#111}.editable-text-actions{display:flex;flex-wrap:wrap;gap:12px}.editable-text-actions .bread-route-button{margin-right:0!important}.bg-gray{background-color:var(--pageGray)}.audit-trail-heading-wrap{width:100%}.audit-trail-button{width:36px;height:36px;min-width:36px;padding:0;border:none;border-radius:50%;background-color:#000}.audit-trail-plus{color:#fff;font-size:24px;line-height:1}.bread-route-header-inner{max-width:none}.bread-route-header-row{align-items:center;min-height:150px}.bread-route-logo{width:345px;max-width:48vw}.bread-route-logo-link{display:inline-block;line-height:0}.bread-route-menu-col{margin-left:auto}.bread-route-header .navbar{padding:0}.bread-route-menu-container{justify-content:flex-end;padding-right:0}.bread-route-collapse-menu{position:absolute;right:0;top:72px;z-index:20;width:300px;background:transparent;box-shadow:none}.bread-route-menu-link{padding:13px 20px;color:#fff;font-size:15px;line-height:1.1;text-align:center;text-transform:uppercase}.bread-route-menu-button{width:100%;border:0;background:transparent}.bread-route-menu-band{min-height:42px}.login-page{min-height:calc(100vh - 120px);max-width:none;padding-top:45px;background:var(--pageGray)}.login-page h1{width:370px;height:110px;margin:0 auto;overflow:hidden;background:url(/logo.png) 50%/contain no-repeat;color:transparent;font-size:0}.login-page form{width:500px;max-width:calc(100vw - 40px);margin:250px auto 0}.login-page input{padding:8px 12px;background:#eef4ff}.login-page .contact-send-btn,.login-page input{width:100%;height:39px;border:1px solid #777;border-radius:0}.login-page .contact-send-btn{margin-top:10px;background:#f7f7f7;color:#000;text-transform:uppercase}.main-background-color>.container{max-width:1300px}.main-background-color>.container:first-child{padding-top:35px}.main-background-color h2,.main-background-color h3{color:#000;font-weight:600;letter-spacing:0;text-transform:uppercase}.main-background-color h2{margin-bottom:32px;font-size:22px}.main-background-color h3{margin-bottom:28px;font-size:22px}.main-background-color a,.main-background-color button,.main-background-color input,.main-background-color label,.main-background-color p,.main-background-color select,.main-background-color textarea{letter-spacing:0}.bread-route-modal .modal-content input,.bread-route-modal .modal-content select,.bread-route-modal .modal-content textarea,.main-background-color input,.main-background-color select,.main-background-color textarea{border:1px solid #777;border-radius:0;background:#fff;color:#111}.main-background-color input,.main-background-color select{min-height:30px}.bread-route-modal .modal-content textarea,.main-background-color textarea{min-height:150px}.project-layout-page .project-identity-row{align-items:center;justify-content:center;margin-bottom:30px}.bread-route-table-controls{align-items:center;flex-wrap:nowrap;margin-top:6px;margin-bottom:6px;color:#333;font-size:16px}.bread-route-table-controls-left,.bread-route-table-search{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.bread-route-table-controls-left{flex:1 1 auto;width:auto;max-width:none}.bread-route-table-search{flex:0 0 auto;width:auto;max-width:none;margin-left:auto}.bread-route-table-controls-exports,.bread-route-table-controls-primary{display:flex;align-items:center;flex-wrap:nowrap;gap:8px}.bread-route-table-search{justify-content:flex-end}.bread-route-table-controls-label{margin:0;font-weight:400}.bread-route-table-controls-select{width:54px;min-height:28px;padding:0 16px 0 6px;text-transform:uppercase}.bread-route-show-control{display:inline-flex;align-items:center;min-height:39px;border:1px solid #999;background:#f7f7f7;color:#111;overflow:hidden;text-transform:uppercase}.bread-route-show-control label,.bread-route-show-control span{display:inline-flex;align-items:center;min-height:37px;margin:0;padding:0 12px;color:#111;font-weight:400;line-height:1}.bread-route-show-control select{width:54px;min-height:37px;margin:0;padding:0 16px 0 6px;border:0;border-radius:0;background-color:transparent;color:#111;text-transform:uppercase}.bread-route-table-view-control{margin-left:18px}.bread-route-table-view-label{margin-left:0}.bread-route-table-view-select{width:auto;min-width:132px}.bread-route-table-search-input{width:185px;min-height:30px}.bread-route-export-button{min-width:58px}.bread-route-asset-pagination{align-items:center}.bread-route-asset-pagination-summary p{margin:0;color:#111;font-size:16px;line-height:1.2;text-transform:uppercase}.bread-route-asset-pagination-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.bread-route-asset-pagination .bread-route-pagination{margin-bottom:0}.blogWrapper,.viewAuditTable{margin-top:8px}.blogWrapper>.row:first-child{min-height:64px;align-items:center;background:#fff;border-bottom:2px solid var(--rowBorder);color:#111;font-weight:700}.blogWrapper>.row:not(:first-child){align-items:center;min-height:54px;background:#fff;border-bottom:3px solid var(--rowBorder)}.blogWrapper h3,.blogWrapper p{margin:0;font-size:16px}.bread-route-pagination{align-items:center;gap:8px;margin-bottom:0}.bread-route-pagination-link{color:#444}.bread-route-pagination-item.active .bread-route-pagination-link{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:44px;min-height:39px;border:1px solid #999;background:#f7f7f7;color:#111}.bread-route-pagination-item.disabled .bread-route-pagination-link{color:#777;pointer-events:none}.dashboard-page{padding-top:0}.dashboard-details{width:500px;max-width:calc(100vw - 40px);margin:0 auto 58px}.dashboard-details-form{width:100%;margin:0 auto}.dashboard-details-row{align-items:center;justify-content:center;margin-bottom:10px}.dashboard-details-label{padding-right:18px}.dashboard-details-label p{margin:0;color:#111;font-size:16px;line-height:1.15;text-align:left}.dashboard-details-control{padding-left:0}.dashboard-details .dashboard-details-input{width:100%;height:39px;margin-bottom:0}.dashboard-details-save{width:100%;min-height:39px;margin-top:6px}.dashboard-avatar-row{margin-bottom:35px}.dashboard-avatar-placeholder,.dashboard-avatar-preview{display:block;width:96px;height:96px;margin:0 auto 14px;object-fit:cover}.dashboard-avatar-placeholder{border:1px solid #777;background:#fff;color:#555;font-size:13px;line-height:96px;text-align:center;text-transform:uppercase}.dashboard-avatar-change{width:220px}.dashboard-avatar-actions .bread-route-button{width:180px}.dashboard-jobs{margin-top:0}.dashboard-jobs-heading-row{margin-bottom:4px}.dashboard-jobs-heading{margin-bottom:2px;font-size:32px;font-weight:800}.dashboard-jobs .bread-route-table-controls{margin-bottom:10px}.dashboard-admin-action-button,.dashboard-admin-action-row{align-items:center;justify-content:center}.dashboard-admin-action-button{display:inline-flex;width:100%;max-width:260px;min-height:34px;margin:5px auto}.dashboard-route-queue{margin-bottom:28px}.dashboard-route-queue-heading-row{margin-bottom:4px}.dashboard-route-queue-heading{margin-bottom:2px;font-size:32px;font-weight:800}.dashboard-route-queue-count{margin-bottom:10px;color:#6f7780}.dashboard-route-queue-header{min-height:64px;align-items:center;margin-bottom:0;background:#fff;border-bottom:2px solid var(--rowBorder)}.dashboard-route-queue-header h3{margin:0;font-size:16px;font-weight:700}.dashboard-route-queue-row{min-height:64px;margin:0;border-bottom:3px solid var(--rowBorder)}.dashboard-route-queue-row p{margin:0}.dashboard-route-queue-message{text-transform:none;white-space:pre-wrap;word-break:break-word}.dashboard-route-queue-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.dashboard-route-queue-actions .bread-route-button{width:auto;min-width:92px;max-width:126px;min-height:32px;margin:0;padding:5px 10px}.dashboard-jobs-table-header{min-height:64px;align-items:center;margin-bottom:0;background:#fff;border-bottom:2px solid var(--rowBorder)}.dashboard-jobs-table-header h3{margin:0;font-size:16px;font-weight:700}.dashboard-jobs-table-body{margin-bottom:16px}.dashboard-jobs-table-row{min-height:54px;margin:0;border-bottom:3px solid var(--rowBorder)}.dashboard-jobs-table-row p{margin:0}.dashboard-job-link{width:100%;min-height:34px;margin:8px 0;border-color:var(--tertColor);background:var(--pageGray);color:#111;font-size:16px;font-weight:400;white-space:normal}.bread-route-button{border-radius:0;letter-spacing:0;border:1px solid #777;background:#f7f7f7;color:#111;font-size:14px;text-transform:uppercase}.bread-route-button:hover{border-color:var(--tertColor);background:#fff;color:#111}.goldButton{padding:0;border:0}.goldButton .btn-secondary{min-height:34px;margin:0;border-color:var(--tertColor);background:var(--pageGray);color:#111;font-size:16px;font-weight:400;white-space:normal}.project-back-link{display:block;width:400px;max-width:100vw;margin-left:0;padding:12px 18px;color:#fff;text-align:center;text-transform:uppercase}.project-back-client{background:var(--tertColor)}.project-back-all{background:#124f82}.project-title-cell{width:auto;flex:0 0 auto;padding-right:0}.project-number-cell{width:auto;flex:0 0 auto;padding-left:0}.project-number-plate,.project-title-plate{display:inline-flex;align-items:center;justify-content:center;min-height:62px;margin:0;padding:0 18px}.project-title-plate{min-width:255px;background:var(--primColor);color:#fff;text-align:center}.project-number-plate{min-width:113px;background:#f7f7f7;color:#111}.project-billing-title-plate{flex-direction:column;gap:4px;line-height:1.3}.project-layout-container,.projects-list-container{max-width:1300px}.projects-list-container:first-child{padding-top:35px}.projects-list-heading-row{margin-bottom:20px}.projects-list-title{margin-bottom:20px;font-size:22px;font-weight:700}.project-layout-page .bread-route-table-controls,.projects-list-page .bread-route-table-controls{margin-bottom:3px}.project-layout-page .bread-route-table-controls-left,.projects-list-page .bread-route-table-controls-left{gap:0}.project-layout-page .bread-route-table-controls-left .bread-route-table-controls-label,.project-layout-page .bread-route-table-controls-select,.projects-list-page .bread-route-table-controls-left .bread-route-table-controls-label,.projects-list-page .bread-route-table-controls-select{display:inline-flex;align-items:center;min-height:39px;border:1px solid #999;background:#f7f7f7;color:#111}.project-layout-page .bread-route-table-controls-left .bread-route-table-controls-label,.projects-list-page .bread-route-table-controls-left .bread-route-table-controls-label{padding:0 0 0 14px}.project-layout-page .bread-route-table-controls-left .bread-route-table-controls-label:first-child,.projects-list-page .bread-route-table-controls-left .bread-route-table-controls-label:first-child{border-right:0}.project-layout-page .bread-route-table-controls-left .bread-route-table-controls-label:nth-of-type(2),.projects-list-page .bread-route-table-controls-left .bread-route-table-controls-label:nth-of-type(2){margin-right:8px;padding-right:14px;border-left:0}.project-layout-page .bread-route-table-controls-select,.projects-list-page .bread-route-table-controls-select{width:54px;margin-right:0;margin-left:0;padding:0 16px 0 6px;border-right:1px solid #999;border-left:0}.project-layout-page .bread-route-export-button,.projects-list-page .bread-route-export-button{min-height:39px;margin-left:10px;padding:8px 14px;border-color:#999}.client-detail-page .project-table-header,.client-detail-page .project-table-row,.clients-table-header,.clients-table-row,.crm-update-table-header,.crm-update-table-row,.dashboard-page .project-table-header,.dashboard-page .project-table-row,.open-billing-page .project-table-header,.open-billing-page .project-table-row,.project-layout-page .project-table-header,.project-layout-page .project-table-row,.projects-table-header,.projects-table-row,.status-report-page .project-table-header,.status-report-page .project-table-row{align-items:center;margin-right:0;margin-left:0;background:#fff}.client-detail-page .project-table-header,.clients-table-header,.crm-update-table-header,.dashboard-page .project-table-header,.open-billing-page .project-table-header,.project-layout-page .project-table-header,.projects-table-header,.status-report-page .project-table-header{min-height:64px;border-bottom:2px solid var(--rowBorder);color:#111;font-weight:700}.client-detail-page .project-table-row,.clients-table-row,.crm-update-table-row,.dashboard-page .project-table-row,.open-billing-page .project-table-row,.project-layout-page .project-table-row,.projects-table-row,.status-report-page .project-table-row{min-height:54px;border-bottom:3px solid var(--rowBorder)}.client-detail-page .project-table-header p,.client-detail-page .project-table-row p,.clients-table-header p,.clients-table-row p,.crm-update-table-header p,.crm-update-table-row p,.dashboard-page .project-table-header p,.dashboard-page .project-table-row p,.open-billing-page .project-table-header p,.open-billing-page .project-table-row p,.project-layout-page .project-table-header p,.project-layout-page .project-table-row p,.projects-table-header p,.projects-table-row p,.status-report-page .project-table-header p,.status-report-page .project-table-row p{margin:0;font-size:16px}.clients-table-header>[class*=col-],.crm-update-table-header>[class*=col-],.project-table-header>[class*=col-],.projects-table-header>[class*=col-]{font-size:16px}.clients-table-row,.crm-update-table-row,.project-table-row,.projects-table-row{color:#111}.projects-table-name-link{display:flex;align-items:center;justify-content:center;min-height:34px;margin:8px 0;padding:5px 12px;border:1px solid var(--tertColor);border-radius:5px;background:var(--pageGray);color:#111;font-size:16px;line-height:1.2;text-align:center;text-transform:capitalize}.projects-table-name-link:hover{background:#fff;color:#111}.bread-route-status-icon,.projects-route-status{display:inline-flex;align-items:center;justify-content:center;position:relative;width:22px;height:22px;border-radius:4px;vertical-align:middle}.bread-route-status-icon-positive,.projects-route-status-with-user{background:#028a25}.bread-route-status-icon-positive:before,.projects-route-status-with-user:before{content:"";position:absolute;top:6px;left:5px;width:12px;height:7px;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(-45deg)}.bread-route-status-icon-negative,.projects-route-status-pending{background:#ff1515}.bread-route-status-icon-negative:before,.projects-route-status-pending:before{content:"";position:absolute;top:9px;left:5px;width:12px;height:3px;border-radius:2px;background:#fff;transform:rotate(45deg)}.bread-route-status-icon-negative:after,.projects-route-status-pending:after{content:"";position:absolute;top:9px;left:5px;width:12px;height:3px;border-radius:2px;background:#fff;transform:rotate(-45deg)}.projects-status-button{min-height:26px;padding:3px 8px;border:0;border-radius:5px;color:#fff;font-size:13px;font-weight:700;line-height:1.15}.projects-status-button-open,.projects-status-button-open:hover{background:var(--secColor)}.projects-status-button-close,.projects-status-button-close:hover{background:var(--tertColor)}.projects-pagination-container{padding-top:10px}.project-layout-page,.project-layout-page>.project-layout-container:first-child{padding-top:0}.project-billing-body-row,.project-detail-body-row{margin-bottom:0}.project-layout-page .project-identity-row{margin-top:30px}.project-billing-page .project-identity-row{margin-top:30px;margin-bottom:66px}.project-route-row{align-items:center;justify-content:center;margin-top:8px}.project-billing-route-row{display:none}.project-route-avatar-cell,.project-route-text-cell{width:auto;flex:0 0 auto;padding-right:0;padding-left:0}.project-route-card{display:inline-flex;align-items:center;justify-content:center;width:325px;min-height:76px;margin:0;border-left:30px solid var(--secColor);background:#fff;color:#111;text-align:center}.project-route-avatar{display:block;width:75px;height:75px}.project-action-row{margin-top:14px;margin-bottom:40px}.project-action-row .bread-route-button{min-height:39px;margin:0 8px;padding:8px 12px}.project-action-button{margin-top:0}.project-content-section{margin-top:64px}.project-content-section h3{margin-bottom:17px;font-size:22px;font-weight:600}.project-team-section{align-items:flex-start}.project-team-card{width:auto;min-width:138px;max-width:168px;min-height:56px;margin-right:12px;padding:5px 7px;background:#fff}.project-team-card p{margin:0}.project-team-avatar{width:42px;height:42px;object-fit:cover}.project-asset-grid{gap:14px}.project-asset-card-col{width:260px;flex:0 0 auto;margin-right:0}.project-asset-card-button{display:block;width:100%;min-height:87px;border:1px solid var(--tertColor);border-radius:3px;background:#fff;color:#34495f;text-align:left}.project-asset-card-button img{width:78px;height:72px;object-fit:cover}.project-asset-card-button .col-4{transform:translateX(5px)}.project-asset-card-copy{min-width:0}.project-asset-name{color:#34495f;font-size:13px;line-height:1.4}.project-asset-date{color:#6f7780;font-size:12px;line-height:1.2}.project-upload-row{align-items:flex-start;margin-bottom:22px}.project-asset-upload{width:270px;flex:0 0 auto}.project-asset-dropzone{width:76px;height:76px;margin-bottom:8px}.project-asset-dropzone.ratio{--bs-aspect-ratio:0}.project-asset-dropzone-inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px dotted var(--secColor);border-radius:0;background:#fff;color:#d8d8d8;font-size:34px;font-weight:700;text-align:center;text-transform:uppercase}.project-asset-dropzone-active{border-color:var(--tertColor);color:var(--tertColor)}.project-asset-upload-plus{display:block;color:#d8d8d8;font-size:34px;font-weight:700;line-height:1}.project-asset-upload-button,.project-upload-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:270px;min-height:38px;margin-bottom:0;padding:8px 12px;border:1px dotted var(--secColor);background:#fff;color:var(--tertColor)}.project-upload-icon{position:relative;display:inline-block;width:12px;height:13px;border-bottom:2px solid var(--tertColor)}.project-upload-icon:before{content:"";position:absolute;left:5px;top:2px;width:2px;height:8px;background:var(--tertColor)}.project-upload-icon:after{content:"";position:absolute;left:3px;top:0;width:6px;height:6px;border-top:2px solid var(--tertColor);border-left:2px solid var(--tertColor);transform:rotate(45deg)}.project-document-asset-row{min-height:43px;margin-bottom:8px;border:1px solid var(--tertColor);border-radius:3px;background:#fff;color:#6f7780;text-align:left}.project-document-asset-row p{text-align:left}.project-plus-cell{width:100%}.project-asset-plus{display:flex;align-items:center;justify-content:center;width:76px;height:76px;margin:0;border:1px dotted var(--secColor);background:#fff;color:#d8d8d8;font-size:34px;font-weight:700}.location-back-link,.location-video-plus{color:var(--secColor)}.location-video-plus{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:auto;height:auto;margin:0;padding:0 4px;border:0;background:transparent;font-size:34px;font-weight:400}.project-additional-services-section input{min-height:31px;padding:4px 8px}.project-billing-page .project-table-header,.project-billing-page .project-table-row{text-transform:none}.project-billing-page .project-table-header{text-transform:uppercase}.project-billing-page .project-table-total-row{border-bottom:1px solid #222}.sortable-table-header{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:inherit;text-align:center;text-transform:inherit;cursor:pointer}.sortable-table-header-active,.sortable-table-header:focus,.sortable-table-header:hover{color:var(--secColor)}.sortable-table-header-indicator{display:inline-block;min-width:12px;padding-left:4px;font-size:10px;line-height:1}.dashboard-job-action{width:66.666667%;min-width:0}.dashboard-page .dashboard-jobs-table-row .dashboard-job-action{width:66.666667%;max-width:115px}.project-bill-asset-button{width:100%;min-height:30px;padding:4px 8px}.project-document-billing-row{display:flex;align-items:center;margin-bottom:8px}.project-document-billing-row .project-document-asset-row{flex:1 1 auto;min-width:0}.project-document-bill-button{flex:0 0 92px;max-width:92px;margin-left:.5rem}.project-mark-all-hours-billed-button{width:auto;min-width:260px}.employee-card img,.projects-avatar,.tiny-avatar{filter:grayscale(1)}.employees-container{max-width:1260px}.employees-grid{display:flex;flex-wrap:wrap;row-gap:20px}.employees-card-col{flex:0 0 33.333333%;max-width:33.333333%;margin-bottom:0}.employee-card-button{width:100%;padding:0;border:0;background:transparent}.employee-card{border:0;border-radius:0;background:#fff}.employee-card,.employee-card .row{min-height:120px}.employee-card-name-cell{padding-right:0}.employee-card-body{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px;padding:8px}.employee-card-body p{margin:0;font-size:16px;line-height:1.2;text-transform:uppercase}.employee-card-text{width:100%;text-align:center}.employee-card-name{color:#111}.employee-card-title{margin-top:5px;color:#555;font-size:12px;line-height:1.2}.employee-card-image-cell{min-height:120px;padding-left:0}.employee-card-image{display:block;width:100%;height:120px;object-fit:cover}.employee-avatar-placeholder{position:relative;width:100%;height:120px;background:#fff}.employee-avatar-placeholder:before{content:"";position:absolute;top:9px;left:50%;width:56px;height:56px;border-radius:50%;background:#999;transform:translateX(-50%)}.employee-avatar-placeholder:after{content:"";position:absolute;right:6px;bottom:0;left:6px;height:36px;border-radius:42px 42px 0 0;background:#999}.employee-modal .modal-dialog{max-width:650px}.employee-modal .modal-body{padding:16px 30px}.employee-modal-image,.employee-modal-placeholder{width:126px;height:126px;object-fit:cover}.employee-modal-name{margin-top:7px;font-size:16px}.employee-modal-title{margin-top:3px;color:#555;font-size:12px;line-height:1.2;text-transform:uppercase}.employee-modal-contact{padding-top:14px}.employee-modal-contact a,.employee-modal-contact p{color:#111;font-size:16px;line-height:1.25}.employee-modal-contact a,.employee-modal-contact span{text-transform:none}@media (min-width:1920px){.employees-card-col{flex-basis:25%;max-width:25%}}@media (min-width:769px) and (max-width:992px){.employees-card-col{flex-basis:50%;max-width:50%}}@media (max-width:768px){.employees-card-col{flex-basis:100%;max-width:100%}}.asset-plus{display:flex;align-items:center;justify-content:center;height:76px;width:76px;border-radius:50%;background:#f7f7f7;color:#d8d8d8;font-size:34px;font-weight:700}.bread-route-modal-backdrop{opacity:.78}.bread-route-modal .modal-dialog{max-width:1000px;width:calc(100% - 48px)}.bread-route-modal .modal-content{position:relative;border:2px solid var(--secColor);border-radius:6px;background:var(--pageGray);box-shadow:0 0 4px rgba(0,0,0,.45)}.bread-route-modal .modal-footer,.bread-route-modal .modal-header{border:0}.bread-route-modal .modal-header{min-height:36px;padding:18px 26px 0}.bread-route-modal .btn-close{position:absolute;top:-12px;right:-12px;z-index:5;display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:2px solid #fff;border-radius:50%;background:#111;background-image:none;color:#fff;font-size:0;opacity:1;box-shadow:0 0 2px rgba(0,0,0,.5)}.bread-route-modal .btn-close:before{content:"x";color:#fff;font-size:18px;font-weight:700;line-height:1}.bread-route-modal .modal-body{padding:24px 32px}.bread-route-modal .modal-footer{padding:0 32px 24px}.bread-route-modal .modal-title{width:100%;font-size:17px;font-weight:500;text-align:center;text-transform:uppercase}.bread-route-modal .modal-content h6,.bread-route-modal .modal-content label{font-size:16px;font-weight:400;text-transform:uppercase}.bread-route-detail-list{text-transform:none}.bread-route-detail-label{font-weight:700;text-transform:uppercase}.bread-route-modal .modal-content input,.bread-route-modal .modal-content select{min-height:31px}.bread-route-modal .modal-content input,.bread-route-modal .modal-content select,.bread-route-modal .modal-content textarea{border-color:var(--tertColor)}.bread-route-multi-select{position:relative}.bread-route-modal .modal-content .bread-route-multi-select-toggle{min-height:31px;border-color:var(--tertColor);background:#fff;color:#111;text-transform:none;white-space:normal;overflow-wrap:anywhere}.bread-route-multi-select-menu{position:absolute;z-index:10;top:calc(100% + 4px);left:0;width:100%;max-height:220px;padding:10px 12px;overflow-y:auto;border:1px solid var(--tertColor);background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18)}.bread-route-multi-select-option{display:flex;align-items:center;gap:8px;margin-bottom:6px}.bread-route-multi-select-option:last-child{margin-bottom:0}.bread-route-multi-select-option .form-check-input{flex:0 0 auto;min-height:0;margin-top:0}.bread-route-modal .modal-body .bread-route-button,.bread-route-modal .modal-footer .bread-route-button{width:100%;min-height:39px}.bread-route-modal .modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.bread-route-modal .modal-footer .bread-route-button{width:auto;min-width:136px;max-width:220px;margin:0;padding-right:18px;padding-left:18px;flex:0 0 auto}.route-review-modal .modal-footer .bread-route-button{min-width:108px;min-height:32px;padding:5px 14px}.bread-route-form-modal .modal-header{min-height:0;padding:0}.bread-route-form-modal .modal-body{width:468px;max-width:calc(100vw - 96px);margin:0 auto;padding:28px 0 12px}.bread-route-form-modal .modal-footer{width:468px;max-width:calc(100vw - 96px);margin:0 auto;padding:0 0 26px}.crm-contact-modal .bread-route-form-modal-body,.crm-contact-modal .modal-footer,.new-client-modal .bread-route-form-modal-body,.new-client-modal .modal-footer,.new-job-order-modal .bread-route-form-modal-body,.new-job-order-modal .modal-footer{width:620px}.crm-template-modal .bread-route-form-modal-body,.crm-template-modal .modal-footer{width:520px}.add-hours-modal .modal-content,.crm-contact-modal .modal-content,.crm-template-modal .modal-content,.issue-notification-modal .modal-content,.issue-route-modal .modal-content,.new-client-modal .modal-content,.new-job-order-modal .modal-content{border-color:var(--secColor);background:var(--pageGray)}.bread-route-users-block{margin-bottom:12px}.bread-route-users-block h6{margin:0;padding-bottom:4px;border-bottom:1px solid #999;line-height:1.2}.new-job-order-employee-list-block .form-label{display:block;padding-bottom:4px;border-bottom:1px solid #999;line-height:1.2}.new-job-order-employee-list{display:block}.bread-route-user-list{padding-top:7px;padding-bottom:6px}.bread-route-user-list .form-check{min-height:24px;margin-bottom:8px;padding-left:18px}.bread-route-user-list .form-check-input{width:12px;height:12px;min-height:0;margin-top:4px;margin-left:-18px;border-color:#777;border-radius:0}.bread-route-user-list .form-check-label{font-size:16px;line-height:1.2}.bread-route-check-row{position:relative;min-height:24px;margin-bottom:8px;padding-left:0}.bread-route-check-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bread-route-check-label{display:inline-flex;align-items:center;gap:7px;color:#111;font-size:16px;line-height:1.2;text-transform:uppercase;cursor:pointer}.bread-route-check-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;column-gap:4px}.bread-route-check-meta{color:#555;font-size:13px}.bread-route-check-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:12px;height:12px;border:1px solid #777;background:#fff;color:#111;font-size:12px;font-weight:700;line-height:1}.bread-route-check-input:checked+.bread-route-check-label .bread-route-check-box:before{content:"x";position:relative;top:-1px}.bread-route-check-input:focus+.bread-route-check-label .bread-route-check-box{outline:1px solid var(--tertColor);outline-offset:2px}.bread-route-form-row{display:grid;grid-template-columns:120px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;align-items:start;margin-bottom:10px}.bread-route-form-row .form-label{margin:0;padding-top:6px;line-height:1.25}.bread-route-form-row input,.bread-route-form-row select,.bread-route-form-row textarea,.bread-route-users-block select{width:100%}.bread-route-form-row-textarea textarea{min-height:200px}.add-hours-modal .bread-route-form-modal-body,.add-hours-modal .modal-footer{width:468px}.add-hours-modal .modal-content{margin-top:120px}.bread-route-form-submit{width:100%}.project-asset-modal .modal-content{border:0;border-radius:14px;background:#fff;box-shadow:none}.project-asset-modal .modal-header{min-height:0;padding:26px 70px 0}.project-asset-modal .modal-body{padding:0 70px 34px;text-align:center}.media-preview-modal .modal-body{padding:26px clamp(16px,4vw,70px) 34px}.media-asset-tag .form-select{min-width:0;font-size:14px}.media-asset-tag .input-group{flex-wrap:nowrap;border:1px solid #d5d5d5;border-radius:4px}.media-asset-tag .btn{flex:0 0 auto}.media-asset-tag p{margin:8px 0 0;font-size:12px}.media-history-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0;padding:0;border:0;border-radius:50%;background:#000;color:#fff;font-size:18px;line-height:1;vertical-align:middle}.project-asset-modal .modal-title{font-size:24px;font-weight:700;text-transform:none}.project-asset-modal .btn-close{top:24px;right:44px;width:24px;height:24px;border:0;border-radius:0;background:transparent;color:#000;box-shadow:none}.project-asset-modal .btn-close:before{color:#000;font-size:28px;font-weight:700}.media-preview-modal .btn-close{top:-12px;right:-12px;border:2px solid #fff;border-radius:50%;background:#111;box-shadow:0 0 2px rgba(0,0,0,.5)}.media-preview-modal .btn-close:before{content:none}.media-preview-modal .btn-close img{width:16px;height:16px}.media-preview-modal .modal-body .media-preview-image{max-height:70vh;object-fit:contain}.project-asset-modal .modal-body img{max-height:300px}.project-asset-modal-actions{justify-content:center;margin-top:16px}.project-asset-modal .modal-body .bread-route-button{width:100%;min-width:136px}.location-video-modal .location-video-player{display:block;width:100%;height:70vh;margin:0 auto 18px;border:0;background:#000;object-fit:contain}.client-detail-container,.clients-list-container,.open-billing-container,.status-report-container{max-width:1300px}.open-billing-page .bread-route-table-controls,.status-report-page .bread-route-table-controls{margin-bottom:3px}.open-billing-page .bread-route-table-controls-left,.status-report-page .bread-route-table-controls-left{gap:0}.open-billing-page .bread-route-table-controls-left .bread-route-table-controls-label,.open-billing-page .bread-route-table-controls-select,.status-report-page .bread-route-table-controls-left .bread-route-table-controls-label,.status-report-page .bread-route-table-controls-select{display:inline-flex;align-items:center;min-height:39px;border:1px solid #999;background:#f7f7f7;color:#111}.open-billing-page .bread-route-table-controls-left .bread-route-table-controls-label,.status-report-page .bread-route-table-controls-left .bread-route-table-controls-label{padding:0 0 0 14px}.open-billing-page .bread-route-table-controls-left .bread-route-table-controls-label:first-child,.status-report-page .bread-route-table-controls-left .bread-route-table-controls-label:first-child{border-right:0}.open-billing-page .bread-route-table-controls-left .bread-route-table-controls-label:nth-of-type(2),.status-report-page .bread-route-table-controls-left .bread-route-table-controls-label:nth-of-type(2){margin-right:8px;padding-right:14px;border-left:0}.open-billing-page .bread-route-table-controls-select,.status-report-page .bread-route-table-controls-select{width:54px;margin-right:0;margin-left:0;padding:0 16px 0 6px;border-right:1px solid #999;border-left:0}.open-billing-page .bread-route-export-button,.status-report-page .bread-route-export-button{min-height:39px;margin-left:10px;padding:8px 14px;border-color:#999}.clients-list-page h2,.open-billing-page h2,.status-report-title{margin-bottom:32px}.open-billing-table .project-table-row,.status-report-table .project-table-row{min-height:64px}.open-billing-project-link,.status-report-project-link{max-width:470px;margin-right:auto;margin-left:auto}.client-status-action,.open-billing-action,.status-report-mark-inactive{min-height:26px;padding:4px 8px;white-space:normal}.bread-route-table-footer{align-items:center;color:#444}.bread-route-table-footer p{margin:0}.bread-route-table-footer .bread-route-pagination-wrap{margin-top:0}.bread-route-table-footer .bread-route-pagination-wrap>.col-md-12{padding-right:0;padding-left:0}.bread-route-table-footer .bread-route-pagination{justify-content:flex-end}.clients-list-page .bread-route-table-controls{margin-top:0;margin-bottom:16px}.client-detail-page .bread-route-table-controls-left,.clients-list-page .bread-route-table-controls-left{gap:4px}.client-detail-page .bread-route-table-controls-select,.clients-list-page .bread-route-table-controls-select{width:54px;min-height:22px;margin-right:2px;margin-left:2px;padding:0 16px 0 6px}.clients-list-page .bread-route-table-view-select{width:142px}.clients-table>.row:first-child{min-height:64px}.clients-table>.clients-table-row{min-height:54px}.client-active-status-cell{display:flex;align-items:center;justify-content:center;gap:6px}.client-active-status-label{margin:0;font-size:12px;line-height:1}.clients-table-row .clients-new-job-order-action{width:66.666667%;max-width:173px}.clients-table-name-link{width:260px;max-width:100%;margin:8px auto;background:var(--pageGray)}.client-detail-page .bread-route-table-controls{margin-top:0;margin-bottom:10px}.client-detail-page .bread-route-table-controls-left .bread-route-table-controls-label{display:inline;min-height:0;padding:0;border:0;background:transparent}.client-detail-page .bread-route-table-controls-select{border:1px solid #777;background:#fff}.bread-route-table-controls-primary .bread-route-show-control{flex:0 0 auto;gap:0}.bread-route-table-controls-primary .bread-route-show-control .bread-route-table-controls-label,.bread-route-table-controls-primary .bread-route-show-control .bread-route-table-controls-label:first-child,.bread-route-table-controls-primary .bread-route-show-control .bread-route-table-controls-label:nth-of-type(2){display:inline-flex;align-items:center;min-height:37px;margin:0;padding:0 12px;border:0;background:transparent}.bread-route-table-controls-primary .bread-route-show-control .bread-route-table-controls-select{width:54px;min-height:37px;margin:0;padding:0 16px 0 6px;border:0;background:transparent}.bread-route-table-controls-primary .bread-route-table-view-control .bread-route-table-view-select{width:auto;min-width:132px}.client-back-link{border:0;border-radius:0}.client-identity-row{align-items:center;justify-content:center;margin-top:30px;margin-bottom:28px}.location-identity-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:-moz-fit-content;width:fit-content;max-width:100%;margin:30px auto 28px}.location-identity-name .project-title-plate{width:100%;min-width:0;height:100%;overflow-wrap:anywhere}.location-identity-logo{position:relative;min-width:0;background:#f7f7f7}.location-identity-logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.location-logo-asset-card .project-asset-card-button img{width:100%;height:auto;object-fit:contain}.client-title-plate{min-width:355px}.client-logo-plate{display:inline-flex;align-items:center;justify-content:center;min-width:310px;min-height:62px;padding:0 18px;background:#f7f7f7;color:#111}.client-logo-image{max-width:260px;max-height:48px;object-fit:contain}.client-website-row{margin-top:12px}.client-job-count-row{justify-content:center;margin-bottom:34px}.client-job-counts{display:inline-block;text-align:left}.client-job-count{display:flex;align-items:center;min-height:35px;margin:0;text-transform:uppercase}.client-job-count span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-right:7px;border-radius:50%;color:#fff;font-weight:700}.client-job-count-open span{background:var(--secColor)}.client-job-count-closed span{background:#ff1515}.client-new-job-button{width:100%}.client-active-status-control{display:flex;justify-content:center}.client-active-status-toggle{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:38px;padding:8px 14px;border:1px solid #777;background:#f7f7f7;color:#111}.client-active-status-toggle .bread-route-status-icon{flex:0 0 22px;width:22px;height:22px}.client-active-status-toggle span:last-child{font-size:14px;line-height:1}.client-active-status-toggle-active{border-color:var(--secColor)}.client-active-status-toggle-inactive{border-color:#ff1515}.client-detail-page .project-content-section h3{margin-bottom:17px}.client-detail-page .project-asset-dropzone{margin-bottom:4px}.client-detail-page .text-writing-block{min-height:26px}.client-jobs-table-header{min-height:43px;border-bottom:1px solid #222}.client-jobs-table-row{min-height:54px}.client-jobs-empty-row{color:#111}.client-project-name-link{width:100%;margin:8px 0}.clients-table-row .bread-route-button,.crm-update-table-row .bread-route-button,.project-table-row .bread-route-button,.projects-table-row .bread-route-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:34px;max-width:260px;margin:5px auto}.clients-table-row .bread-route-button.clients-new-job-order-action{width:66.666667%;max-width:173px}.crm-contact-section-heading{gap:12px;margin-bottom:18px}.crm-contact-add-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.crm-contact-row{justify-content:center}.crm-contact-card{height:100%;padding:14px;border:1px solid #999;background:#fff}.crm-contact-heading{margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #999}.crm-contact-heading h4{margin-bottom:4px;font-size:18px;line-height:1.2}.crm-contact-detail-block p,.crm-contact-detail-block span,.crm-contact-heading p{color:#111;font-size:15px;line-height:1.25}.crm-contact-detail-block p{margin-bottom:6px}.crm-contact-detail-block>div{margin-bottom:8px}.crm-contact-address>span,.crm-contact-detail-block p>span,.crm-contact-notes>span{font-weight:700;text-transform:uppercase}.crm-contact-address p,.crm-contact-notes p{margin:2px 0 0}.crm-contact-action-row{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:8px;margin-top:12px}.crm-contact-action-col{display:flex;margin-bottom:0}.crm-contact-action-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:30px;padding:4px 6px;font-size:12px;line-height:1.1}.crm-contact-empty{padding:14px;border:1px solid #999;background:#fff;text-align:center}.crm-contact-detail-action{padding:0;border:0;background:transparent;color:#111;text-align:left;text-decoration:underline;overflow-wrap:anywhere}.crm-contact-detail-action:focus,.crm-contact-detail-action:hover{color:var(--secColor)}.client-detail-page .project-document-list-row .list-group{width:100%}@media (max-width:767px){.nav-background-color{padding-top:12px;padding-bottom:14px}.bread-route-main,.main-background-color{width:100%;max-width:100%;overflow-x:hidden}.bread-route-header.py-3{padding-top:12px!important;padding-bottom:14px!important}.bread-route-header-inner.my-3{margin-top:0!important;margin-bottom:0!important;padding-right:14px;padding-left:14px}.bread-route-header-row{width:100%;max-width:100%;min-height:0;margin-right:0;margin-left:0;gap:10px 0}.bread-route-header-row>[class*=col-]{min-width:0}.bread-route-logo-col{order:1;flex:0 0 100%;max-width:100%;padding-right:0;padding-left:0;text-align:center}.bread-route-logo-link{display:block;width:100%}.bread-route-profile-col{order:2;flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 72px);max-width:calc(100% - 72px);margin-left:0!important;padding-right:8px}.bread-route-menu-col{order:3;flex:0 0 72px;max-width:72px;margin-left:0;align-self:center;justify-content:flex-end!important}.name-card{width:min(270px,100%);min-height:72px;margin:0}.name{width:auto;min-height:72px;padding-right:12px;padding-left:12px;font-size:14px}.bread-route-profile-name{flex:1 1 auto;min-width:0}.bread-route-profile-avatar.avatar{flex:0 0 72px;width:72px;height:72px}.bread-route-logo{width:100%;max-width:100%;height:auto}.the-nav-icon svg{width:48px;height:48px}.bread-route-menu-container{padding-right:0;padding-left:0}.bread-route-menu-panel{--bs-offcanvas-width:min(260px,calc(100vw - 28px));width:min(260px,calc(100vw - 28px));max-width:calc(100vw - 28px)}.bread-route-menu-panel-header{min-height:92px}.bread-route-menu-close,.bread-route-menu-close img{width:58px;height:58px}.bread-route-menu-link{padding:15px 18px;font-size:16px}.client-detail-container,.clients-list-container,.main-background-color>.container,.open-billing-container,.project-layout-container,.projects-list-container,.status-report-container{width:100%;max-width:100%;overflow-x:hidden;padding-right:12px;padding-left:12px}.main-background-color .row{max-width:100%;margin-right:0;margin-left:0}.main-background-color [class*=col-]{min-width:0}.bread-route-table-controls-left,.bread-route-table-search{justify-content:center;flex-wrap:wrap;gap:8px}.bread-route-table-controls-left{flex-direction:column;width:100%}.bread-route-table-controls-exports,.bread-route-table-controls-primary{justify-content:center;flex-wrap:wrap;width:100%}.bread-route-table-controls-exports{margin-top:4px}.bread-route-table-search{width:100%;margin-top:12px;text-align:center}.bread-route-table-search-input{width:min(230px,100%)}.bread-route-pagination,.bread-route-pagination-wrap,.bread-route-table-footer,.login-page h1,.project-document-asset-row,.project-document-billing-row,.update-form button,.update-form input{width:100%;max-width:100%;min-width:0}.open-billing-page .bread-route-export-button,.project-layout-page .bread-route-export-button,.projects-list-page .bread-route-export-button,.status-report-page .bread-route-export-button{margin-right:5px;margin-left:5px}.project-back-link{width:100%;margin-left:0}.project-number-cell,.project-route-avatar-cell,.project-route-text-cell,.project-title-cell{width:100%;text-align:center}.client-logo-plate,.client-title-plate,.project-number-plate,.project-route-card,.project-title-plate{width:100%;min-width:0}.client-logo-image{max-width:100%}.project-route-avatar{margin:0 auto}.bread-route-modal .modal-dialog{max-width:calc(100vw - 24px);margin:17px auto 12px}.clients-table-header,.clients-table-row,.crm-update-table-header,.crm-update-table-row,.project-table-header,.project-table-row,.projects-table-header,.projects-table-row{flex-wrap:nowrap;min-height:38px}.clients-table-header>[class*=col-md-],.clients-table-row>[class*=col-md-],.crm-update-table-header>[class*=col-md-],.crm-update-table-row>[class*=col-md-],.project-table-header>[class*=col-md-],.project-table-row>[class*=col-md-],.projects-table-header>[class*=col-md-],.projects-table-row>[class*=col-md-]{flex-grow:0;flex-shrink:0;min-width:0;padding-right:3px;padding-left:3px}.clients-table-header>.col-md-1,.clients-table-row>.col-md-1,.crm-update-table-header>.col-md-1,.crm-update-table-row>.col-md-1,.project-table-header>.col-md-1,.project-table-row>.col-md-1,.projects-table-header>.col-md-1,.projects-table-row>.col-md-1{flex-basis:8.333333%;max-width:8.333333%}.clients-table-header>.col-md-2,.clients-table-row>.col-md-2,.crm-update-table-header>.col-md-2,.crm-update-table-row>.col-md-2,.project-table-header>.col-md-2,.project-table-row>.col-md-2,.projects-table-header>.col-md-2,.projects-table-row>.col-md-2{flex-basis:16.666667%;max-width:16.666667%}.clients-table-header>.col-md-3,.clients-table-row>.col-md-3,.crm-update-table-header>.col-md-3,.crm-update-table-row>.col-md-3,.project-table-header>.col-md-3,.project-table-row>.col-md-3,.projects-table-header>.col-md-3,.projects-table-row>.col-md-3{flex-basis:25%;max-width:25%}.clients-table-header>.col-md-4,.clients-table-row>.col-md-4,.crm-update-table-header>.col-md-4,.crm-update-table-row>.col-md-4,.project-table-header>.col-md-4,.project-table-row>.col-md-4,.projects-table-header>.col-md-4,.projects-table-row>.col-md-4{flex-basis:33.333333%;max-width:33.333333%}.clients-table-header>.col-md-5,.clients-table-row>.col-md-5,.crm-update-table-header>.col-md-5,.crm-update-table-row>.col-md-5,.project-table-header>.col-md-5,.project-table-row>.col-md-5,.projects-table-header>.col-md-5,.projects-table-row>.col-md-5{flex-basis:41.666667%;max-width:41.666667%}.clients-table-header>.col-md-6,.clients-table-row>.col-md-6,.crm-update-table-header>.col-md-6,.crm-update-table-row>.col-md-6,.project-table-header>.col-md-6,.project-table-row>.col-md-6,.projects-table-header>.col-md-6,.projects-table-row>.col-md-6{flex-basis:50%;max-width:50%}.clients-table-header>.col-md-7,.clients-table-row>.col-md-7,.crm-update-table-header>.col-md-7,.crm-update-table-row>.col-md-7,.project-table-header>.col-md-7,.project-table-row>.col-md-7,.projects-table-header>.col-md-7,.projects-table-row>.col-md-7{flex-basis:58.333333%;max-width:58.333333%}.clients-table-header>.col-md-8,.clients-table-row>.col-md-8,.crm-update-table-header>.col-md-8,.crm-update-table-row>.col-md-8,.project-table-header>.col-md-8,.project-table-row>.col-md-8,.projects-table-header>.col-md-8,.projects-table-row>.col-md-8{flex-basis:66.666667%;max-width:66.666667%}.clients-table-header>.col-md-9,.clients-table-row>.col-md-9,.crm-update-table-header>.col-md-9,.crm-update-table-row>.col-md-9,.project-table-header>.col-md-9,.project-table-row>.col-md-9,.projects-table-header>.col-md-9,.projects-table-row>.col-md-9{flex-basis:75%;max-width:75%}.clients-table-header>.col-md-10,.clients-table-row>.col-md-10,.crm-update-table-header>.col-md-10,.crm-update-table-row>.col-md-10,.project-table-header>.col-md-10,.project-table-row>.col-md-10,.projects-table-header>.col-md-10,.projects-table-row>.col-md-10{flex-basis:83.333333%;max-width:83.333333%}.clients-table-header>.col-md-11,.clients-table-row>.col-md-11,.crm-update-table-header>.col-md-11,.crm-update-table-row>.col-md-11,.project-table-header>.col-md-11,.project-table-row>.col-md-11,.projects-table-header>.col-md-11,.projects-table-row>.col-md-11{flex-basis:91.666667%;max-width:91.666667%}.clients-table-header>.col-md-12,.clients-table-row>.col-md-12,.crm-update-table-header>.col-md-12,.crm-update-table-row>.col-md-12,.project-table-header>.col-md-12,.project-table-row>.col-md-12,.projects-table-header>.col-md-12,.projects-table-row>.col-md-12{flex-basis:100%;max-width:100%}.clients-table-header,.clients-table-row p,.crm-update-table-header p,.crm-update-table-row p,.project-table-header p,.project-table-row p,.projects-table-header p,.projects-table-row p{font-size:10px;line-height:1.15}.projects-table-name-link{height:auto;min-height:42px;margin:4px 0;padding:7px 6px;font-size:12px;line-height:1.15;white-space:normal;overflow-wrap:break-word}.clients-table-row .bread-route-button,.crm-update-table-row .bread-route-button,.project-table-row .bread-route-button,.projects-table-row .bread-route-button{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:42px;margin-top:3px;margin-bottom:3px;padding:7px 5px;font-size:11px;line-height:1.1;white-space:normal;overflow-wrap:break-word}.open-billing-page .project-table-header,.open-billing-page .project-table-row,.status-report-page .project-table-header,.status-report-page .project-table-row{min-height:64px}.open-billing-page .project-table-header>.col-md-5,.open-billing-page .project-table-row>.col-md-5,.status-report-page .project-table-header>.col-md-5,.status-report-page .project-table-row>.col-md-5{flex-basis:32%;max-width:32%}.open-billing-page .project-table-header>.col-md-2,.open-billing-page .project-table-row>.col-md-2,.status-report-page .project-table-header>.col-md-2,.status-report-page .project-table-row>.col-md-2{flex-basis:18%;max-width:18%}.open-billing-page .project-table-header>.col-md-4,.open-billing-page .project-table-row>.col-md-4,.status-report-page .project-table-header>.col-md-4,.status-report-page .project-table-row>.col-md-4{flex-basis:29%;max-width:29%}.open-billing-page .project-table-header>.col-md-1,.open-billing-page .project-table-row>.col-md-1,.status-report-page .project-table-header>.col-md-1,.status-report-page .project-table-row>.col-md-1{flex-basis:21%;max-width:21%}.open-billing-page .project-table-header p,.open-billing-page .project-table-row p,.status-report-page .project-table-header p,.status-report-page .project-table-row p{font-size:12px;line-height:1.15}.open-billing-project-link,.status-report-project-link{height:auto;min-height:52px;padding:8px 6px;font-size:12px;line-height:1.15;white-space:normal;overflow-wrap:break-word}.open-billing-action,.status-report-mark-inactive{display:inline-flex;align-items:center;justify-content:center;height:auto;min-height:44px;padding:7px 5px;font-size:11px;line-height:1.05;white-space:normal}.projects-list-page .projects-table-header,.projects-list-page .projects-table-row{width:100%;min-width:0}.dashboard-details{max-width:calc(100vw - 24px);padding-right:12px;padding-left:12px;text-align:center}.dashboard-details-row{justify-content:center}.dashboard-details-label{width:100%;padding-right:12px;padding-left:12px}.dashboard-details-label p{text-align:center}.dashboard-details-control{width:100%;padding-right:12px;padding-left:12px}.project-document-billing-row{display:block}.project-document-bill-button{width:100%;max-width:none;margin-top:6px;margin-left:0}.project-mark-all-hours-billed-button{width:100%;min-width:0}.bread-route-table-controls,.bread-route-table-footer{font-size:12px;flex-wrap:wrap;margin-right:0;margin-left:0}.bread-route-table-footer .bread-route-pagination-wrap>.col-md-12{min-width:0;padding-right:0;padding-left:0}.bread-route-table-footer .bread-route-pagination{justify-content:center;flex-wrap:wrap}.bread-route-asset-pagination{row-gap:10px}.bread-route-asset-pagination-actions,.bread-route-asset-pagination-summary{width:100%;max-width:100%;text-align:center}.bread-route-asset-pagination-summary p{font-size:12px}.bread-route-asset-pagination .bread-route-pagination,.bread-route-asset-pagination-actions{justify-content:center;flex-wrap:wrap}.crm-client-updates-block{margin-top:32px}.project-layout-page .project-identity-row{--bs-gutter-x:0}.project-number-cell,.project-title-cell{padding-right:0;padding-left:0}.project-number-plate,.project-title-plate{min-height:48px;padding:12px 18px}.project-action-row .project-action-button{margin-top:.25rem}.project-team-card{margin-bottom:.25rem}.clients-table-header,.crm-update-table-header,.project-table-header,.projects-table-header{display:none}.clients-table-row,.crm-update-table-row,.project-table-row,.projects-table-row{--bs-gutter-x:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;min-height:0;margin:12px 0;padding:10px;border:1px solid #999;border-radius:4px;background:#fff;text-align:left!important}.clients-table-row>[class*=col-md-],.crm-update-table-row>[class*=col-md-],.project-table-row>[class*=col-md-],.projects-table-row>[class*=col-md-]{display:flex;flex:none;flex-direction:column;align-items:flex-start;justify-content:center;width:100%;max-width:100%;min-height:82px;padding:8px;border:1px solid #d8d8d8;background:#f7f7f7;text-align:left!important;overflow-wrap:anywhere}.clients-table-row>[data-table-label=action],.clients-table-row>[data-table-label=actions],.clients-table-row>[data-table-label]:first-child,.clients-table-row>[data-table-label]:last-child,.crm-update-table-row>[data-table-label=action],.crm-update-table-row>[data-table-label=actions],.crm-update-table-row>[data-table-label]:first-child,.crm-update-table-row>[data-table-label]:last-child,.project-table-row>[data-table-label="open / close"],.project-table-row>[data-table-label="status action"],.project-table-row>[data-table-label=action],.project-table-row>[data-table-label=actions],.project-table-row>[data-table-label]:first-child,.project-table-row>[data-table-label]:last-child,.projects-table-row>[data-table-label=action],.projects-table-row>[data-table-label=actions],.projects-table-row>[data-table-label]:first-child,.projects-table-row>[data-table-label]:last-child{grid-column:1/-1;min-height:58px}.projects-list-page .projects-table-row{grid-template-areas:"projects-card-project projects-card-project" "projects-card-job projects-card-client" "projects-card-routed-to projects-card-router" "projects-card-route-status projects-card-open-status" "projects-card-action projects-card-action"}.projects-list-page .projects-table-row>[data-table-label=project]{grid-area:projects-card-project}.projects-list-page .projects-table-row>[data-table-label="job number"]{grid-area:projects-card-job}.projects-list-page .projects-table-row>[data-table-label=client]{grid-area:projects-card-client}.projects-list-page .projects-table-row>[data-table-label="route status"]{grid-area:projects-card-route-status}.projects-list-page .projects-table-row>[data-table-label="open status"]{grid-area:projects-card-open-status}.projects-list-page .projects-table-row>[data-table-label="routed to"]{grid-area:projects-card-routed-to;grid-column:auto}.projects-list-page .projects-table-row>[data-table-label=router]{grid-area:projects-card-router;grid-column:auto}.projects-list-page .projects-table-row>[data-table-label=action]{grid-area:projects-card-action}.projects-list-page .projects-mobile-sort-controls{margin:12px 0;padding:10px;border:1px solid #999;border-radius:4px;background:#fff}.projects-list-page .projects-mobile-sort-label{margin-bottom:8px;color:#555;font-size:10px;font-weight:700;line-height:1}.projects-list-page .projects-mobile-sort-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.projects-list-page .projects-mobile-sort-button{min-height:38px;margin:0;padding:7px 8px;font-size:12px;line-height:1.1;white-space:normal}.projects-list-page .projects-mobile-sort-button-active{border-color:#ff761b;background-color:#ff761b;color:#fff}.projects-list-page .projects-mobile-sort-indicator{margin-left:4px}.project-audit-table-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"audit-date audit-type" "audit-issuer audit-recipients" "audit-action audit-action"}.project-audit-table-row>[data-table-label="update type"],.project-audit-table-row>[data-table-label=date],.project-audit-table-row>[data-table-label=issuer],.project-audit-table-row>[data-table-label=recipients]{grid-column:auto;min-height:82px}.project-audit-table-row>[data-table-label=date]{grid-area:audit-date}.project-audit-table-row>[data-table-label="update type"]{grid-area:audit-type}.project-audit-table-row>[data-table-label=issuer]{grid-area:audit-issuer}.project-audit-table-row>[data-table-label=recipients]{grid-area:audit-recipients}.project-audit-table-row>[data-table-label=action]{grid-area:audit-action;grid-column:1/-1;min-height:58px}.project-layout-page .project-audit-table-row>[data-table-label="update type"],.project-layout-page .project-audit-table-row>[data-table-label=date],.project-layout-page .project-audit-table-row>[data-table-label=issuer],.project-layout-page .project-audit-table-row>[data-table-label=recipients]{grid-column:auto;min-height:82px}.project-layout-page .project-audit-table-row>[data-table-label=date]{grid-area:audit-date}.project-layout-page .project-audit-table-row>[data-table-label="update type"]{grid-area:audit-type}.project-layout-page .project-audit-table-row>[data-table-label=issuer]{grid-area:audit-issuer}.project-layout-page .project-audit-table-row>[data-table-label=recipients]{grid-area:audit-recipients}.status-report-page .status-report-table .project-table-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"status-project status-project" "status-job status-client" "status-routed status-open" "status-action status-action";min-height:0}.status-report-page .status-report-table .project-table-row>[class*=col-md-]{flex-basis:auto;width:100%;max-width:100%}.status-report-page .status-report-table .project-table-row>[data-table-label=project]{grid-area:status-project;grid-column:1/-1;min-height:58px}.status-report-page .status-report-table .project-table-row>[data-table-label="job number"]{grid-area:status-job;grid-column:auto;min-height:82px}.status-report-page .status-report-table .project-table-row>[data-table-label=client]{grid-area:status-client;grid-column:auto;min-height:82px}.status-report-page .status-report-table .project-table-row>[data-table-label="routed to"]{grid-area:status-routed;grid-column:auto;min-height:82px}.status-report-page .status-report-table .project-table-row>[data-table-label="open status"]{grid-area:status-open;grid-column:auto;min-height:82px}.status-report-page .status-report-table .project-table-row>[data-table-label=action]{grid-area:status-action;grid-column:1/-1;min-height:58px}.open-billing-page .open-billing-table .project-table-row{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.open-billing-page .open-billing-table .project-table-row>[class*=col-md-]{flex-basis:auto;width:100%;max-width:100%}.open-billing-page .open-billing-table .project-table-row>[data-table-label=action],.open-billing-page .open-billing-table .project-table-row>[data-table-label=project]{grid-column:1/-1;min-height:58px}.open-billing-page .open-billing-table .project-table-row>[data-table-label="job number"],.open-billing-page .open-billing-table .project-table-row>[data-table-label=client]{grid-column:auto;min-height:82px}.clients-list-page .clients-table-row>[data-table-label=website]{min-height:58px}.clients-list-page .clients-table-row>[data-table-label="open jobs"],.clients-list-page .clients-table-row>[data-table-label=status]{grid-column:auto;min-height:82px}.project-table-total-row>[class*=col-md-]:empty{display:none}.clients-table-row>.col-md-12,.crm-update-table-row>.col-md-12,.project-table-row>.col-md-12,.projects-table-row>.col-md-12{grid-column:1/-1}.clients-table-row>[data-table-label]:before,.crm-update-table-row>[data-table-label]:before,.project-table-row>[data-table-label]:before,.projects-table-row>[data-table-label]:before{content:attr(data-table-label);display:block;margin-bottom:5px;color:#555;font-size:10px;font-weight:700;line-height:1;text-transform:uppercase}.clients-table-row p,.crm-update-table-row p,.project-table-row p,.projects-table-row p{width:100%;font-size:14px;line-height:1.2;text-align:left}.client-project-name-link,.open-billing-project-link,.projects-table-name-link,.status-report-project-link{width:100%;max-width:100%;margin:0;font-size:14px;line-height:1.2;text-align:center}.clients-table-row .bread-route-button,.crm-update-table-row .bread-route-button,.open-billing-action,.project-table-row .bread-route-button,.projects-table-row .bread-route-button,.status-report-mark-inactive{width:100%;max-width:none;min-height:38px;margin:0;padding:7px 8px;font-size:12px;line-height:1.1;white-space:normal}.clients-table-row .bread-route-button.clients-new-job-order-action{width:100%;max-width:none}.employees-page .employee-card,.employees-page .employee-card .row{min-height:0}.employees-page .employee-card .row{flex-direction:column-reverse}.employees-page .employee-card-image-cell,.employees-page .employee-card-name-cell{width:100%;padding-right:0;padding-left:0}.employees-page .employee-card-body{min-height:62px;padding:10px 8px}.employees-page .employee-card-image-cell{min-height:0}.employees-page .employee-avatar-placeholder,.employees-page .employee-card-image{height:auto;aspect-ratio:1/1}@media (max-width:420px){.clients-table-row,.crm-update-table-row,.project-table-row,.projects-table-row{grid-template-columns:1fr}.clients-list-page .clients-table-row,.project-audit-table-row{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-list-page .clients-table-row>[data-table-label=website]{grid-column:1/-1}.clients-list-page .clients-table-row>[data-table-label="open jobs"],.clients-list-page .clients-table-row>[data-table-label=status]{grid-column:auto}}.bread-route-modal .modal-footer{gap:8px}.bread-route-modal .modal-footer .bread-route-button{width:100%;max-width:none}.clients-list-page .clients-table-row>[data-table-label=client]{order:1}.clients-list-page .clients-table-row>[data-table-label=website]{order:2;grid-column:1/-1}.clients-list-page .clients-table-row>[data-table-label=status]{order:3;grid-column:auto}.clients-list-page .clients-table-row>[data-table-label="open jobs"]{order:4;grid-column:auto}.clients-list-page .clients-table-row>[data-table-label="status action"],.clients-list-page .clients-table-row>[data-table-label=action],.clients-list-page .clients-table-row>[data-table-label=actions]{order:5;grid-column:1/-1}}