.field-text{color:#7d829e;font-family:Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:-.48px}.field-text.medium{font-weight:bolder}.field-text--underlined{border-bottom:1px solid #7d829e}.success-text{color:#3fbb64}.no-wrap{white-space:nowrap}.cursor-pointer{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}a{font-size:20px}h4{color:#314961}.creation-date{font-size:14px;line-height:18px}.button{border:0;border-radius:0;box-shadow:none;display:flex;justify-content:center;align-items:center;font-weight:700;min-width:120px;height:60px;font-size:20px;line-height:24px;letter-spacing:-.48px}.button .disabled{opacity:.5}.button i{font-size:30px}.button .png-icon,.button i{margin-right:8px}.button.small{font-size:16px;line-height:16px;letter-spacing:-.48px;height:40px}.button.small .material-icons{font-size:24px}.button.large{width:190px;font-size:20px;line-height:24px;letter-spacing:-.48px}.button.large-wide{width:220px!important}.button.full-width{width:100%!important}.button.max-super-large{max-width:300px!important}.button.primary{background-color:#7d829e;color:#fff}.button.success{background-color:#3fbb64;color:#fff}.button.outline-success{color:#3fbb64}.button.outline-success:hover{color:#fff;background-color:#3fbb64}.button.info{background-color:#f8f8fc;color:#7d829e}.button.info-reverse{background-color:#7d829e;color:#f8f8fc}.button.info-reverse:active,.button.info-reverse:focus,.button.info-reverse:hover{background-color:#636885!important;color:#f8f8fc!important}.button.fit{width:unset}.form-input{min-width:400px;height:60px;border-radius:0;border-color:#d1d2de;background-color:#f8f8fc}.form-input::-webkit-input-placeholder{color:#d9d9e4}.form-input:-ms-input-placeholder{color:#d9d9e4}.form-input::placeholder{color:#d9d9e4}.form-input-label{display:flex;align-items:center;font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;height:60px;width:100%;margin:0}.form-input-group{flex-wrap:nowrap}.form-input-group.form-input-group-multi .form-input{height:auto;min-height:60px}.form-input-group.form-input-group-disabled .autocomplete .control{background:#e9ecef}.form-input-group .append .text{cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:30px;font-weight:600;color:#fff;letter-spacing:-.48px;text-align:center;border:none;border-radius:0;min-width:60px;background-color:#7d829e;-webkit-user-select:none;-ms-user-select:none;user-select:none}.form-input-group .append .text i{font-size:30px}.form-input-group .append .success{background-color:#3fbb64}.form-input-group .append .warning{background-color:#f5a623}.form-input-group .append .primary{background-color:#314961}.form-input-group .append .error{background-color:#ca6464}.form-input-group .append .pc{background-color:#905d8b}.form-check-input[type=checkbox]{width:20px;height:20px;margin-top:.15rem;margin-left:-1.5rem}.form-control:focus{z-index:inherit}.material-icons-outlined,.material-icons.material-icons--outlined{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-family:"Material Icons Outlined"}body{display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif,"Roboto";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%}html{min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.header-actions-wrapper{width:100%;display:flex;justify-content:end}.header-actions-wrapper .actions{display:flex;align-items:center}#root,.header-actions-wrapper .actions .page-action-container{display:flex}#root{min-height:100%;overflow:hidden;width:100%}#root:has(.costing-category-table){overflow:visible}.authentication-layout{display:flex;align-items:center;justify-content:center;background-color:#f8f8fc;height:100%;overflow:auto}.authentication-card-container{max-width:920px;min-height:430px;margin-bottom:50px}.authentication-card-container .field-text{white-space:nowrap}@media(max-width:920px){.authentication-card-container{height:100%;width:100%}}.authentication-card-container .authentication-logo{margin:40px;justify-content:center;display:flex}.authentication-card-container .authentication-card{box-shadow:0 0 5px rgba(0,0,0,.15);display:flex;flex-direction:column;height:auto;background-color:#fff}.authentication-card-container .authentication-card .header{min-height:100px;background-color:#314961;display:flex;align-items:center;justify-content:space-between;padding:0 40px}.authentication-card-container .authentication-card .header h1{font-size:2rem;color:#fff;margin-right:30px}.authentication-card-container .authentication-card .header .logo{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;height:40px;width:272px}.authentication-card-container .authentication-card .body{display:flex;padding:20px 40px;height:100%}.authentication-card-container .authentication-card .footer{width:100%;padding:20px 40px 50px}.authentication-card-container.sign-in-card .remember-me{color:#7d829e;font-size:20px;line-height:24px;letter-spacing:-.48px;white-space:nowrap;display:flex;align-items:center;height:60px;width:190px}.authentication-card-container.sign-in-card .remember-me .form-check-input{margin-top:.1rem}.authentication-card-container.sign-in-card .sign-in-submit{flex-direction:row-reverse}.authentication-card-container.sign-in-card .sign-in-button{margin-left:20px}.authentication-card-container.sign-in-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.sign-in-card .sign-up-button .button{width:auto;white-space:nowrap}@media(max-width:920px){.authentication-card-container.sign-in-card .sign-in-other{margin-top:40px;flex-direction:column;width:100%}}.authentication-card-container .header .switch-link{font-size:20px;color:#fff;font-weight:500;line-height:1.2;cursor:pointer}.authentication-card-container .header .switch-link:hover{text-decoration:underline}.png-icon{width:30px;height:30px}.integration-icon{height:80px}.xero-sso-button{background-color:#003c64;color:#fff;cursor:pointer;border-radius:10px;height:50px;padding:0 15px;font-weight:700;font-size:14px;min-width:200px;transition:background-color .1s ease-in-out}.xero-sso-button:focus,.xero-sso-button:hover{background-color:#005b97}.xero-sso-button img{width:30px;height:30px}.sign-in-apps{margin:20px 0;color:#7d829e}.sign-in-apps .sign-in-apps-bar{border-bottom:1px solid #d1d2de;width:100%;height:50%;margin:10px}.Toastify__toast-container{width:400px}.toast{max-width:400px}.notification .title{display:flex;justify-content:space-between;background-color:#3fbb64;color:#fff}.notification .title.error{background-color:#dc3545}.notification .body{min-height:60px;font-size:18px;background-color:#3fbb64;color:#fff}.notification .body .button{margin-top:10px;background-color:#256f3b;color:#fff}.notification .body.error{background-color:#dc3545}.authentication-card-container.sign-up-card .sign-in-button{margin-left:20px;text-decoration:none}.authentication-card-container.sign-up-card .sign-in-button .button{width:auto;white-space:nowrap}.authentication-card-container.sign-up-card .sign-up-submit{flex-direction:row-reverse}@media(max-width:920px){.authentication-card-container.sign-up-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.sign-up-card .button{width:100%}}.authentication-card-container label a{font-size:inherit}.authentication-card-container.sign-up-activate-card{width:820px;max-width:100%}.authentication-card-container.sign-up-activate-card .field-text{white-space:normal}.authentication-card-container.sign-up-activate-card a{color:#314961;display:inline-block;margin-left:15px}.authentication-card-container.sign-up-confirm-card{width:820px;max-width:100%}.authentication-card-container.sign-up-confirm-card .field-text{white-space:normal}.authentication-card-container.sign-up-confirm-card a{color:#314961}.authentication-card-container.forget-password-card .sign-in-button{margin-left:20px}.authentication-card-container.forget-password-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.forget-password-card .sign-up-button .button{width:auto;white-space:nowrap}.authentication-card-container.forget-password-card .sign-up-submit{flex-direction:row-reverse}@media(max-width:920px){.authentication-card-container.forget-password-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.forget-password-card .button{width:100%}}.card-wrapper{margin-bottom:20px}.card-wrapper .table-card{margin-right:0}.dashboard-card{box-shadow:0 0 5px rgba(0,0,0,.15);display:flex;flex-direction:column}.dashboard-card.overflow-visible .body{overflow:visible}.dashboard-card .header{display:flex;align-items:center;min-height:60px;background-color:#314961;padding-left:20px;padding-right:20px;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.48px;text-transform:uppercase;color:#fff;flex-shrink:0}.dashboard-card .header.centered{text-transform:none;padding:0;display:flex;align-items:center;justify-content:center}.dashboard-card .header .title-badge{min-width:120px;height:30px;padding:0 10px;background-color:#506479;font-size:16px;margin-left:40px;text-align:center;line-height:30px;font-weight:400}.dashboard-card .header .title-badge--disabled{background-color:#dce0e5}.dashboard-card .header .actions-container{display:flex}.dashboard-card .header .actions-container .action{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:15px;height:100%;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:600;cursor:pointer}.dashboard-card .header .actions-container .action:hover{background-color:#213242}.dashboard-card .header .actions-container .action .icon-button{margin-right:0}.dashboard-card .header .actions-container .action i{font-size:30px;margin-right:5px}.dashboard-card .header .actions-container .action.true svg{fill:#8f98a0}.dashboard-card .body{margin:20px;height:100%;overflow:auto}.dashboard-card .footer{padding:0 20px 20px;flex-shrink:0}.dashboard-card .footer .button{margin-left:10px}.card-field-header{height:60px;line-height:60px}.card-field-placeholder{color:#d1d2de;font-style:italic}.card-field-content{word-break:break-word;overflow:hidden;padding:15px}.card-field-append,.card-field-content{background-color:#f8f8fc;min-height:55px}.card-field-append{display:flex;align-items:center}.card-field-text-content{white-space:pre}.card-field-text-content-wrap{white-space:normal;text-align:justify}.card-field-text-content-multiline{white-space:pre-line}.card-field-link{cursor:pointer}@media(max-width:1600px){.dashboard-card .header{flex-wrap:wrap}}.dashboard-notifications{margin-bottom:30px}.dashboard-notification{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-notification.unread{background-color:#f9f9f9}.dashboard-notification .notification-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-notification .notification-icon .material-icons{font-size:24px}.dashboard-notification .notification-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.empty-placeholder{align-items:center;box-shadow:none}.empty-placeholder .empty-message{font-size:30px;line-height:1.15;text-align:center}.empty-placeholder .empty-message--compact{font-size:22px}.empty-placeholder .button-container{display:flex;justify-content:center;flex-wrap:wrap;margin:20px 0}.empty-placeholder .button-container .btn{display:inline-flex;margin-bottom:20px}.empty-placeholder .button-container .btn:not(:last-child){margin-right:20px}.dashboard-tasks{margin-bottom:30px}.dashboard-task{display:flex;color:#7d829e;align-items:center;padding:20px 20px 0;cursor:pointer}.dashboard-task:last-child{padding-bottom:20px}.dashboard-task .badge{width:40px;margin-right:15px}.dashboard-task .dashboard-task-message .badge{width:80px}.dashboard-task .task-icon{color:#314961;margin-right:10px;display:flex;align-items:center;justify-content:center}.dashboard-task .task-icon .material-icons{font-size:24px}.dashboard-task .task-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.left-modal-container .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.left-modal-container .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.left-side-modal .modal-backdrop:not([aria-hidden=true]){z-index:1050}.left-side-modal .fade{transition:none}.left-side-modal.show .left-modal-container{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.left-modal-container{position:absolute;top:0;left:0;width:680px;max-width:680px;height:100%;background-color:#fff;display:flex;flex-direction:column;box-shadow:3px 0 5px rgba(0,0,0,.15);margin:0;-webkit-transform:translateX(-680px)!important;transform:translateX(-680px)!important;transition:1s ease-in-out}.left-modal-container.wide{width:100%;max-width:960px}.left-modal-container .modal-content{border:none;outline:0}.left-modal-container .header .close{text-shadow:none;color:#fff;opacity:1;outline:none}.left-modal-container .header .close i{font-size:32px}.left-modal-container .header .close:active,.left-modal-container .header .close:focus,.left-modal-container .header .close:hover{background-color:transparent;border:0}.left-modal-container .body{display:flex;padding:20px}.left-modal-container .footer{padding:20px;border:none}.left-modal-container .footer .bottom-message{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start;max-width:320px}.left-modal-container .footer .bottom-message .message{font-size:20px;color:#7d829e;height:100%;padding-left:10px}.left-modal-container .footer .bottom-message .message-icon{width:40px;color:#7d829e;height:40px;font-size:40px}.left-modal-container .footer .button{width:120px}.left-modal-container .footer .left-button-container{display:flex;flex:1 1 auto;justify-content:flex-start}.left-modal-container .footer .left-button-container .left-button{width:auto}@media(max-width:920px){.left-modal-container{max-width:100%}.left-modal-container .body{padding:20px}}.autocomplete{width:100%}.autocomplete.is-invalid .control{border-color:#dc3545}.autocomplete.is-invalid .control.focused{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.autocomplete .control{display:flex;width:100%;height:60px;border-radius:0;background-color:#f8f8fc;border:1px solid #d1d2de}.autocomplete .control.focused{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.autocomplete .control .value-container{height:100%;padding:0 20px}.autocomplete .control .value-container .input{height:100%;width:100%;background-color:transparent;border:none;outline:none;box-shadow:none;padding:0;opacity:1!important;z-index:1}.autocomplete .control .value-container .multi-value-container~input{width:auto;margin-left:15px;height:30px}.autocomplete .control .value-container .multi-value-container{height:30px;border-radius:0}.autocomplete .control .value-container .multi-value-container .multi-value-label{background-color:#f8f8fc;height:100%;display:flex;align-items:center;font-size:14px;letter-spacing:-.39px;padding:0 10px;border:1px solid #7d829e;border-radius:0}.autocomplete .control .value-container .multi-value-container .multi-value-remove{border-radius:0;width:30px;height:30px;background-color:#7d829e;justify-content:center;display:flex;align-items:center}.autocomplete .control .value-container .multi-value-container .multi-value-remove i{color:#fff}.autocomplete .dropdown-indicator{display:flex;justify-content:center;align-items:center;width:40px;height:60px}.autocomplete .dropdown-indicator i{font-size:30px;color:#7d829e}.autocomplete .placeholder{font-size:20px;color:#d1d2de;letter-spacing:-.48px}.autocomplete.form-input-compact{height:40px;font-size:14px}.autocomplete.form-input-compact .control{height:40px}.autocomplete.form-input-compact .control .value-container{padding:0 10px}.autocomplete.form-input-compact .control .value-container .input{font-size:14px}.autocomplete.form-input-compact .dropdown-indicator{height:40px;width:30px}.autocomplete.form-input-compact .autocomplete-menu .menu-list .option{min-height:40px;font-size:14px}.menu-container{top:100%;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);margin:8px 0;position:absolute;width:100%;z-index:1}.autocomplete-menu{background-color:#f8f8fc!important;border:1px solid #d1d2de!important;border-radius:0!important;z-index:4!important}.autocomplete-menu .menu-list{padding:0}.autocomplete-menu .menu-list .option{padding:8px 12px;display:flex;align-items:center;min-height:60px;border-top:1px solid #d1d2de;background-color:#f8f8fc;color:#7d829e;font-size:20px;line-height:24px;letter-spacing:-.48px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.autocomplete-menu .menu-list .option:has(.channel-item){width:100%}.autocomplete-menu .menu-list .option.option-selected{background-color:#eee}.autocomplete-menu .menu-list .option.option-badged{height:auto}.autocomplete-menu .menu-list .option.option-badged .option-badged-group{display:flex;flex-direction:column}.autocomplete-menu .menu-list .option.option-badged .option-badged-group .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.autocomplete-menu .menu-list .option .option-badged-inline{display:flex;flex-direction:row}.autocomplete-menu .menu-list .option .option-badged-inline .badge{margin-left:10px}.autocomplete-menu .menu-list .option.true,.autocomplete-menu .menu-list .option:active,.autocomplete-menu .menu-list .option:hover{background-color:#f0f0f6}.autocomplete-menu .menu-list .option:first-child{border-top:none}.autocomplete-menu .menu-list .option .channel-item{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.autocomplete-menu .menu-list .option .channel-item-container{width:90%;display:flex;align-items:center}.autocomplete-menu .menu-list .option .channel-item-icon{width:30px;min-width:30px;margin-right:10px;display:flex;align-items:center;justify-content:center}.autocomplete-menu .menu-list .option .channel-item-icon i{line-height:1;font-size:30px;color:#314961}.autocomplete-menu .menu-list .option .channel-item-icon .avatar-outlined{font-size:15px}.autocomplete-menu .menu-list .option .channel-item-message-info{display:flex;flex-direction:column-reverse;width:100%}.autocomplete-menu .menu-list .option .channel-item-bottom-content{display:flex;align-items:center}.autocomplete-menu .menu-list .option .channel-item--name{font-weight:400;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#314961}.autocomplete-menu .menu-list .option .channel-item-marks{display:flex;align-items:center;justify-content:center;grid-gap:15px;gap:15px}.autocomplete-menu .menu-list .option .channel-item--unread-mark{width:10px}.autocomplete-menu .menu-list .option .channel-item--unread-mark .mark-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background-color:#3fbb64}.autocomplete-menu .menu-list .option .channel-item--unread-mark .mark-dot span{margin:0;font-weight:700;color:#f8f8fc;font-size:12px;line-height:1}.autocomplete-menu .menu-list .option .channel-item--muted-mark{display:flex;align-items:center;justify-content:center;margin-left:20px;width:10px}.autocomplete-menu .menu-list .option .channel-item--muted-mark i{font-size:20px;color:#7d829e}.autocomplete-menu .menu-list .option .channel-item-top-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.autocomplete-menu .menu-list .option .channel-item--message-text{font-size:20px}.autocomplete-menu .menu-list .option .channel-item--message-text-disabled{color:#d1d2de}.autocomplete-menu .menu-list .option-content-height{min-height:60px;height:-webkit-max-content;height:max-content}.autocomplete-multi .control{min-height:60px;height:auto}.autocomplete-multi .control .value-container{padding:5px 20px}.autocomplete-search input::-webkit-input-placeholder{opacity:0}.autocomplete-search input:-ms-input-placeholder{opacity:0}.autocomplete-search input::placeholder{opacity:0}.button-select-input{display:flex;justify-content:space-around}.button-select-input .button{width:100%;margin-right:20px}.button-select-input .button:last-child{margin-right:0}@media(max-width:920px){.button-select-input .button{font-size:16px}}.colour-picker.show .picker-toggle{background-color:#f8f8fc;border:1px solid #d1d2de}.colour-picker .picker-toggle{height:60px;width:100%;border-radius:0;background-color:#f8f8fc;border:1px solid #d1d2de;display:flex;justify-content:space-between;align-items:center}.colour-picker .picker-toggle i{color:#7d829e;font-size:30px}.colour-picker .picker-toggle:focus{box-shadow:none!important;outline:none}.colour-picker .picker-toggle:active{background-color:#f8f8fc!important}.colour-picker .picker-toggle:after{display:none}.colour-picker .picker-toggle .picker-info{display:flex;align-items:center}.colour-picker .picker-toggle .picker-info .selected-color{width:30px;height:30px;border:2px solid #7d829e;border-radius:50%;margin-right:20px}.colour-picker .picker-toggle .picker-info .placeholder{font-family:Helvetica;font-size:20px;color:#d1d2de;letter-spacing:-.48px}.colour-picker .picker-toggle .action-container{display:flex;grid-gap:10px;gap:10px}.colour-picker .picker-toggle .action-container .clear-icon{margin-top:8px;display:flex;align-items:center;font-size:17px;color:#ccc;font-weight:700}.colour-picker .picker-toggle .action-container .clear-icon:hover{color:#999}.colour-picker .picker-menu{background:transparent;border:none;width:200px}.colour-picker .picker-menu .sketch-picker{background:#f8f8fc!important;border:1px solid #d1d2de!important;border-radius:0!important;padding:20px!important;box-shadow:none!important}.text-input{padding:0 20px}.text-input.form-input-compact{height:40px;font-size:14px;padding:0 10px}.textarea-input{border:1px solid #d1d2de;background-color:#f8f8fc;padding:20px}.textarea-input.form-input-compact{font-size:14px;padding:5px 10px}.form-input-toggle{display:flex}.form-input-toggle .react-toggle{margin-right:10px}.form-input-toggle .react-toggle .react-toggle-track{position:relative}.form-input-toggle~.form-text{margin-left:60px}.dashboard-dropdown-item{height:50px;text-align:left;width:100%;padding:0 15px;border:none;justify-content:flex-start;background-color:#314961;color:#fff;margin-left:0!important}.dashboard-dropdown-item:active,.dashboard-dropdown-item:focus,.dashboard-dropdown-item:hover{color:#fff;box-shadow:none;background-color:#314961}.dashboard-dropdown-item:hover{opacity:.95}.dashboard-dropdown-item--light{height:40px;padding:0 10px;background-color:#fff;color:#7d829e;font-weight:400}.dashboard-dropdown-search-item{border-bottom:1px solid #798590}.show>.dashboard-dropdown-toggle,.show>.dashboard-dropdown-toggle.btn-primary{background-color:#426383}.dashboard-dropdown-split,.dashboard-dropdown-split-dropdown{min-width:60px}.dashboard-dropdown-toggle{background-color:#314961;margin:0}.dashboard-dropdown-toggle:after{display:none}.dashboard-dropdown-toggle.active,.dashboard-dropdown-toggle:active,.dashboard-dropdown-toggle:focus,.dashboard-dropdown-toggle:hover{background-color:#426383;border-color:#426383;box-shadow:none!important;outline:none}.dashboard-dropdown-toggle.disabled,.dashboard-dropdown-toggle:disabled{background-color:#426383;border-color:#426383}.dashboard-dropdown-toggle--light{width:unset;height:unset;color:#7d829e;background-color:transparent;padding:6px}.dashboard-dropdown-menu{max-height:505px;overflow:auto;text-transform:capitalize;min-width:100%;border-radius:unset;padding:0;min-width:140px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.dashboard-dropdown-filter{margin-bottom:20px}.dashboard-dropdown-filter .dashboard-dropdown-toggle{justify-content:space-between}.dashboard-dropdown-filter .dropdown-menu{max-width:300px;overflow-x:hidden}.dashboard-dropdown-filter .dropdown-menu .dropdown-item{text-overflow:ellipsis;overflow:hidden;max-width:400px}.dashboard-dropdown-search-item{width:auto!important}.dashboard-dropdown-search-item .searchInput{background-color:#314961;border:none;color:#fff;min-width:100px;font-weight:700}.dashboard-dropdown-search-item .searchInput:active,.dashboard-dropdown-search-item .searchInput:focus,.dashboard-dropdown-search-item .searchInput:hover{box-shadow:none;background-color:#314961}.dashboard-dropdown-search-item .searchInput:focus-visible{border:none;outline:none}.dashboard-dropdown-search-item .searchInput::-webkit-input-placeholder{color:#73808c}.dashboard-dropdown-search-item .searchInput:-ms-input-placeholder{color:#73808c}.dashboard-dropdown-search-item .searchInput::placeholder{color:#73808c}.dashboard-dropdown-search-item .searchClear .material-icons{font-size:20px!important}.table-col-total{display:grid;justify-content:flex-end;flex-direction:row;display:flex}.border-total{border-top:2px solid #b3b5c9;width:100%;padding-top:20px}.table-col-total-item{width:140px;padding:0 10px;margin-bottom:5px}.table-col-total-item span{font-family:Helvetica,sans-serif;font-size:18px;color:#7d829e;font-weight:700}.table-card .tree-group-container{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:20px;padding-bottom:10px;border-top:1px solid #d1d2de}.table-card .tree-group-container .tree-group-name{width:200px;margin-left:55px;font-size:16px;font-weight:700}.table-card details>summary{list-style:none;position:relative}.table-card details>summary:before{content:"";display:block;border-top:3px solid #636885;border-right:3px solid #636885;height:10px;width:10px;position:absolute;top:-35px;left:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.table-card details[open] summary:before{top:-48px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.table-card .expand-groups-button{padding:0;display:flex;align-items:center;background-color:transparent;color:#636885;outline:none;border:none}.table-card .expand-groups-button:active{color:#636885!important;background-color:transparent!important;box-shadow:none!important}.table-card .expand-groups-button:focus{box-shadow:none}.table-card .expand-groups-button.true i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.table-card .expand-groups-button i{position:relative;right:15px;top:0;font-size:30px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.react-datepicker-popper{z-index:3}.react-datepicker-popper .datetime-picker{min-width:350px}.place-dropdown-container{max-height:250px;overflow-y:auto}.attachment-tool{position:relative}.attachment-tool .attachment-input{display:none}.rdw-merge-dropdown{width:200px}.rdw-merge-dropdown .rdw-dropdown-optionwrapper{z-index:2}.rich-editor-wrapper .toolbar-wrapper{border:none;border-radius:0;padding:0;margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper .rdw-block-dropdown{width:140px}.rich-editor-wrapper .toolbar-wrapper .rdw-link-wrapper{margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-fontsize-wrapper{width:60px}.rich-editor-wrapper .toolbar-wrapper .rdw-dropdown-wrapper{border:none;border-radius:0;box-shadow:none;background-color:#f8f8fc}.rich-editor-wrapper .toolbar-wrapper .rdw-dropdown-wrapper a{font-size:16px}.rich-editor-wrapper .toolbar-wrapper .rdw-block-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-emoji-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-fontsize-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-history-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-image-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-inline-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-list-wrapper,.rich-editor-wrapper .toolbar-wrapper .rdw-text-align-wrapper{margin:0}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper{height:30px;margin:0;width:30px;border-radius:0;border:none}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper .material-icons{font-size:20px;color:#7d829e}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active{background-color:#7d829e}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active .material-icons{color:#fff}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper.rdw-option-active img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover{box-shadow:none;background-color:#4d5168}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover .material-icons{color:#fff}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper:hover img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.rich-editor-wrapper .rdw-image-modal .rdw-image-modal-btn,.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-btn{background-color:#3fbb64;color:#fff;box-shadow:none}.rich-editor-wrapper .rdw-image-modal .rdw-image-modal-btn:disabled,.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-btn:disabled{background-color:#f8f8fc;color:#7d829e}.rich-editor-wrapper .rdw-link-modal{height:250px}.rich-editor-wrapper .rdw-link-modal .rdw-link-modal-label{color:#7d829e}.rich-editor-wrapper{display:flex;flex-flow:column}.rich-editor-wrapper .toolbar-wrapper{background-color:#f8f8fc;border:1px solid #d1d2de;border-bottom:none}.rich-editor-wrapper .toolbar-wrapper .rdw-option-wrapper{background-color:#f8f8fc}.rich-editor-wrapper .rdw-editor-main{background-color:#f8f8fc;padding:0 20px 20px;height:100%}.rich-editor-wrapper .rdw-editor-resize{resize:vertical}.rich-editor-wrapper .rdw-editor-m150{min-height:150px}.rich-editor-wrapper .rdw-link-modal{top:0;left:0}.rich-editor-wrapper .rdw-emoji-modal{top:60px}.rich-editor-wrapper .rdw-image-modal{top:0;left:0}.rich-editor-wrapper .rich-editor-input{padding:5px;max-height:300px}.rich-editor-wrapper .rdw-fullscreen-wrapper{flex:1 1;justify-content:flex-end;width:30px;max-width:30px}.rich-editor-wrapper .rdw-fullscreen-wrapper i{font-size:22px!important}.rich-editor-wrapper .rdw-signature-block{-webkit-user-modify:read-only;overflow-wrap:break-word;white-space:normal}.rich-editor-fullscreen{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10}.rich-editor-fullscreen .rich-editor-wrapper{height:100%}.rich-editor-fullscreen .rich-editor-input{resize:none;padding:5px;height:calc(100vh - 30px);max-height:100%}.public-DraftStyleDefault-block{margin:10px 0!important}.templates-tool .email-templates-dropdown{width:240px;height:28px}.templates-tool .email-templates-dropdown .rdw-dropdown-optionwrapper{z-index:2}.slider-wrapper .range-container{display:flex;justify-content:space-between;padding-bottom:10px}.slider-wrapper .slider-input .rc-slider-rail,.slider-wrapper .slider-input .rc-slider-step{height:10px}.slider-wrapper .slider-input .rc-slider-track{height:10px;background-color:#7d829e}.slider-wrapper .slider-input .rc-slider-handle{width:20px;height:20px;background-color:#f8f8fc}.file-input{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;height:300px;background-color:#f8f8fc;border:1px solid #7d829e;display:flex;align-items:center;justify-content:center;outline:none}.file-input .text-container{padding:0 10px;text-align:center}.file-input .text-container i{font-size:96px}.file-input .input-title{font-weight:700;margin-top:10px}.image-uploader .image-remove .remove-btn{cursor:pointer;width:22px;height:22px;border-radius:10px;background-color:#213242;opacity:.75;color:#fff;display:flex;justify-content:center;align-items:center}.image-uploader .image-remove .remove-btn .material-icons{font-size:18px}.image-uploader{display:flex;background-color:hsla(0,0%,50.2%,.4);justify-content:center;align-items:center;height:80px;width:80px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:none}.image-uploader .material-icons{font-size:40px;color:#fff}.image-uploader .image-preview{position:absolute;top:0;left:0;width:100%;height:100%}.image-uploader .image-preview img{background-color:#f8f8fc}.image-uploader:hover .image-remove{display:block}.image-uploader .image-remove{display:none;position:absolute;top:4px;right:4px}.image-uploader .image-remove .remove-btn{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.image-uploader .image-remove .remove-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.avatar-fallback{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:#7d829e;display:flex;justify-content:center;align-items:center;color:#feffff;overflow:hidden}.avatar-fallback-dark{background-color:#22252b}.avatar-fallback-light{background-color:#ebecee;color:#fff}.avatar-fallback-primary{background-color:#314961}.group-title{margin-top:20px;font-size:20px;font-weight:500;line-height:24px;letter-spacing:-.48px;color:#7d829e}.form-input{min-width:135px}.form-input-group .append .text.input-group-append-compact{font-size:20px;min-width:45px;max-height:40px}.form-input-group .append .text.input-group-append-compact i{font-size:20px}.form-input-group .append .text.animate-360 i{-webkit-animation:rotate360 1s linear infinite;animation:rotate360 1s linear infinite}.generic-form-body{padding:0}.generic-form-body .row{margin:0}.generic-form-body .row .form-column{padding-right:10px;padding-left:10px}.generic-form-body .col-no-gutters{padding:0}.generic-form-body .row-m{margin:0 -10px}.table-card .table-row-draggable-header{display:flex;z-index:2;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;border-top:0;font-weight:700}.table-card .table-row-draggable-header>div{display:flex}.table-card .table-row-draggable-header .dynamic-field{width:200px}.table-card .table-row .table-row-draggable~.table-row-draggable{border-bottom:2px solid #e3e6ea;margin-top:0}.table-card .table-row .table-row-draggable{margin-top:0}.table-card .table-row-draggable{display:flex;margin-top:25px;padding-bottom:25px}.table-card .table-row-draggable.table-row-compact{margin-top:0;padding-top:10px;padding-bottom:10px}.table-card .table-row-draggable.table-row-compact .dynamic-field{width:120px;min-width:120px;font-size:16px}.table-card .table-row-draggable.table-row-compact.table-header{font-size:20px}.table-card .table-row-draggable.table-row-compact.table-header .dynamic-field{font-size:inherit}.table-card .table-row-draggable .count-cell{width:25px!important;min-width:25px;padding:12px 0}.table-card .table-row-draggable .note-cell{width:55px!important;min-width:55px;padding:12px 0}.table-card .table-row-draggable .check-cell{width:20px!important;min-width:20px}.table-card .table-row-draggable .check-cell input{width:20px;height:20px}.table-card .table-row-draggable .form-input{min-width:50px}.table-card .table-row-draggable>div{margin:0 5px;display:flex;align-items:center;vertical-align:middle}.table-card .table-row-draggable .dynamic-field{width:200px}.table-card .dynamic-field-link{color:#3fbb64;cursor:pointer}.table-card .dynamic-field.hide-small{display:none}.table-card .copy-row,.table-card .delete-row{width:24px!important;min-width:24px}.table-card .copy-row .material-icons,.table-card .delete-row .material-icons{font-size:22px}.table-form-controls{padding:24px 5px 28px}.table-form-controls .table-form-title{display:flex;justify-content:flex-start;align-items:center;color:#7d829e;font-size:20px;font-weight:700}.table-form-controls .inputs-container .form-label{height:40px;white-space:nowrap;margin-right:15px}.table-form-controls .inputs-container .form-input{max-width:150px}.table-form-controls .toggle-groups-container{display:flex;flex-direction:row;grid-gap:10px;gap:10px;margin-bottom:20px}.table-form-controls .toggle-groups-container .dashboard-dropdown button{height:50px}.table-form-controls .toggle-groups-container .dashboard-dropdown .dashboard-dropdown-item,.table-form-controls .toggle-groups-container .dashboard-dropdown .dashboard-dropdown-toggle{background-color:#7d829e}.append-tooltip-wrapper{display:flex}.append-tooltip-wrapper .tooltip-wrapper{display:none}.append-tooltip-wrapper:hover .tooltip-wrapper{display:block}@media screen and (min-width:1367px){.table-card .dynamic-field.hide-small{display:flex}}.form-input-group.is-invalid:has(.mention-input) .mention-input textarea{border:1px solid #dc3545}.form-input-group.is-invalid:has(.mention-input) .mention-input textarea:focus{border:1px solid #dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)!important}.mention-input__highlighter{padding:20px;width:100%;height:100%}.mention-input__highlighter.textarea{min-height:180px}.mention-input-item{position:relative;z-index:1;color:#3fbb64;text-shadow:1px 1px 1px #fff,1px -1px 1px #fff,-1px 1px 1px #fff,-1px -1px 1px #fff;pointer-events:none}.mention-input__suggestions{max-height:300px;overflow:hidden;overflow-y:scroll;overflow-x:hidden;box-shadow:0 0 4px rgba(0,0,0,.3)}.mention-input__suggestions ul{background-color:#fff}.mention-input__suggestions ul li{padding:8px 12px;display:flex;align-items:center;min-height:60px;border-bottom:1px solid #d1d2de;background-color:#f8f8fc;color:#7d829e;font-size:20px;line-height:24px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.mention-input__suggestions ul li:hover{background-color:#f0f0f6}.mention-input{width:100%;height:100%}.mention-input.textarea{min-height:180px}.mention-input textarea{border:1px solid #d1d2de;background-color:#f8f8fc;padding:20px;height:auto;font-size:1rem;font-weight:400;line-height:1.5;color:#495057}.mention-input textarea:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.checkbox-container{width:100%;height:60px}.checkbox-container .checkbox-icon{justify-content:center;align-items:center;color:#7d829e;cursor:pointer}.checkbox-container .label{height:100%;margin:0;display:flex;flex-direction:column;justify-content:center}.checkbox-container .label.has-label{flex-direction:row;grid-gap:5px;gap:5px}.checkbox-container .input{display:none}.create-client-modal{max-width:1200px;width:100%}.create-board-modal{max-width:680px;width:100%}.confirm-dialog .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.confirm-dialog .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.confirm-dialog .body{display:flex;padding:20px}.confirm-dialog .footer{padding:10px;border:none}.modal-backdrop{z-index:1050}.board-switcher-container{display:flex}.board-switcher-container .board-settings-dropdown{min-width:60px;border-left:1px solid #213242}.board-switcher-container .board-settings-dropdown i{margin-right:0;font-size:24px;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.board-switcher-container .board-settings-dropdown:hover{background:#426383}.board-switcher-container .board-settings-dropdown:hover i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.dashboard-quotes{margin-bottom:30px}.dashboard-quote{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-quote.unread{background-color:#f9f9f9}.dashboard-quote .quote-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-quote .quote-icon .material-icons{font-size:24px}.dashboard-quote .quote-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.create-job-modal .more-options-button{outline:none;border:none;background:transparent;width:150px;color:#213242;transition:background .1s linear}.create-job-modal .more-options-button:hover{background:#f8f8fc}.table{font-size:20px;letter-spacing:-.48px;line-height:24px}.table .check-cell{width:60px}.table .check-cell .form-check{display:flex;justify-content:center;align-items:center;margin:0;padding:0}.table .check-cell .form-check input{width:20px;height:20px;margin:0}.table .count-cell{width:48px;padding:12px 0}.table .table-header{height:40px;position:relative;border-bottom:2px solid #dee2e6}.table .table-header tr th{z-index:2;position:-webkit-sticky;position:sticky;background-color:#fff;top:0;border-top:0}.table .table-header--sortable{cursor:pointer}.table .table-header--sortable div{display:flex;align-items:center}.table .table-header .expand-row-button{position:absolute;left:-5px;top:50%;padding:0;display:flex;align-items:center;background-color:transparent;color:#636885;outline:none;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.table .table-header .expand-row-button:focus{box-shadow:none}.table .table-header .expand-row-button.true i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.table .table-header .expand-row-button i{position:relative;left:0;top:-2px;font-size:30px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.table .table-header-nowrap{height:40px}.table .table-header-nowrap tr th{white-space:nowrap}.table .table-header-nowrap tr .check-cell{padding-left:0}.table .table-header-nowrap tr .check-cell input{width:20px;height:20px}.table .table-header--disabled tr th{color:#bfc1cf;font-weight:400}.table .table-body .expand-row-button{position:absolute;left:-5px;top:50%;padding:0;display:flex;align-items:center;background-color:transparent;color:#636885;outline:none;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.table .table-body .expand-row-button:focus{box-shadow:none}.table .table-body .expand-row-button.true i{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.table .table-body .expand-row-button i{position:relative;left:0;top:0;font-size:30px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.table .table-body .table-row{position:relative}.table .table-body .table-row .check-cell{position:absolute;top:0;left:0;width:20px!important;min-width:20px;height:80px;display:flex;align-items:center}.table .table-body .table-row .check-cell input{width:20px;height:20px}.table .table-body .table-row--clickable{cursor:pointer}.table .table-body .table-row--subrow{font-style:italic;height:45px}.table .table-body .table-row--subrow td{padding:.5rem .75rem .5rem 1.25rem;font-size:18px}.table .table-body .table-row--note{font-style:italic;height:45px}.table .table-body .table-row--note:hover{background:transparent}.table .table-body .table-row--note td{border-top:none;padding:0 .75rem .5rem 1.25rem;font-size:18px}.table .table-body .table-row--note .row-count-margin{padding-left:65px}.table .table-body .table-row--leftRowActionsSubRow td:first-child{padding:.75rem}.table .table-body .table-row--total{font-weight:700;border-top:2px solid #b3b5c9}.table .table-body .table-row .icon{width:30px}.table .table-body .table-row .row-actions{color:#7d829e}.table .table-body .table-row .row-actions .dashboard-dropdown-toggle{min-width:0}.table .table-body .table-row .row-actions .action{min-width:0;width:unset;height:unset;margin-right:0;background-color:transparent;padding:6px;position:relative}.table .table-body .table-row .row-actions .action .action-icon{color:#7d829e}.table .table-body .table-row .row-actions .action .action-icon.png-icon svg{fill:#7d829e}.table .table-body .table-row .row-actions .badge{position:absolute;font-size:10px;right:1px;top:4px;width:15px;height:15px;display:flex;align-items:center;justify-content:center}.table .table-body .table-row .row-actions .dropdown-toggle,.table .table-body .table-row .row-actions .dropdown-toggle:active,.table .table-body .table-row .row-actions .dropdown-toggle:focus,.table .table-body .table-row .row-actions .dropdown-toggle:hover{background-color:transparent!important;color:#314961}.table .table-body .attachments-cell{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;cursor:pointer}.table .table-body .attachments-cell .quantity{position:absolute;top:-7px;right:-5px;width:16px;height:16px;background:#ffc107;border-radius:100%;display:grid;justify-content:center;align-items:center;align-content:center}.table .table-body .attachments-cell span{color:#314961;font-size:12px;font-weight:700}.table tr{height:50px}.table tr td,.table tr th{padding:.5rem;vertical-align:middle}.table .disabled-row{height:81px}.table .disabled-row:hover{background-color:transparent;background-color:initial}.table .disabled-column{padding:21px 10px 0;background-clip:content-box;background-color:#f8f8fc}.table--full-height{max-height:100%;height:100%}.table--withoutBoxShadow{box-shadow:none}.table-card{margin-bottom:20px}.table-card .table-body--hidden{overflow-x:hidden!important}.table-card .table-responsive{overflow-x:unset}.table-card .table--overflow{overflow:inherit}.table-card .card-header--default{text-transform:unset}.table-card .card-header--disabled{background-color:#d6dbe0}.table-card .footer{display:flex;justify-content:flex-end}.table-card .footer .dashboard-dropdown-item,.table-card .footer .dashboard-dropdown-toggle{background-color:#7d829e}.table-card .footer .dashboard-dropdown-item:hover,.table-card .footer .dashboard-dropdown-toggle:hover{background-color:#636885}.table-card .table-form tr td{padding:21px 10px;vertical-align:middle}.table-card-responsive{width:100%}.table-outline{border:1px solid #d1d2de}.table-outline .table-header tr th{border-top:1px solid #d1d2de;background-color:#f8f8fc}.table-outline .count-cell{padding:12px}.table-outline .table-cell-link{color:#3fbb64;cursor:pointer}.table-attachments .row-actions{justify-content:flex-end}.table-tooltip{background-color:#314961!important;font-size:20px!important;max-width:400px}.table-tooltip .tooltip-image{max-width:400px;max-height:200px;display:block;object-fit:cover;margin:-20px auto 0;padding-bottom:10px}.table-tooltip.place-left:after{border-left:6px solid #314961!important}.table-compact .table-row{height:40px}.table-compact .table-row td,.table-compact .table-row th{padding:5px 10px}.icon-text{border:2px solid #7d829e;height:20px;display:grid;align-items:center;justify-content:center;text-align:center;border-radius:2px;padding:0 2px}.icon-text span{color:#7d829e;font-size:12px;font-weight:600;margin-top:-3px}.filter-select-table{justify-content:flex-end;display:grid}.filter-select-table .dashboard-dropdown-toggle{background-color:transparent!important;align-items:center;justify-content:flex-end;padding:0}.filter-select-table .dashboard-dropdown-toggle:active,.filter-select-table .dashboard-dropdown-toggle:focus-visible,.filter-select-table .dashboard-dropdown-toggle:hover{background-color:transparent}.filter-select-table .button-toggle i{color:#7d829e}.filter-select-table .dropdown-menu i{color:#fff}.allocate-costing-modal{width:100%}.allocate-costing-modal--extended{max-width:1200px}.allocate-costing-modal--show-cost-code{max-width:1400px}.allocate-costing-modal--show-cost-code .table-body:not(:has(.table-row--subrow)) .table-row .count-cell{padding-left:10px}.allocate-costing-modal--show-cost-code .table-row .total-budget{width:120px}.allocate-costing-modal--show-cost-code .table-row .actuals-after-allocation{width:150px}.allocate-costing-modal--show-cost-code .table-row .actuals-to-date{width:110px}.allocate-costing-modal--show-cost-code .table-row .category-name,.allocate-costing-modal--show-cost-code .table-row .cost-code-category-name,.allocate-costing-modal--show-cost-code .table-row .costing-item-name{width:260px}.allocate-costing-modal--show-cost-code .table-row .difference{width:100px}.allocate-costing-modal--show-cost-code .table-row .uom{width:60px}.allocate-costing-modal .table-row--subrow td:last-child,.allocate-costing-modal .table-row td:last-child{width:10px;padding:0 15px}.allocate-costing-modal .search-input-container{width:305px}.allocate-costing-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.allocate-costing-modal .inputSearch-container .inputSearch{height:40px}.allocate-costing-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.allocate-costing-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.allocate-costing-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.allocate-costing-modal .inputSearch-container .cancel-icon-container,.allocate-costing-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.allocate-costing-modal .inputSearch-container .search-input{padding:0 30px 0 10px;margin-left:-10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.allocate-costing-modal .inputSearch-container .search-input::-webkit-input-placeholder{color:#7d829e}.allocate-costing-modal .inputSearch-container .search-input:-ms-input-placeholder{color:#7d829e}.allocate-costing-modal .inputSearch-container .search-input::placeholder{color:#7d829e}.allocate-costing-modal .cost-code-select{width:300px}.inputSearch-container{display:flex;position:relative}.inputSearch-container .inputSearch{padding-right:20px;background-color:#314961;height:60px;color:#fff;outline:none;border:none;max-width:230px}.inputSearch-container .inputSearch::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .inputSearch:-ms-input-placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .inputSearch::placeholder{color:hsla(0,0%,100%,.5);font-weight:700;font-size:20px;line-height:24px}.inputSearch-container .cancel-icon-container{display:flex;align-items:center;background:none;outline:none;border:none;color:#fff;opacity:1;position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .1s linear}.inputSearch-container .cancel-icon-container:hover{opacity:1}.inputSearch-container .cancel-icon-container .cancel-icon{font-size:20px}.inputSearch-container .search-icon{display:flex;align-items:center;background:none;font-size:28px;opacity:1;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .1s linear}@media(min-width:1920px){.inputSearch-container .inputSearch{max-width:300px}}.importable-invoice-modal{max-width:1380px;width:100%}.importable-invoice-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.importable-invoice-modal .overflow-auto{overflow:visible!important}.importable-invoice-modal .form-input-toggle{margin-bottom:10px}.importable-invoice-modal .form-input-toggle:last-child{margin-bottom:0}.importable-invoice-modal .view-next-container{display:flex;flex-direction:column;align-items:flex-start}.importable-invoice-modal .view-next-container .form-group{margin-bottom:0}.importable-invoice-modal .split-row-icon{margin-bottom:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.importable-invoice-modal .delete-row{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.importable-invoice-modal .delete-row:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.importable-invoice-modal .view-po-button-container{display:flex;align-items:end;height:120px;padding-right:10px;padding-left:10px}.importable-invoice-modal .view-po-button{width:120px}.importable-invoice-modal .duplicate-warning-container{display:flex;align-items:center;padding:.5rem 0;margin:0 1rem;background-color:#fdf1d1;border:2px solid #ffc107;color:#314961}.importable-invoice-modal .duplicate-warning-container i{font-size:36px}.importable-invoice-modal .duplicate-warning-container ul{padding-left:1.5rem;margin-bottom:0}.importable-invoice-modal .duplicate-warning-container span{font-weight:700}.importable-invoice-modal .duplicate-warning-container span:hover{text-decoration:underline}.importable-invoice-modal .duplicate-warning-container.overspend{padding:0 1rem 0 0;margin:0 0 0 10px}.importable-invoice-modal .duplicate-warning-container.overspend .overspend-data{display:flex;justify-content:space-between;grid-gap:30px;gap:30px}.importable-invoice-modal .duplicate-warning-container.overspend .overspend-data .font-red{color:#ff0707}.importable-invoice-modal .bulk-allocate-dropdown .dashboard-dropdown-item,.importable-invoice-modal .bulk-allocate-dropdown .dashboard-dropdown-toggle{background-color:#7d829e}.importable-invoice-modal .table-row-compact{border-top:1px solid #dee2e6}.importable-invoice-modal .purchase-order-option-container .menu-list>div{border-top:1px solid #d1d2de}.importable-invoice-modal .purchase-order-option-container .menu-list>div:hover{background-color:#f0f0f6}.importable-invoice-modal .purchase-order-option-container .menu-list>div:first-child{border-top:none}.importable-invoice-modal .purchase-order-option-container .purchase-order-option{width:100%}.importable-invoice-modal .purchase-order-option-container .purchase-order-option--selected{background-color:transparent}.importable-invoice-modal .purchase-order-option-container .purchase-order-option .purchase-order-header .purchase-order-title{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.importable-invoice-modal .purchase-order-option-container .purchase-order-option .purchase-order-header .purchase-order-title .purchase-order-number{font-size:16px;font-weight:500;color:#898da9}.importable-invoice-modal .purchase-order-option-container .purchase-order-option .purchase-order-details{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.importable-invoice-modal .purchase-order-option-container .purchase-order-option .purchase-order-details .purchase-order-date{font-size:14px;color:#898da9}.importable-invoice-modal .purchase-order-option-container .purchase-order-option .purchase-order-details .purchase-order-amount{font-size:14px;font-weight:500;color:#898da9;display:flex;flex-direction:column;align-items:flex-end}.import-warning-confirm .field-text{font-size:21px}@media screen and (min-width:1600px){.importable-invoice-modal{max-width:1620px}}.dashboard-jobs{margin-bottom:30px}.dashboard-job{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-job .job-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-job .job-icon .material-icons{font-size:24px}.dashboard-job .job-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.home-overview .body{margin:0;max-height:300px}.home-overview .empty-placeholder .empty-message{font-size:20px;margin:20px}.home-overview .empty-placeholder .button{height:50px;font-size:16px;margin-bottom:20px}.dashboard-certifications{margin-bottom:30px}.dashboard-certification{display:flex;color:#7d829e;align-items:center;padding:20px 20px 0;cursor:pointer}.dashboard-certification:last-child{padding-bottom:20px}.dashboard-certification .badge{width:40px;margin-right:15px}.dashboard-certification .dashboard-certification-message .badge{width:80px}.dashboard-certification .certification-icon{color:#314961;margin-right:10px;display:flex;align-items:center;justify-content:center}.dashboard-certification .certification-icon .material-icons{font-size:24px}.dashboard-certification .certification-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.dashboard-mentions{margin-bottom:30px}.dashboard-mention{display:flex;color:#7d829e;align-items:center;padding:20px;cursor:pointer;border-bottom:1px solid #eee}.dashboard-mention.unread{background-color:#f9f9f9}.dashboard-mention .mention-icon{min-width:48px;width:48px;height:48px;background-color:#314961;color:#fff;margin-right:20px;display:flex;align-items:center;justify-content:center}.dashboard-mention .mention-icon .material-icons{font-size:24px}.dashboard-mention .mention-date{margin-left:1em;color:#aaa;white-space:nowrap;font-size:14px}.dashboard-mention .mention-message-container{display:flex;flex-direction:column}.dashboard-mention .mention-message-container .mention-message{width:680px}.checklist-categories .checklist-list .checklist-list-item{min-height:50px}.checklists-container .borderBottom{border-bottom:3px solid #f0f0f6}.checklists-container .checklist-item{padding:20px 10px;justify-content:space-between}.checklists-container .checklist-item .item-title{display:flex;align-items:center;font-size:20px;font-weight:500;color:#314961;justify-content:space-between}.checklists-container .checklist-item .checklist-count{margin-top:5px;color:#7d829e;font-weight:700;font-size:14px}.checklists-container .checklist-item .badge{height:22px;font-size:15px}.checklists-container .checklist-item .item-description{margin-top:5px;margin-left:35px;white-space:pre-line}.checklists-container .checklist-item .item-dueDate{margin-top:5px;margin-left:35px;font-size:14px;font-weight:700}.checklists-container .checklist-item .expand-button{margin-left:10px;cursor:pointer;font-size:35px}.checklists-container .checklist-item:hover{cursor:pointer}.checklists-container .dashboard-dropdown button{height:40px;font-size:16px}.checklists-container .dashboard-dropdown i{font-size:20px}.checklists-container .total-selected-option{margin-right:10px;font-size:17px;color:#213242;font-weight:700}.checklists-container .badge-warning{max-height:26px}.checklists-container .add-option-button{display:flex;justify-content:center;align-items:center}.checklists-container .create-button{margin-right:8px;height:40px;font-size:16px}.checklists-container .create-button i{font-size:20px}.checklists-container .color-primary{background:#314961}.checklists-container .color-error{color:#ff0707}.checklists-container .table-responsive{overflow:visible}.checklists-container .attachments-container{margin-top:15px;padding-bottom:15px;display:flex;overflow:auto}.checklists-container .attachments-container::-webkit-scrollbar-thumb:hover{cursor:grab}.checklists-container .attachments-container i{color:#213242}.checklists-container .attachments-container .field-text{text-overflow:ellipsis;white-space:nowrap}.checklists-container .attachments-container .file-container{display:flex;align-items:center}.checklists-container .attachments-container .file-container svg{margin-bottom:3px;width:20px;height:20px}.checklists-container .attachments-container .file-container .field-text{line-height:25px;max-width:250px}.checklists-container .group-description{white-space:pre-line;margin-top:10px;color:#213242;word-wrap:break-word}.actions-wrapper{position:absolute;background-color:#314961;width:250px;color:#fff;z-index:1050}.actions-wrapper .header-popup{display:flex;align-items:center;justify-content:space-between;background-color:#3fbb64;padding:5px 5px 5px 10px}.actions-wrapper .header-popup span{font-size:18px;font-weight:600}.actions-wrapper .content-popup{padding:5px}.actions-wrapper .content-popup .search-container{padding:5px;border-bottom:1px solid #7d829e;width:auto!important}.actions-wrapper .content-popup .search-container .search-input{background-color:#314961;border:none;color:#fff;width:100%;font-weight:700}.actions-wrapper .content-popup .search-container .search-input:active,.actions-wrapper .content-popup .search-container .search-input:focus,.actions-wrapper .content-popup .search-container .search-input:hover{box-shadow:none;background-color:#314961}.actions-wrapper .content-popup .search-container .search-input:focus-visible{border:none;outline:none}.actions-wrapper .content-popup .search-container .search-input::-webkit-input-placeholder{color:#7d829e}.actions-wrapper .content-popup .search-container .search-input:-ms-input-placeholder{color:#7d829e}.actions-wrapper .content-popup .search-container .search-input::placeholder{color:#7d829e}.actions-wrapper .action-button{background-color:#7d829e;text-align:center;font-weight:600;font-size:17px;cursor:pointer;height:40px;display:grid;align-items:center;justify-content:center;border:none;width:100%;border-radius:0}.actions-wrapper .footer-container{padding:10px}.actions-wrapper .action-list{max-height:200px;overflow-y:scroll;overflow-x:hidden}.actions-wrapper .action-list .action-item{display:flex;align-items:center;justify-content:space-between;cursor:pointer;opacity:.85}.actions-wrapper .action-list .action-item.top-divider{border-top:1px solid hsla(0,0%,100%,.2)}.actions-wrapper .action-list .action-item:hover{opacity:1}.actions-wrapper .action-list::-webkit-scrollbar{width:7px}.actions-wrapper .action-list::-webkit-scrollbar-track{background:#314961}.actions-wrapper .action-list::-webkit-scrollbar-thumb{background:#3fbb64}.actions-wrapper .action-list::-webkit-scrollbar-thumb:hover{cursor:grab}.actions-wrapper .action-list i{width:23px}.actions-wrapper .action-list .action-name{max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.actions-wrapper .action-list .icon-container{margin-right:10px;display:flex;align-items:center}.note-item{border-bottom:1px solid #f0f0f6}.note-item:last-child{border-bottom:0}.note-item--description{white-space:pre-wrap;text-align:justify}.note-item--creation{flex-direction:row;display:flex}.note-item--creation .field-text{font-size:16px}.note-item--attachments--file{text-decoration:none!important}.note-item--attachments .material-icons{font-size:18px}.note-item--attachments .field-text{font-size:14px}.note-item--attachments .attachment-item .attachment-item-file,.note-item--attachments .attachment-item .attachment-item-image{margin:5px;height:75px;width:75px}.note-item--attachments .attachment-item .attachment-item-file .attachment-icon,.note-item--attachments .attachment-item .attachment-item-image .attachment-icon{margin-top:5px;padding-right:0}.note-item--attachments .attachment-item .attachment-item-file .attachment-icon i,.note-item--attachments .attachment-item .attachment-item-image .attachment-icon i{color:#314961;font-size:45px}.note-item--attachments.preview{display:flex;align-items:center;flex-wrap:wrap}.note-item--attachments.preview img{max-height:75px;max-width:100px}.note-item .material-icons{font-size:20px;color:#314961}.note-item .right-actions{opacity:0;transition:opacity .15s linear}.note-item:hover .right-actions{opacity:1}.note-item .mention-item{color:#3fbb64}.note-tooltip{background-color:#314961!important;font-size:20px!important;max-width:400px}.note-tooltip.place-left:after{border-left:6px solid #314961!important}.view-more-container button{outline:none;border:none;background:none}.view-more-container .view-more-button{display:flex;align-items:center;padding:0}.view-more-container .view-more-button .material-icons{font-size:30px;color:#7d829e;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.view-more-container .view-more-button .material-icons.true{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.view-more-container .field-text{font-weight:700!important}.attachment-item .attachment-remove .remove-btn{cursor:pointer;width:22px;height:22px;border-radius:10px;background-color:#213242;opacity:.75;color:#fff;display:flex;justify-content:center;align-items:center}.attachment-item .attachment-remove .remove-btn .material-icons{font-size:18px}.attachments-list{border-top:1px solid #f0f0f6;position:relative;width:100%}.attachments-list .attachment-wrapper{padding:10px}.attachments-list .attachment-list-wrapper{max-height:270px;overflow:auto;display:flex;flex-wrap:wrap}.attachments-list .attachments-clear{z-index:1;cursor:pointer;top:10px;right:20px;height:40px;position:absolute;width:40px}.attachments-list .attachments-clear .material-icons{display:flex;justify-content:center;align-items:center;font-size:30px;color:#7d829e}.attachment-item{position:relative}.attachment-item .attachment-remove{position:absolute;top:4px;right:4px;z-index:1}.attachment-item .attachment-item-image,.attachment-item .attachment-item-video{cursor:pointer;display:flex;align-items:center;height:100px;width:100px;border-radius:10px;border:1px solid #f0f0f6;overflow:hidden;justify-content:center}.attachment-item .attachment-item-image .video-placeholder,.attachment-item .attachment-item-video .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.attachment-item .attachment-item-image .video-placeholder .material-icons,.attachment-item .attachment-item-video .video-placeholder .material-icons{font-size:30px;color:#fff}.attachment-item .attachment-item-image .video-placeholder:hover,.attachment-item .attachment-item-video .video-placeholder:hover{background-color:rgba(0,0,0,.4)}.attachment-item .attachment-item-audio,.attachment-item .attachment-item-file{cursor:pointer;display:flex;padding:0 10px;justify-content:center;align-items:center;height:100px}.attachment-item .attachment-item-file{max-width:250px;background-color:#f8f8fc;border:1px solid #f0f0f6;border-radius:10px}.attachment-item .attachment-item-file .attachment-name{min-width:0}.attachment-item .attachment-item-file .attachment-icon{min-width:30px;display:flex;align-items:center;justify-content:center;margin-right:10px}.attachment-item .attachment-item-file .attachment-icon svg{width:30px}.pdf-viewer-modal{width:100%;max-width:100%;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.pdf-viewer-modal .pdf-row{display:flex;flex-direction:row}.pdf-viewer-modal .pdf-row.with-right-sidebar .pdf-col{margin-right:300px}.pdf-viewer-modal .pdf-sidebar{padding:20px;display:flex;flex-direction:column;align-items:center;min-width:200px;max-height:calc(100vh - 60px);overflow-y:auto}.pdf-viewer-modal .pdf-right-sidebar{position:absolute;right:0;top:0;bottom:0;width:300px;background:#fff;border-left:1px solid var(--border-color);overflow-y:auto;padding:1rem}.pdf-viewer-modal .modal-body{padding:0;height:calc(100vh - 60px)}.pdf-viewer-modal .pdf-col{background-color:#d8d8d8;height:100%;width:100%}.pdf-viewer-modal .pdf-row{height:calc(100vh - 60px)}.pdf-viewer-modal .pdf-preview{background-color:#d8d8d8;display:flex;flex-direction:column;align-items:center;padding:20px;max-height:calc(100vh - 60px);overflow-y:auto}.pdf-viewer-modal .pdf-preview .react-pdf__Page{margin-bottom:20px}.pdf-viewer-modal .rdw-editor-main{min-height:150px}.pdf-viewer-modal .spinner{width:50px;height:50px}.pdf-viewer-modal .spinner-container{width:100vw;height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center}.pdf-viewer-modal .page-preview{border:4px solid #d1d2de;cursor:pointer;margin-bottom:5px}.pdf-viewer-modal .page-preview.active{border:4px solid #3fbb64}.pdf-viewer-modal .preview-icon{font-size:29px}.pdf-viewer-modal .send-icon{font-size:28px}@media(max-width:800px){.pdf-viewer-modal .modal-title,.pdf-viewer-modal .pdf-sidebar,.pdf-viewer-modal .png-icon,.pdf-viewer-modal .preview-icon{display:none}.pdf-viewer-modal .modal-header{padding:0 5px}.pdf-viewer-modal .modal-title{width:100px;font-size:16px!important}.pdf-viewer-modal .header-action-button{padding:5px}}.upload-spinner{z-index:1061}.upload-spinner--file{max-width:320px;overflow:hidden;font-size:14px}.upload-spinner--filename{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload-spinner-backdrop{z-index:1060}.ra-list{width:auto}.ra-list .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.ra-list .ra:last-child{border-bottom:1px solid #d1d2de}.ra-list .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ra-list .ra .ra-remove{cursor:pointer}.ra-list .ra .ra-remove i{font-size:20px}.ra-list .ra .attachment-item{margin-right:10px}.ra-list .ra .attachment-item .attachment-item-file{height:100px;width:100px;cursor:default}.ra-list .ra .attachment-item .attachment-item-file .attachment-icon{padding-right:0}.ra-list .ra .attachment-item .attachment-item-file .attachment-icon i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.ra-list .ra .attachment-item .attachment-item-image{cursor:default}.ra-list .ra .attachment-item.medium .attachment-icon i{font-size:30px}.ra-list .ra .attachment-item.medium .attachment-item-file,.ra-list .ra .attachment-item.medium .attachment-item-image{height:50px;width:50px}.file-dropzone .dropzone-container{padding:30px 0;display:flex;align-items:center;justify-content:center;background-color:#f8f8fc;border:2px dashed #d1d2de;cursor:pointer;transition:background-color .2s linear}.file-dropzone .dropzone-container i{font-size:44px}.file-dropzone .dropzone-container:active{background-color:#314961;color:#f8f8fc}.modal-fullscreen{min-width:100vw;min-height:100vh;margin:0;padding:0}.modal-fullscreen .modal-content{min-height:100vh;border:0;border-radius:0}.video-viewer-modal .modal-header{background:#314961;border:none;height:60px;align-items:center}.video-viewer-modal .modal-header .modal-title{color:#fff;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.48px}.video-viewer-modal .modal-header .header-actions{margin-left:auto;display:flex;align-items:center}.video-viewer-modal .modal-header .header-actions>.header-action-button{height:60px}.video-viewer-modal .modal-body{padding:0;height:calc(100vh - 60px)}.video-viewer-body{padding:0;background:#000;height:100%}.video-player{width:100%;height:100%;object-fit:contain}.select-document-modal{max-width:1250px;width:100%}.select-document-modal .dashboard-card .body{padding:0 30px;margin:0}.select-document-modal .header-container{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.select-document-modal .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap}.select-document-modal .search-input{padding:0 30px 0 10px;width:175px;color:#7d829e;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.select-document-modal .search-input::-webkit-input-placeholder{color:#7d829e}.select-document-modal .search-input:-ms-input-placeholder{color:#7d829e}.select-document-modal .search-input::placeholder{color:#7d829e}.select-document-modal .inputSearch-container{margin-left:15px}.select-document-modal .inputSearch-container .cancel-icon-container{color:#7d829e;right:5px}.select-document-modal .inputSearch-container .search-icon{color:#7d829e}.select-document-modal .breadcrumb-buttons{height:40px;background-color:#fff;color:#314961;padding:0;margin:0;min-width:auto}.select-document-modal .breadcrumb-buttons:hover{text-decoration:underline;text-underline-position:under}.select-document-modal .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.select-document-modal .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.select-document-modal .breadcrumb-delimiter{padding:0 8px;cursor:default}.select-document-modal .table-card .table-responsive{max-height:calc(100vh - 345px);overflow-y:visible}.select-document-modal .table-header .checkbox-container{padding-left:10px;overflow:hidden;width:60px;position:fixed;z-index:2;height:47px;background-color:#fff}.select-document-modal .modal-body{padding-bottom:0}.select-document-modal .table-body .table-row{cursor:pointer}.select-document-modal .table-body .table-row .icon{width:40px}.select-document-modal .dashboard-card{box-shadow:none}.select-document-modal .dashboard-card .body{padding:0}.select-document-modal .new-folder-button .button{width:150px}.select-document-modal .empty-placeholder{width:100%;margin-top:72px;align-items:center}.select-document-modal .table-name{width:900px}.select-document-modal .table tr td,.select-document-modal .table tr th{padding:.3rem}.select-document-modal .field-text.icon .file-icon{display:flex;align-items:center;justify-content:center}.select-document-modal .field-text.icon .file-icon svg{width:22px}.select-document-modal .field-text.icon i{width:30px;margin-top:3px;font-size:27px}.insert-email-template-modal .title-name{border-bottom:2px solid #cbcbcb;padding-bottom:5px;width:100%;display:block;padding-left:30px;color:#7d829e;font-weight:700;font-size:20px}.insert-email-template-modal .list-email-template .email-template{display:flex;align-items:center;padding:15px 0;border-bottom:1px solid #d1d2de}.insert-email-template-modal .list-email-template .email-template:last-child{border-bottom:none}.insert-email-template-modal .list-email-template span{font-size:18px;color:#7d829e}.insert-email-template-modal .list-email-template .order{margin-right:40px}.insert-email-template-modal .list-email-template .name{margin-right:10px}.insert-email-template-modal .list-email-template .insert{background-color:#7d829e;width:100px;padding:5px 0;text-align:center;cursor:pointer}.insert-email-template-modal .list-email-template .insert span{color:#fff;font-weight:700}.insert-email-template-modal .search-input{padding:0 30px 0 10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.insert-email-template-modal .search-input::-webkit-input-placeholder{color:#7d829e}.insert-email-template-modal .search-input:-ms-input-placeholder{color:#7d829e}.insert-email-template-modal .search-input::placeholder{color:#7d829e}.insert-email-template-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.insert-email-template-modal .inputSearch-container .inputSearch{height:40px}.insert-email-template-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.insert-email-template-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.insert-email-template-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.insert-email-template-modal .inputSearch-container .cancel-icon-container,.insert-email-template-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.insert-email-template-modal .loading{display:grid;align-items:center;justify-content:center}.insert-email-template-modal .empty-email-template{display:block;text-align:center;margin-top:50px}.insert-email-template-modal .search-input-container{margin-bottom:50px}.loader .spinner-grow{color:#314961;width:45px;height:45px}.spinner-border{color:#314961}.spinner-border-accent{color:#3fba63}.send-email-modal{width:100%;max-width:680px}.send-email-modal .signature-warning-alert{background-color:#7d829e;color:#fff;border:none;border-radius:0}.send-email-modal .signature-warning-alert strong{font-weight:600}.send-email-modal .rich-editor-wrapper .rdw-editor-main{min-height:250px}.send-email-modal .table-card{margin-bottom:10px}.send-email-modal .toggles-container{display:flex;flex-direction:row}.send-email-modal .toggles-container .form-input-toggle{margin-right:20px}.send-email-modal .table-form-controls{padding:0 5px}.send-email-modal .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.send-email-modal .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.send-email-modal .ra:last-child{border-bottom:1px solid #d1d2de}.send-email-modal .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.send-email-modal .ra .ra-remove{cursor:pointer}.send-email-modal .ra .ra-remove i{font-size:20px}.send-email-modal .field-warning-message{color:#213242!important;font-weight:500}.send-email-modal .field-warning-message i{display:none}.send-email-modal .invoice-details-container{display:flex;justify-content:space-between;background-color:#f8f8fc}.send-email-modal .invoice-details-container p{padding:10px 0 0 10px;margin-bottom:0;font-weight:700;font-size:17px;line-height:24px;letter-spacing:-.48px;color:#7d829e}.send-email-modal .invoice-details-container p:last-child{padding-bottom:10px}.send-email-modal .invoice-details-container .set-invoice-button{height:40px;font-size:16px;background-color:#7d829e;color:#fff}.create-note-modal{width:100%}@media screen and (min-width:1366px){.create-note-modal{max-width:1200px}}@media screen and (min-width:1920px){.create-note-modal{max-width:1440px}}.notes-list{height:auto}.sub-badge{text-transform:capitalize;display:inline-block;position:relative;left:0;top:15px}.checklist-table .left-row-actions,.checklist-table .left-row-actions .row-actions{max-width:50px;width:50px}.accept-signature-dialog .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.accept-signature-dialog .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.accept-signature-dialog .signature-container{padding:0 25px}.accept-signature-dialog .signature-container .signature-title{margin-bottom:15px}.accept-signature-dialog .signature-container .canvas-container .sigCanvas{border:1px solid #d1d2de;background-color:#f8f8fc}.accept-signature-dialog .signature-container .canvas-container .sigCanvas-error{border:1px solid #ff0707}.accept-signature-dialog .signature-container .file-input-container{width:685px;border:1px solid #d1d2de;background-color:#f8f8fc;margin-bottom:8px}.accept-signature-dialog .signature-container .file-input-container .file-input{height:200px;border:none}.accept-signature-dialog .signature-container .file-input-container .img-preview-container{cursor:pointer;display:flex;align-items:center;justify-content:center}.accept-signature-dialog .signature-container .file-input-container .img-preview-container .img-preview{height:200px}.accept-signature-dialog .signature-container .file-input-container .visibility-hide{display:none}.accept-signature-dialog .modal-dialog{max-width:750px}.accept-signature-dialog .signature-title{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e}.accept-signature-dialog .body{display:flex;padding:20px}.accept-signature-dialog .footer{justify-content:space-between;padding:10px 25px;border:none}.accept-signature-dialog .footer .success{margin-left:10px}.accept-signature-dialog .buttons-container{display:flex;margin-bottom:15px;grid-gap:15px;gap:15px}.header-search{height:60px;width:500px;background-color:#213242;color:#fff;flex-shrink:0;transition:min-width .2s}.header-search.expanded,.header-search.expanded .search-container .search-menu{width:500px}.header-search .search-container{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-weight:700;font-size:18px;line-height:22px}.header-search .search-container .search-control{display:flex;width:100%;height:100%;padding-left:40px}.header-search .search-container .search-menu-input{width:100%;border:none;background-color:transparent;outline:none;color:#fff;font-size:20px;line-height:24px;letter-spacing:-.48px;font-weight:700;z-index:1}.header-search .search-container .search-menu{position:fixed;z-index:10;top:60px;width:500px;background-color:#213242;box-shadow:0 0 5px rgba(0,0,0,.15)}.header-search .search-container .search-menu .search-menu-option{display:flex;height:60px;width:100%;background-color:#213242;padding:20px;justify-content:space-between;font-size:20px;line-height:24px;color:hsla(0,0%,100%,.5)}.header-search .search-container .search-menu .search-menu-option.selected,.header-search .search-container .search-menu .search-menu-option:hover{background-color:#314961}.header-search .search-container .search-single-value{position:absolute;display:flex;align-items:center;height:100%;color:#fff}.header-search .search-container .search-value-container{position:relative;display:flex;align-items:center}.header-search .search-container .search-value-container i{font-size:30px;opacity:.5}.header-search .search-container .search-value-container .search-placeholder{opacity:.5;font-size:18px;color:#feffff;letter-spacing:-.43px;margin-left:30px;position:absolute}.back-navigation{display:flex;align-items:center;height:60px;padding:0 40px;cursor:pointer}.back-navigation i{font-size:30px;color:#fff}.back-navigation .title{height:100%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:700}.dashboard-header{width:100%;height:60px;background-color:#314961;box-shadow:0 0 5px rgba(0,0,0,.15)}.dashboard-header .title-container{display:flex;height:100%}.dashboard-header .title-container .help-dropdown{display:flex;flex-direction:column;align-items:flex-start;background-color:#3fbb64;padding-left:10px;padding-right:10px;position:absolute;top:60px;right:0;z-index:999;box-shadow:-5px 5px 10px rgba(0,0,0,.5)}.dashboard-header .title-container .help-dropdown .button:active,.dashboard-header .title-container .help-dropdown .button:focus,.dashboard-header .title-container .help-dropdown .button:hover{background-color:inherit;outline:none;box-shadow:none}.dashboard-header .title-container .notifications-list{width:375px;display:flex;flex-direction:column;align-items:flex-start;background-color:#f8f8fc;position:absolute;top:60px;right:50px;z-index:999;box-shadow:-5px 5px 10px rgba(0,0,0,.5)}.dashboard-header .title-container .notifications-list .button:active,.dashboard-header .title-container .notifications-list .button:focus,.dashboard-header .title-container .notifications-list .button:hover{background-color:inherit;outline:none;box-shadow:none}.dashboard-header .title-container .notifications-list .notifications-title{width:100%;margin-top:10px;padding-bottom:10px;text-align:center;border-bottom:1px solid #d1d2de}.dashboard-header .title-container .notifications-list .notifications-container{width:100%;border-bottom:1px solid #d1d2de}.dashboard-header .title-container .notifications-list .notifications-container .empty-message{padding:20px;text-align:center;font-size:18px}.dashboard-header .title-container .notifications-list .notifications-container .notification-item{padding:10px 10px 10px 15px;display:flex;justify-content:space-between;transition:background .1s linear}.dashboard-header .title-container .notifications-list .notifications-container .notification-item:hover{background:#f0f0f6}.dashboard-header .title-container .notifications-list .notifications-container .notification-item .notification-text{font-size:16px;width:60%}.dashboard-header .title-container .notifications-list .notifications-container .notification-item .notification-date{font-size:16px}.dashboard-header .title-container .notifications-list .notifications-footer{margin:10px 15px;font-size:16px;text-transform:uppercase;color:#3fbb64}.dashboard-header .title-container .chat-list{width:475px;display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;position:absolute;top:60px;right:110px;z-index:999;box-shadow:-5px 5px 10px rgba(0,0,0,.5)}.dashboard-header .title-container .chat-list .button:active,.dashboard-header .title-container .chat-list .button:focus,.dashboard-header .title-container .chat-list .button:hover{background-color:inherit;outline:none;box-shadow:none}.dashboard-header .title-container .chat-list .chat-list-container{width:100%;border-bottom:1px solid #d1d2de}.dashboard-header .title-container .chat-list .chat-list-container .channel-list{overflow-x:hidden!important}.dashboard-header .title-container .chat-list .chat-list-container .empty-message{padding:20px;margin-top:0!important;text-align:center;font-size:18px;padding:30px 20px}.dashboard-header .title-container .chat-list .channel-item:has(.channel-item--unread-mark){border-left:4px solid #3fbb64}.dashboard-header .title-container .heading{display:flex;width:100%;height:100%;align-items:center;padding:15px 15px 15px 40px;color:#fff;font-weight:700;font-size:20px;line-height:24px;letter-spacing:-.48px}.dashboard-header .title-container .header-title{display:flex;justify-content:center;align-items:center;height:100%;background-color:#213242;color:grey;font-weight:700;font-size:18px;line-height:22px;margin-right:0;margin-left:auto}.dashboard-header .title-container .header-title i{font-size:30px;margin-right:5px}.dashboard-header .title-container .header-title .dropdown-menu.show{width:300px;overflow-x:hidden}.dashboard-header .title-container .header-title .dropdown-menu .dashboard-dropdown-item{text-overflow:ellipsis;width:300px}.dashboard-header .title-container .help{display:flex;background-color:#3fbb64;width:50px;height:100%}.dashboard-header .title-container .help .help-button{width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dashboard-header .title-container .notification{display:flex;width:60px;height:100%}.dashboard-header .title-container .notification i{color:#fff}.dashboard-header .title-container .notification .notification-button{position:relative;width:60px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dashboard-header .title-container .notification .notification-button .notification-count{display:grid;place-items:center;color:#f8f8fc;font-size:12px;font-weight:700;width:18px;height:18px;background:#3fbb64;border-radius:100%;position:absolute;right:10px;top:10px}.dashboard-header .title-container .notification:hover{background-color:#213242}.dashboard-header .warning-container{width:100%;margin-right:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.dashboard-header .warning-container .warning-text{height:35px;display:flex;align-items:center;padding:10px;font-weight:700;line-height:1;color:#213242;font-size:16px;border-radius:5px;background-color:#ffc107}.dashboard-header .warning-container .warning-text i{margin-right:5px}.dashboard-header .business-switcher-dropdown .button{justify-content:space-between;font-size:18px;grid-gap:10px;gap:10px}.dashboard-header .business-switcher-dropdown>.button{grid-gap:40px;gap:40px}.header-action-button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media screen and (max-width:768px){.header-action-button .info-span{display:none}}.changelog-container{display:flex;justify-content:center}.changelog-container .changelog-date{color:#213242;font-size:16px}.changelog-container .changelog-data{width:100%}.changelog-container .changelog-description .changelog-content p:last-child{margin-bottom:0}.changelog-container .changelog-title{margin-bottom:20px;margin-top:-9px;font-size:26px;color:#3fbb64;font-weight:500}.changelog-container .changelog-media{margin-top:20px}.changelog-container .changelog-media .carousel .carousel-indicators li{background-color:#213242}.changelog-container .changelog-media .carousel .carousel-indicators .active{background-color:#3fbb64}.changelog-container .changelog-media .carousel .carousel-control-next-icon,.changelog-container .changelog-media .carousel .carousel-control-prev-icon{padding:10px;background-color:#213242;border:5px solid #213242;border-radius:50%}.changelog-container .changelog-media .carousel .carousel-inner .carousel-item{text-align:center;left:0;width:100%}.changelog-container .changelog-media .carousel .carousel-inner .carousel-item img{max-width:100%;height:auto;object-fit:contain}.changelog-container ul{margin-bottom:.5rem}.changelog-hr{margin-bottom:120px;margin-top:120px;max-width:100%;border-top:2px solid #d1d2de;opacity:.5}.product-updates .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.product-updates .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.product-updates .modal-dialog{max-width:1024px}.product-updates .header .close{text-shadow:none;color:#fff;opacity:1;outline:none}.product-updates .header .close i{font-size:32px}.product-updates .header .close:active,.product-updates .header .close:focus,.product-updates .header .close:hover{background-color:transparent;border:0}.product-updates .body{display:flex;padding:20px;width:100%}.product-updates .body .changelog-container{width:100%;overflow-y:auto;min-height:670px}.product-updates .footer{padding:20px;border:none;justify-content:space-between}.product-updates .footer .pagination-container{width:60%;display:flex;align-items:center;justify-content:space-between}.product-updates .changelog-hr{display:none}.channel-list{max-height:calc(100vh - 140px);height:100%;overflow:auto}.channel-list .channel-body{margin:0;overflow-x:hidden}.channel-list .channel-body .empty-message{display:flex;justify-content:center;align-items:center;font-size:22px}.channel-list .channel-body .chats-filters-container{display:flex;justify-content:space-between;align-items:center}.channel-list .channel-body .chats-filters-container .toggle-chat-filter{margin-top:10px;margin-right:20px;background-color:#7d829e;min-width:80px;width:80px;height:40px;overflow:hidden;font-size:16px}.channel-list .channel-body .chats-filters-container .toggle-chat-filter:active,.channel-list .channel-body .chats-filters-container .toggle-chat-filter:focus,.channel-list .channel-body .chats-filters-container .toggle-chat-filter:hover{background-color:#7d829e!important}.channel-list .channel-body .inputSearch-container{display:flex;width:100%;padding:10px 10px 0 20px}.channel-list .channel-body .inputSearch-container i{color:#314961}.channel-list .channel-body .inputSearch-container .inputSearch{padding-left:10px;color:#314961;height:40px;background-color:#f8f8fc;width:100%;max-width:100%}.channel-list .channel-body .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:18px;color:#d1d2de}.channel-list .channel-body .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:18px;color:#d1d2de}.channel-list .channel-body .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:18px;color:#d1d2de}.channel-list .channel-body .inputSearch-container button{margin-top:5px;width:65px}.channel-list .channel-header{padding:0 20px;justify-content:space-between}.channel-list .channel-header .view-chats-options .dashboard-dropdown-toggle{min-width:60px;width:60px}.channel-list .channel-header .view-chats-options .dashboard-dropdown-toggle i{margin-right:0}.channel-list .channel-header .dropdown-add-channel .dashboard-dropdown-toggle{display:flex;flex-direction:row-reverse}.channel-list .channel-header .dropdown-add-channel .dropdown-menu:hover,.channel-list .channel-header .view-chats-options .dropdown-menu:hover{background-color:#20303f}.channel-list .channel-main-list{border-top:1px solid #f6f6fa}.channel-list .channel-main-list.first{border-top:none}.channel-list .channel-main-list .channel-main-item{padding:1rem 1.25rem;align-items:center;display:flex;cursor:pointer}.channel-list .channel-main-list .channel-main-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#314961}.channel-list .channel-main-list .channel-main-item i{color:#314961}.channel-list .channel-main-list .material-icons{font-size:32px;line-height:0}.channel-list .channel-main-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.channel-list .channel-main-list .channel-item-list{max-height:3000px;padding:0;margin:0}.channel-list .channel-main-list .channel-item-list--selected{background-color:#f8f8fc;border-left:4px solid #3fbb64}.channel-list .channel-main-list .channel-item-list--selected .channel-item--name{font-weight:600!important}.channel-list .channel-main-list .channel-item-list .channel-item{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem 10px;cursor:pointer}.channel-list .channel-main-list .channel-item-list .channel-item-container{width:80%;display:flex;align-items:center}.channel-list .channel-main-list .channel-item-list .channel-item-icon{width:30px;min-width:30px;height:30px;margin-right:10px;display:flex;align-items:center;justify-content:center;background-color:#3fbb64;border-radius:50%}.channel-list .channel-main-list .channel-item-list .channel-item-icon i{line-height:1;font-size:22px;color:#fff}.channel-list .channel-main-list .channel-item-list .channel-item-icon .avatar-outlined{font-size:15px}.channel-list .channel-main-list .channel-item-list .channel-item-icon.client{background-color:#ffc107}.channel-list .channel-main-list .channel-item-list .channel-item-icon.direct{background-color:#fff}.channel-list .channel-main-list .channel-item-list .channel-item-message-info{display:flex;flex-direction:column-reverse;width:84%}.channel-list .channel-main-list .channel-item-list .channel-item-bottom-content{display:flex;align-items:center}.channel-list .channel-main-list .channel-item-list .channel-item--name{font-weight:400;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#314961}.channel-list .channel-main-list .channel-item-list .channel-item-marks{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;grid-gap:10px;gap:10px}.channel-list .channel-main-list .channel-item-list .channel-item-marks-container{width:100%;display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;height:15px}.channel-list .channel-main-list .channel-item-list .channel-item-marks .channel-item--time{font-size:14px;color:#7d829e;font-weight:400;line-height:1}.channel-list .channel-main-list .channel-item-list .channel-item--unread-mark{width:10px;margin-right:5px}.channel-list .channel-main-list .channel-item-list .channel-item--unread-mark .mark-dot{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background-color:#3fbb64}.channel-list .channel-main-list .channel-item-list .channel-item--unread-mark .mark-dot span{margin:0;font-weight:700;color:#f8f8fc;font-size:12px;line-height:1}.channel-list .channel-main-list .channel-item-list .channel-item--muted-mark{display:flex;align-items:center;justify-content:center;width:10px}.channel-list .channel-main-list .channel-item-list .channel-item--muted-mark i{font-size:20px;color:#7d829e}.channel-list .channel-main-list .channel-item-list .channel-item-top-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px}.channel-list .channel-main-list .channel-item-list .channel-item--message-text{font-size:20px}.channel-list .channel-main-list .channel-item-list .channel-item--message-text-disabled{color:#d1d2de}.compose-container .compose-wrapper .rdw-image-modal .rdw-image-modal-btn,.compose-container .compose-wrapper .rdw-link-modal .rdw-link-modal-btn{background-color:#3fbb64;color:#fff;box-shadow:none}.compose-container .compose-wrapper .rdw-image-modal .rdw-image-modal-btn:disabled,.compose-container .compose-wrapper .rdw-link-modal .rdw-link-modal-btn:disabled{background-color:#f8f8fc;color:#7d829e}.compose-container .compose-wrapper .rdw-link-modal{height:250px}.compose-container .compose-wrapper .rdw-link-modal .rdw-link-modal-label{color:#7d829e}.compose-container .compose-wrapper{width:100%;display:flex;flex-flow:column;border-top:1px solid #f0f0f6}.compose-container .compose-wrapper .public-DraftEditorPlaceholder-root{font-size:20px;color:#d1d2de;letter-spacing:-.48px}.compose-container .compose-wrapper .toolbar-wrapper{border:none}.compose-container .compose-wrapper .toolbar-wrapper .rdw-option-wrapper{height:25px}.compose-container .compose-wrapper .toolbar-wrapper i{font-size:16px}.compose-container .compose-wrapper .toolbar-wrapper .send-btn-container{display:flex;flex-direction:column}.compose-container .compose-wrapper .rdw-editor-main{height:inherit;padding:0 20px;font-size:20px;max-height:300px;color:#213242}.compose-container .compose-wrapper .rdw-emoji-modal,.compose-container .compose-wrapper .rdw-image-modal,.compose-container .compose-wrapper .rdw-link-modal{position:absolute;bottom:0;top:unset;left:unset}.compose-container .compose-wrapper .rdw-suggestion-wrapper{position:static}.compose-container .compose-wrapper .rdw-suggestion-dropdown{position:fixed;min-width:350px;max-width:350px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:9999;max-height:200px;overflow-y:auto}.compose-container .compose-wrapper .rdw-suggestion-dropdown .rdw-suggestion-option{padding:8px 12px;cursor:pointer;display:block!important;border-bottom:1px solid #f1f1f1;font-size:16px;line-height:1.5;margin:0;box-sizing:border-box}.compose-container .compose-wrapper .rdw-suggestion-dropdown .rdw-suggestion-option:last-child{border-bottom:none}.compose-container .compose-wrapper .rdw-suggestion-dropdown .rdw-suggestion-option.rdw-suggestion-option-active,.compose-container .compose-wrapper .rdw-suggestion-dropdown .rdw-suggestion-option:hover{background-color:rgba(63,187,100,.1)}.compose-container .compose-wrapper .rdw-mention-link{background-color:rgba(63,187,100,.1);border-radius:4px;padding:2px 4px;color:#3fbb64}.compose-container .compose-wrapper .compose-tools{display:flex}.compose-container .compose-wrapper .send-btn-icon{width:60px;height:60px}.compose-container .compose-wrapper .send-btn-icon .material-icons{margin:0}.compose-container .compose-wrapper .send-btn-icon:focus{box-shadow:none!important}.compose-container .compose-wrapper .no-capitalize-tooltip{text-transform:none!important}.compose-container .send-btn-container .dropdown{background:transparent}.compose-container .send-btn-container .dropdown .dashboard-dropdown-toggle{margin-bottom:5px;padding:0;background:#fff;height:45px;min-width:60px}.compose-container .send-btn-container .dropdown .dashboard-dropdown-toggle:hover i{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.compose-container .send-btn-container .dropdown .dashboard-dropdown-toggle i{color:#7d829e;transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}.compose-container .send-btn-container .dropdown .dashboard-dropdown-menu .dropdown-item{font-size:18px;font-weight:400;border:1px solid #314961;box-shadow:none;outline:none}.compose-container .send-btn-container .dropdown .dashboard-dropdown-menu .dropdown-item i{margin-right:10px}.compose-container .send-btn-container .dropdown .dashboard-dropdown-menu .dropdown-item:first-child{font-size:22px;font-weight:600}.compose-container .send-btn-container .dropdown .dashboard-dropdown-menu .dropdown-item:first-child:hover{opacity:1;cursor:default}.compose-container .send-btn-container .send-btn-container-inner{height:100%;justify-content:space-between;display:flex;flex-direction:column;align-items:flex-end}.emoji{display:inline-flex;vertical-align:middle;position:relative;-webkit-transform:translateY(-1px);transform:translateY(-1px);margin:0 1px;line-height:1.2}.emoji img.emoji-picker-emoji{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.emoji .emoji-text{z-index:-1;top:0;left:0;position:absolute;color:transparent}.emoji-picker-popup{position:fixed;z-index:1000;box-shadow:0 5px 15px rgba(0,0,0,.2);border-radius:25px;overflow:visible}.emoji-picker-popup div[role=dialog]{max-height:350px;height:auto}.emoji-picker-popup .EmojiPickerReact{--epr-hover-bg-color:rgba(0,0,0,0.1);--epr-emoji-size:24px;width:320px!important;max-height:350px;--epr-bg-color:#fff;--epr-category-label-bg-color:#f0f0f0;border:none}.emoji-picker-popup .EmojiPickerReact button{outline:none!important}.emoji-picker-popup .EmojiPickerReact .epr-body::-webkit-scrollbar{width:6px}.emoji-picker-popup .EmojiPickerReact .epr-body::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.emoji-picker-popup .epr-header .epr-category-nav{padding-top:0;padding-bottom:5px}.emoji-picker-popup .epr-header div:has(.epr-search-container){padding-top:8px;padding-bottom:8px}.message-file{cursor:auto;min-height:90px;border-radius:3px;padding:5px 20px;background-color:#f8f8fc;border:1px solid #f0f0f6}.message-file,.message-file-info{display:flex;align-items:center;justify-content:space-between}.message-file-name{font-size:18px;letter-spacing:-.58px}.message-file-size{color:#213242;font-size:16px}.message-file-icon{min-width:30px;display:flex;align-items:center;justify-content:center;margin-right:10px}.message-file-icon svg{width:30px}.message-file .download-icon{color:#7d829e}.message-file-download{margin-left:10px;cursor:pointer}.message-file-download .material-icons{font-size:30px}.conversation-item .conversation-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.conversation-item .conversation-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.conversation-item .conversation-message{color:#213242;word-break:break-word}.conversation-item{padding:20px;cursor:pointer}.conversation-item--selected{background-color:#f8f8fc}.conversation-item .conversation-avatar{flex:0 0 60px}.conversation-item .conversation-content{display:flex}.conversation-item .conversation-info{flex:1 1 auto;padding-left:20px;min-width:0}.conversation-item .conversation-info .text-truncate{max-width:250px}.markdown-text{display:inline}.markdown-text .markdown-emoji{display:inline-flex;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.link-preview{border:1px solid #f0f0f6;border-radius:3px;padding:15px;max-width:600px}.link-preview .link-image{margin-bottom:15px}.link-preview .link{color:#213242;margin-bottom:10px;display:block}.chat-message-container .chat-message{padding:20px;cursor:pointer;background-color:#feffff}.chat-message-container{transition:all .3s ease;overflow:hidden}.chat-message-container.selected{background-color:#f8f8fc}.chat-message-container.with-select-option{padding-left:5px}.chat-message-container .message-check-button-container{transition:width .3s ease,opacity .3s ease,margin .3s ease;width:40px;opacity:1;margin-right:5px;z-index:11}.chat-message-container .message-check-button-container .message-check-button{border:none;outline:none;background-color:transparent;padding:20px 0 0 10px;margin:0;width:40px;height:40px;color:#7d829e;transition:color .2s ease}.chat-message-container .message-check-button-container .message-check-button:active,.chat-message-container .message-check-button-container .message-check-button:hover{background-color:transparent;color:#314961}.chat-message-container .message-check-button-container .message-check-button:focus{box-shadow:none!important}.chat-message-container:not(:has(.message-check-button-container)) .chat-message{margin-left:0;max-width:100%}.chat-message-container .attachment .file-attachment,.chat-message-container .attachment .image-attachment{margin-top:20px}.chat-message-container .attachment .file-attachment img,.chat-message-container .attachment .image-attachment img{max-height:800px;max-width:100%;height:auto}.chat-message-container .attachment--horizontal{padding:10px}.chat-message-container .attachment--horizontal .file-attachment{margin-top:0;width:320px}.chat-message-container .attachment--horizontal .image-attachment{height:200px}.chat-message-container .attachment--horizontal .image-attachment img{max-height:100%;width:auto}.chat-message-container .attachment .message-attachment-loading{margin-bottom:10px;position:relative;display:flex;justify-content:center;align-items:center;width:125px;height:125px}.chat-message-container .attachment .message-attachment-loading:after{content:"";position:absolute;top:0;left:0;border-radius:10px;width:100%;height:100%;background-color:#7d829e;opacity:.1}.chat-message-container .attachment .message-attachment-loading .spinner-border{opacity:.3}.chat-message-container .chat-message{transition:all .3s ease}.chat-message-container .chat-message.with-select-option{margin-left:0}.chat-message-container .chat-message.selected{background-color:#f8f8fc}.chat-message-container .chat-message.message-highlight .message-data .message-content .message-content-container,.chat-message-container .chat-message.message-highlight .message-data .message-reactions{-webkit-animation:highlightMessage 2s ease-out;animation:highlightMessage 2s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.chat-message-container .chat-message .message-content{display:flex}.chat-message-container .chat-message .message-content.message-content-noavatar .message-data{padding-left:0}.chat-message-container .chat-message .message-content.message-content-own{flex-direction:row-reverse}.chat-message-container .chat-message .message-content.message-content-own .message-time-container .message-actions{margin-right:30px}.chat-message-container .chat-message .message-content .message-time-container{word-break:normal;font-size:14px}.chat-message-container .chat-message .message-content .message-time-container .message-actions{display:flex;width:190px}.chat-message-container .chat-message .message-content .message-time-container .message-actions.archived{width:20px}.chat-message-container .chat-message .message-avatar-container{flex:0 0 40px}.chat-message-container .chat-message .message-data{display:flex;flex-direction:column;padding-left:15px;padding-right:15px;max-width:85%}.chat-message-container .chat-message .message-data.message-data-own{align-items:flex-end}.chat-message-container .chat-message .message-data.message-data-own .media-attachments{justify-content:flex-end}.chat-message-container .chat-message .message-data.message-data-own .media-attachments .attachment .image-attachment{width:100%!important}.chat-message-container .chat-message .message-data.message-data-own .media-attachments .attachment .image-attachment .attachment-item-video{height:150px!important;width:200px!important}.chat-message-container .chat-message .message-data.message-data-own .file-attachments{justify-content:flex-end}.chat-message-container .chat-message .message-data .message-content-container.emoji-only-message p{margin-bottom:0}.chat-message-container .chat-message .message-data .message-content-container.emoji-only-message .markdown-emoji img{width:32px!important;height:32px!important}.chat-message-container .chat-message .message-data .file-attachments,.chat-message-container .chat-message .message-data .media-attachments{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;grid-gap:10px;gap:10px}.chat-message-container .chat-message .message-data .media-attachments .attachment .image-attachment{width:100%!important;height:150px!important}.chat-message-container .chat-message .message-data .media-attachments .attachment .image-attachment .attachment-item-video{height:150px!important;width:200px!important}.chat-message-container .chat-message .message-data .media-attachments .attachment .image-attachment .attachment-item-video .video-placeholder i{font-size:70px}.chat-message-container .chat-message .message-data .media-attachments .attachment .image-attachment img{width:100%;height:100%;object-fit:cover}.chat-message-container .chat-message .message-data .message-reactions{margin-top:2px;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px;border-radius:5px;background-color:#f0f0f6;transition:background-color .2s ease}.chat-message-container .chat-message .message-data .message-reactions:hover{background-color:#e6e6f4}.chat-message-container .chat-message .message-data .message-reactions .reaction-count{padding-left:2px;font-size:14px;color:#7d829e}.chat-message-container .chat-message .message-data .message-reactions .reaction-bubble{display:flex;cursor:pointer;margin-left:4px}.chat-message-container .chat-message .message-data .message-reactions .reaction-bubble:first-child{margin-left:0}.chat-message-container .chat-message .message-data .message-reactions .reaction-bubble .reaction-emoji{display:inline-block}.chat-message-container .chat-message .message-data .message-reactions .reaction-bubble .reaction-emoji img{display:block;width:20px!important;height:20px!important;object-fit:contain}.chat-message-container .chat-message .message-owner{color:#314961;font-size:19px}.chat-message-container .chat-message .message-header{display:flex}.chat-message-container .chat-message .message-header .message-read-receipts{display:flex;align-items:center;transition:scale .2s ease}.chat-message-container .chat-message .message-header .message-read-receipts:hover{scale:1.2}.chat-message-container .chat-message .message-header .message-read-receipts.no-read-receipts:hover{scale:1}.chat-message-container .chat-message .message-header .message-read-receipts .png-icon{display:flex;align-items:center;justify-content:center;height:18px}.chat-message-container .chat-message .message-header .message-read-receipts svg{width:18px;height:18px}.chat-message-container .chat-message .message-header .message-time{font-size:14px}.chat-message-container .chat-message .message-header.own{flex-direction:row-reverse}.chat-message-container .chat-message .message-header.own .message-time{margin-right:10px}.chat-message-container .chat-message .message-content.own{justify-content:flex-end}.chat-message-container .chat-message .message-content.own .message-content-container{background-color:#3fbb64;color:#fff}.chat-message-container .chat-message .message-content.own .message-content-container span:has(.mention)+span{color:#0f161d}.chat-message-container .chat-message .message-content.own .message-content-container a{color:#fff;font-size:17px}.chat-message-container .chat-message .message-content .message-content-container{border-radius:15px;border-top-left-radius:0;white-space:pre-wrap;word-break:break-word;font-size:17px;color:#314961;background-color:#f8f8fc}.chat-message-container .chat-message .message-content .message-content-container span:has(.mention)+span{color:#3fbb64}.chat-message-container .chat-message .message-content .message-content-container a{color:#314961;font-size:17px}.chat-message-container .chat-message .message-content .message-content-container p{margin-bottom:0;padding:10px}.chat-message-container .chat-message .message-content .message-content-container ol,.chat-message-container .chat-message .message-content .message-content-container ul{padding-left:30px;padding-top:10px;padding-right:10px}.chat-message-container .chat-message .message-content .message-content-container.own{border-top-left-radius:15px;border-top-right-radius:0}.chat-message-container .chat-message .message-content .attachment{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.chat-message-container .chat-message:hover .create-task-container,.chat-message-container .chat-message:hover .delete-message-container{display:block}.chat-message-container .chat-message .delete-message-container{display:block;width:40px;z-index:1}.chat-message-container .chat-message .delete-message-container .delete-message{margin-left:5px;padding:0 5px;opacity:0;line-height:0;outline:none;background:none;border:none;transition:opacity .2s linear}.chat-message-container .chat-message .delete-message-container .delete-message:focus{outline:none;box-shadow:none}.chat-message-container .chat-message .delete-message-container .delete-icon{padding:0;color:#7d829e}.chat-message-container .chat-message .delete-message-container:hover .delete-message{background-color:#f8f8fc}.chat-message-container .chat-message .create-task-container{display:block;width:40px;z-index:1}.chat-message-container .chat-message .create-task-container .create-task-button{margin-left:5px;padding:0 5px;opacity:0;line-height:0;outline:none;background:none;border:none;transition:opacity .2s linear}.chat-message-container .chat-message .create-task-container .create-task-button:focus{outline:none;box-shadow:none}.chat-message-container .chat-message .create-task-container .create-task-icon{padding:0;color:#7d829e}.chat-message-container .chat-message .create-task-container:hover .create-task-button{background-color:#f8f8fc}.chat-message-container .chat-message .reply-message-container{display:block;width:40px}.chat-message-container .chat-message .reply-message-container .reply-message{margin-left:5px;padding:0 5px;opacity:0;line-height:0;outline:none;background:none;border:none;transition:opacity .2s linear}.chat-message-container .chat-message .reply-message-container .reply-message:focus{outline:none;box-shadow:none}.chat-message-container .chat-message .reply-message-container .reply-icon{padding:0;color:#7d829e}.chat-message-container .chat-message .reply-message-container:hover .reply-message{background-color:#f8f8fc}.chat-message-container .chat-message .message-content:hover .create-task-button,.chat-message-container .chat-message .message-content:hover .delete-message,.chat-message-container .chat-message .message-content:hover .reply-message{opacity:1}.chat-message-container .chat-message .message-content:hover .create-task-button:active,.chat-message-container .chat-message .message-content:hover .delete-message:active,.chat-message-container .chat-message .message-content:hover .reply-message:active{outline:none;box-shadow:none;background-color:#314961;border:none}.chat-message-container .chat-message .message-content:hover .create-task-button:active .delete-icon,.chat-message-container .chat-message .message-content:hover .create-task-button:active .reply-icon,.chat-message-container .chat-message .message-content:hover .delete-message:active .delete-icon,.chat-message-container .chat-message .message-content:hover .delete-message:active .reply-icon,.chat-message-container .chat-message .message-content:hover .reply-message:active .delete-icon,.chat-message-container .chat-message .message-content:hover .reply-message:active .reply-icon{color:#fff}@-webkit-keyframes highlightMessage{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(66,99,131,.8);opacity:1}25%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 10px 0 rgba(66,99,131,.6);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 15px 0 rgba(66,99,131,.4);opacity:1}75%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 10px 0 rgba(66,99,131,.2);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(66,99,131,0);opacity:1}}@keyframes highlightMessage{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(66,99,131,.8);opacity:1}25%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 10px 0 rgba(66,99,131,.6);opacity:.7}50%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 15px 0 rgba(66,99,131,.4);opacity:1}75%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 10px 0 rgba(66,99,131,.2);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(66,99,131,0);opacity:1}}.message-content-container.own{background:#3fbb64;color:#fff}.message-content-container.own:hover{background:#2c8245}.message-content-container.own .reply-to-container.own{background:#2c8245;color:#fff}.message-content-container.own .reply-to-container.own:hover{background:#2c8245}.reply-to-container{margin:10px!important;padding:10px;white-space:pre-wrap;background:#f8f8fc;display:flex;justify-content:space-between;color:#314961;border-radius:15px;cursor:pointer;transition:background .2s linear;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.reply-to-container .emoji-only-message p{margin-bottom:0}.reply-to-container .emoji-only-message .markdown-emoji img{width:32px!important;height:32px!important}.reply-to-container.own{background:#3fbb64;color:#fff}.reply-to-container.own:hover{background:#3fbb64}.reply-to-container:hover{background:#a9acbf}.reply-to-container .reply-to-clear i{font-size:20px;padding-top:1px;cursor:pointer;color:#7d829e;transition:all .2s linear;border-radius:50%;line-height:1}.reply-to-container .reply-to-clear i:hover{background-color:#fff;color:#314961}.reply-to-container .reply-to-attachments{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px}.reply-to-container .reply-to-attachments .file-container{padding:5px;border:1px solid #d1d2de;flex-direction:column;min-width:30px;display:flex;align-items:center;justify-content:center}.reply-to-container .reply-to-attachments .file-container svg{width:30px}.reply-to-container .reply-to-attachments .file-container span{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center;width:80px;font-size:15px}.reply-to-container .reply-to-attachments img{display:block;width:75px;height:75px;object-fit:contain}.reactions-details-container{background-color:#f8f8fc;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.2);overflow:hidden;min-width:200px;max-width:280px;z-index:1050!important;border:1px solid rgba(0,0,0,.1)}.reactions-details-container .reactions-details-content{background-color:#f0f0f6;padding:10px;max-height:300px;overflow-y:auto}.reactions-details-container .reactions-details-content .reaction-group:last-child{margin-bottom:0}.reactions-details-container .reactions-details-content .reaction-group .reaction-users .reaction-user{display:flex;align-items:center;justify-content:space-between;padding:6px 0}.reactions-details-container .reactions-details-content .reaction-group .reaction-users .reaction-user .reaction-user-info{display:flex;align-items:center;flex:1 1}.reactions-details-container .reactions-details-content .reaction-group .reaction-users .reaction-user .reaction-user-info .reaction-user-name{margin-left:8px;font-size:14px;color:#314961;font-weight:500}.reactions-details-container .reactions-details-content .reaction-group .reaction-users .reaction-user .reaction-emoji{font-size:11px;margin-left:8px}.message-read-details-container{background-color:#f8f8fc;border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,.2);overflow:hidden;min-width:240px;max-width:320px;z-index:1050!important;border:1px solid rgba(0,0,0,.1)}.message-read-details-container .message-read-details-content{background-color:#f0f0f6;padding:5px 10px;max-height:300px;overflow-y:auto}.message-read-details-container .message-read-details-content .read-users .read-user{display:flex;align-items:center;justify-content:space-between;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.05)}.message-read-details-container .message-read-details-content .read-users .read-user:last-child{border-bottom:none}.message-read-details-container .message-read-details-content .read-users .read-user .read-user-info{display:flex;align-items:center;flex:1 1}.message-read-details-container .message-read-details-content .read-users .read-user .read-user-info .read-user-name{margin-left:8px;font-size:14px;color:#314961;font-weight:500}.message-read-details-container .message-read-details-content .read-users .read-user .read-time{font-size:12px;color:#8f98a0;margin-left:8px;white-space:nowrap}.conversation-drop-zone-container{height:inherit;margin:0;display:flex;flex-flow:column-reverse}.conversation-drop-zone-container .drop-zone{background-color:rgba(248,248,252,.8);border:1px dashed #314961;display:flex;align-items:center;justify-content:center;outline:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000}.conversation-drop-zone-container .drop-zone .drop-zone-text{padding:0 10px;text-align:center;font-size:22px}.conversation{height:calc(100vh - 140px);position:relative}.conversation .conversation-name{padding:0;justify-content:center;text-transform:capitalize;flex-wrap:nowrap}.conversation .conversation-messages{margin:0;display:flex}.conversation .conversation-messages--inner{display:flex;flex-direction:column;width:100%;transition:width .3s ease-in-out}.conversation .conversation-messages .messages-sub-header-container{background-color:#314961;max-height:0;overflow:hidden;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:max-height .3s ease-in-out,opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;transition:max-height .3s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out;transition:max-height .3s ease-in-out,opacity .25s ease-in-out,transform .25s ease-in-out,-webkit-transform .25s ease-in-out}.conversation .conversation-messages .messages-sub-header-container.allowSelectMessages{max-height:60px;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header{height:60px;display:flex;align-items:center;justify-content:space-between}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header .button{margin-top:0;height:60px;width:180px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header .button:hover{background-color:#426383!important}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header .button.small{width:40px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header .button.small i{font-size:20px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left{display:flex;align-items:center;grid-gap:10px;gap:10px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left span{font-size:18px;color:#fff}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left .button{transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out;padding:0 0 0 20px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left .button:hover{background-color:transparent!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left .button:focus{box-shadow:none!important}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left .button.small{min-width:45px}.conversation .conversation-messages .messages-sub-header-container .messages-sub-header--left .button.small i{font-size:28px}.conversation .conversation-messages .conversation-messages-container{display:flex;flex-direction:column-reverse;flex:1 1;overflow-x:auto;border-bottom:1px solid #f0f0f6}.conversation .conversation-messages .conversation-messages-container .is-client-chat-header{position:absolute;z-index:10;top:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:left .3s ease-in-out;left:49.5%;display:flex;align-items:center;justify-content:center;background-color:#ffc107;color:#fff;padding:5px;border-radius:5px;font-size:14px;text-transform:none;transition:top .3s ease-in-out}.conversation .conversation-messages .conversation-messages-container .is-client-chat-header i{font-size:20px}.conversation .conversation-messages .conversation-messages-container .is-client-chat-header.show-members{left:36.5%!important}.conversation .conversation-messages .conversation-messages-container .is-client-chat-header.show-selected-messages{top:130px}.conversation .conversation-messages .empty-placeholder{height:100%;justify-content:center}.conversation .conversation-messages .empty-placeholder .body{height:auto}.conversation .conversation-messages .members-container{position:relative;overflow:hidden;overflow-y:auto;width:0;height:100%;z-index:1;max-width:350px;transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:width .3s ease-in-out,transform .3s ease-in-out;transition:width .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.conversation .conversation-messages .members-container.show-members{padding-left:10px;-webkit-transform:translateX(0);transform:translateX(0);width:25.5%;min-width:250px;box-shadow:0 0 5px rgba(0,0,0,.15)}.conversation .conversation-messages .members-container .loading-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.conversation .conversation-messages .members-container .members-container-inner{-webkit-transform:translateX(100%);transform:translateX(100%);transition:max-width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:max-width .3s ease-in-out,transform .3s ease-in-out;transition:max-width .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.conversation .conversation-messages .members-container .members-container-inner.show-members{-webkit-transform:translateX(0);transform:translateX(0)}.conversation .conversation-messages .members-container .members-container-inner .file-icon{cursor:pointer;width:25px;height:25px}.conversation .conversation-messages .members-container .members-container-inner .empty-message{display:flex;justify-content:center;align-items:center;white-space:pre-wrap;text-align:center}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container{display:flex;width:100%;margin-top:-10px;margin-bottom:10px;padding:0 10px}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container i{color:#314961}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container .inputSearch{padding-left:10px;padding-right:40px;color:#314961;height:40px;background-color:#f8f8fc;width:100%;max-width:100%}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:18px;color:#d1d2de}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:18px;color:#d1d2de}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:18px;color:#d1d2de}.conversation .conversation-messages .members-container .members-container-inner .inputSearch-container button{width:65px}.conversation .conversation-messages .members-container .members-container-inner .pagination-container{margin:10px;display:flex;justify-content:center;align-items:center}.conversation .conversation-messages .members-container .members-container-inner .pagination-container .pagination-total span{font-size:14px}.conversation .conversation-messages .members-container .members-container-inner .pagination-container .button{height:35px!important;font-size:16px!important;min-width:40px!important}.conversation .conversation-messages .members-container .members-container-inner .pagination-container .pagination-total{margin-right:10px}.conversation .conversation-messages .members-container .members-title{display:flex;justify-content:space-between;align-items:center;padding:10px}.conversation .conversation-messages .members-container .members-title .field-text{font-size:18px;font-weight:700;color:#314961}.conversation .conversation-messages .members-container .members-title button{cursor:pointer}.conversation .conversation-messages .members-container .members-title button i{color:#d1d2de}.conversation .conversation-messages .members-container .members-title button:hover i{color:#314961}.conversation .conversation-messages .members-container .member-item{padding:10px;display:flex;cursor:pointer;align-items:center}.conversation .conversation-messages .members-container .member-item.task-container .member-name{margin-bottom:5px;font-size:15px!important;line-height:1.2;white-space:normal!important}.conversation .conversation-messages .members-container .member-item.task-container .member-role{display:flex;align-items:center;justify-content:space-between}.conversation .conversation-messages .members-container .member-item.messages-search-container{align-items:flex-start}.conversation .conversation-messages .members-container .member-item.messages-search-container .message-media-container{margin-top:5px;display:flex;align-items:center;flex-wrap:wrap;grid-gap:10px;gap:10px}.conversation .conversation-messages .members-container .member-item.messages-search-container .message-media-container .message-media{width:20px;height:20px}.conversation .conversation-messages .members-container .member-item.messages-search-container .message-date{font-size:14px!important;font-weight:600;color:#d1d2de}.conversation .conversation-messages .members-container .member-item.messages-search-container .member-name{color:#426383!important}.conversation .conversation-messages .members-container .member-item.messages-search-container .message-text{color:#314961!important;line-height:1.2;font-size:15px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversation .conversation-messages .members-container .member-item.media-message-item .member-role{display:flex;grid-gap:3px;gap:3px}.conversation .conversation-messages .members-container .member-item.media-message-item .member-role i{font-size:15px}.conversation .conversation-messages .members-container .member-item .avatar-outlined{width:35px!important;min-width:35px!important}.conversation .conversation-messages .members-container .member-item .member-info{width:85%;padding-left:10px;display:flex;flex-direction:column;justify-content:center;line-height:1}.conversation .conversation-messages .members-container .member-item .member-info .member-name{max-width:100%;font-size:16px;color:#314961;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation .conversation-messages .members-container .member-item .member-info .member-role{font-size:14px;line-height:1}.conversation .chat-title{display:flex;justify-content:space-between;align-items:center;width:100%;height:60px}.conversation .chat-title .chat-header-actions{display:flex;align-items:center;grid-gap:15px;gap:15px;margin-right:20px}.conversation .chat-title .chat-header-actions.is-modal{margin-right:0}.conversation .chat-title .chat-header-actions .chat-attachments{position:relative;display:grid;place-items:center;cursor:pointer}.conversation .chat-title .chat-header-actions .chat-attachments i{font-size:28px}.conversation .chat-title .chat-header-actions .chat-attachments .quantity{position:absolute;top:-7px;right:-5px;width:18px;height:18px;background:#ffc107;border-radius:100%;display:grid;justify-content:center;align-items:center;align-content:center}.conversation .chat-title .chat-header-actions .chat-attachments span{color:#fff;font-size:14px;font-weight:700}.conversation .sub-header-height{height:120px;flex-direction:column}.conversation .sub-header-container{display:flex;align-items:center;justify-content:start;width:100%;height:60px;background-color:#feffff;color:#7d829e}.conversation .sub-header-text{text-transform:none}.conversation .conversation-footer-container{transition:max-width .3s ease-in-out,flex .3s ease-in-out}.conversation .conversation-footer{border-top:1px solid #f0f0f6;padding:0}.conversation .conversation-footer.show-members{box-shadow:0 0 5px rgba(0,0,0,.15)}.conversation .conversation-footer .public-DraftStyleDefault-block{margin:0 0 10px!important}.conversation .conversation-footer .reply-to-container{margin-right:auto!important;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.conversation .send-btn-container{display:flex;align-items:flex-end;border-top:1px solid #f0f0f6}.conversation .send-btn-container i{margin-right:0}.conversation .send-btn-container button{height:50px;min-width:100px}.message-section{position:relative}.message-section .message-date-header{text-align:center;margin:20px 0;position:-webkit-sticky;position:sticky;top:0;z-index:10;padding:10px 0}.message-section .message-date-header .spinner-border{margin-left:10px;width:17px;height:17px}.message-section .message-date-header.has-client-warning{top:35px}.message-section .message-date-header span{background:#e9ecef;padding:4px 12px;border-radius:6px;font-size:14px;color:#314961;font-weight:700}.message-section .attachment-item-video{cursor:pointer;display:flex;align-items:center;height:100px;width:100px;border-radius:10px;border:1px solid #f0f0f6;overflow:hidden;justify-content:center}.message-section .attachment-item-video .video-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.message-section .attachment-item-video .video-placeholder .material-icons{font-size:30px;color:#fff}.message-section .attachment-item-video .video-placeholder:hover{background-color:rgba(0,0,0,.4)}.avatars-container{height:60px;font-size:14px}.avatars-container .avatars-count{position:relative;top:-10px;right:10px;line-height:1;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;color:#fff;background-color:#ffc107;font-size:14px}.create-group-modal{width:100%;max-width:1380px}.create-group-modal .overflow-auto{overflow:visible!important}.create-group-modal .modal-body .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.create-group-modal .modal-body .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.create-group-modal .modal-body .ra:last-child{border-bottom:1px solid #d1d2de}.create-group-modal .modal-body .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.create-group-modal .modal-body .ra .ra-remove{cursor:pointer}.create-group-modal .modal-body .ra .ra-remove i{font-size:20px}.create-todo-modal .modal-body .table-card .table-form-controls{padding:0}.create-todo-modal .modal-body .table-card .count-cell{display:none}.create-todo-modal .modal-body .table-card .table-row td{padding:20px 5px}.create-todo-modal .modal-body .table-card .checklist-date-picker{width:100px;min-width:100px}.create-todo-modal .modal-body .table-card .react-datepicker-wrapper{width:auto!important}.create-todo-modal .modal-body .table-card .autocomplete{min-width:160px}.create-todo-modal .modal-body .table-card-responsive:last-child button.button{width:180px;height:45px;font-size:18px}.create-todo-modal .modal-footer .form-group:has(.form-check){margin-right:205px}.create-todo-modal .modal-footer .form-group:has(.form-check) .form-check-label{margin-top:2px}.create-todo-modal .template-groups-container{margin-bottom:20px}.create-todo-modal .template-groups-container .table-responsive{max-height:300px;overflow-y:visible}.create-todo-modal .template-groups-container .table-responsive .table-header th{position:static}.create-todo-modal .template-groups-container .template-groups-table td:has(.row-actions){width:10px}.modal-detail-task{max-width:90%}.modal-detail-task .header{background-color:#314961}.modal-detail-task .modal-content{min-height:700px}.modal-detail-task .modal-body,.modal-detail-task .modal-header{padding:1rem 30px}.modal-detail-task .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.modal-detail-task .body{position:relative;overflow:inherit}.modal-detail-task .body .table-responsive{overflow:inherit}.modal-detail-task .body .tabs-task{display:flex;align-items:center;border-bottom:1px solid #8f98a0;margin-bottom:20px}.modal-detail-task .body .tabs-task .tabs{position:relative}.modal-detail-task .body .tabs-task .tab{color:#8f98a0;font-weight:600;text-transform:capitalize;padding:10px 0;position:relative;margin-right:30px}.modal-detail-task .body .tabs-task .tab.active{color:#213242;background-color:transparent;border-radius:0;position:relative;font-weight:600}.modal-detail-task .body .tabs-task .tab.active .quality{background:#314961}.modal-detail-task .body .tabs-task .tab.active:before{content:"";border-bottom:2px solid #314961;position:absolute;bottom:-1px;width:100%;text-align:center;left:0}.modal-detail-task .details-card{box-shadow:none}.modal-detail-task .button-create-group{background:#314961;margin-right:10px}.modal-detail-task .note-task{box-shadow:none}.modal-detail-task .note-task .card-header-modal-detail{background:transparent;justify-content:flex-end!important;border:none;padding:0}.modal-detail-task .note-task .card-header-modal-detail .button-add,.modal-detail-task .note-task .card-header-modal-detail .button-add-checklists{background-color:#314961!important}.modal-detail-task .note-task .checklist-category .wrapper{padding:1.5rem 0!important}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container{overflow-x:auto}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container::-webkit-scrollbar-thumb:hover{cursor:grab}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container .field-text{text-overflow:ellipsis;white-space:nowrap}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container .file-container{display:flex;align-items:center}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container .file-container svg{margin-bottom:3px;width:20px;height:20px}.modal-detail-task .note-task .checklist-category .wrapper .attachments-container .file-container .field-text{line-height:25px}.modal-detail-task .note-task .checklist-category .table tr td{padding:.75rem .25rem;font-size:17px}.modal-detail-task .note-task .checklist-category .dashboard-dropdown-toggle{min-width:0}.modal-detail-task .note-task .checklist-category .avatar-outlined{margin:0 3px;font-size:15px}.modal-detail-task .loading-detail-task{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-detail-task .body-card,.modal-detail-task .task-card-body{margin:0}.modal-detail-task .body-card .note-item,.modal-detail-task .task-card-body .note-item{padding:1rem 0!important}.modal-detail-task .quality{position:absolute;top:0;right:-15px;width:20px;height:20px;font-size:12px;background:#8f98a0;border-radius:100%;display:grid;align-items:center;justify-content:center;align-content:center;color:#fff;padding:0}.modal-detail-task .display-quality{display:none}.modal-detail-task .contact-name-item{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;cursor:pointer}.modal-detail-task .contact-name-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.modal-detail-task .contact-name-item:after{content:",";display:inline-block;margin-right:5px}.modal-detail-task .contact-name-item:last-child:after{content:"";display:inline-block}.modal-detail-task .badge-style{background-color:#3fbb64!important}.modal-detail-task .status{margin-left:5px;text-transform:capitalize}.modal-detail-task .action-detail{display:grid;align-items:center;justify-content:flex-end;min-height:60px}.modal-detail-task .files-container{display:flex;align-items:center;flex-wrap:wrap}.modal-detail-task .files-container img{margin-right:10px;max-height:75px;max-width:100px}.modal-detail-task .files-container .file-attachment{display:flex;align-items:center;justify-content:center;padding:0}.modal-detail-task .files-container .file-attachment i{margin-right:0;font-size:36px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.modal-detail-task .files-container .file-attachment:hover i{-webkit-transform:scale(1.05);transform:scale(1.05)}.modal-detail-task .files-container .file-container{padding:10px 5px;margin:5px;display:flex;flex-direction:column;height:75px;width:75px;background-color:#f0f0f6}.modal-detail-task .files-container .file-container .file-name{font-weight:400;font-size:13px}@media(min-width:992px){.modal-detail-task{max-width:920px}}.tag-container{flex-wrap:wrap;outline:none}.tag-container .tag-badge{padding:10px 15px;margin-right:10px;margin-top:5px;margin-bottom:5px;background:#7d829e}.tag-container .editButton{outline:none;border:none;background-color:transparent}.tag-container .input-tags-container{position:relative;padding-right:51px}.tag-container .submitButton{width:61px;height:50px;position:absolute;right:0;top:0;border:none;outline:none;background-color:#3fbb64}.tag-container .submitButton i{margin-top:2px}.tag-container .material-icons{margin:0!important;font-size:24px!important}.tag-container .input-style{background-color:#3fbb64;height:30px}.tag-container .form-group{margin-bottom:0}.tag-container .form-input{min-width:300px}.tag-container .control,.tag-container .form-input-group.form-input-group-multi .form-input{min-height:50px;height:auto}.tag-container .autocomplete .dropdown-indicator,.tag-container .control{height:auto}.tag-container .tags-placeholder{margin-bottom:5px;font-weight:400;color:#7d829e}.tag-container .autocomplete-menu{z-index:2000}.details-card .body{overflow:hidden}.details-card .details-card-list{padding:0;list-style:none;height:100%;width:100%}.details-card .details-card-list .details-card-list-item{display:flex;align-items:center;padding:10px;margin-bottom:20px;min-height:50px;width:100%;background-color:#f8f8fc}.details-card .details-card-list .details-card-list-item i{margin-right:15px;font-size:30px}.details-card .details-card-list .details-card-list-item div{white-space:pre-line}.details-card .details-card-list .details-card-list-item:last-child{margin-bottom:0}.details-card .footer{display:flex;justify-content:flex-end}.checklist-category{border-bottom:3px solid #f0f0f6;padding-bottom:10px}.checklist-category .header-text{font-size:22px!important}.checklist-category .checklist-count{margin-top:5px;color:#7d829e;font-weight:700;font-size:14px}.checklist-category:last-child{border-bottom:none;padding-bottom:0}.checklist-category .table-responsive{overflow:visible}.checklist-category tr:has(.note-item):hover{background-color:#fff}.checklist-category .attachments-container{margin-top:15px;padding-bottom:15px;display:flex;overflow:auto}.checklist-category .attachments-container::-webkit-scrollbar-thumb:hover{cursor:grab}.checklist-category .attachments-container i{color:#213242}.checklist-category .attachments-container .field-text{text-overflow:ellipsis;white-space:nowrap}.checklist-category .attachments-container .file-container{display:flex;align-items:center}.checklist-category .attachments-container .file-container svg{margin-bottom:3px;width:20px;height:20px}.checklist-category .attachments-container .file-container .field-text{line-height:25px;max-width:250px}.checklist-category .group-description{white-space:pre-line;margin-top:10px;color:#213242;word-wrap:break-word}.checklist-button-open{background:transparent!important;border:none!important;color:#7d829e!important;box-shadow:none!important;height:100%;display:grid;align-items:center}.checklist-icon-open{font-size:32px!important}.checklist-quick-actions{width:180px;left:60px!important;top:-40px!important}.checklist-sign-off-button{border-radius:0;font-weight:600}.checklist-signature-container{display:flex;flex-direction:column;grid-gap:10px;gap:10px}.checklist-signature-container .checklist-signature-image{width:100%;height:100px;object-fit:contain;max-width:300px}.checklist-signature-container .checklist-signature-text{color:#7d829e;font-size:16px;font-weight:400}.edit-group-modal .modal-body .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.edit-group-modal .modal-body .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.edit-group-modal .modal-body .ra:last-child{border-bottom:1px solid #d1d2de}.edit-group-modal .modal-body .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edit-group-modal .modal-body .ra .ra-remove{cursor:pointer}.edit-group-modal .modal-body .ra .ra-remove i{font-size:20px}.import-checklist-template .table-responsive{max-height:calc(100vh - 380px);overflow:auto}.import-checklist-template .table-header tr th{position:static}.import-checklist-template .table-row td:first-child{width:50px}.import-checklist-template .table-row .row-actions{margin-left:10px}.create-checklist-tasks-modal{max-width:850px;width:100%}.create-checklist-tasks-modal .table-card-responsive .count-cell{display:none}.create-checklist-tasks-modal .table-card-responsive .button{width:230px}.create-checklist-tasks-modal .table-card-responsive .table-row .autocomplete{min-width:170px}.create-checklist-tasks-modal .table-card-responsive .table-row .react-datepicker__input-container input{min-width:95px!important}.create-checklist-tasks-modal .modal-body .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.create-checklist-tasks-modal .modal-body .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.create-checklist-tasks-modal .modal-body .ra:last-child{border-bottom:1px solid #d1d2de}.create-checklist-tasks-modal .modal-body .ra .ra-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.create-checklist-tasks-modal .modal-body .ra .ra-remove{cursor:pointer}.create-checklist-tasks-modal .modal-body .ra .ra-remove i{font-size:20px}.create-checklist-tasks-modal .footer .form-group{margin-right:330px}.print-checklists-modal{max-width:680px;width:100%}.print-checklists-modal .table-responsive{overflow-y:visible;position:relative}.print-checklists-modal .table-responsive i{font-size:24px}.print-checklists-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.print-checklists-modal .table-responsive .table-row{height:40px}.print-checklists-modal .table-responsive .table-row td:first-child{width:30px}.print-checklists-modal .table-responsive .field-text{width:430px;padding:5px}.print-checklists-modal .table-responsive .row-actions{margin-left:10px}.print-checklists-modal .table-responsive .table-hover{margin-bottom:0}.print-checklists-modal .table-responsive .visibility-action{width:20px!important}.select-folder-modal{max-width:680px;width:100%}.select-folder-modal .dashboard-card .body{padding:0 30px;margin:0}.select-folder-modal .header-container{margin-bottom:15px;display:flex;justify-content:space-between;align-items:center}.select-folder-modal .breadcrumbs-container{display:flex;align-items:center;flex-wrap:wrap}.select-folder-modal .search-input{padding:0 30px 0 10px;width:175px;color:#7d829e;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.select-folder-modal .search-input::-webkit-input-placeholder{color:#7d829e}.select-folder-modal .search-input:-ms-input-placeholder{color:#7d829e}.select-folder-modal .search-input::placeholder{color:#7d829e}.select-folder-modal .inputSearch-container{margin-left:15px}.select-folder-modal .inputSearch-container .cancel-icon-container{color:#7d829e;right:5px}.select-folder-modal .inputSearch-container .search-icon{color:#7d829e}.select-folder-modal .breadcrumb-buttons{height:40px;background-color:#fff;color:#314961;padding:0;margin:0;min-width:auto}.select-folder-modal .breadcrumb-buttons:hover{text-decoration:underline;text-underline-position:under}.select-folder-modal .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.select-folder-modal .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.select-folder-modal .breadcrumb-delimiter{padding:0 8px;cursor:default}.select-folder-modal .table-card .table-responsive{max-height:calc(100vh - 345px);overflow-y:visible}.select-folder-modal .modal-body{padding-bottom:0}.select-folder-modal .table-row{cursor:pointer}.select-folder-modal .dashboard-card{box-shadow:none}.select-folder-modal .dashboard-card .body{padding:0}.select-folder-modal .new-folder-button .button{width:150px}.select-folder-modal .empty-placeholder{width:100%;margin-top:72px;align-items:center}.create-folder-modal{max-width:680px;width:100%}.floating-chat-modal{max-width:1200px;width:100%}.floating-chat-modal .header{background-color:#314961}.floating-chat-modal .header .avatars-container{background-color:#314961!important}.floating-chat-modal .header .avatars-container .avatar-outlined{border:none}.floating-chat-modal .header .header-action-button:hover{cursor:default;background-color:transparent}.floating-chat-modal .header .header-action-button .close{text-shadow:none;color:#fff;opacity:1;outline:none}.floating-chat-modal .header .header-action-button .close i{margin-right:0}.floating-chat-modal .header .header-action-button .close:hover{background-color:transparent;border:none;opacity:.75}.floating-chat-modal .modal-body{padding:0;overflow:auto;overflow-x:hidden}.floating-chat-modal .modal-body .conversation-drop-zone-container .members-container{padding-left:0}.floating-chat-modal .loader{display:grid;place-items:center;height:505px}.floating-chat-modal .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.dashboard-sidebar{height:100%;width:60px;background-color:#314961;box-shadow:0 0 5px rgba(0,0,0,.15);transition:width .2s}.dashboard-sidebar:hover{width:250px}.dashboard-sidebar:hover .expand-button-container{left:225px;opacity:1}.dashboard-sidebar:hover .header{width:250px}.dashboard-sidebar:hover .header .logo img{width:100%;height:24px;object-fit:none}.dashboard-sidebar:hover .navigation-list.nested .navigation-item .rightAccessory,.dashboard-sidebar:hover .navigation-list.nested .navigation-item .title{display:block}.dashboard-sidebar:hover .navigation-list.nested .navigation-item.logout{width:250px}.dashboard-sidebar:hover .navigation-list .navigation-item .title{display:flex;align-items:center;white-space:nowrap;height:100%}.dashboard-sidebar:hover .navigation-list .navigation-item .rightAccessory{display:block}.dashboard-sidebar.expended{width:250px}.dashboard-sidebar.expended .expand-button-container{left:225px}.dashboard-sidebar.expended .header{width:250px}.dashboard-sidebar.expended .header .logo img{width:100%;height:24px;object-fit:none}.dashboard-sidebar.expended .navigation-list.nested{padding-left:5px}.dashboard-sidebar.expended .navigation-list.nested .navigation-item .rightAccessory,.dashboard-sidebar.expended .navigation-list.nested .navigation-item .title{display:block}.dashboard-sidebar.expended .navigation-list.nested .navigation-item.logout{width:250px}.dashboard-sidebar.expended .navigation-list .navigation-item .title{display:flex;align-items:center;white-space:nowrap;height:100%}.dashboard-sidebar.expended .navigation-list .navigation-item .rightAccessory{display:block}.dashboard-sidebar.expended .navigation-list .navigation-item.logout{width:250px}.dashboard-sidebar .header{width:60px;height:60px;transition:width .2s}.dashboard-sidebar .header:hover{width:250px}.dashboard-sidebar .header .logo{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;background-color:#3fbb64;display:flex;padding-left:20px;align-items:center}.dashboard-sidebar .header .logo img{width:30px;height:24px;object-fit:cover;object-position:0 0}.dashboard-sidebar .navigation-list{list-style:none;padding:0}.dashboard-sidebar .navigation-list.nested{background-color:#213242;display:none;color:#fff}.dashboard-sidebar .navigation-list.nested.expanded{display:block}.dashboard-sidebar .navigation-list.nested .navigation-item{text-decoration:none}.dashboard-sidebar .navigation-list.nested .navigation-item .rightAccessory,.dashboard-sidebar .navigation-list.nested .navigation-item .title{display:none}.dashboard-sidebar .navigation-list.nested .navigation-item.selected{color:#fff;border-left:none;padding-left:15px}.dashboard-sidebar .navigation-list.nested .navigation-item.selected .png-icon svg{fill:#fff}.dashboard-sidebar .navigation-list .navigation-item{width:100%;height:29px;color:hsla(0,0%,100%,.5);display:flex;overflow:hidden;padding:3px 3px 3px 15px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;font-size:16px;line-height:22px;cursor:pointer}.dashboard-sidebar .navigation-list .navigation-item .png-icon{width:22px;height:22px}.dashboard-sidebar .navigation-list .navigation-item .png-icon svg{width:22px;height:22px;fill:hsla(0,0%,100%,.5)}.dashboard-sidebar .navigation-list .navigation-item.logout{position:absolute;width:60px;bottom:0;left:0}.dashboard-sidebar .navigation-list .navigation-item.selected{color:#3fbb64;border-left:5px solid #3fbb64;padding-left:10px}.dashboard-sidebar .navigation-list .navigation-item.selected .png-icon svg{fill:#3fbb64}.dashboard-sidebar .navigation-list .navigation-item:hover{background-color:#213242;color:#3fbb64;text-decoration:none}.dashboard-sidebar .navigation-list .navigation-item:hover .png-icon svg{fill:#3fbb64}.dashboard-sidebar .navigation-list .navigation-item .icon{width:25px;margin-right:5px}.dashboard-sidebar .navigation-list .navigation-item .icon i{font-size:22px}.dashboard-sidebar .navigation-list .navigation-item .title{display:none}.dashboard-sidebar .navigation-list .navigation-item .rightAccessory{display:none;margin-right:0;margin-left:auto}.dashboard-sidebar .navigation-list .navigation-item .rightAccessory i{font-size:24px}.dashboard{height:100%;width:100%;margin:0;padding:0;display:flex;position:relative}.dashboard .dashboard-main{height:100%;max-width:calc(100% - 60px);flex:1 1;transition:margin-left .2s}.dashboard .dashboard-main.side-menu-expanded{transition:max-width .2s;max-width:calc(100% - 250px)}.dashboard .dashboard-main.side-menu-expanded .lead-overview .filters-container{width:calc(100% - 290px)}.dashboard .dashboard-content{height:calc(100% - 60px);overflow:auto;padding:20px}.dashboard .dashboard-content:has(.costing-category-table){overflow:visible}@media(max-width:920px){.dashboard .dashboard-content{height:auto;overflow:auto;padding:20px}}.dashboard .expand-button-container{width:50px;height:50px;display:flex;align-items:center;justify-content:center;outline:none;border:none;color:#314961;background-color:transparent;position:absolute;top:70px;left:35px;z-index:1;transition:all .2s}.dashboard .expand-button-container:hover i{background-color:#3fbb64;color:#fff}.dashboard .expand-button-container i{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#fff;box-shadow:0 0 6px 0 #213242;transition:all .4s}.dashboard .active{left:225px}.dashboard .active-transparent{opacity:0}.dashboard .active-transparent:hover,.dashboard .active-visible{opacity:1}.react-joyride__tooltip{border-radius:0}.react-joyride__tooltip h4{color:#314961;font-size:24px}.react-joyride__tooltip .tooltip-footer{display:flex;justify-content:flex-end}.react-joyride__tooltip .tooltip-footer .button{height:45px}.rbc-calendar{height:calc(100vh - 220px);min-height:800px}.rbc-calendar .rbc-event-content{font-size:14px}.rbc-row-segment{min-height:48px}.event-jobname{font-size:12px;color:#fff;padding:5px 5px 0;white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden;background-color:rgba(0,0,0,.3)}.event-purchaseorder,.event-purchaseorder .rbc-day-slot .rbc-background-event,.event-purchaseorder .rbc-event{background-color:#314961}.event-todo,.event-todo .rbc-day-slot .rbc-background-event,.event-todo .rbc-event{background-color:#7d829e}.event-scheduleitem{background-color:#3fbb64}.event-scheduleitem .rbc-day-slot .rbc-background-event,.event-scheduleitem .rbc-event{background-color:inherit}.plan-viewer{height:100%}.plan-viewer,.plan-viewer .plan-viewer-map{flex:1 1;display:flex}.plan-viewer .plan-viewer-map .leaflet-draw-guide-dash{z-index:1}.plan-viewer .plan-viewer-map.horizontal .leaflet-overlay-pane{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.plan-viewer .plan-viewer-map .plan-viewer-toolbar .input-group{z-index:10}.plan-viewer .quick-measure-warning{z-index:1100;position:absolute;top:20px;left:55%;-webkit-transform:translateX(-45%);transform:translateX(-45%);height:50px;padding:10px;text-align:center;font-size:16px}.plan-viewer .quick-measure-warning,.plan-viewer .quick-measure-warning .exit-container{display:flex;align-items:center;background-color:#ffc107}.plan-viewer .quick-measure-warning .quantity{margin:0 10px;font-weight:600;white-space:nowrap}.plan-viewer .quick-measure-warning .exit-quick-measure-button{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;padding:5px!important;padding:15px 5px;background-color:#ffc107;display:flex;align-items:center;border:none;outline:none}.plan-viewer .quick-measure-warning .exit-quick-measure-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media(max-width:1980px){.plan-viewer .quick-measure-warning .warning-text{white-space:pre-wrap}}.plan-viewer.smallWidth .quick-measure-warning{padding:5px;flex-direction:column;align-items:center;height:auto}.plan-viewer.smallWidth .quick-measure-warning .exit-container{align-items:center;justify-content:center;width:100%}.plan-viewer.smallWidth .quick-measure-warning .warning-text{font-size:14px}.leaflet-control-container{display:none}.plan-viewer-toolbar .toolbar-button .button-input,.plan-viewer-toolbar .toolbar-button .edit-controls{display:none;position:absolute;top:60px}.plan-viewer-toolbar{position:absolute;top:20px;height:50px;display:flex;z-index:1020}.plan-viewer-toolbar-left{left:20px;min-width:250px}.plan-viewer-toolbar-right{right:20px}.plan-viewer-toolbar .buttons-container{display:flex;box-shadow:0 0 5px rgba(0,0,0,.2)}.plan-viewer-toolbar .control-button{height:40px}.plan-viewer-toolbar .toolbar-button{display:flex;justify-content:center;align-items:center;height:50px;width:50px;background-color:#f8f8fc;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0}.plan-viewer-toolbar .toolbar-button i{font-size:30px;color:#7d829e}.plan-viewer-toolbar .toolbar-button .png-icon svg{fill:#7d829e}.plan-viewer-toolbar .toolbar-button .edit-controls{left:unset}.plan-viewer-toolbar .toolbar-button .button-input{left:0;max-width:280px}.plan-viewer-toolbar .toolbar-button .button-input .text-input{padding:0 10px!important}.plan-viewer-toolbar .toolbar-button .button-input .form-input-text{border-radius:0;background-color:#f8f8fc;height:60px}.plan-viewer-toolbar .toolbar-button .button-input .takeoff-toolbar-dropdown .dropdown-toggle{border:1px solid #d1d2de;border-top:none;justify-content:space-between;font-size:1rem;width:280px;font-weight:400;color:#d1d2de;background-color:#f8f8fc}.plan-viewer-toolbar .toolbar-button .button-input .takeoff-toolbar-dropdown .dropdown-toggle i{color:#7d829e}.plan-viewer-toolbar .toolbar-button .button-input .takeoff-toolbar-dropdown .dropdown-menu .dashboard-dropdown-item{font-size:1rem;width:280px;font-weight:400;color:#7d829e;background-color:#f8f8fc}.plan-viewer-toolbar .toolbar-button .button-input .takeoff-toolbar-dropdown .dropdown-menu .dashboard-dropdown-item:hover{background-color:#d1d2de}.plan-viewer-toolbar .toolbar-button .order-first{order:-1}.plan-viewer-toolbar .toolbar-button .toolbar-button-dual-input{position:absolute;top:60px;left:0;max-width:290px;width:100%}.plan-viewer-toolbar .toolbar-button .toolbar-button-dual-input .button-input{top:0}.plan-viewer-toolbar .toolbar-button .toolbar-button-dual-input .button-input:last-child{top:61px}.plan-viewer-toolbar .toolbar-button .toolbar-button-triple-input{position:absolute;top:60px;left:0;max-width:290px;width:100%}.plan-viewer-toolbar .toolbar-button .toolbar-button-triple-input .button-input{top:0}.plan-viewer-toolbar .toolbar-button .toolbar-button-triple-input .button-input:nth-child(2){top:61px}.plan-viewer-toolbar .toolbar-button .toolbar-button-triple-input .button-input:last-child{top:122px}.plan-viewer-toolbar .toolbar-button.enabled .button-input,.plan-viewer-toolbar .toolbar-button.enabled .edit-controls{display:block}.plan-viewer-toolbar .toolbar-button.disabled,.plan-viewer-toolbar .toolbar-button.disabled:active,.plan-viewer-toolbar .toolbar-button.disabled:hover{background-color:#f8f8fc;opacity:.7}.plan-viewer-toolbar .toolbar-button.disabled:active i,.plan-viewer-toolbar .toolbar-button.disabled:hover i,.plan-viewer-toolbar .toolbar-button.disabled i{color:#7d829e}.plan-viewer-toolbar .toolbar-button.disabled .png-icon svg,.plan-viewer-toolbar .toolbar-button.disabled:active .png-icon svg,.plan-viewer-toolbar .toolbar-button.disabled:hover .png-icon svg{fill:#7d829e}.plan-viewer-toolbar .toolbar-button.enabled,.plan-viewer-toolbar .toolbar-button:active,.plan-viewer-toolbar .toolbar-button:hover{background-color:#7d829e}.plan-viewer-toolbar .toolbar-button.enabled i,.plan-viewer-toolbar .toolbar-button:active i,.plan-viewer-toolbar .toolbar-button:hover i{color:#f8f8fc}.plan-viewer-toolbar .toolbar-button.enabled .png-icon svg,.plan-viewer-toolbar .toolbar-button:active .png-icon svg,.plan-viewer-toolbar .toolbar-button:hover .png-icon svg{fill:#f8f8fc}.plan-viewer-toolbar .toolbar-button:active{background-color:#4d5168}.unit-append{font-size:20px!important}.plans-card{height:100%;min-height:100%}.plans-card.full-screen .header{margin-top:-60px}.plans-card.full-screen .page-selector .dropdown{box-shadow:0 0 5px rgba(0,0,0,.2);height:50px;z-index:999;top:80px;right:185px}.plans-card.full-screen .dropdown-item,.plans-card.full-screen .selector-button{height:50px!important;background-color:#f8f8fc!important;color:#7d829e!important}.plans-card.full-screen .dropdown-item.active,.plans-card.full-screen .dropdown-item:hover,.plans-card.full-screen .selector-button:hover{background-color:#d1d2de!important}.plans-card .header{display:flex;justify-content:space-between;flex-wrap:nowrap}.plans-card .header .plans-card-header-title{width:67%}.plans-card .header .page-selector{display:flex;height:100%}.plans-card .header .page-selector .dropdown.show .dropdown-menu{z-index:1022;max-height:400px;overflow-y:auto}.plans-card .header .page-selector .dropdown.show .selector-button{background-color:#506479}.plans-card .header .page-selector .dropdown .selector-button{width:140px;font-family:Helvetica,sans-serif;font-size:18px;color:#feffff;letter-spacing:-.43px;text-align:center;font-weight:600}.plans-card .header .page-selector .dropdown .selector-button:focus{outline:none;box-shadow:none}.plans-card .header .page-selector .dropdown .selector-button:after{display:none}.plans-card .header .page-selector .dropdown .dropdown-menu{border:none;border-radius:0;padding:0;margin:0;width:121px;min-width:140px;background:#314961;box-shadow:0 2px 10px 0 rgba(0,0,0,.3)}.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item{margin:0;height:60px;display:flex;justify-content:center;align-items:center;color:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:600;font-size:18px}.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item.active,.plans-card .header .page-selector .dropdown .dropdown-menu .dropdown-item:hover{background-color:#506479}.plans-card .header .page-selector .selector-button{height:100%;min-width:60px;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#314961;border:none;border-radius:0}.plans-card .header .page-selector .selector-button:hover{background-color:#506479}.plans-card .header .page-selector .selector-button.disabled{cursor:not-allowed}.plans-card .header .page-selector .selector-button.disabled:hover{background-color:transparent}.plans-card .header .page-selector .selector-button.disabled i{opacity:.5}.plans-card .header .page-selector .selector-button i{font-size:30px}.plans-card .header .page-selector .custom-name{font-size:14px;font-weight:400;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plans-card .header .badge{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plans-card .page-selector-container{display:flex;justify-content:flex-end;align-items:center;width:33%}.plans-card .body{flex-grow:1;margin:0;padding:0}.scale-summary-pages .summary-items .summary-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.scale-summary-pages{margin-top:20px;max-height:calc(100vh - 440px)}.scale-summary-pages .scale-summary-body{min-height:200px;max-height:calc(100vh - 260px)}.scale-summary-pages .summary-items .summary-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.scale-summary-pages .summary-items .summary-item:hover{background-color:#fcf8f8}.scale-summary-pages .summary-items .summary-item .right-side{display:flex;align-items:center}.scale-summary-pages .summary-items .summary-item-selected{background-color:#fcf8f8}.scale-summary-pages .divider{border:1px solid #d1d2de;margin:40.5px 0}.take-off-card .body .add-item{width:100%}.take-off-card .body .quick-measure-button{margin-right:5px;min-width:160px}.take-off-card .body .take-off-list{list-style:none;padding:0;margin:0;max-height:calc(100vh - 400px)}.take-off-card .body .take-off-list .take-off-list-item{font-family:Helvetica;font-size:20px;color:#7d829e;cursor:pointer}.take-off-card .body .take-off-list .take-off-list-item .item-total{letter-spacing:-.48px;display:flex;justify-content:space-between;align-items:center;min-height:50px;background:#fff;box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px;padding-right:15px}.take-off-card .body .take-off-list .take-off-list-item.selected,.take-off-card .body .take-off-list .take-off-list-item.selected .item-total,.take-off-card .body .take-off-list .take-off-list-item:hover,.take-off-card .body .take-off-list .take-off-list-item:hover .item-total{background-color:#f8f8fc}.take-off-card .body .take-off-list .take-off-list-item .item-info{display:flex;align-items:center;height:100%;width:100%;line-height:1.25}.take-off-card .body .take-off-list .take-off-list-item .item-color{width:20px;height:20px;border-radius:50%;border:1px solid #7d829e;margin-right:10px;flex-shrink:0}.take-off-card .body .take-off-list .take-off-list-item .action{height:50px;width:40px;display:flex;justify-content:center;align-items:center}.take-off-card .body .take-off-list .take-off-list-item .action--visibility{min-width:40px}.take-off-card .body .take-off-list .take-off-list-item .action i{font-size:24px}.take-off-card .body .take-off-list .take-off-list-item .linked-costings{list-style:none;margin:10px 20px;padding:0 0 10px}.take-off-card .body .take-off-list .take-off-list-item .linked-costings--item{margin-bottom:5px;display:flex;flex-wrap:wrap;align-items:center;font-size:14px}.take-off-card .body .take-off-list .take-off-list-item .linked-costings--item:last-child{margin-bottom:0}.take-off-card .body .take-off-list .take-off-list-item .linked-costings--item span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.take-off-card .body .take-off-list .take-off-list-item .linked-costings--item .material-icons{font-size:24px}.take-off-card .body .take-off-list .take-off-page-list,.take-off-card .body .take-off-list .take-off-shapes-list{font-size:16px;list-style:circle;margin:0 20px;padding:10px 0 0}.take-off-card .body .take-off-list .take-off-page-list:last-child,.take-off-card .body .take-off-list .take-off-shapes-list:last-child{padding-bottom:10px}.take-off-card .body .take-off-list .take-off-page-list .action,.take-off-card .body .take-off-list .take-off-shapes-list .action{height:auto;width:auto;margin-left:10px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list{padding:10px 0 0;margin:0}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon{color:#314961;width:20px;height:20px;margin-right:5px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon .material-icons,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon .material-icons{width:20px;height:20px;font-size:20px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-icon .png-icon svg,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-icon .png-icon svg{fill:#314961;width:20px;height:20px}.take-off-card .body .take-off-list .take-off-page-list .take-off-shapes-list-label,.take-off-card .body .take-off-list .take-off-shapes-list .take-off-shapes-list-label{font-style:italic}.take-off-card .body .take-off-list .take-off-shapes-list li{border-bottom:1px solid #f0f0f6;padding:5px 0}.take-off-card .body .take-off-list .take-off-shapes-list li:last-child{border-bottom:0}.take-off-card .body .take-off-list .take-off-shapes-list li .rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.take-off-card .body .feature-wrapper{display:flex;align-items:center;margin-right:5px}.take-off-card .body .feature-wrapper .feature-input{width:50px;height:22px;font-size:14px;border-right:none;border-width:1px}.take-off-card .body .feature-wrapper .feature-button{border:none;outline:none;height:22px;background:#3fbb64;border-radius:0;margin-right:5px;width:20px;display:grid;align-items:center;justify-content:center}.take-off-card .body .feature-wrapper .feature-button i{color:#fff;font-size:15px;width:15px}.take-off-card .body .feature-wrapper .feature-button:disabled{background-color:#7d829e}.take-off-card .body .feature-wrapper .feature-input-btn{display:flex;align-items:center}.take-off-card .body .feature-wrapper .feature-value{margin-right:5px}.take-off-card .body .feature-wrapper .feature-value:hover{position:relative}.take-off-card .body .feature-wrapper .feature-value:hover:after{content:"";border-bottom:2px dotted;width:100%;display:block;position:absolute}.take-off-card .body .areaLength,.take-off-card .body .feature-wrapper .feature-type{margin-right:5px}.take-off-card .body .icon-diameter{font-size:10px;margin-right:2px}.takeoff-category--open .quote-request-quotes-list{max-height:100vh!important}.takeoff-category .entry-group-item{padding:5px 0;border-bottom:1px solid #dee2e6;display:flex;flex-direction:column;line-height:40px;cursor:pointer}.takeoff-category .entry-group-item--title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.takeoff-category .entry-group-item .inner-group-container{display:flex;justify-content:space-between;align-items:center}.takeoff-category .entry-group-item .take-offs-count{display:flex;justify-content:end;font-size:16px}.takeoff-category .material-icons{font-size:32px;line-height:0}.takeoff-category .icon-edit{font-size:22px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.takeoff-category .icon-edit:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.takeoff-category .empty-message{margin-bottom:15px;font-size:20px}.teammate-item{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.teammate-item .teammate-info{flex:1 1 auto;padding-right:40px;min-width:0}.teammate-item .user-name{font-size:16px}.teammate-item .remove{color:#7d829e;cursor:pointer}.teammate-item .teammate-avatar{margin-right:15px}.teammate-item .teammate-actions .btn{background-color:#fff;border:none}.add-team-member-modal{max-width:860px;width:100%}.item-description-wrapper{width:100%;margin-top:20px}.item-description-wrapper .item-description{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;width:100%;max-width:700px;margin:15px 10px}.item-description-wrapper .item-description-head{font-weight:700;width:100%;max-width:700px;margin:15px 10px}.item-description-wrapper .item-role{font-weight:500}.group-title{font-weight:700}.teammate-header-container__open{width:420px!important}.teammate-header-container{padding:0 10px;display:flex;align-items:center;position:relative;justify-content:flex-end}.teammate-header-container .add-btn{height:35px;font-weight:400;font-size:16px;min-width:130px}.teammate-header-container .teammate-header-dropdown{border-radius:3px;border:1px solid #d1d2de;position:absolute;top:100%;right:0;z-index:401;max-height:400px;width:100%;display:flex;flex-direction:column;background-color:#fefefe}.teammate-header-container .teammate-selector{border-bottom:1px solid #d1d2de;height:100px;display:flex;justify-content:center;align-items:center;padding:0 15px}.teammate-header-container .teammate-list{overflow:auto;height:300px}.teammate-header-container .teammate-empty-message,.teammate-header-container .teammate-loader{height:100%;display:flex;align-items:center;justify-content:center}.teammate-header-container .teammate-loader{position:absolute;width:100%;top:0;left:0;z-index:4;background-color:#f8f8fc;opacity:.75}.add-to-costing-modal{max-width:1420px;width:100%}.add-to-costing-modal .overflow-auto{overflow:visible!important}.copy-take-off-form-modal,.take-off-form-modal{max-width:100%}.take-off-form-modal .button-select-input .button{min-width:100px}.take-off-form-modal .quick-measure-message{padding:0 10px;height:40px;margin-bottom:20px}.costing-lookup-modal{max-width:680px;width:100%}.costing-lookup-modal .form-input-label{font-size:18px}.costing-lookup-modal .table-responsive{max-height:calc(100vh - 490px);overflow-y:visible}.costing-lookup-modal .footer,.costing-lookup-modal .modal-body{padding:20px 40px}.costing-lookup-modal .add-button{height:40px;background-color:#7d829e}.costing-lookup-modal .search-input{padding:0 30px 0 10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.costing-lookup-modal .search-input::-webkit-input-placeholder{color:#7d829e}.costing-lookup-modal .search-input:-ms-input-placeholder{color:#7d829e}.costing-lookup-modal .search-input::placeholder{color:#7d829e}.costing-lookup-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.costing-lookup-modal .inputSearch-container .inputSearch{height:40px}.costing-lookup-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.costing-lookup-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.costing-lookup-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.costing-lookup-modal .inputSearch-container .cancel-icon-container,.costing-lookup-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.take-off-form-modal .take-off-costings .table-body .table-row{height:30px}.take-off-form-modal .take-off-costings .table-body .table-row .field-text{padding:5px 0}.take-off-form-modal .take-off-costings .delete-costing-button{height:40px}.comment-form .name-input{background:#f8f8fc;border:1px solid #d1d2de;width:100%;min-height:120px;padding:10px}.comment-form .popup-actions{margin-top:10px}.comment-form .button{border:none;box-shadow:none;outline:none;width:30px;height:30px;background-color:#f8f8fc}.comment-form .button i{font-size:18px;margin:auto;color:#7d829e}.comment-form .button.close-button{margin-right:10px}.comment-form .button.submit-button{background-color:#3fbb64}.comment-form .button.submit-button i{color:#fff}.leaflet-popup .leaflet-popup-content-wrapper{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.15);border-radius:0}.leaflet-popup .leaflet-popup-content{margin:10px}.leaflet-popup .leaflet-popup-close-button{display:none}.leaflet-label{width:120px!important;font-size:20px;z-index:1000;height:30px!important;border-radius:5px}.leaflet-label,.leaflet-label span{font-weight:700;background-color:hsla(0,0%,100%,.5)}.leaflet-label span{display:block;font-size:14px;line-height:1;padding-bottom:5px}.leaflet-label-deduction,.leaflet-label-polygon{text-align:center;left:-60px;top:-10px}.leaflet-label-hidden{width:0!important;height:0!important;opacity:0}.print-takeoffs-modal{max-width:580px;width:100%}.print-takeoffs-modal .checkbox-container{margin-right:10px}.print-takeoffs-modal .checkbox-container .label{align-items:center;width:40px;height:40px;transition:all .1s ease-out}.print-takeoffs-modal .checkbox-container .label:hover{border-radius:50%;background:rgba(0,0,0,.075)}.print-takeoffs-modal .modal-content .modal-body{padding:20px 15px}.print-takeoffs-modal .modal-content .categories-container{height:calc(100vh - 390px);overflow:auto}.print-takeoffs-modal .modal-content .categories-container .check-all-categories{border-bottom:1px solid #d1d2de;display:flex;justify-content:space-between;align-items:center}.print-takeoffs-modal .modal-content .categories-container .check-all-categories .checkbox-container{width:40px;height:40px;padding-left:3px}.print-takeoffs-modal .modal-content .categories-container .check-all-categories .expand-container i{cursor:pointer;font-size:32px;color:#7d829e;transition:all .1s ease-out}.print-takeoffs-modal .modal-content .categories-container .check-all-categories .expand-container i:hover{border-radius:50%;background:rgba(0,0,0,.075)}.print-takeoffs-modal .form-input-label{font-size:18px}.print-takeoffs-modal .table-responsive{overflow-y:visible;position:relative}.print-takeoffs-modal .table-responsive i{font-size:24px}.print-takeoffs-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.print-takeoffs-modal .table-responsive .table-row{height:40px}.print-takeoffs-modal .table-responsive .table-row td:first-child{width:30px}.print-takeoffs-modal .table-responsive .field-text{width:430px;padding:5px}.print-takeoffs-modal .table-responsive .row-actions{margin-left:10px}.print-takeoffs-modal .table-responsive .table-hover{margin-bottom:0}.print-takeoffs-modal .table-responsive .visibility-action{width:20px!important}.print-takeoffs-modal .item-total{letter-spacing:-.48px;display:flex;justify-content:space-between;align-items:center;min-height:35px}.print-takeoffs-modal .item-info{display:flex;align-items:center;height:100%;width:100%;line-height:1.25}.print-takeoffs-modal .item-color{width:20px;height:20px;border-radius:50%;border:1px solid #7d829e;margin-right:10px;flex-shrink:0}.print-takeoffs-modal .footer .success{width:140px}.print-takeoffs-modal .footer,.print-takeoffs-modal .modal-body{padding:20px 40px}.takeoff-modal-category .entry-group-item{padding:5px 0;border-bottom:1px solid #d1d2de;display:flex;flex-direction:column;line-height:40px;cursor:pointer}.takeoff-modal-category .entry-group-item--title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.takeoff-modal-category .entry-group-item .inner-group-container{display:flex;justify-content:space-between;align-items:center}.takeoff-modal-category .entry-group-item .inner-group-container .checkbox-container{width:40px;height:40px;padding-left:6px}.takeoff-modal-category .entry-group-item .inner-group-container .checkbox-container .checkbox-icon{font-size:24px}.takeoff-modal-category .entry-group-item .take-offs-count{display:flex;justify-content:end;font-size:16px}.takeoff-modal-category .material-icons{font-size:32px;line-height:0}.takeoff-modal-category:hover{color:#213242;background-color:rgba(0,0,0,.075)}.job-navigation-toggle{color:grey;background-color:#213242}.job-navigation-toggle~.dashboard-dropdown-menu button{width:100%!important}.client-item{padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.client-item .client-info{flex:1 1 auto;padding-right:40px;min-width:0}.client-item .user-name{font-size:16px}.client-item .remove{color:#7d829e;cursor:pointer}.client-item .client-avatar{margin-right:15px}.client-item .client-actions .btn{background-color:#fff;border:none}.client-header-container__open{width:420px}.client-header-container{padding:0 10px;display:flex;align-items:center;position:relative;justify-content:flex-end;min-width:140px}.client-header-container .add-btn{height:35px;font-weight:400;font-size:16px}.client-header-container .client-header-dropdown{border-radius:3px;border:1px solid #d1d2de;position:absolute;top:100%;right:0;z-index:10;max-height:400px;width:400px;display:flex;flex-direction:column;background-color:#fefefe}.client-header-container .client-selector{border-bottom:1px solid #d1d2de;height:100px;display:flex;justify-content:center;align-items:center;padding:0 15px}.client-header-container .client-list{overflow:auto;height:300px}.client-header-container .client-empty-message,.client-header-container .client-loader{height:100%;display:flex;align-items:center;justify-content:center}.client-header-container .client-loader{position:absolute;width:100%;top:0;left:0;z-index:4;background-color:#f8f8fc;opacity:.75}.plans-upload-card{max-height:100%}.plans-upload-card.inactive{opacity:.5;pointer-events:none}.plans-upload-card .header{text-transform:none;padding:0;display:flex;align-items:center;justify-content:center}.plans-upload-card .drag-and-drop-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;height:300px;background-color:#f8f8fc;border:1px solid #7d829e}.plans-upload-card .drag-and-drop-zone i{height:96px;width:96px;font-size:96px;color:#7d829e}.plans-upload-card .drag-and-drop-zone .description{color:#7d829e}.plans-upload-card .drag-and-drop-zone .description .field-text{text-align:center}.plans-upload-card .footer .select-documents-button{margin-left:0}.select-pages-card{max-height:100%}.select-pages-card.inactive{opacity:.5;pointer-events:none}.select-pages-card .select-all:focus{box-shadow:none}.select-pages-card .body .pages-list{padding:0;margin:0;display:flex;list-style:none;flex-wrap:wrap;max-width:100%}.select-pages-card .body .pages-list .page-item{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0;width:315px;height:260px;margin:0 20px 20px 0;background:#fff;border:2px solid #d1d2de;font-size:14px;color:#7d829e;letter-spacing:-.34px;overflow:hidden;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-pages-card .body .pages-list .page-item.is-selected{border:2px solid #3fbb64}.select-pages-card .body .pages-list .page-item.placeholder{align-items:center}.select-pages-card .body .pages-list .page-item.placeholder i{font-size:96px}.select-pages-card .body .pages-list .page-item .selection-mark{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#3fbb64;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1}.select-pages-card .body .pages-list .page-item .selection-mark i{font-size:30px}.select-pages-card .body .pages-list .page-item .zoom-mark{margin-right:10px;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:none;outline:none;right:20px;background:#8f98a0;color:#fff}.select-pages-card .body .pages-list .page-item .page-placeholder{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.select-pages-card .body .pages-list .page-item .page-placeholder i{font-size:96px}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons{width:100%;height:100%;display:flex;align-items:flex-start;justify-content:space-between}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons button{display:flex;align-items:center;width:40px;height:40px;outline:none;border:none;background:#8f98a0}.select-pages-card .body .pages-list .page-item .page-placeholder .rotate-icons i{font-size:24px;color:#fff}.select-pages-card .body .pages-list .page-item .page-number{position:absolute;height:36px;font-size:14px;color:#7d829e;letter-spacing:-.34px;display:flex;align-items:center;bottom:0;left:-10px;padding:10px}.select-pages-card .card-title{margin:20px 20px 0;font-size:20px;line-height:1.15;text-align:center}.page-item-container .custom-name-input{width:315px;margin-top:-20px;margin-bottom:20px;max-height:0;overflow:hidden;transition:max-height .2s ease-out,margin-top .3s ease-out}.page-item-container .custom-name-input.disabled input{background-color:#e9ecef}.page-item-container .custom-name-input.visible{max-height:60px;margin-top:-20px}.page-item-container .custom-name-input input{width:100%;height:40px;border:1px solid #d1d2de;outline:none;padding:10px;background-color:#f8f8fc}.page-item-container .custom-name-input input::-webkit-input-placeholder{color:#d1d2de}.page-item-container .custom-name-input input:-ms-input-placeholder{color:#d1d2de}.page-item-container .custom-name-input input::placeholder{color:#d1d2de}.card-placeholder .header{background-color:#d6dbe0}.page-action{display:flex;height:60px}.header-action-button{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;padding:15px;height:100%;font-size:18px;color:#feffff;letter-spacing:-.43px;font-weight:600;cursor:pointer}.header-action-button:hover{background-color:#213242}.header-action-button .icon-button{margin-right:0}.header-action-button i{font-size:30px;margin-right:5px}.total .item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.total .total-title{height:60px;padding-left:20px;line-height:60px;font-weight:700}.total .item{margin-bottom:0}.total .item:nth-child(odd){background-color:#f8f8fc}.quote-costing-categories .quote-costing-list .quote-costing-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-costing-categories{max-height:100%}.quote-costing-categories .checkbox-container{width:10%;margin-left:-10px;margin-right:15px}.quote-costing-categories .inputSearch-container{margin-right:10px}.quote-costing-categories .quote-costing-list{overflow-y:auto;min-height:80px;max-height:calc(100vh - 500px)}.quote-costing-categories .quote-costing-list .quote-costing-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px;padding:0 5px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name{display:flex;align-items:center}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name .icon-container{display:flex;flex-direction:column;align-items:center;height:100%;width:25px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .item-name i{margin-right:5px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .complete-icon{font-size:19px;color:#3fbb64}.quote-costing-categories .quote-costing-list .quote-costing-list-item .incomplete-icon{font-size:19px;color:#ff0707}.quote-costing-categories .quote-costing-list .quote-costing-list-item .hidden-icon{font-size:19px;color:#7d829e}.quote-costing-categories .quote-costing-list .quote-costing-list-item .list-checkbox{width:20px;height:20px}.quote-costing-categories .quote-costing-list .quote-costing-list-item:hover{background-color:#fcf8f8}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side{display:flex;align-items:center}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .item-total{margin-right:10px;font-size:16px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action,.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .remove-action{height:40px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action i,.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .remove-action i{font-size:22px}.quote-costing-categories .quote-costing-list .quote-costing-list-item .right-side .copy-action i{font-size:20px}.quote-costing-categories .costing-category-selected{background-color:#fcf8f8}.quote-costing-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.quote-costing-categories .add-category{width:100%;margin-bottom:20px}.quote-costing-categories .search-container{flex:1 1}.quote-costing-categories .search-container .searchInput{min-width:100px}.quote-costing-categories .category-warning{margin-top:4px;background-color:transparent;color:#ff0707}.quote-costing-categories .category-warning i{font-size:18px}.create-job-modal{max-width:680px;width:100%}.calculator{width:100%;margin:0}.calculator .option-badged .option-badged-group span{margin-bottom:2px}.calculator .calculator-col{padding:0}.calculator .calculator-inputs-col{padding:0 0 0 40px}.calculator .calculator-inputs-col .table-responsive{max-height:445px;overflow:hidden;overflow-y:auto}.calculator .calculator-input{max-width:585px}.calculator .calculator-input .calc-textarea-container{position:relative;text-align:right}.calculator .calculator-input .calc-textarea-container textarea{outline:none;border:none;box-shadow:none}.calculator .calculator-input .calc-textarea-container .take-off-mention{box-sizing:border-box;position:relative;z-index:1;color:#fff;pointer-events:none;background-color:#3fbb64;border-radius:5px;font-size:18px;white-space:pre-wrap}.calculator .calculator-input .calc-textarea-container .take-off-mention-deleted{background-color:red}.calculator .calculator-input .calc-textarea-container .calc-textarea{margin-bottom:40px;font-size:18px;border:1px solid #d1d2de;background-color:#f8f8fc;min-height:150px}.calculator .calculator-input .calc-textarea-container .calc-textarea .calc-textarea__suggestions{max-height:300px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.3)}.calculator .calculator-input .calc-textarea-container .calc-textarea .calc-textarea__suggestions ul{background-color:#fff}.calculator .calculator-input .calc-textarea-container .calc-textarea .calc-textarea__suggestions ul li{padding:8px 12px;display:flex;align-items:center;min-height:60px;border-bottom:1px solid #d1d2de;background-color:#f8f8fc;color:#7d829e;font-size:20px;line-height:24px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.calculator .calculator-input .calc-textarea-container .calc-textarea .calc-textarea__suggestions ul li:hover{background-color:#f0f0f6}.calculator .calculator-input .calc-textarea-container .calc-textarea .calc-textarea__suggestions__item--focused:has(.suggestion-item.true){background-color:#f0f0f6}.calculator .calculator-input .calc-textarea-container .calculator-result{position:absolute;bottom:2px;right:0;background-color:#f8f8fc;margin-right:35px;height:38px;width:calc(100% - 37px);font-size:22px}.calculator .calculator-input .calc-row{padding-right:15px;justify-content:space-between;margin:0}.calculator .calculator-input .btn-col{max-width:120px;padding:0 10px}.calculator .calculator-input .btn-col .calc-btn{width:100px;height:100px;margin-bottom:20px}.calculator .calculator-input .btn-col .calc-btn:last-child{margin-bottom:0}.calculator .calculator-input .btn-col .calc-btn .icon-centered{margin:0}.calculator .calculator-input .btn-col:last-child{max-width:110px;padding-right:0}.calculator .calculator-input .btn-col:first-child{max-width:110px;padding-left:0}.calculator .calculator-form .form-column{padding:0}.calculator .calculator-form-controls{margin-top:80px}.calculator .takeoff-column{width:250px}.calculator .remove-takeoff-column .edit-takeoff-button{margin-right:5px}.calculator .remove-takeoff-column button{min-width:30px;width:30px;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;box-shadow:none}.calculator .remove-takeoff-column button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.calculator .take-off-costings button,.calculator .take-off-costings td,.calculator .take-off-costings tr{height:35px}.calculator-modal{max-width:975px;width:100%}.calculator-modal .title-badge{min-width:120px;height:30px;padding:0 10px;background-color:#506479;font-size:16px;margin-left:40px;text-align:center;line-height:30px;font-weight:400;overflow:hidden}.floating-takeoff-modal{width:100%;max-width:100%}.floating-takeoff-modal .modal-content{height:100%}.floating-takeoff-modal .modal-body{flex-direction:column;padding:20px}.floating-takeoff-modal .modal-footer{padding:20px 0 0;height:90px;justify-content:center}.floating-takeoff-modal .modal-footer .quantity-total{position:absolute;display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center;left:20px;font-size:30px;font-weight:700}.floating-takeoff-modal .plans-card{width:100%;min-height:auto}.floating-takeoff-modal .plans-card .leaflet-draw-guide-dash{z-index:1}.floating-takeoff-modal .takeoff-badge{display:flex;align-items:center;font-size:20px;padding:2px 7px;color:#fff;border-radius:5px}.floating-takeoff-modal .takeoff-badge i{margin-left:3px}.floating-takeoff-modal .take-off-card .take-off-list{width:100%}.floating-takeoff-modal .take-off-card .add-item,.floating-takeoff-modal .take-off-card .footer,.floating-takeoff-modal .take-off-card .quick-measure-button{display:none!important}.assembly-modal{max-width:1600px;width:100%}.assembly-modal .overflow-auto{overflow:visible!important}.price-lookup-modal{max-width:920px;width:100%}.price-lookup-modal .form-input-label{font-size:18px}.price-lookup-modal .table-responsive{height:calc(100vh - 490px);overflow-y:visible}.price-lookup-modal .footer,.price-lookup-modal .modal-body{padding:20px 40px}.price-lookup-modal .footer .left-button-container{justify-content:space-between}.price-lookup-modal .select-button{height:40px}.price-lookup-modal .add-button{background-color:#7d829e;min-width:65px}.price-lookup-modal .add-button:active{color:#7d829e!important;background-color:#f8f8fc!important}.price-lookup-modal .add-button:focus{box-shadow:none!important}.price-lookup-modal .edit-button{margin-left:10px;height:40px;background-color:transparent;min-width:20px;color:#7d829e;border:none;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.price-lookup-modal .edit-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.price-lookup-modal .edit-button:active{background-color:#7d829e!important;color:#f8f8fc!important}.price-lookup-modal .edit-button:focus{box-shadow:none!important}.price-lookup-modal .search-input-container{width:305px}.price-lookup-modal .search-input{padding:0 30px 0 10px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.price-lookup-modal .search-input::-webkit-input-placeholder{color:#7d829e}.price-lookup-modal .search-input:-ms-input-placeholder{color:#7d829e}.price-lookup-modal .search-input::placeholder{color:#7d829e}.price-lookup-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.price-lookup-modal .inputSearch-container .inputSearch{height:40px}.price-lookup-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.price-lookup-modal .inputSearch-container .cancel-icon-container{color:#7d829e;right:10px}.price-lookup-modal .inputSearch-container .search-icon{color:#7d829e}.price-lookup-modal .pagination-container{display:flex;align-items:center}.price-lookup-modal .pagination-container .previous{margin:0 10px}.price-lookup-modal .price-item-table-image{cursor:pointer;max-height:40px;max-width:80px}.price-lookup-modal .count-cell{width:20px}.price-lookup-modal .attachments-container{width:50px}.price-lookup-modal .attachments-container .attachments-cell{bottom:10px}.price-lookup-modal .attachments-container .dashboard-dropdown-toggle{background-color:transparent;width:50px;max-width:50px;min-width:50px}.price-lookup-modal .attachments-container .dashboard-dropdown-menu{max-width:320px;inset:0 auto auto -160px!important}.save-to-price-modal{max-width:1250px;width:100%}.save-to-price-modal .overflow-auto{overflow:visible!important}.update-costing-modal .input-group-append:has(.takeoff-edit){margin-left:0}.create-supplier-modal{max-width:900px;width:100%}.additionalContact{color:#7d829e;border-bottom:1px solid #f0f0f6;padding:1rem 0}.additionalContact:last-child{border-bottom:none}.additionalContact .action{display:flex;align-items:center;justify-content:space-between}.additionalContact .name{font-weight:700}.additionalContact i{font-size:20px!important;color:#314961}.additionalContact .field-text{font-size:16px}.quote-request-modal{width:100%;max-width:1380px}.quote-request-modal .modal-footer{border-top:1px solid #d1d2de}.quote-request-modal .select-documents-button{height:50px;background-color:#7d829e;color:#fff}.quote-request-modal .ra{background-color:#f8f8fc;padding:5px 10px;border:1px solid #d1d2de;border-bottom:0}.quote-request-modal .ra:last-child{border-bottom:1px solid #d1d2de}.quote-request-modal .ra .ra-name{max-width:445px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-request-modal .ra .ra-remove{cursor:pointer}.quote-request-modal .ra .ra-remove i{font-size:20px}.quote-request-modal .rich-editor-input{min-height:200px}.select-all-btn{margin-top:-10px;margin-bottom:10px;font-size:16px;height:40px;min-width:0}.plan-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.plan-container .plan{border:1px solid #d1d2de;height:100px;display:flex;align-items:center;justify-content:center;margin-right:10px;margin-bottom:10px;position:relative;cursor:pointer}.plan-container .plan .plan-preview-img{max-width:100%;max-height:100%}.plan-container .plan.is-selected{border:2px solid #3fbb64}.plan-container .plan .selection-mark{position:absolute;bottom:0;right:0;width:40px;height:40px;background:#3fbb64;display:flex;justify-content:center;align-items:center;color:#fff;z-index:1}.plan-container .plan .selection-mark i{font-size:30px}.add-plans-modal{max-width:680px;width:100%}.add-plans-modal .modal-body{height:calc(100vh - 175px);overflow:auto;display:flex;flex-direction:column;align-items:flex-start}.add-plans-modal .modal-body .plan-container{width:100%}.import-from-template-modal{max-width:680px;width:100%}.import-from-template-modal .form-input-label{font-size:18px}.import-from-template-modal .table-responsive{max-height:calc(100vh - 465px);overflow-y:visible;position:relative}.import-from-template-modal .table-responsive .table-header th{position:static}.import-from-template-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.import-from-template-modal .footer,.import-from-template-modal .modal-body{padding:20px 40px}.import-from-template-modal .form-input-toggle{margin-top:10px}.options-container{padding:0 10px 20px 35px;border-bottom:3px solid #f0f0f6}.options-container .option-title{font-size:20px;font-weight:500;color:#314961}.options-container .option-title .option-subtitle{margin-top:10px;font-size:17px;color:#213242;font-weight:700}.options-container .option-title .option-subtitle span{display:inline-block;margin-right:30px}.options-container .option-container{padding-top:20px;border-top:2px solid #f0f0f6}.options-container .option-container .selected-by{padding:10px;margin-bottom:10px;font-size:17px;color:#213242;font-weight:700;background-color:#f0f0f6}.options-container .option-container .selected-by .clientSignature-container{padding:10px}.options-container .option-container .selected-by .clientSignature-container img{max-height:130px}.options-container .option-container .selected-by .clientComment{text-align:justify;font-style:italic;white-space:pre-line;font-weight:400}.options-container .option-description{white-space:pre-line;text-align:justify;margin-bottom:10px;line-height:1.2;color:#213242}.options-container .files-conatiner{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.options-container .files-conatiner img{margin-right:10px;max-height:100px;max-width:150px}.options-container .files-conatiner i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.options-container .files-conatiner a{display:flex;align-items:center;justify-content:center;padding:0}.options-container .files-conatiner a:hover i{-webkit-transform:scale(1.05);transform:scale(1.05)}.options-container .files-conatiner .file-container{padding:10px;margin:5px;display:flex;flex-direction:column;height:100px;width:100px;background-color:#f0f0f6}.options-container .files-conatiner .file-container .file-name{font-size:14px}.quote-selection-container .borderBottom{border-bottom:3px solid #f0f0f6}.quote-selection-container .quote-selection-item{padding:20px 10px;justify-content:space-between}.quote-selection-container .quote-selection-item .badge{padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400;max-height:26px}.quote-selection-container .quote-selection-item .item-title{display:flex;align-items:center;font-size:20px;font-weight:500;color:#314961}.quote-selection-container .quote-selection-item .item-costing-path{margin-top:5px;margin-left:35px;color:#7d829e;font-weight:700;font-size:14px}.quote-selection-container .quote-selection-item .item-description{margin-top:5px;margin-left:35px;white-space:pre-line}.quote-selection-container .quote-selection-item .item-dueDate{margin-top:5px;margin-left:35px;font-size:14px;font-weight:700}.quote-selection-container .quote-selection-item .expand-button{margin-right:10px;cursor:pointer;font-size:26px}.quote-selection-container .dashboard-dropdown button{height:40px;font-size:16px}.quote-selection-container .dashboard-dropdown i{font-size:20px}.quote-selection-container .total-selected-option{margin-right:10px;font-size:17px;color:#213242;font-weight:700}.quote-selection-container .badge-warning{max-height:26px}.quote-selection-container .add-option-button{display:flex;justify-content:center;align-items:center}.quote-selection-container .create-button{margin-right:8px;height:40px;font-size:16px}.quote-selection-container .create-button i{font-size:20px}.quote-selection-container .color-primary{background:#314961}.quote-selection-container .color-error{color:#ff0707}.selection-options{max-width:800px;width:100%}.selection-options .modal-body{padding:20px 20px 20px 10px}.selection-options .modal-body .quote-selection-container{width:100%}.selection-options .item-costing-path{max-width:200px}.selection-options .badge{margin-left:10px;padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400}.list-quote-requests{max-width:1420px;width:100%}.categories-context-menu{position:absolute;z-index:1000}.categories-context-menu .quick-actions{width:180px;left:60px!important;top:-40px!important}.move-categories-menu .move-above:hover .categories-list-border{display:block}.move-categories-menu .move-above .categories-list-border{position:absolute;display:none;z-index:10;right:-285px;top:-25px;background-color:transparent;border:25px solid transparent}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper{box-sizing:content-box;background-color:#314961;width:250px;color:#fff;min-height:182px}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .header-popup{display:flex;align-items:center;justify-content:space-between;background-color:#3fbb64;padding:10px}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .header-popup span{font-size:18px;font-weight:600}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container{padding:10px;border-bottom:1px solid #7d829e;margin-bottom:10px;width:auto!important}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input{background-color:#314961;border:none;color:#fff;width:100%;font-weight:700}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input:active,.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input:focus,.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input:hover{box-shadow:none;background-color:#314961}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input:focus-visible{border:none;outline:none}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input::-webkit-input-placeholder{color:#7d829e}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input:-ms-input-placeholder{color:#7d829e}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .search-container .search-input::placeholder{color:#7d829e}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories{margin-bottom:10px;max-height:200px;overflow-y:scroll;overflow-x:hidden}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories::-webkit-scrollbar{width:7px}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories::-webkit-scrollbar-track{background:#314961}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories::-webkit-scrollbar-thumb{background:#3fbb64}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories::-webkit-scrollbar-thumb:hover{cursor:grab}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories .category-name-container:hover{background-color:#213242}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories .category-name{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.move-categories-menu .move-above .categories-list-border .categories-list-wrapper .list-categories .empty-message{font-size:19px}.move-categories-menu .action-list{max-height:240px}.move-categories-menu .action-list .action-item:hover{background-color:#213242}.move-categories-menu .action-list .action-name{font-size:18px}.move-categories-menu .header-popup span{max-width:220px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.quote-costing-container .costing-category-table .table-row{height:60px}.quote-costing-container .costing-category-table .table-row--total{border-top:none}.quote-costing-container .costing-category-table .table-row--total:last-child,.quote-costing-container .costing-category-table .table-row--total:nth-last-child(4){border-top:2px solid #b3b5c9!important}.quote-costing-container .costing-category-table .body{margin-top:0}.quote-costing-container .costing-category-table .filter-container{position:absolute;z-index:2;right:0;width:30px}.quote-costing-container .costing-category-table .filter-container .dashboard-dropdown-menu{inset:0 0 auto auto!important;-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.quote-costing-container .costing-category-table .table-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.quote-costing-container .table .takeoff-icon{cursor:pointer}.quote-costing-container .table .table-body .table-row .row-actions .button{margin-left:10px}.quote-costing-container .table .table-header .checkbox-container{height:64px;margin-left:8px}.quote-costing-container .table .supplier-badge{margin-left:5px;display:grid;place-items:center;border-radius:5px;height:20px;min-width:20px;color:#f8f8fc;background-color:#7d829e}.quote-costing-container .table .supplier-badge i{font-size:18px}.quote-costing-container .table .supplier-badge.price-warning{background-color:transparent;color:#ff0707}.quote-costing-container .filter-container .dashboard-dropdown-menu{inset:260px 50px auto auto!important;-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.quote-costing-container .toggle-view:focus{box-shadow:none!important}.quote-costing-container .allowances-view{margin-right:10px}.quote-costing-container .active-view{border:4px solid #3fbb64!important}.quote-costing-container .section-title{color:#314961;font-weight:700;font-size:30px}.quote-costing-container .dotted{-webkit-text-decoration:dotted;text-decoration:dotted;-webkit-text-decoration-color:#9fa2b9;text-decoration-color:#9fa2b9;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:4px}.quote-costing-container .item-total:last-child{margin-top:-6px}.import-mapper{max-height:100%}.import-mapper-footer{display:flex;justify-content:flex-end}.import-mapper .content-col{width:35%}.templateInput div.input-group,.templateInput div.input-group>input{width:50%}.costing-import{max-height:100%;height:100%}.costing-import .import-footer{display:flex;justify-content:flex-end}.check-list .check-list-item{background-color:#f8f8fc;min-height:30px;display:flex;align-items:center;padding:5px}.check-list .check-list-icon{font-size:12px;color:#7d829e;align-self:flex-start;margin-right:15px;margin-top:6px}.quote-design-modal{width:100%;max-width:100%}.quote-design-modal .quote-design-row{display:flex;flex-direction:row}.quote-design-modal .quote-design-settings{min-width:500px;max-width:560px;padding:0 20px;margin-bottom:110px;max-height:calc(100vh - 170px);overflow-y:auto}.quote-design-modal .modal-body{padding:0}.quote-design-modal .modal-footer{max-width:500px;margin-top:-110px;position:relative;padding:20px}.quote-design-modal .modal-footer .btn-primary{width:145px}.quote-design-modal .quote-designer-preview-col{background-color:#d8d8d8;height:calc(100vh - 60px);width:100%}.quote-design-modal .quote-designer-preview{background-color:#d8d8d8;display:flex;justify-content:center;padding:20px;max-height:calc(100vh - 60px);overflow-y:auto}.quote-design-modal .quote-designer-preview .react-pdf__Page{margin-bottom:20px}.quote-design-modal .quote-designer-preview .spinner{width:50px;height:50px}.quote-design-modal .quote-designer-preview .spinner-container{height:calc(100vh - 160px);display:flex;justify-content:center;align-items:center}.quote-design-modal .rdw-editor-main{min-height:150px}.quote-report{margin:-20px;background-color:#d8d8d8}.quote-report .pdf-viewer{display:flex;justify-content:center}.quote-report .pdf-viewer .react-pdf__Page__canvas{margin-top:20px;box-shadow:0 0 10px #aaa}.quote-report .pdf-viewer:last-child .react-pdf__Page__canvas{margin-bottom:20px}.quote-specification-categories .quote-specification-list .quote-specification-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-specification-categories{max-height:100%}.quote-specification-categories .quote-specification-body{min-height:200px;max-height:calc(100vh - 260px)}.quote-specification-categories .quote-specification-list .quote-specification-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.quote-specification-categories .quote-specification-list .quote-specification-list-item:hover{background-color:#fcf8f8}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side{display:flex;align-items:center}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .item-total{margin-right:15px}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-specification-categories .quote-specification-list .quote-specification-list-item .right-side .remove-action i{font-size:24px}.quote-specification-categories .specification-category-selected{background-color:#fcf8f8}.quote-specification-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.quote-specification-categories .add-category{width:100%;margin-bottom:40px}.spec-categories-table-image{max-height:40px;max-width:80px}.create-spesification-modal{width:100%;max-width:1380px}.create-spesification-modal .overflow-auto{overflow:visible!important}.import-spesification-modal{width:100%;max-width:1380px}.import-spesification-modal .overflow-auto{overflow:visible!important}.import-spec-template{margin-bottom:20px}.import-spec-template .table-responsive{max-height:500px;overflow-y:visible}.import-spec-template .table-responsive .table-header th{position:static}.import-spec-template .template-spec-table td:has(.row-actions){width:10px}.print-specifications-modal{width:100%;max-width:500px}.print-specifications-modal .table-responsive{overflow-y:visible;position:relative}.print-specifications-modal .table-responsive i{font-size:24px}.print-specifications-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.print-specifications-modal .table-responsive .table-row{height:40px}.print-specifications-modal .table-responsive .table-row td:first-child{width:30px}.print-specifications-modal .table-responsive .field-text{width:430px;padding:5px}.print-specifications-modal .table-responsive .row-actions{margin-left:10px}.print-specifications-modal .table-responsive .table-hover{margin-bottom:0}.print-specifications-modal .table-responsive .visibility-action{width:20px!important}.editable-input-container{display:flex;align-items:center;flex-wrap:wrap;outline:none}.editable-input-container.true{width:80px}.editable-input-container .editButton{outline:none;border:none;background-color:transparent}.editable-input-container .field-container{position:relative;padding:0}.editable-input-container .field-container .form-column{padding:0}.editable-input-container .submitButton{width:23px;height:23px;position:absolute;right:-22px;top:0;z-index:222;border:none;outline:none;background-color:#3fbb64}.editable-input-container .submitButton i{margin-top:2px}.editable-input-container .material-icons{margin:0!important;font-size:14px!important}.editable-input-container .input-style{height:23px;font-size:18px;background-image:none!important}.editable-input-container .input-style:focus{outline:none;box-shadow:none}.editable-input-container .form-group{margin-bottom:0}.editable-input-container .form-input{width:60px;padding:0}.editable-input-container .input-placeholder{cursor:pointer}.editable-input-container .input-placeholder:hover{text-decoration:underline}.map-modal .header{background-color:#314961}.map-modal .header.true{padding:0 0 0 1rem}.map-modal .modal-body{padding:0}.map-modal .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.map-modal .title .form-input-toggle{align-items:center}.map-modal .title .form-input-toggle span{white-space:nowrap;text-transform:none;color:#fff;font-weight:400}.map-modal .title .radius-dropdown{margin-left:20px}.map-modal .title .radius-dropdown i{font-size:45px}@media(min-width:992px){.map-modal{max-width:1500px}}.geofence-map .gm-style-iw{border-radius:5px}.geofence-map .gm-style-iw button{right:5px;top:5px;width:15px!important;height:15px!important;outline:none!important}.geofence-map .gm-style-iw button span{margin:0!important;width:15px!important;height:15px!important}.geofence-map .geofence-map-tooltip .tooltip-title{font-weight:700;margin-bottom:15px}.quote-overview:hover{text-decoration:none}.quote-overview .quote-contact{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;display:block;text-decoration:none}.quote-overview .quote-contact:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.quote-overview .invite-button{margin:3px;padding:0;min-width:100px;height:45px}.quote-overview .quote-contacts .body{overflow:hidden}.quote-overview .quote-contacts .header{position:relative}.quote-overview .quote-contacts .header button{padding:0;margin-right:0}.quote-overview .quote-contacts .dropdown-contact-actions{opacity:.6;transition:all .1s linear}.quote-overview .quote-contacts .dropdown-contact-actions:hover{opacity:1;background:#f8f8fc;border-radius:50%}.quote-overview .quote-contacts .dropdown-contact-actions .toggleClass-edit-board i{padding-top:2px}.quote-overview .quote-contacts .client-selector{height:90px;display:flex;justify-content:center;align-items:center;padding:0 15px;position:absolute;z-index:4;right:0;bottom:-90px;background-color:#feffff;border:1px solid #d1d2de}.quote-overview .quote-contacts .client-selector .value-container div{text-transform:capitalize;color:#7d829e;font-size:18px;line-height:24px;letter-spacing:-.48px}.client-input-container{display:flex}.client-input-container .add-icon{display:flex;justify-content:center;align-items:center;background-color:#7d829e;width:60px;height:60px;min-width:60px}.client-input-container .add-icon i{margin:0;color:#fff;font-size:30px}.quote-overview{padding:0;margin:0}.quote-overview .body,.quote-overview .body .table-responsive{overflow:inherit}.quote-overview .tabs-table-card{margin:0}.quote-overview .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.quote-overview .name{font-size:30px;line-height:1.15}.quote-overview .row{margin-left:0}.quote-overview .fontBolder{font-weight:bolder}.quote-overview .checklists{height:auto}.quote-overview .checklists .communication-body .success{width:205px}.quote-overview .checklists .dashboard-card .body{overflow:unset}.quote-overview .checklists .wrapper{border-bottom:3px solid #f0f0f6}.quote-overview .checklists .table-responsive{overflow-x:visible;overflow-x:initial}.quote-overview .checklists .communication-footer{justify-content:center}.quote-overview .checklists .communication-footer button{margin-left:0;width:205px}.quote-overview .send-email-button{color:#fff;text-decoration:none;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:20px;font-weight:700}.view-log-modal{max-width:1220px;width:100%}.view-log-modal .modal-header .modal-title .header{padding:0}.view-log-modal .modal-body{width:100%;padding:0}.view-log-modal .modal-body .body{padding:0}.view-log-modal .modal-body .dashboard-card{width:100%;box-shadow:none}.view-log-modal .modal-body .header{display:none!important}.view-log-modal .modal-body .report-card-body{padding:0 15px}.view-log-modal .footer{padding:0}.view-log-modal .report-card-body{display:block}.report-card .row{margin:0 -10px}.report-card .report-card-body{overflow:unset}.report-card .report-col{padding:0 10px}.report-card .row--big{margin:0 -20px}.report-card .report-col--big{padding:0 20px}.report-card .table-row{padding:0 10px}.report-card .main-row{padding-bottom:40px}.report-card .options-btn{width:140px}.report-card .table-title{height:60px;font-weight:700;line-height:60px}.report-card .notification-action-container{display:flex;align-items:center;width:60px;height:60px}.report-card .notification-action-container i{height:100%;color:#fff}.report-card .notification-action-container .notification-button{position:relative;width:60px;display:flex;align-items:center;justify-content:center;cursor:pointer}.report-card .notification-action-container .notification-button .notification-count{display:grid;place-items:center;color:#f8f8fc;font-size:12px;line-height:19px;font-weight:700;width:18px;height:18px;background:#3fbb64;border-radius:50%;position:absolute;right:10px;top:-5px}.report-card .notification-action-container .notification-button .notification-count.true{background:#9f0101}.report-card .notification-action-container:hover{background-color:#213242}.email-log-card .email{margin-top:30px;padding:50px;background-color:#dedede}.email-log-card .email .header{justify-content:center}.email-log-card .email a{font-size:14px}.email-log-card .attachments-container{display:flex;flex-direction:column}.email-log-card .attachments-container .title{padding:.5rem 0;border-bottom:2px solid #dee2e6}.email-log-card .attachments-container .attachments--file{padding:.5rem 0 0}.email-log-card .attachments-container .attachments .material-icons{font-size:20px;color:#314961}.email-log-card .attachments-container .attachments .field-text{font-size:14px}.category-select-card .list .list-item{display:flex;align-items:center;justify-content:space-between;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.category-select-card .body{overflow-y:auto;min-height:80px;max-height:calc(100vh - 270px)}.category-select-card .heightWithTotal{max-height:calc(100vh - 385px)}.category-select-card .list .list-checkbox{width:20px;height:20px}.category-select-card .list .list-item{height:auto;min-height:40px;box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.category-select-card .list .list-item:hover{background-color:#fcf8f8}.category-select-card .list .list-item .list-item-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-select-card .item-selected{background-color:#fcf8f8}.category-select-card .total-container{padding:0 20px 20px}.category-select-card .divider{border:1px solid #d1d2de;margin:20px}.category-select-card .pagination-total{position:relative}.category-select-card .pagination-total--count{position:absolute;width:100%;display:flex;justify-content:center;top:27px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.show-more-container{display:inline-block;white-space:pre-line}.show-more-container button{outline:none;border:none;background:none}.show-more-container .show-more-button{color:#3fbb64}.list-email-logs-modal{max-width:1420px;width:100%}.list-email-logs-modal .modal-body{flex-direction:column}.list-email-logs-modal .recipients{width:400px}.list-email-logs-modal .date{width:190px}.list-email-logs-modal .email-subject{color:#3fbb64}.list-email-logs-modal .email-subject:hover{cursor:pointer}.upload-files-modal{max-width:680px;width:100%}.upload-files-modal .uploader{padding:34px 10px 0}.upload-files-modal .dashboard-card .body{padding:0 30px;margin:0}.documents-table .table-row{cursor:pointer}.documents-table .field-text.icon .file-icon{display:flex;align-items:center;justify-content:center}.documents-table .field-text.icon .file-icon svg{width:22px}.documents-table .field-text.icon i{width:30px;margin-top:3px;font-size:27px}.documents-table .table tr td,.documents-table .table tr th{padding:.3rem}.documents-table .img-preview-container img{width:30px;height:30px;object-fit:contain}.documents-header .documents-button-wrapper .dashboard-dropdown-item{height:50px;text-align:left;width:100%;padding:0 15px;border:none;justify-content:flex-start;background-color:#314961;color:#f8f8fc;margin-left:0!important}.share-resource-modal .form-input-toggle{margin-top:20px}.share-resource-modal .left-button-container{justify-content:flex-end!important;grid-gap:.5rem;gap:.5rem}.share-resource-modal .send-button{width:180px!important}.quotes-documents-wrapper .table-card{margin:0;padding:0}.quotes-documents-wrapper .table-card .body{min-height:200px}.quotes-documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.quotes-documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.quote-selection-categories .quote-selection-list .quote-selection-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.quote-selection-categories{max-height:100%}.quote-selection-categories .quote-selection-body{min-height:200px;max-height:calc(100vh - 260px)}.quote-selection-categories .quote-selection-list .quote-selection-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.quote-selection-categories .quote-selection-list .quote-selection-list-item:hover{background-color:#fcf8f8}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side{display:flex;align-items:center}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .badge{font-size:14px;padding:5px 10px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .item-total{margin-right:15px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.quote-selection-categories .quote-selection-list .quote-selection-list-item .right-side .remove-action i{font-size:24px}.quote-selection-categories .quote-selection-list .quote-selection-list-item .unallocatedItems-icon{margin-right:5px;font-size:19px;color:#ff0707}.quote-selection-categories .quote-selection-list .quote-selection-list-item .item-name{display:flex;align-items:center}.quote-selection-categories .selection-category-selected{background-color:#fcf8f8}.quote-selection-categories .add-category{width:100%;margin-bottom:40px}.quote-selection-categories .save-selection-button{width:200px}.print-selections-modal{width:100%;max-width:500px}.print-selections-modal .table-responsive{overflow-y:visible;position:relative}.print-selections-modal .table-responsive i{font-size:24px}.print-selections-modal .table-responsive .table-header .checkbox-container{padding-left:6px}.print-selections-modal .table-responsive .table-row{height:40px}.print-selections-modal .table-responsive .table-row td:first-child{width:30px}.print-selections-modal .table-responsive .field-text{width:430px;padding:5px}.print-selections-modal .table-responsive .row-actions{margin-left:10px}.print-selections-modal .table-responsive .table-hover{margin-bottom:0}.print-selections-modal .table-responsive .visibility-action{width:20px!important}.print-selections-modal .print-selections-table-container{height:calc(100vh - 390px);overflow:auto}.print-selections-modal .print-selections-options-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.print-selections-modal .print-selections-options-container .print-selections-options-title{margin-top:20px;font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.48px;color:#7d829e}.print-selections-modal .print-selections-options-container .print-selections-options{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.entry-group-list .material-icons.icon-edit{font-size:22px}.entry-group-list .material-icons.icon-send{margin-right:5px;font-size:21px}.entry-group-list .material-icons.icon-copy{font-size:18px}.order-modal{max-width:1800px;width:100%}.order-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.order-modal .overflow-auto{overflow:visible!important}.order-modal .form-input-toggle{margin-bottom:10px}.order-modal .form-input-toggle:last-child{margin-bottom:0}.order-modal .request-signature-from-supplier-toggle{display:flex;align-items:center;justify-content:flex-end}.order-modal .request-signature-from-supplier-toggle .form-group,.order-modal .request-signature-from-supplier-toggle .form-input-toggle{margin-bottom:0}.quote-request-accept-modal{max-width:1420px;width:100%}.quote-request-card .html-content h1,.quote-request-card .html-content h2,.quote-request-card .html-content h3,.quote-request-card .html-content h4,.quote-request-card .html-content h5,.quote-request-card .html-content h6,.quote-request-card .html-content ol,.quote-request-card .html-content p,.quote-request-card .html-content ul{margin-bottom:0!important}.quote-request-card .html-content ol,.quote-request-card .html-content ul{margin:0!important;line-height:1!important}.quote-request-conversation .conversation{max-height:400px}.sent-by-container .sent-by-content{display:flex}.sent-by-container .sent-by-content .card-field-header{display:none}.contact-details-modal{max-width:90%}.contact-details-modal .header{background-color:#314961}.contact-details-modal .modal-content{min-height:700px}.contact-details-modal .modal-header{padding:1rem 30px}.contact-details-modal .modal-body{padding:1rem 30px;max-height:calc(100vh - 130px);overflow:auto!important}.contact-details-modal .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.contact-details-modal .body{position:relative;overflow:inherit}.contact-details-modal .body .table-responsive{overflow:inherit}.contact-details-modal .body .tabs-details{display:flex;align-items:center;border-bottom:1px solid #8f98a0;margin-bottom:20px}.contact-details-modal .body .tabs-details .tabs{position:relative}.contact-details-modal .body .tabs-details .tab{color:#8f98a0;font-weight:600;text-transform:capitalize;padding:10px 0;position:relative;margin-right:30px}.contact-details-modal .body .tabs-details .tab.active{color:#213242;background-color:transparent;border-radius:0;position:relative;font-weight:600}.contact-details-modal .body .tabs-details .tab.active .quantity{background:#314961}.contact-details-modal .body .tabs-details .tab.active:before{content:"";border-bottom:2px solid #314961;position:absolute;bottom:-1px;width:100%;text-align:center;left:0}.contact-details-modal .details-card{box-shadow:none}.contact-details-modal .details-loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contact-details-modal .body-card,.contact-details-modal .quantity{position:absolute;top:0;right:-15px;width:20px;height:20px;font-size:12px;background:#8f98a0;border-radius:100%;display:grid;align-items:center;justify-content:center;align-content:center;color:#fff;padding:0}.contact-details-modal .display-quantity{display:none}.additionalContact{padding:1rem}.additionalContact.true{background-color:#f8f8fc}.business-name{display:flex;align-items:center;max-width:420px}.business-name .business-colour{width:20px;height:20px;min-width:20px;margin-right:10px;position:relative;right:-10px;top:0;border-radius:50%}@media(min-width:992px){.contact-details-modal{max-width:920px}}.variation-modal{max-width:1920px;width:100%}.variation-modal .form-input-toggle{margin-bottom:10px}.variation-modal .overflow-auto{overflow:visible!important}.variation-modal .file-input{height:190px;border:1px solid #d1d2de}.variation-modal .select-documents-button{width:300px}.email-logs-container .category-selector-card-dropdown{display:none}.email-logs-container .widthWithIcon{width:250px}.email-logs-container .datePickerLabel{display:none}.email-logs-container .list-item-label{width:83%}.datePickerContainer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;background-color:#314961;color:#fff}.datePickerContainer .datePickerLabel{padding:.5em;font-size:20px;font-weight:700}.datePickerContainer .datePickerRange{width:90px;height:60px;background-color:#314961;font-weight:700;color:#fff;cursor:pointer;border:none;outline:none;text-align:center}.datePickerContainer .datePickerRange:hover{background-color:#426383;border-color:#426383}.datePickerContainer .datePickerRange:focus{background-color:#426383}.datePickerContainer .datePickerRange::-webkit-input-placeholder{color:#fff}.datePickerContainer .datePickerRange:-ms-input-placeholder{color:#fff}.datePickerContainer .datePickerRange::placeholder{color:#fff}.datePickerContainer .reset-icon-container{width:30px}.datePickerContainer .reset-icon-container button{padding:0 10px 0 0;display:flex;outline:none;border:none;background:none;color:#fff;opacity:.7;transition:opacity .2s linear}.datePickerContainer .reset-icon-container button:hover{opacity:1}.datePickerContainer .rangeButton{display:flex;align-items:center;padding:0;margin:0 5px;min-width:25px;background-color:#314961}.datePickerContainer .rangeButton i{font-size:26px;margin-right:0}.datePickerContainer .rangeButton:hover{background-color:#426383;border-color:#426383}.widthWithIcon{width:350px}.messages-wrapper .channel-list-container{padding-right:0;max-width:400px}.messages-wrapper .channel-message-container{flex:1 1;max-width:100%}.quotes-list .cell-truncate,.quotes-list .estimation-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.quotes-list .cell-truncate{max-width:175px}.quotes-list .dashboard-dropdown-menu{width:250px!important}.add-column-container{width:270px;background-color:#f4f5f7;margin-right:15px;height:100%}.add-column-container .input-style{padding:5px 10px;width:100%;color:#7d829e;font-weight:700;border:2px solid #3fbb64;outline:#3fbb64;border-radius:3px}.add-column-container .container-icon{margin:5px;border-radius:5px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;box-shadow:0 4px 8px -2px rgba(9,30,66,.25),0 0 0 1px rgba(9,30,66,.08);cursor:pointer}.add-column-container .container-icon i{display:block;color:#7d829e;font-size:30px;transition:all .1s linear}.add-column-container .container-icon i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.add-column-container .container-icon i:active{background-color:rgba(9,30,66,.15)}.add-column-container .container-icon:disabled{opacity:.5;cursor:default;background-color:rgba(9,30,66,.08)}.add-column-container .container-icons{display:flex;justify-content:end}.insideColumn{width:100%}.insideColumn .wrapper{padding-left:5px;display:flex;position:absolute;z-index:2;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list-cards{width:270px;background-color:#f4f5f7;margin-right:15px;height:100%}.list-cards .title-list{height:68px;padding:10px;box-shadow:0 0 5px rgba(0,0,0,.15);text-transform:uppercase;color:#7d829e;font-family:Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.48px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.list-cards .title-list:hover .more{opacity:1}.list-cards .title-list .more{opacity:0;position:absolute;right:0;bottom:0;z-index:1;transition:opacity .1s linear}.list-cards .title-list .more .button{min-width:60px}.list-cards .title-list .toggleClass{background-color:transparent}.list-cards .title-list .list-name{line-height:1.1;padding:2px 0}.list-cards .title-list .list-info{font-weight:400;line-height:1}.list-cards .container-cards{height:calc(100% - 80px);padding:0 1rem;transition:background-color .4s ease}.list-cards .card-container{margin:.5rem 0;height:100%}.list-cards .add-item{background:#fff;padding:10px;border-radius:3px;display:flex;align-items:center;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer}.list-cards .add-item i{font-size:16px}.list-cards .add-item span{font-size:14px;font-weight:700}.stage-sort-popup{width:250px}.stage-sort-popup .field-item label{font-weight:700;margin-bottom:5px}.stage-sort-popup .field-item .action-button{box-shadow:none}.stage-sort-popup .cost-input{height:40px;border-radius:0;padding:0 10px}.stage-sort-popup .form-input{overflow-y:hidden;padding:5px 10px}.stage-sort-popup .content-popup{padding:10px}.stage-sort-popup .sort-item{opacity:.75}.stage-sort-popup .sort-item:hover{background-color:#213242;opacity:1}.stage-sort-popup .sort-item.true{opacity:1}.stage-sort-popup .action-name{max-width:200px!important}.filters-container{width:calc(100% - 100px);position:absolute;top:60px;z-index:3;padding:20px 0 0;background-color:#fff;transition:width .15s ease-in-out}.filters-container .grid-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60px;height:60px;margin-right:10px;background-color:#314961;color:#fff;outline:none;border:none}.filters-container .grid-icon i{font-size:30px}.side-menu-expanded .filters-container{width:calc(100% - 290px)}.scroll-leads{height:calc(100vh - 180px);overflow:auto}.leads-container{margin:0 auto;display:inline-flex;min-height:calc(100vh - 195px);height:auto}.leads-container .addColumnIcon{display:block;font-size:30px;color:#7d829e}.leads-container .addColumnIconContainer{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;cursor:pointer}.leads-container .addColumnIconContainer i{transition:all .1s linear}.leads-container .addColumnIconContainer i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.inner-containers{margin-top:80px}.inner-containers.wrapped{margin-top:140px}.loader-center{width:100%;height:calc(100vh - 100px);display:flex;align-items:center;flex-direction:column;justify-content:center}.cardItem-wrapper{position:relative}.cardItem-wrapper .cardItem-edit{display:none;position:absolute;right:10px;top:10px;transition:background .1s linear}.cardItem-wrapper .cardItem-edit .toggleClass-edit-board i{margin-right:0;opacity:.6;transition:opacity .1s linear}.cardItem-wrapper:hover .cardItem-edit{display:block}.cardItem-wrapper:hover .cardItem-edit:hover{background:#f8f8fc;border-radius:50%}.cardItem-wrapper:hover .cardItem-edit:hover .toggleClass-edit-board i{opacity:1}.cardItem-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:16px;padding:10px;background:#fff;border-radius:3px;border-bottom:1px solid #ccc;position:relative}.cardItem-content,.cardItem-content:active,.cardItem-content:focus,.cardItem-content:hover{color:inherit;text-decoration:none}.cardItem-content .cardItem-name{font-weight:700}.cardItem-content .cardItem-total-container{margin-top:5px;width:100%;padding-bottom:10px}.cardItem-content .cardItem-total-container:after{content:"";position:relative;top:5px;display:block;height:1px;width:100%;background-color:#f0f0f6}.cardItem-content .cardItem-total-contract{cursor:pointer;display:flex;align-items:flex-end;font-size:14px}.cardItem-content .cardItem-total-contract i{font-size:20px;margin-right:8px}.cardItem-content .cardItem-total-contract .png-icon{width:28px;height:22px;display:flex;align-items:center}.cardItem-content .cardItem-total-contract .png-icon svg{width:21px;height:21px}.cardItem-content .color-success{color:#3fbb64}.cardItem-content .color-yellow{color:#ffc107}.cardItem-content .color-light-black{color:#615d5d;font-weight:300}.cardItem-content .color-primary-dark{color:#213242}.cardItem-content .cardItem-closeDay{font-size:12px;color:#7d829e}.cardItem-content .cardItem-closeDay .badge{font-size:12px}.cardItem-content .cardItem-progressBar{margin:10px 0 5px;width:100%}.cardItem-content .cardItem-progressBar .progress{height:12px;font-size:12px}.cardItem-content .cardItem-budget{color:#3fbb64}.cardItem-content .icons-container{display:flex;grid-gap:10px;gap:10px}.cardItem-content .totalNotes i{color:#7d829e;font-size:18px}.cardItem-content .cardItem-tag{background-color:#e8e9eb;font-weight:400;margin-right:5px}.cardItem-content .cardItem-assignedTo{font-size:12px;font-weight:700;color:#7d829e}.cardItem-content .draggableStyle{background-color:#3fbb64}.board{padding:0;margin:0}.toggleClass-edit-board{background-color:transparent!important;min-width:30px;height:30px;width:30px;z-index:2}.toggleClass-edit-board i{color:#213242}.alignRight>div{justify-content:flex-end}.jobCellValue{display:flex;flex-direction:column;text-align:right}.jobCellValue span{font-size:14px;height:24px}.percentageStatus.green{color:#3fbb64}.percentageStatus.yellow{color:#ffc700}.percentageStatus.red{color:#b40000}.progressStatus{display:flex;align-items:center;justify-content:center;border-radius:8px}.progressStatus.green{background-color:#3fbb64;color:#fff}.progressStatus.yellow{background-color:#ffc700;color:#fff}.leadRelationCell{grid-gap:4px;gap:4px}.leadRelationCell .badge{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.popup-wrapper{position:"absolute";background-color:#314961;width:250px;color:#fff;z-index:10}.popup-wrapper .header-popup{display:flex;align-items:center;justify-content:space-between;background-color:#3fbb64;padding:10px}.popup-wrapper .header-popup span{font-size:18px;font-weight:600}.popup-wrapper .save{background-color:#7d829e;text-align:center;font-weight:600;font-size:17px;cursor:pointer;height:40px;display:grid;align-items:center;justify-content:center;border:none;width:100%;border-radius:0;margin-top:15px}.popup-wrapper .button-assignees{padding:10px}.popup-wrapper .search-assignees{padding:10px;border-bottom:1px solid #73808c;margin-bottom:10px;width:auto!important}.popup-wrapper .search-assignees .searchInput{background-color:#314961;border:none;color:#fff;min-width:100px;font-weight:700}.popup-wrapper .search-assignees .searchInput:active,.popup-wrapper .search-assignees .searchInput:focus,.popup-wrapper .search-assignees .searchInput:hover{box-shadow:none;background-color:#314961}.popup-wrapper .search-assignees .searchInput:focus-visible{border:none;outline:none}.popup-wrapper .search-assignees .searchInput::-webkit-input-placeholder{color:#73808c}.popup-wrapper .search-assignees .searchInput:-ms-input-placeholder{color:#73808c}.popup-wrapper .search-assignees .searchInput::placeholder{color:#73808c}.popup-wrapper .image-avatar{margin-right:10px}.popup-wrapper .list-member{margin-bottom:10px;max-height:200px;overflow-y:scroll;overflow-x:hidden}.popup-wrapper .list-member::-webkit-scrollbar{background:#314961;width:0}.popup-wrapper .list-member i{width:23px}.popup-wrapper .list-member .full-name{max-width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:700}.popup-wrapper .content-popup-dueDate{padding:10px}.popup-wrapper .content-popup-dueDate label{font-weight:700;margin-bottom:5px}.popup-wrapper .content-popup-dueDate .field-item{margin-bottom:5px}.popup-wrapper .content-popup-dueDate .field-item .react-datepicker__input-container input{height:45px}.popup-wrapper .content-popup-dueDate .field-item .input-group-text i{font-size:25px}.table-card .loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.create-task-group-modal{max-width:750px;width:100%}.calendar{font-family:Helvetica,sans-serif}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-0{text-transform:uppercase;font-size:20px;color:#7d829e;letter-spacing:-.48px;height:40px}.calendar .gantt-schedule-timeline-calendar{background:transparent}.calendar .gantt-schedule-timeline-calendar__chart-calendar{background-color:transparent}.calendar .gantt-schedule-timeline-calendar__chart-calendar-dates--level-1{padding-bottom:20px;border:none;border-bottom:1px solid #7d829e}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-dots{margin-bottom:20px;padding-top:5px;height:60px;background-color:#f8f8fc;display:none}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date-content--month{border-left:none;border-right:none;font-weight:700;font-size:20px;color:#7d829e;letter-spacing:-.48px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-grid-row-block,.calendar .gantt-schedule-timeline-calendar__list-column-row{border-right:none}.calendar .gantt-schedule-timeline-calendar__list-column-header{background:transparent}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer{align-items:flex-end;pointer-events:none}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer .gantt-schedule-timeline-calendar__list-column-header-resizer-container{height:60px;margin-bottom:20px;background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-container{font-weight:700}.calendar .gantt-schedule-timeline-calendar__list-column-header{border-bottom:1px solid #7d829e}.calendar .gantt-schedule-timeline-calendar__list-column-header-resizer-container,.calendar .gantt-schedule-timeline-calendar__list-column-row-content{display:flex;align-items:center;color:#7d829e;font-family:Helvetica,sans-serif;font-size:20px;line-height:24px;letter-spacing:-.48px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1{-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;background-color:#fff;border-right:none;height:60px;box-shadow:unset}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-current{background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gantt-schedule-timeline-calendar__chart-calendar-date-content{display:flex;flex-flow:column-reverse;width:60px;background-color:#f8f8fc}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gantt-schedule-timeline-calendar__chart-calendar-date-content--year{height:60px;line-height:60px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-bold,.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-top{display:flex;align-items:center;color:#304256;letter-spacing:-.48px;font-size:20px;height:30px;justify-content:center;text-align:center}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-small,.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-thin{display:flex;align-items:center;justify-content:center;color:#898da9;font-weight:700;letter-spacing:-.34px;height:30px;font-size:14px;text-align:center}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-month-level-1{margin:0}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-month-level-1 .gstc-date-top{font-size:12px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-vertical .gstc-date-top{font-size:14px}.calendar .gantt-schedule-timeline-calendar__chart-calendar-date--level-1 .gstc-date-small{font-size:12px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-items-row-item{height:calc(var(--row-height) - 30px);line-height:calc(var(--row-height) - 30px);margin-top:15px;padding:0;border-radius:0;background-color:#dedfe8}.calendar .gantt-schedule-timeline-calendar__list-column-header .gantt-schedule-timeline-calendar__list-column-row-expander{display:none}.calendar .gantt-schedule-timeline-calendar__list-column-row-expander-toggle-child{width:10px;height:10px}.calendar .gantt-schedule-timeline-calendar__chart-timeline-items-row-item-label{margin:0}.calendar .gantt-schedule-timeline-calendar__list-toggle{display:none}.calendar .calendar-actions{width:100%;display:flex;justify-content:flex-end}.calendar .calendar-actions .action{cursor:pointer;font-size:28px;padding-right:5px;padding-left:5px;text-overflow:clip;width:38px;line-height:38px}.calendar .calendar-actions .action.empty{width:28px}.calendar .calendar-actions .action:last-child{border-right:0}.calendar .child-row{background-color:#f8f8fc}.calendar .gstc__chart-timeline-items-row-item-label{margin:0;-webkit-mask-image:none;mask-image:none;border-radius:15px;overflow:visible;width:100%;position:relative}.calendar .gstc__chart-timeline-items-row-item-label:hover{width:unset;z-index:5}.calendar .gstc__chart-timeline-items-row-item-label:hover .calendar-task-job,.calendar .gstc__chart-timeline-items-row-item-label:hover .calendar-task-lead,.calendar .gstc__chart-timeline-items-row-item-label:hover .calendar-task-name,.calendar .gstc__chart-timeline-items-row-item-label:hover .calendar-task-shedule{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.calendar .gstc__chart-timeline-grid-row-cell{pointer-events:all;flex-grow:0;flex-shrink:0;vertical-align:middle;overflow:hidden;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);touch-action:none;height:100%}.calendar .gstc__chart-timeline-grid-row-cell--weekend{background:rgba(49,73,97,.1)}.calendar .gstc__list-column-row-content.progress-select{display:flex;align-items:center}.calendar .gstc__list-column-row-content .avatar-content{display:flex;align-items:center;justify-content:center;height:100%}.calendar .gstc__list-column-header-resizer-container--action{justify-content:center;align-items:center;display:flex}.calendar .row-child .gstc__list-column-row-expander{display:none}.calendar .row-parent .gstc__list-column-row-expander{width:30px}.calendar .row-parent .gstc__list-column-row-expander-toggle{padding-left:5px;width:25px}.calendar .add-category{align-items:center;display:flex}.calendar-item{position:relative;width:100%}.calendar-item .calendar-item-name{position:absolute;display:block;margin-left:20px;font-size:14px;line-height:30px;width:100%;height:100%;color:#3e404f;left:100%}.gstc__chart-timeline-items-row-item.gstc__selected{box-shadow:none}.gstc__chart-timeline-items-row-item.gstc__selected .calendar-item .calendar-item-name{left:calc(100% + 18px)}.calendar-progress{background-color:hsla(0,0%,100%,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23ffffff66' fill-rule='evenodd'/%3E%3C/svg%3E");border-top-left-radius:15px;border-bottom-left-radius:15px;justify-content:flex-start;font-size:14px;font-weight:700;color:#000;display:flex;height:100%;align-items:center}.calendar-progress .calendar-progress-percent{margin-left:10px}.calendar-task{color:#fff;width:100%;height:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;background-color:#314961;padding:5px 5px 5px 10px;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;border-radius:.25rem}.calendar-task .calendar-task-name{margin-right:24px}.calendar-task .calendar-task-status{width:5px;margin-right:5px;border-radius:.25rem;position:absolute;left:0;top:0;bottom:0}.calendar-task .calendar-task-status.bg-completed{background-color:#3fbb64}.calendar-task .calendar-task-status.bg-incomplete{background-color:#7d829e}.calendar-task .calendar-task-status.bg-overDue{background-color:#dc3545}.calendar-task .calendar-task-link{display:none;position:absolute;top:0;right:0;text-align:right;font-size:16px;padding:5px}.calendar-task .calendar-task-link a{color:#fff}.calendar-task .calendar-task-link .material-icons{font-size:18px}.calendar-task .calendar-task-job,.calendar-task .calendar-task-lead,.calendar-task .calendar-task-name,.calendar-task .calendar-task-shedule{padding:3px;border-radius:5px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left}.calendar-task .calendar-task-name{margin-bottom:5px}.calendar-task .calendar-task-job{background-color:#1d5f6d;margin-bottom:5px}.calendar-task .calendar-task-shedule{background-color:#2c8245;margin-bottom:5px}.calendar-task .calendar-task-lead{background-color:#ffc107;color:#000}.sort-tasks-modal .item{background:#fff;border:1px solid #ccc;padding:10px 20px 10px 40px}.sort-tasks-modal .item-category{background-color:rgba(49,73,97,.2);border-left:3px solid #314961;margin-top:10px}.sort-tasks-modal .item-category:before{content:"";position:absolute;display:list-item;list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggZD0iTTcuNDEgOC41OUwxMiAxMy4xN2w0LjU5LTQuNThMMTggMTBsLTYgNi02LTYgMS40MS0xLjQxeiIvPjxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMFYweiIvPjwvc3ZnPg==")}.sort-tasks-modal .item-task{background-color:rgba(49,73,97,.1);padding-left:60px;margin-bottom:-1px;border-left:3px solid #46627d}.sort-tasks-modal .item-task:before{content:"";position:absolute;display:list-item;list-style-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGNpcmNsZSBjeT0iMTIiIGN4PSIxMiIgZmlsbD0iIzAwMDAwMEIwIiByPSI0Ii8+PC9zdmc+")}.user-details-modal{max-width:540px;width:100%;padding:0}.user-details-modal .detailsContainer{width:80%}.user-details-modal .cardBody{flex-direction:column;align-items:center;width:500px}.user-details-modal .profile-avatar{margin-bottom:20px}.user-details-modal .dashBoardCardStyles{box-shadow:none}.user-details-modal .loaderContainer{width:540px;height:calc(100vh - 60px);display:flex;justify-content:center;flex-direction:column;align-items:center}.create-task-modal .table-card-responsive .count-cell{display:none}.create-task-modal .table-card-responsive .button{width:230px}.create-task-modal .generic-form-body small.form-text,.update-task-modal .generic-form-body small.form-text{white-space:pre-line;margin-top:1rem;padding:10px;font-size:1rem;background-color:#ffc107}.update-task-group-modal{max-width:680px;width:100%}.import-schedule-from-costing-modal{width:100%;max-width:1380px}.import-schedule-from-costing-modal .overflow-auto{overflow:visible!important}body.fullscreen .dashboard-header,body.fullscreen .dashboard-sidebar{visibility:hidden;width:0;height:0}body.fullscreen .dashboard-content{padding:0;height:100%}body.fullscreen .dashboard-main{width:100%!important;max-width:100%!important}body.fullscreen .schedule-container{padding:0}body.fullscreen .schedule-container .loader-center{height:100%;background-color:#f8f8fc}body.fullscreen .fullscreen-button{background-color:#213242}.schedule-container{display:flex;height:100%;width:100%}.schedule-container .header-schedule{position:relative;padding-right:0}.schedule-container .header-schedule .dropdown-schedule{position:absolute;right:0}.schedule-container .header-schedule .fullscreen-button i{margin-right:0!important}.schedule-container .header-schedule .help-button{display:grid;place-items:center;width:60px;height:60px;cursor:pointer;text-decoration:none;color:#fff}.schedule-container .header-schedule .help-button:hover{background-color:#213242}.schedule-container .header-schedule .help-button i{font-size:26px}.schedule-container .loader-center{height:calc(100vh - 150px)}.schedule-container .super-large{min-width:260px}.schedule-container .calendar-item-name{touch-action:none;pointer-events:none}.schedule-container .b-tasknonworkingtime{pointer-events:none}.schedule-container .non-working-time{opacity:.6}.schedule-container .tag-container{flex-wrap:nowrap}.b-popup.b-text-popup:has(.todo-tooltip-container){max-width:35em}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper{display:flex;flex-direction:row;grid-gap:15px;gap:15px}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title{color:#314961;width:150px;margin-bottom:10px}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title .content{color:#7d829e;font-weight:500}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title .label{margin-bottom:10px;font-weight:500}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title.status .content.badge{color:#f8f8fc}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title.members,.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title.task{width:250px}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title.description{width:100%}.b-popup.b-text-popup:has(.todo-tooltip-container) .todo-tooltip-container .todo-tooltip-wrapper .todo-tooltip-title.due-date{width:200px}.move-before-confirm .modal-content .modal-body{color:#7d829e;font-family:Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:-.48px}.page-action .try-schedule-container{display:flex;align-items:center;width:220px}.page-action .try-schedule-container .try-schedule-button{height:35px;color:#213242;font-size:16px;border-radius:5px;background-color:#ffc107}.page-action .try-schedule-container .use-legacy-button{color:#f8f8fc;background-color:#7d829e}.schedule-checkbox .b-checkbox>.b-field-inner .b-checkbox-label:not(.b-radio-label):before{width:20px!important;height:20px!important}.schedule-body{width:100%}.schedule-body .body{margin:0}.schedule-body .body .empty-placeholder{margin-top:40px}.schedule-body .baseline-dropdown .dashboard-dropdown-item:hover .baseline-edit-icon{opacity:1}.schedule-body .baseline-dropdown .baseline-edit-icon{opacity:0;transition:all .1s linear}.schedule-body .baseline-dropdown .baseline-edit-icon:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.schedule-body .baseline-dropdown .dashboard-dropdown-menu .dashboard-dropdown-item:last-child{justify-content:center;background-color:#3fbb64!important}.schedule-body .actions-container{margin-left:auto}.schedule-body .actions-container .button:has(.filter-container){height:60px}.schedule-body .actions-container .button:has(.filter-container):hover{background-color:#314961!important}.schedule-body .actions-container .filters-dropdown .assignee-dropdown .dashboard-dropdown-menu,.schedule-body .actions-container .filters-dropdown .category-dropdown .dashboard-dropdown-menu{max-height:505px;overflow:auto}.schedule-body .actions-container .filters-dropdown .assignee-dropdown .button,.schedule-body .actions-container .filters-dropdown .category-dropdown .button{height:47px}.schedule-body .actions-container .filters-dropdown .dashboard-dropdown-item:hover{opacity:1;background-color:#426383}.schedule-body .actions-container .filters-dropdown .filter-container{display:flex;align-items:center}.schedule-body .actions-container .filters-dropdown .filter-container.category-filter .dropdown-menu{border:none;max-height:505px;overflow-y:auto}.schedule-body .actions-container .filters-dropdown .filter-container .filter-label{margin-right:30px}.schedule-body .actions-container .filters-dropdown .dropdown-menu{overflow:unset}.schedule-body .datePicker-content *{line-height:1.3rem!important;overflow:visible;overflow:initial;vertical-align:middle}.schedule-body .datePickerStyle{width:100%;outline:none;background:rgba(49,73,97,.1);vertical-align:middle}.schedule-body .schedule-options .dropdown-menu{max-height:520px}.styleColumn{font-size:14px}.styleColumn .b-field-inner{border:none!important}.styleColumn .b-react-portal-container,.styleColumn .b-react-portal-container:focus{outline:none}.styleColumn label{margin-bottom:0}.styleColumn .checkbox-action{width:40px;height:40px}.color{padding:0!important}.color .b-color-cell-inner{height:100%!important;border-radius:0!important;max-width:10px;margin:0!important}.colorHeader{padding-inline:0!important}.actionHeader,.colorHeader{border-right:none!important}.durationHeader,.endDateHeader,.progressHeader,.startDateHeader,.taskHeader{font-size:16px;text-transform:capitalize!important}.task{font-size:16px}.b-tree-parent-row{background-color:hsla(0,0%,86.3%,.4)}.b-tree-parent-row .b-grid-cell,.b-tree-parent-row .b-tree-cell-value,.b-tree-parent-row input{font-weight:700!important}.b-field-inner{background:transparent!important}.b-percentdone-cell .b-cell-editor{background:#f8f8fc!important}.b-tool:empty{width:auto}.b-tree-icon{display:none}.b-tree-parent-row{border:none;border-bottom:none!important}.b-tree-parent-row .b-grid-cell{-webkit-border-end:none!important;border-inline-end:none!important}.dependencies{display:flex;align-items:center}.dependencies .dependencies-from,.dependencies .dependencies-to{min-width:90px;width:90px;font-weight:700;display:block}.progress-parent{font-weight:700}.unabledEdit{-webkit-border-end:none!important;border-inline-end:none!important;cursor:not-allowed}.unabledEdit button,.unabledEdit select{-webkit-appearance:none;appearance:none;pointer-events:none;border:none}.unabledEdit button i{color:#d1d2de}.add-category{display:flex;border:none;font-weight:700;color:#fff;outline:none}.add-category:disabled{color:#8f98a0}.add-category:focus{outline:none}.header-button{height:100%;display:flex;align-items:center;border:none;background-color:transparent;font-weight:700;color:#fff;outline:none;line-height:.1}.header-button:disabled{color:#8f98a0}.header-button:focus{outline:none}.header-button:hover{background-color:#213242}.column-list-action .b-react-portal-container{width:100%}.column-list-action .list-action{display:flex;align-items:center;justify-content:flex-end;width:100%}.column-list-action .list-action i{font-size:28px;margin-right:10px;cursor:pointer}.column-list-action .list-action i:last-child{margin-right:0}.label-timeline{font-size:15px}.button-subtask{border:none;background:transparent;outline:none;position:relative}.button-subtask:focus,.button-subtask:focus-visible{outline:none}.button-subtask:disabled i{color:#8f98a0!important}.b-action-item{font-size:25px!important;margin:0 -.35em!important;cursor:pointer}.b-action-item.log{font-size:24px!important}.b-action-item:empty{display:none}.visibility-icon{font-size:22px!important}.disabled-subItem{color:#8f98a0!important}.button-subtask-quality{position:absolute;top:9px;right:9px;background:#3fbb64;width:16px;height:16px;font-size:10px;color:#fff;border-radius:100%;display:grid;align-items:center;justify-content:center}.button-subtask-quality.true{background:#9f0101}.tag-container{display:flex;grid-gap:5px;gap:5px;align-items:center;justify-content:flex-start}.tag-container .tag-badge{margin-right:0;text-wrap:wrap;padding:5px;background-color:#3fbb64}.tags-column{font-size:16px;text-transform:capitalize!important}.b-template-cell{max-height:200px}.icon-warning-date{margin-top:2px;margin-left:5px!important;cursor:pointer}.b-action-ct{position:relative}.b-gantt-task-tooltip{max-width:none;max-height:-webkit-fit-content!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.b-gantt-task-tooltip .b-panel-body-wrap{background-color:#feffff}.b-gantt-task-tooltip .b-tooltip-content{line-height:1.2em}.b-gantt-task-tooltip .b-panel-content{display:flex;justify-content:space-between;flex-wrap:wrap;width:320px}.b-gantt-task-tooltip .field{width:120px;display:flex;flex-direction:column;font-weight:500}.b-gantt-task-tooltip .field.full-width{width:300px}.b-gantt-task-tooltip .field.full-width span{max-width:300px;white-space:pre-wrap}.b-gantt-task-tooltip .field span{display:inline-block;color:#7d829e;max-width:150px}.b-gantt-task-tooltip .field label{margin-bottom:3px;color:#314961}.b-gantt-task-tooltip .field-dependency-container{margin-top:10px;margin-bottom:10px}.b-gantt-task-tooltip .field-dependency-container:last-child{margin-bottom:0}.b-gantt-task-tooltip .field-dependency{flex-direction:column;font-weight:500}.b-gantt-task-tooltip .field-dependency span{color:#7d829e}.b-gantt-task-tooltip .field-dependency label{margin-bottom:0;color:#314961}.b-gantt-task-tooltip,.b-gantt-task-tooltip>.b-panel-body-wrap>.b-panel-content,.b-resource-avatar-tooltip,.b-resource-avatar-tooltip>.b-panel-body-wrap>.b-panel-content{border-radius:.5em!important}.b-gantt-task-tooltip .b-panel-content,.b-resource-avatar-tooltip .b-panel-content{padding:1.5em!important;margin:0!important}.b-dependencyeditor .b-checkbox{display:none}.b-sch-dependency{z-index:9999;cursor:pointer}.job-schedule-calendar .event-category,.job-schedule-calendar .event-title{color:#fff}.job-schedule-calendar .event-calendar{padding:5px 10px;position:relative;border-top:1px solid #fff;display:flex;align-items:center}.job-schedule-calendar .event-calendar .event-edit{display:none;position:absolute;top:5px;right:5px;cursor:pointer}.job-schedule-calendar .event-calendar .event-edit i{color:#fff}.job-schedule-calendar .event-calendar:hover .event-edit{display:block}.job-schedule-calendar .cell-wrapper{width:100%;display:grid;align-items:flex-end}.job-schedule-calendar .cell-wrapper .event-add{height:35px;width:90%;display:grid;align-items:flex-end;z-index:10;margin:0 auto}.job-schedule-calendar .cell-wrapper .event-add .event-add-task{display:flex;align-items:center;background-color:#314961;padding:2px 5px;width:90px;height:35px;display:none;cursor:pointer;margin:0 auto 5px;z-index:10}.job-schedule-calendar .cell-wrapper .event-add .event-add-task i{margin-right:5px;font-size:18px}.job-schedule-calendar .cell-wrapper .event-add .event-add-task i,.job-schedule-calendar .cell-wrapper .event-add .event-add-task span{color:#fff;font-weight:700}.job-schedule-calendar .cell-wrapper .event-add .event-add-task span{font-size:12px}.job-schedule-calendar .cell-wrapper .event-add:hover .event-add-task{display:flex}.job-schedule-calendar .cell-wrapper .non-working-event-content{z-index:5;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(49,73,97,.07)}.job-schedule-calendar .cell-wrapper .calendar-tooltip{background-color:#314961!important;font-size:16px!important;max-width:400px}.job-schedule-calendar .cell-wrapper .calendar-tooltip.place-left:after{border-left:6px solid #314961!important}.job-schedule-calendar .cell-wrapper .non-working-event-icon{margin-bottom:10px;font-size:30px;color:#9f0101;font-weight:700}.job-schedule-calendar .cell-wrapper .non-working-event-text{position:relative;color:#314961;font-weight:700}.job-schedule-calendar .cell-wrapper .non-working-event-text span{padding:10px 0}.job-schedule-calendar .event-category{font-size:14px}.job-schedule-calendar .event-title{font-size:16px;font-weight:700}.job-schedule-calendar .rbc-event-content{display:none}.job-schedule-calendar .rbc-row-segment{padding:0}.job-schedule-calendar .rbc-row-segment:focus-visible{outline:none}.job-schedule-calendar .rbc-row-segment .rbc-addons-dnd-resize-ew-icon{height:100%!important}.job-schedule-calendar .rbc-event{padding:0;margin:0;outline:none;background-color:transparent}.job-schedule-calendar .rbc-addons-dnd-resize-ew-anchor{z-index:100}.job-schedule-calendar .rbc-month-row{overflow:unset}.b-grid-header[data-column=avatar] .b-grid-header-text-content{display:none}.exportDialog-print .b-panel-header{background-color:#314961;color:#fff}.exportDialog-print .b-panel-header .b-header-title{font-weight:700}.exportDialog-print .b-panel-header button{color:#fff}.b-grid-row{transition:background-color .2s}.b-row-reordering .b-row-reorder-proxy.b-dragging{background-color:rgba(255,0,0,.233)!important}.b-check-cell .b-checkbox-label{top:4px}.b-gantt-critical-paths .b-gantt-task.b-critical{background-color:#d25d3c!important}.b-gantt-critical-paths .b-grid-subgrid-locked .b-grid-row.b-critical{background-color:#fcc}.b-gantt-critical-paths .b-grid-row.b-critical.b-selected{background-color:#eca5a5}.b-gantt-critical-paths .b-sch-dependency.b-critical{stroke-width:2!important}.b-print-root{min-height:auto}.b-task-percent-bar{background-color:hsla(0,0%,100%,.6);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 40L40 0H20L0 20m40 20V20L20 40' fill='%23ffffff66' fill-rule='evenodd'/%3E%3C/svg%3E")}.b-timeline-subgrid div.b-sch-line.b-gantt-revisedCompletion{background-color:#3fbb64;-webkit-border-start:2px solid #3fbb64;border-inline-start:2px solid #3fbb64}.b-timeline-subgrid div.b-sch-line.b-gantt-revisedCompletion label{background-color:#3fbb64}.b-gantt-task-content{color:#000}.b-gantt-task-content .calendar-progress-percent{position:fixed;top:0;font-size:14px}.b-gantt-task-content .calendar-progress-percent--category{display:inline-block;font-size:14px;margin-bottom:10px}.b-task-baseline:not(.b-milestone-wrap){min-height:7px}.b-gantt-task-wrap:not(.b-milestone-wrap) .b-gantt-task,.b-gantt-task .b-gantt-task-content,.b-gantt-task.b-milestone label{font-size:16px}.b-fa.statusicon{margin-right:.5em}h4.statusmessage{font-size:20px}.b-gantt-task-title{width:100%}.b-baselines .b-gantt-task-wrap.b-has-baselines{height:.5em}.b-task-baseline{margin-top:2px;cursor:pointer}.b-task-baseline:first-child{margin-top:5px}.b-task-baseline:hover{background:#aaa}.b-task-baseline.b-baseline-ahead{background-color:#90ee90}.b-task-baseline.b-baseline-ahead:hover{background:#38e038}.b-task-baseline.b-baseline-behind{background-color:#cd5c5c}.b-task-baseline.b-baseline-behind:hover{background:#952e2e}.b-task-baseline.b-baseline-on-time{background-color:#add8e6}.b-task-baseline.b-baseline-on-time:hover{background:#5fb3ce}.b-export-header{display:flex;color:#213242;font-size:38px;align-items:center;z-index:10000;text-align:start;padding:1em;flex-flow:row nowrap;justify-content:space-between}.b-export-header img{margin-right:30px;height:100px;object-fit:contain}.b-export-header dl{margin:0;font-size:20px}.b-export-header dd{margin:0}.assign-task-modal,.create-task-modal{max-width:750px;width:100%}.table-task-modal{min-width:1200px;max-width:100%}.table-task-modal .button-add-task{display:grid;align-items:flex-end;justify-content:flex-end;margin-bottom:20px}.table-task-modal .modal-table-task{box-shadow:none}.table-task-modal .modal-table-task .body{padding:0;margin:0;overflow:unset}.table-task-modal .modal-table-task .table-card .dashboard-card{height:100%}.table-task-modal .modal-table-task .dashboard-dropdown-filter{margin-bottom:0}.table-task-modal .modal-table-task .relationCell{cursor:pointer}.table-task-modal .modal-table-task .relationCell span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px}.table-task-modal .modal-table-task .relationCell span:first-child{margin-top:0}.table-task-modal .empty-placeholder{width:100%}.table-task-modal .empty-placeholder .button-container{display:none}.table-task-modal .modal-content{height:100%;position:relative}.table-task-modal .modal-content .loading-table-task{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.exclusion-days-modal .none-calendar-message{padding-top:10px;padding-bottom:10px;background-color:#314961;display:flex;flex-direction:column;align-items:flex-start;font-size:18px;padding-left:20px;color:#f8f8fc;margin:15px 10px;font-weight:700}.exclusion-days-modal .none-calendar-message a{margin-top:5px;color:#3fbb64}.update-task-modal{max-width:680px;width:100%}.update-task-modal .table-card-responsive .count-cell{display:none}.update-task-modal .table-card-responsive .button{width:230px}.update-task-modal .table-card-responsive .lag-type{min-width:50px}.update-task-modal .table-card-responsive .lag{min-width:30px;width:30px}.update-task-modal .table-card-responsive .table-form tr td{padding:20px 5px}.schedule-item-notes-modal{min-width:1200px;max-width:100%}.schedule-item-notes-modal .button-add-note{display:grid;align-items:flex-end;justify-content:flex-end;margin-bottom:20px}.schedule-item-notes-modal .task-card-body{margin:0}.schedule-item-notes-modal .card-header-modal-detail{display:none}.schedule-item-notes-modal .note-task{box-shadow:none}.schedule-item-notes-modal .note-task .task-card-body{flex-direction:column}.schedule-item-notes-modal .empty-placeholder{width:100%}.schedule-item-notes-modal .empty-placeholder .button-container{display:none}.create-job-costing-modal{width:100%;max-width:100%}.create-job-costing-modal .overflow-auto{overflow:visible!important}.create-job-costing-modal .form-input-toggle{margin-bottom:10px}.create-job-costing-modal .form-input-toggle:last-child{margin-bottom:0}.create-job-costing-modal .selected-action-button{width:320px}.update-job-costing-modal{width:100%;max-width:100%}.update-job-costing-modal .overflow-auto{overflow:visible!important}.update-job-costing-modal .form-input-toggle{margin-bottom:10px}.update-job-costing-modal .form-input-toggle:last-child{margin-bottom:0}.update-job-costing-modal .selected-action-button{width:320px}.list-purchase-orders{max-width:1420px;width:100%}.list-purchase-orders .modal-body{flex-direction:column}.list-purchase-orders .receipts-table-title{margin-top:40px;margin-bottom:10px;font-size:24px;line-height:24px;letter-spacing:-.48px;color:#7d829e;font-weight:700}.list-purchase-orders .category-table .table-cell-link{color:#3fbb64;cursor:pointer}.list-progress-claims-modal{max-width:1280px;width:100%}.job-costings-modal{max-width:680px;width:100%}.job-costings-modal .form-input-label{font-size:18px}.job-costings-modal .table-responsive{max-height:calc(100vh - 490px);overflow-y:visible}.job-costings-modal .footer,.job-costings-modal .modal-body{padding:20px 40px}.job-costings-modal .add-button{height:40px;background-color:#7d829e}.job-costings-modal .search-input{padding:0 30px 0 10px;width:580px;color:#7d829e;font-size:16px;background-color:#f8f8fc;border:1px solid #d1d2de}.job-costings-modal .search-input::-webkit-input-placeholder{color:#7d829e}.job-costings-modal .search-input:-ms-input-placeholder{color:#7d829e}.job-costings-modal .search-input::placeholder{color:#7d829e}.job-costings-modal .inputSearch-container{margin-left:10px;margin-bottom:10px}.job-costings-modal .inputSearch-container .inputSearch{height:40px}.job-costings-modal .inputSearch-container .inputSearch::-webkit-input-placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .inputSearch:-ms-input-placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .inputSearch::placeholder{font-weight:400;font-size:16px}.job-costings-modal .inputSearch-container .cancel-icon-container,.job-costings-modal .inputSearch-container .search-icon{color:#7d829e;right:15px}.claim-modal{max-width:1320px;width:100%}.claim-modal .form-input-toggle{margin-bottom:10px}.claim-modal .form-input-toggle:last-child{margin-bottom:0}.claim-modal .table-form-controls{padding:20px 5px 0;border-top:1px solid #dee2e6}.claim-modal .group-input{margin-right:53px}.claim-modal .categories-header{width:95px;font-size:16px;font-weight:700}.claim-modal .categories-total{margin-left:70px}.claim-modal .categories-claimed{margin-left:30px}.claim-modal .categories-remaining{margin-left:60px}.claim-modal .categories-blank{width:160px}.claim-modal .datePickerContainer{color:#7d829e;background-color:#f8f8fc}.claim-modal .datePickerContainer .datePickerLabel{color:#7d829e}.claim-modal .datePickerContainer .react-datepicker-wrapper .react-datepicker__input-container .datePickerRange{background-color:#f8f8fc;color:#7d829e}.claim-modal .datePickerContainer .react-datepicker-wrapper .react-datepicker__input-container .datePickerRange::-webkit-input-placeholder{color:#7d829e}.claim-modal .datePickerContainer .react-datepicker-wrapper .react-datepicker__input-container .datePickerRange:-ms-input-placeholder{color:#7d829e}.claim-modal .datePickerContainer .react-datepicker-wrapper .react-datepicker__input-container .datePickerRange::placeholder{color:#7d829e}.claim-modal .datePickerContainer .reset-icon-container i{color:#7d829e}.claim-modal .order-name{cursor:pointer}.claim-modal .order-name:hover{text-decoration:underline}.unclaimed-message{min-height:60px;background-color:#314961;display:flex;align-items:center;font-size:18px;padding-left:20px;color:#f8f8fc;margin:15px 10px;font-weight:700}.receipt-modal{max-width:1320px;width:100%}.receipt-modal .row{margin:0}.receipt-modal .col-form,.receipt-modal .row .form-column{padding-right:20px;padding-left:0}.receipt-modal .table-form-controls{padding:24px 5px 28px 0}.receipt-modal .table-form-controls .table-form-title{display:flex;justify-content:flex-start;align-items:center;color:#7d829e;font-size:20px;font-weight:700}.receipt-modal .receipts-payments-title{height:60px;font-weight:700;line-height:60px}.receipt-modal .receipts-payments-container{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #7d829e}.add-payment-modal .modal-footer .success{width:150px}.order-card .animate-360{-webkit-animation:rotate360 1s linear infinite;animation:rotate360 1s linear infinite}.order-card .sign-link{color:#3fbb64}.field-tags .tag-container{min-height:55px;position:relative;background-color:#f8f8fc;flex-wrap:wrap}.field-tags .tag-container:has(.tag-badge){padding:15px}.field-tags .tag-container .tags-placeholder{padding:0 15px;font-family:Helvetica,sans-serif;font-size:18px;line-height:24px;letter-spacing:-.48px}.field-tags .tag-container .submitButton{width:51px;right:0!important}.field-tags .tag-container .editButton{position:absolute;right:-5px}.field-tags .tag-container .editButton i{border-radius:3px;background-color:rgba(248,248,252,.5);transition:background-color .1s linear}.field-tags .tag-container .editButton i:hover{background-color:rgba(248,248,252,.8)}.field-tags .tag-container .tag-badge{margin:0}.field-tags .tag-container .input-tags-container{z-index:100}.field-tags .tag-container .submitButton{right:-10px}.field-tags .tag-container .autocomplete-multi,.field-tags .tag-container .form-input{min-width:200px;width:250px}.field-tags .tag-container .autocomplete-multi .control .value-container{padding:5px}.pdf-right-sidebar-content .pdf-right-sidebar-content{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem}.pdf-right-sidebar-content .sidebar-section{border-bottom:1px solid var(--border-color)}.pdf-right-sidebar-content .sidebar-section:last-child{border-bottom:none}.pdf-right-sidebar-content .sidebar-section .action-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}.pdf-right-sidebar-content .sidebar-section .action-buttons button{width:80%;font-weight:700;border-radius:0;font-size:1.25rem}.pdf-right-sidebar-content .sidebar-section .sidebar-title{color:var(--text-muted);font-size:1.25rem;margin-bottom:.75rem;font-weight:700;color:grey}.pdf-right-sidebar-content .sidebar-section .history-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.pdf-right-sidebar-content .sidebar-section .history-list .history-item .history-date{color:grey;font-size:.75rem}.pdf-right-sidebar-content .sidebar-section .history-list .history-item .history-text{font-size:.875rem}.pdf-right-sidebar-content .sidebar-section .history-list .history-item .history-text span.small.text-danger{line-height:1.25;display:inline-block;white-space:pre-line}.view-claim-modal{max-width:1220px;width:100%}.view-claim-modal .modal-header .modal-title .header{padding:0}.view-claim-modal .modal-body{width:100%;padding:0}.view-claim-modal .modal-body .body{padding:0}.view-claim-modal .modal-body .dashboard-card{width:100%;box-shadow:none}.view-claim-modal .modal-body .header{display:none!important}.view-claim-modal .footer{padding:0}.view-claim-modal .report-card-body{display:block}.cancel-modal .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.cancel-modal .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.cancel-modal .cancel-container{width:100%}.cancel-modal .cancel-container .cancel-title{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;margin-bottom:15px}.cancel-modal .cancel-container .comment-container{width:100%}.cancel-modal .cancel-container .comment-container .form-control{width:100%;border:1px solid #d1d2de;background-color:#f8f8fc;resize:none}.cancel-modal .cancel-container .comment-container .form-control:focus{border-color:#314961;box-shadow:none}.cancel-modal .modal-dialog{max-width:750px}.cancel-modal .body{display:flex;width:100%;padding:0 24px}.cancel-modal .footer{justify-content:space-between;padding:10px 20px;border:none}.cancel-modal .footer .danger{margin-left:10px}.view-order-modal{max-width:1220px;width:100%}.view-order-modal .modal-header .modal-title .header{padding:0}.view-order-modal .modal-body{width:100%;padding:0}.view-order-modal .modal-body .body{padding:0}.view-order-modal .modal-body .dashboard-card{width:100%;box-shadow:none}.view-order-modal .modal-body .header{display:none!important}.view-order-modal .footer{padding:0}.view-order-modal .report-card-body{display:block}.left-modal-container.list-timesheet-claims-modal{max-width:1600px}.left-modal-container.list-timesheet-claims-modal .timesheet-modal{width:100%}.job-costing-container .toggle-view{margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-color:#314961;width:60px;height:60px;border:none;outline:none;border-radius:0}.job-costing-container .toggle-view i{font-size:32px}.job-costing-container .toggle-view:focus{box-shadow:none!important}.job-costing-container .allowances-view{margin-right:10px}.job-costing-container .cost-codes-view i{font-size:36px}.job-costing-container .active-view{border:4px solid #3fbb64}.job-costing-container .section-title{color:#314961;font-weight:700;font-size:30px}.job-costing-container .costing-category-table.forecast-table .expand-row-cell{padding-right:1rem}.job-costing-container .costing-category-table.forecast-table .committed-cost-primary{color:#314961}.job-costing-container .costing-category-table.forecast-table .committed-cost-po-link{font-size:18px;text-decoration:none}.job-costing-container .costing-category-table.forecast-table .table-row:not(.table-row--subrow) td{background-color:#f8f8fc}.job-costing-container .costing-category-table.forecast-table .dashboard-dropdown-menu{width:290px!important;max-width:320px;inset:0 auto auto -250px!important}.job-costing-container .costing-category-table.cost-code-table .table .table-row--subrow-depth-2 td:not(.expand-row-cell){padding:.5rem .75rem .5rem 2.5rem}.job-costing-container .costing-category-table.cost-code-table .table .table-row--subrow-depth-3 td:not(.expand-row-cell){padding:.5rem .75rem .5rem 3.5rem}.job-costing-container .costing-category-table .table-row{height:60px}.job-costing-container .costing-category-table .table-row--total{border-top:none}.job-costing-container .costing-category-table .table-row.table-row--total:last-child,.job-costing-container .costing-category-table .table-row.table-row--total:nth-last-child(4){border-top:2px solid #b3b5c9!important}.job-costing-container .costing-category-table .body{margin-top:0}.job-costing-container .costing-category-table .filter-container{position:absolute;z-index:2;top:5px;right:-20px;width:30px}.job-costing-container .costing-category-table .filter-container .dashboard-dropdown-menu{inset:0 10px auto auto!important;-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.job-costing-container .costing-category-table .table-header{position:-webkit-sticky;position:sticky;top:0;z-index:1}.job-costing-container .costing-category-table .is-complete-column,.job-costing-container .costing-category-table .table-header .is-complete-column{max-width:120px}.job-costing-container .costing-category-table .is-complete-column i{margin-top:5px}.job-costing-container .costing-category-table .adjusted-committed-cost-cell{display:inline-block;cursor:pointer}.job-costing-container .costing-category-table .adjusted-committed-cost-cell.committed-cost-primary{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.job-costing-container .costing-category-table .adjusted-committed-cost-cell.true{text-decoration:none;cursor:default}.job-costing-container .job-costing-items .row-actions .action{margin-right:0!important}.job-costing-container .job-costing-items .row-actions .action svg{width:24px;height:24px}.job-costing-container .table .table-body .table-row .row-actions .button{margin-left:10px}.job-costing-container .table .table-header .checkbox-container{margin-top:2px;margin-left:11px;height:75px}.job-costing-container .supplier-badge{margin-left:5px;display:grid;place-items:center;border-radius:5px;height:20px;min-width:20px;color:#f8f8fc;background-color:#7d829e}.job-costing-container .supplier-badge i{font-size:18px}.job-costing-container .filter-container .dashboard-dropdown-menu{inset:240px 60px auto auto!important;-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.job-costing-container .dropdown-menu{max-height:555px}.job-costing-container .dropdown-menu .dashboard-dropdown-item:active{background-color:#314961!important}.job-costing-container .dropdown-menu .dashboard-dropdown-item:hover{opacity:1;background-color:#36526e}.job-costing-container .cost-type-dropdown{height:40px}.job-costing-container .cost-type-dropdown .dropdown-menu{max-height:300px}.job-costing-container .cost-type-dropdown .dashboard-dropdown-toggle{height:40px;padding-bottom:0;padding-right:75px}.job-costing-container .cost-type-dropdown .dashboard-dropdown-toggle:hover{height:40px;background-color:#36526e}.job-costing-container .cost-type-dropdown .dashboard-dropdown-toggle:focus{background-color:#36526e}.job-costing-container .forecast-about{color:#314961;cursor:pointer}.job-costing-container .forecast-summary{margin-left:20px;display:flex;grid-gap:20px;gap:20px;justify-content:space-around}.job-costing-container .forecast-summary .summary-item{width:100%;height:90px;background-color:#314961}.job-costing-container .forecast-summary .summary-item.false{background-color:#9f0101}.job-costing-container .forecast-summary .summary-item.true{background-color:#3fbb64}.job-costing-container .forecast-summary .summary-item .summary-item-title{margin-top:15px;text-align:center;color:#fff;font-size:16px;font-weight:700}.job-costing-container .forecast-summary .summary-item .summary-item-value{margin-top:5px;font-size:18px;font-weight:700;color:#fff;text-align:center}.job-costing-container .unallocated-orders-table .table-body .field-text{font-style:italic}.job-costing-container .unallocated-orders{margin:0 20px}.job-costing-container .unallocated-orders .unallocated-orders-title{color:#314961;font-weight:700;font-size:26px}.job-costing-container .unallocated-orders .unallocated-orders-text{color:#314961;font-size:18px}.forecast-about-dialog .modal-dialog{max-width:920px}.forecast-level-dropdown.show button.dashboard-dropdown-toggle,.forecast-level-dropdown.show button.dashboard-dropdown-toggle:focus,.forecast-level-dropdown.show button.dashboard-dropdown-toggle:hover,.forecast-level-dropdown button,.forecast-level-dropdown button:focus,.forecast-level-dropdown button:hover{background-color:#7d829e;height:50px}@media(min-width:1600px){.job-costing-container .forecast-summary .summary-item .summary-item-value{font-size:24px!important}}.list-rosters,.list-variations{max-width:1420px;width:100%}.roster-modal{max-width:1800px;width:100%}.roster-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.roster-modal .overflow-auto{overflow:visible!important}.roster-modal .form-input-toggle{margin-bottom:10px}.roster-modal .form-input-toggle:last-child{margin-bottom:0}.update-forecast-popup{width:300px}.update-forecast-popup .field-item label{font-weight:700;margin-bottom:5px}.update-forecast-popup .field-item .action-button{box-shadow:none}.update-forecast-popup .cost-input{height:40px;border-radius:0;padding:0 10px}.update-forecast-popup .form-input{overflow-y:hidden;padding:5px 10px}.update-forecast-popup .action-list{max-height:800px}.update-forecast-popup .content-popup{padding:10px}.site-diary-entry .site-diary-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center;color:#314961}.site-diary-entry .react-photo-gallery--gallery{margin-right:5px}.site-diary-entry .site-diary-entry-overview{display:flex;flex-direction:row;flex:1 1;margin:15px 0}.site-diary-entry .site-diary-entry-overview .site-diary-entry-overview-item{display:flex;flex-direction:row;color:#8f98a0;font-weight:500;align-items:center;margin-right:20px}.site-diary-entry .site-diary-entry-overview .site-diary-entry-overview-item .material-icons{margin-right:10px}.site-diary-entry .site-diary-entry-note{color:#314961}.site-diary-entry .site-diary-entry-question{display:flex;margin:20px 0;white-space:pre-line}.site-diary-entry .site-diary-entry-question .site-diary-entry-id{width:30px}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo img{max-height:50px;max-width:50px;margin:0 0 0 5px}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo .video-container{display:flex;grid-gap:10px;gap:10px}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo .video-container .video-preview{width:75px;height:50px}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo .video-container .video-preview .attachment-item-video{margin:0;padding:0;width:75px;height:50px}.site-diary-entry .site-diary-entry-question .site-diary-table-cell-photo .video-container .video-preview .attachment-item-video img{margin:0;width:100%!important;height:100%!important;max-width:75px;max-height:50px;object-fit:cover}.site-diary-entry .site-diary-entry-question .site-diary-table-row-photo{display:none;height:auto}.site-diary-entry .site-diary-entry-question .site-diary-table-row-photo td{border-top:0}.site-diary-entry .site-diary-entry-id,.site-diary-entry .site-diary-entry-title{color:#7d829e;font-size:24px;line-height:1.2;font-weight:500}.site-diary-entry img{max-height:100px;max-width:150px;border-radius:10px}.site-diary-entry .field-text{white-space:pre-line}.site-diary-footer{justify-content:flex-end;display:flex}.site-diary-print{display:none}.video-container{display:flex;grid-gap:10px;gap:10px}.video-container .video-preview{width:120px}.video-container .video-preview .attachment-item-video{width:100%}.video-container .video-preview .attachment-item-video img{width:100%!important;height:100%!important;object-fit:cover}@media print{.site-diary-print{width:100%;display:block;page-break-after:always}.site-diary-print .site-diary-table-cell-photo{display:none}.site-diary-print .site-diary-table-row-photo{display:table-row!important}.site-diary-print img{max-height:200px;max-width:200px}}.site-diary-list-item .site-diary-title{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.site-diary-list-item .site-diary-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.site-diary-list-item .site-diary-message{color:#213242;word-break:break-word}.site-diary-list-item{padding:20px;cursor:pointer}.site-diary-list{max-height:100%;height:100%}.site-diary-list .site-diary-header{padding:0;justify-content:center;text-transform:capitalize}.site-diary-list .site-diary-body{flex:1 1 auto;margin:0}.site-diary-list .site-diary-footer{border-top:1px solid #f0f0f6;justify-content:flex-end;padding:40px;display:flex}.site-diary-list .site-diary-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px}.site-diary-list .site-diary-empty .empty-message{margin-bottom:20px;text-align:center;word-break:break-word}.site-diary-list-item--selected{background-color:#f8f8fc}.site-diary-list-item .site-diary-content{display:flex}.site-diary-list-item .site-diary-info{flex:1 1 auto;min-width:0;padding:10px}.site-diary-list-item .site-diary-title{color:#314961}.site-diary-list-item .site-diary-date{color:#8f98a0}.site-diary-list-item .site-diary-message{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-height:48px}.site-diary-list-item .site-diary-shared{margin-top:10px}.entry-group-list--open .quote-request-quotes-list{max-height:100vh!important}.entry-group-list .entry-group-item{padding:1rem 0;border-bottom:1px solid #dee2e6;align-items:center;display:flex;line-height:40px;cursor:pointer}.entry-group-list .entry-group-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.entry-group-list .material-icons{font-size:32px;line-height:0}.entry-group-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.site-diary-modal{width:100%;max-width:1380px}.site-diary-modal .modal-footer{border-top:1px solid #d1d2de}.site-diary-modal .modal-footer .form-group{margin-bottom:0;max-width:300px}.site-diary-modal .sd-row{display:flex;width:100%;border-top:1px solid #d1d2de;margin-top:1rem;align-items:flex-start}.site-diary-modal .sd-row .sd-row-count{width:48px;margin-top:1rem}.site-diary-modal .sd-row .sd-row-field{flex:1 1}.site-diary-modal .sd-row .sd-row-field .form-label{max-width:100%;height:auto;min-height:60px}.site-diary-modal .sd-row .sd-row-upload{display:flex;align-items:center;justify-content:center;margin-top:60px;margin-left:10px;cursor:pointer}.site-diary-modal .sd-row .sd-row-upload.sd-row-upload-table{margin-top:1rem}.site-diary-modal .sd-row .sd-row-upload-icon{width:60px;height:60px;background-color:#7d829e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.site-diary-modal .sd-row .sd-row-upload-icon i{font-size:30px;line-height:1}.site-diary-modal .sd-row .table-form-controls{padding:1rem 0}.site-diary-modal .sd-row .table-form-title{font-weight:500}.site-diary-modal .sd-row .table-hover tbody tr:hover+tr.sd-table-row-attachments{background-color:rgba(0,0,0,.075)}.site-diary-modal .sd-row .sd-table-row-attachments:hover{background-color:transparent}.site-diary-modal .sd-row .sd-table-row-attachments td{padding:0;border-top:0}.site-diary-modal .sd-upload-row.sd-upload-row-indent{margin-left:48px}.site-diary-modal .sd-upload-row .attachments-list{border-top:0}.site-diary-modal .sd-upload-row .attachments-list .attachment-wrapper .attachment-item .attachment-item-file{flex-direction:column}.site-diary-modal .sd-upload-row .attachments-list .attachment-wrapper .attachment-item .attachment-item-file .attachment-name{max-width:150px}.site-diary-modal .sd-upload-row .attachments-list .attachment-wrapper .attachment-item .attachment-item-file .attachment-icon i{font-size:45px}.site-diary-modal .sd-sub-row{width:100%;padding:0 48px}.select-chat-modal .channel-item{width:100%}.select-chat-modal .channel-item .channel-item-container{width:75%!important}.select-chat-modal .channel-item .channel-item-container .channel-item-icon{display:block;width:30px;min-width:30px;height:30px;margin-right:10px;display:flex;align-items:center;justify-content:center;background:#3fbb64;border-radius:50%}.select-chat-modal .channel-item .channel-item-container .channel-item-icon i{line-height:1;font-size:22px;color:#fff}.select-chat-modal .channel-item .channel-item-container .channel-item-icon .avatar-outlined{font-size:15px}.select-chat-modal .channel-item .channel-item-container .channel-item-icon.client{background-color:#ffc107}.select-chat-modal .channel-item .channel-item-container .channel-item-icon.direct{background-color:#fff}.select-chat-modal .channel-item .channel-item-container .channel-item-top-content{font-size:15px!important}.select-chat-modal .channel-item .channel-item-marks{display:flex;flex-direction:column-reverse;align-items:flex-end!important;grid-gap:5px!important;gap:5px!important;font-size:14px!important}.select-chat-modal .channel-item .channel-item-marks .channel-item-marks-container{height:15px;grid-gap:10px;gap:10px}.select-chat-modal .channel-item .channel-item-marks .channel-item-marks-container .channel-item--unread-mark{margin-right:5px}.job-documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.job-documents-wrapper .breadcrumb-buttons:hover{background-color:transparent;text-decoration:underline;text-underline-position:under}.job-documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.job-documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.job-documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.job-documents-wrapper .table-card{margin:0;padding:0}.job-documents-wrapper .table-card .body{min-height:200px}.job-documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.job-documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.job-documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.job-documents-wrapper .documents-button-wrapper button{background-color:transparent}.job-documents-wrapper .documents-button-wrapper .delete-button{width:220px}.job-claims-container .category-select-card .header{padding-right:0}.job-claims-container .category-select-card .header .inputSearch-container .inputSearch{max-width:130px}.job-claims-container .category-select-card .header .categories-filters-container{justify-content:flex-end}.job-claims-container .category-select-card .header .categories-filters-container .dashboard-dropdown-toggle{padding-right:0}.variation-card .signature-container{height:100px;background:#f8f8fc}.variation-card .signature{height:100px;width:100%;object-fit:contain}.variation-card .height-header{height:60px;padding:0}.variation-card .delivery-title{height:60px;font-weight:700;line-height:60px}.table-documents thead tr:first-child th{border-bottom:1px solid #7d829e}.job-variations .category-select-card .header{align-items:start;justify-content:space-between!important}.job-variations .category-select-card .header .inputSearch-container{margin-left:10px}.job-variations .category-select-card .header .checkbox-container{padding:0}.job-variations .category-select-card .header .dashboard-dropdown .dashboard-dropdown-toggle{padding:0 5px}.job-variations .category-select-card .header i{margin-right:0}.job-variations .category-select-card .header .filters-dropdown .dropdown,.job-variations .category-select-card .header .filters-dropdown .dropdown .button{height:47px!important}.job-variations .category-select-card .header .filters-dropdown .dashboard-dropdown-item{padding:0 10px}.job-variations .category-select-card .header .filters-dropdown .dashboard-dropdown-item:hover{opacity:1}.job-variations .category-select-card .header .filters-dropdown .filter-container{width:100%;justify-content:space-between;display:flex;align-items:center}.job-variations .category-select-card .header .filters-dropdown .filter-container .dropdown .dropdown-menu{border:none;max-height:505px;overflow-y:auto}.job-variations .category-select-card .header .filters-dropdown .filter-container .filter-label{width:175px;cursor:auto}.job-variations .category-select-card .header .filters-dropdown .dropdown-menu{overflow:unset}.job-variations .badge-eot{background-color:#7d829e}.order-receive-modal{max-width:1800px;width:100%}.order-receive-modal .receipts-title{height:60px;font-weight:700;line-height:60px;margin-bottom:30px}.order-receive-modal .uploader,.order-receive-modal .uploader-table .table-card{width:80%}.order-receive-modal .uploader-table .table-card .dashboard-card .body{padding:0 30px;margin:0}.order-receive-modal .overflow-auto{overflow:visible!important}.order-receive-modal .actions-container .distribute-amount-container{position:relative}.order-receive-modal .actions-container .distribute-amount-label{position:absolute;top:-55px;left:0}.job-orders .category-select-card .header{padding-right:0}.job-orders .category-select-card .header .inputSearch-container .inputSearch{max-width:180px}.job-orders .category-select-card .header .categories-filters-container .dashboard-dropdown-toggle{max-width:320px}.job-orders .category-select-card .footer .dashboard-dropdown .dashboard-dropdown-item,.job-orders .category-select-card .footer .dashboard-dropdown .dashboard-dropdown-toggle{background-color:#3fbb64}.job-orders .category-select-card .signature-request-icon{font-size:13.5px}.job-overview .job-contact{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee;display:block;text-decoration:none}.job-overview .job-contact .badge{float:right;margin-left:10px}.job-overview .job-contact:last-child{margin-bottom:0;padding-bottom:0;border:0}.job-overview .job-contact .invite-button{margin:3px;padding:0;min-width:100px;height:45px}.job-overview .job-contact .invite-button:hover{background-color:#f0f0f6}.job-overview .job-contact .access-info{margin-right:10px;cursor:default;color:#7d829e;font-weight:700}.job-overview .job-overview-table{overflow:auto}.job-overview .job-overview-table .filter-container .dashboard-dropdown-menu{inset:160px 40px auto auto!important;-webkit-transform:translateY(40px)!important;transform:translateY(40px)!important}.job-overview .dashboard-task{padding-left:0;padding-bottom:0}.job-overview .dashboard-task:first-child{padding-top:0}.job-overview .tasks-container{display:flex;justify-content:space-between}.job-overview{padding:0;margin:0}.job-overview .tabs-table-card{margin:0}.job-overview .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.job-overview .name{font-size:30px;line-height:1.15}.job-overview .row{margin-left:0}.job-overview .fontBolder{font-weight:bolder}.job-overview .dashboard-card .body,.job-overview .dashboard-card .body .table-responsive{overflow:unset}.job-overview .checklists{height:auto}.job-overview .checklists .communication-body .success{width:205px}.job-overview .checklists .wrapper{border-bottom:3px solid #f0f0f6}.job-overview .checklists .table-responsive{overflow-x:visible;overflow-x:initial}.job-overview .checklists .communication-footer{justify-content:center}.job-overview .checklists .communication-footer button{margin-left:0;width:205px}.job-overview .field-text:has(.address-container){width:100%}.job-overview .address-container{width:100%;display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px}.job-overview .address-container.true{cursor:pointer}.job-overview .geofence-badge{padding:8px 15px;display:block;font-size:16px;border-radius:11px}.job-overview .send-email-button{color:#fff;text-decoration:none;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:20px;font-weight:700}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.jobs-timesheets-categories{max-height:100%}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item:hover{background-color:#fcf8f8}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side{display:flex;align-items:center}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .item-total{margin-right:15px}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .remove-action{height:60px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.jobs-timesheets-categories .jobs-timesheets-list .jobs-timesheets-list-item .right-side .remove-action i{font-size:24px}.jobs-timesheets-categories .jobs-timesheets-selected{background-color:#fcf8f8}.jobs-timesheets-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.job-timesheets .date-time{max-width:150px}.job-timesheets .location-icon i{color:#3fbb64!important}.location-feed-modal .header{background-color:#314961}.location-feed-modal .modal-body{padding:0;overflow:auto}.location-feed-modal .loader{display:grid;place-items:center;height:505px}.location-feed-modal .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.location-feed-modal .activity-container .empty-placeholder-container{position:static;-webkit-transform:translateX(0);transform:translateX(0)}.location-feed-modal .activity-container .empty-placeholder-container .empty-placeholder .body{display:flex;align-items:center;justify-content:center}.location-feed-modal .activity-container .body{padding:10px 20px;min-height:105px;max-height:505px}.activity-container .button{opacity:.6}.activity-container .button.true{opacity:1}.activity-container .list-item-label{width:100%;color:#7d829e;font-family:Helvetica,sans-serif;font-size:16px;line-height:24px;letter-spacing:-.48px}.activity-container .list-item-label .location-label{display:flex;justify-content:space-between}.activity-container .list-item-label .location-label .date-container{text-align:right}.activity-container .body{margin:0;background-color:#f9f9f9;min-height:calc(100vh - 165px);max-height:calc(100vh - 165px);overflow-y:auto}.activity-container .entry-group-item,.activity-container .event-list-item{padding:1rem;border-bottom:1px solid #f0f0f6;cursor:pointer}.activity-container .entry-group-item:hover,.activity-container .event-list-item:hover{background-color:#f4f4f4}.activity-container .filters{margin-left:1rem;margin-top:10px}.activity-container .filters .dashboard-dropdown,.activity-container .filters .dashboard-dropdown-toggle{opacity:1;background-color:#314961;margin-right:10px}.activity-container .filters .dashboard-dropdown{margin-top:10px!important}.activity-container .filters .dashboard-dropdown-item{opacity:1;background-color:#314961!important}.activity-container .load-more-button{opacity:1;width:100%}.activity-container .load-more-button.true{opacity:.6}.activity-container .empty-placeholder-container{position:absolute;bottom:-180px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%}.process-timesheet-modal{max-width:100%;width:100%}.process-timesheet-modal .delivery-title{height:60px;font-weight:700;line-height:60px}.process-timesheet-modal .overflow-auto{overflow:visible!important}.process-timesheet-modal .location-row-icon{margin-right:10px;display:flex;align-items:center}.process-timesheet-modal .location-row-icon div{width:23px}.process-timesheet-modal .bulk-allocate-dropdown .dashboard-dropdown-item,.process-timesheet-modal .bulk-allocate-dropdown .dashboard-dropdown-toggle{background-color:#7d829e}.process-timesheet-modal .process-timesheet-attachments{display:flex;align-items:center;margin-left:55px;grid-gap:10px;gap:10px;flex-wrap:wrap}.process-timesheet-modal .process-timesheet-attachments>.attachment-item{display:flex;align-items:center;color:#212529;text-decoration:none}.create-timesheet-modal .generic-form-body .row .form-column .form-group:has(.is-invalid) .invalid-feedback{display:block}.roster-card .delivery-title{height:60px;font-weight:700;line-height:60px}.profile-overview .profile-avatar{display:flex;justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}.profile-overview .details-card-list .details-card-list-item .signature-container{font-weight:400;white-space:normal}.profile-overview .details-card-list .details-card-list-item .signature-container p{margin-bottom:0}.profile-overview .details-card-list .details-card-list-item .rdw-signature-block{-webkit-user-modify:read-only;overflow-wrap:break-word;white-space:normal}.profile-overview .details-card-list .details-card-list-item .rdw-signature-block div{white-space:normal;font-weight:400}.avatar-uploader-container{display:flex;flex-direction:column;align-items:center;grid-gap:20px;gap:20px}.avatar-uploader-container .avatar-uploader{border-radius:50%;display:flex;background-color:#f8f8fc;justify-content:center;align-items:center;height:200px;width:200px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;position:relative;outline:none}.avatar-uploader-container .avatar-uploader .material-icons{font-size:96px;color:#7d829e}.avatar-uploader-container .avatar-uploader .avatar-preview{position:absolute;top:0;left:0;width:100%;height:100%}.avatar-uploader-container .avatar-uploader .avatar-preview img{background-color:#f8f8fc}.avatar-uploader-container .remove-photo-button{background-color:#7d829e}.edit-details-modal .avatar-detail{padding:20px 0;display:flex;justify-content:center}.edit-details-modal .rich-editor-wrapper .rdw-editor-main{min-height:250px}.dashboard-action-header .display-leave-button .form-input-toggle{margin-top:1rem;margin-right:3rem}.timesheets-table-container .leave-requests-table .request-type-border{position:absolute;left:-7px;top:0;width:4px;height:98%}.timesheets-table-container .leave-requests-table .request-file-container{margin-top:10px;margin-left:-5px;display:flex}.timesheets-table-container .leave-requests-table .request-file-item{padding:5px;display:flex;align-items:center;cursor:pointer}.timesheets-table-container .leave-requests-table .request-file-item i{font-size:20px}.timesheets-table-container .leave-requests-table .request-file-item span{font-size:14px}.timesheets-table-container .leave-requests-table .request-file-item:hover{background-color:#f8f8fc}.timesheets-table-container .location-icon i{color:#3fbb64!important}.timesheets-sync-modal{max-width:1600px;width:100%}.timesheets-sync-modal .sync-timesheets-table{padding:10px}.sync-timesheet-errors-modal{max-width:1600px}.sync-timesheet-errors-modal .header{background-color:#314961}.sync-timesheet-errors-modal .table,.sync-timesheet-errors-modal .table-card{margin-bottom:0}.sync-timesheet-errors-modal .title{color:#fff;text-transform:uppercase;font-size:20px;font-weight:700}.sync-timesheet-errors-modal .sync-error-container{display:flex;align-items:center;justify-content:flex-start}.sync-timesheet-errors-modal .sync-error-container i,.sync-timesheet-errors-modal .sync-error-container span{color:#ff0707}.sync-timesheet-errors-modal .sync-error-container i{width:30px}.sync-timesheet-errors-modal tr:has(.sync-error-container){height:30px}.sync-timesheet-errors-modal tr:has(.sync-error-container):hover{background-color:#fff}.sync-timesheet-errors-modal tr:has(.sync-error-container) td{padding-top:0;border-top:0}.sync-timesheet-errors-modal .close{text-shadow:none;color:#fff;opacity:1;outline:none}.sync-timesheet-errors-modal .close i{font-size:32px}.sync-timesheet-errors-modal .close:active,.sync-timesheet-errors-modal .close:focus,.sync-timesheet-errors-modal .close:hover{background-color:transparent;border:0}.dashboard-action-header .export-button{margin-right:15px;display:flex;align-items:center;justify-content:center;background-color:#314961;width:60px;height:60px;border:none;outline:none;border-radius:0}.leave-requests-container .request-type-border{position:absolute;left:-7px;top:0;width:4px;height:98%}.leave-requests-container .request-file-container{margin-top:10px;margin-left:-5px;display:flex}.leave-requests-container .request-file-item{padding:5px;display:flex;align-items:center;cursor:pointer}.leave-requests-container .request-file-item i{font-size:20px}.leave-requests-container .request-file-item span{font-size:14px}.leave-requests-container .request-file-item:hover{background-color:#f8f8fc}.process-leave-request-modal .files-container{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.process-leave-request-modal .files-container img{margin-right:10px;max-height:100px;max-width:150px}.process-leave-request-modal .files-container i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.process-leave-request-modal .files-container a{display:flex;align-items:center;justify-content:center;padding:0}.process-leave-request-modal .files-container a:hover i{-webkit-transform:scale(1.05);transform:scale(1.05)}.process-leave-request-modal .files-container .file-container{padding:10px;margin:5px;display:flex;flex-direction:column;height:100px;width:100px;background-color:#f0f0f6}.process-leave-request-modal .files-container .file-container .file-name{font-size:14px}.contacts-client{padding:0;margin:0}.contacts-client .recent-messages,.contacts-client .reminders{max-height:695px}.contacts-client .reminder-list{height:auto}.contacts-client .tabs-table-card{margin:0}.tabs-table-card .header .nav{width:100%;display:flex;flex-direction:row!important;justify-content:space-between;flex-wrap:inherit;height:100%}.tabs-table-card .header .nav .nav-item{width:100%;display:flex;justify-content:center;align-items:center;height:100%}.tabs-table-card .header .nav .nav-item a{color:#fff;text-transform:none;opacity:.5;outline:none}.tabs-table-card .header .nav .nav-item a.active{opacity:1}.tabs-table-card{margin-right:20px;margin-bottom:20px}.tabs-table-card .header{padding:0}.tabs-table-card .table{font-size:20px;letter-spacing:-.48px;line-height:24px}.tabs-table-card .table .table-header{height:60px}.tabs-table-card .table .table-header tr th{border-top:0}.tabs-table-card .table .table-body tr.clickable{cursor:pointer}.tabs-table-card .table .table-body tr .row-actions{color:#7d829e}.tabs-table-card .table .table-body tr .row-actions .action{margin-right:20px;cursor:pointer}.tabs-table-card .table tr{height:60px}.tabs-table-card .table tr td,.tabs-table-card .table tr th{vertical-align:middle}.tabs-table-card .footer{display:flex;justify-content:flex-end}.communication-list{max-height:100%;height:100%}.communication-list .communication-header{padding:0;justify-content:center;text-transform:capitalize}.communication-list .communication-body{flex:1 1 auto;margin:0}.communication-list .communication-footer{border-top:1px solid #f0f0f6;justify-content:flex-end;padding:40px;display:flex}.communication-list .communication-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:30px 20px}.communication-list .communication-empty .empty-message{margin-bottom:20px;text-align:center;word-break:break-word}.communication-list .dropdown-container{justify-content:space-between;padding-left:20px}.reminder-item-header{display:flex;margin-bottom:10px;justify-content:space-between;align-items:center}.reminder-item-name{font-size:24px;font-weight:700;letter-spacing:-.58px;word-break:break-word}.reminder-item-description{color:#213242;word-break:break-word}.reminder-item{padding:20px;cursor:pointer;cursor:auto}.reminder-item-description{white-space:pre-wrap}.reminder-item-statuses{flex-wrap:wrap;display:flex;justify-content:space-between;margin-top:20px}.reminder-item-statuses .right-actions{align-items:center;display:flex}.reminder-item-statuses .remove-action{color:#7d829e;margin-left:20px}.reminder-item-status{-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;min-height:40px;background-color:#f8f8fc;padding:0 13px;display:flex;align-items:center;font-weight:500}.reminder-item-status .status-icon{color:#7d829e;margin-right:7px;font-size:20px}.reminder-item-status--disabled{background-color:rgba(209,210,222,.1)}.reminder-item-status--disabled .field-text,.reminder-item-status--disabled .status-icon{color:#d1d2de}.reminder-item-status--completed{background-color:rgba(63,187,100,.1)}.reminder-item-status--completed .field-text,.reminder-item-status--completed .status-icon{color:#3fbb64}.clients-list .body,.suppliers-table .body{overflow:unset}#filter-supplier-categories{margin-right:10px}.add-certification-modal{max-width:720px;width:100%}.add-certification-modal .uploader-wrapper{margin-top:20px;max-width:500px}.add-certification-modal .uploader-wrapper .uploader{padding:34px 10px 0}.add-certification-modal .uploader-wrapper .dashboard-card .body{padding:0 30px;margin:0}.add-certification-modal .form-column:has(.disable-notification-toggle){top:-50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.add-certification-modal .form-column:has(.disable-notification-toggle) .form-group{margin-top:8px;margin-bottom:0}.contacts-supplier{display:flex;width:100%;height:100%;padding:0;margin:0}.contacts-supplier .details-card{max-height:100%;width:100%}.contacts-supplier .details-card .header{padding-right:0}.contacts-supplier .table-card{margin:0}.contacts-supplier .btn-supper-large{min-width:230px}.contacts-supplier .certification-wrapper{margin-top:48px}.contacts-supplier .certification-wrapper .table-card .body{overflow:visible}.contacts-supplier .business-name{display:flex;align-items:center;max-width:420px}.contacts-supplier .business-name .business-colour{width:20px;height:20px;min-width:20px;margin-right:10px;position:relative;right:-10px;top:0;border-radius:50%}.contact-import{max-height:100%;height:100%}.contact-import .import-footer{display:flex;justify-content:flex-end}.documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.documents-wrapper .breadcrumb-buttons:hover{background-color:transparent;text-decoration:underline;text-underline-position:under}.documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.documents-wrapper .table-card{margin:0;padding:0}.documents-wrapper .table-card .body{min-height:200px}.documents-wrapper .table-card .dashboard-card .footer{justify-content:flex-start}.documents-wrapper .table-card .dashboard-card .footer button{margin-left:0}.documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.documents-wrapper .documents-button-wrapper button{background-color:transparent}.documents-wrapper .documents-button-wrapper .delete-button{width:220px}.documents-wrapper .dashboard-card .body{overflow:inherit}.update-payment-modal{max-width:680px;width:100%}.update-payment-modal .form-input{padding:20px}.subscription-card .footer{border-top:1px solid #efefef;padding-top:40px}.subscription-card .footer .button{margin-left:0;margin-right:15px}.payment-modal{max-width:680px;width:100%}.payment-modal .form-input{padding:20px}.payment-modal .button[type=submit]{width:250px}.plan-card .card-header{background-color:#314961;color:#fff;padding:1.5rem 1.25rem}.plan-card .card-header h3{margin:0}.plan-card .card-body h4{font-size:36px}.plan-card .card-body ul li{border-bottom:1px solid hsla(0,0%,60%,.3);padding:12px 0}.plan-card .card-footer{border:0;background-color:transparent;display:flex;justify-content:center;padding-bottom:1.5rem}.edit-company-modal .avatar-uploader-container .avatar-uploader{border-radius:0;width:100%;text-align:center;height:150px}.edit-company-modal .avatar-uploader-container .avatar-uploader .rounded-circle{border-radius:0!important;width:auto!important;max-height:100%;max-width:100%}.edit-company-timesheet-modal .react-datepicker__time-box,.edit-company-timesheet-modal .react-datepicker__time-container{width:90px!important}.company-details .profile-avatar img{max-height:150px;max-width:100%}.company-details .order-settings-container .field-text{font-weight:400}.add-price-list-modal{max-width:860px;width:100%}.edit-cost-code-modal{width:100%;max-width:1380px}.edit-cost-code-modal .overflow-auto{overflow:visible!important}.edit-cost-code-modal .count-cell:has(.sub-row){width:40px;min-width:40px}.edit-cost-code-modal .count-cell:has(.sub-row) .sub-row{margin-left:.5rem}.edit-cost-code-modal .table-header div:nth-child(5){margin-right:20px}.edit-cost-code-modal .form-input-toggle{margin-left:20px}.edit-cost-code-modal .table-row:has(.sub-row) div:has(.name-field){width:calc(100% - 30px)!important}.price-list-categories .price-list-category-list .price-list-category-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.price-list-categories{max-height:100%}.price-list-categories .price-list-category-list{overflow-y:auto;min-height:80px;max-height:calc(100vh - 300px)}.price-list-categories .price-list-category-list .price-list-category-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.price-list-categories .price-list-category-list .price-list-category-item:hover{background-color:#fcf8f8}.price-list-categories .price-list-category-list .price-list-category-item .right-side{display:flex;align-items:center}.price-list-categories .price-list-category-list .price-list-category-item .right-side .item-count{margin-right:10px}.price-list-categories .price-list-category-list .price-list-category-item .right-side .item-total{width:140px;margin-right:10px;font-size:14px;line-height:18px}.price-list-categories .price-list-category-list .price-list-category-item .right-side .remove-action{height:60px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.price-list-categories .price-list-category-list .price-list-category-item .right-side .remove-action i{font-size:24px}.price-list-categories .price-list-category-selected{background-color:#fcf8f8}.price-list-categories .add-category{width:100%;margin-bottom:40px}.create-category-modal{max-width:680px;width:100%}.create-category-modal .file-input{height:150px}.create-category-modal .uploader{padding:34px 10px 0}.create-category-modal .uploader .table-responsive{margin-top:30px}.create-category-modal.update-category-modal{width:100%;max-width:1380px}.create-category-modal .overflow-auto{overflow:visible!important}.create-category-modal .second-row-container{display:flex;width:100%;justify-content:space-between;grid-gap:10px;gap:10px}.create-category-modal .second-row-container>*{width:100%}.create-category-modal .second-row{border-bottom:1px solid #e0e0e0}.create-category-modal .table td,.create-category-modal tr.table-row{border-top:none}.adjust-price-list-modal .dashboard-card{box-shadow:none}.adjust-price-list-modal .dashboard-card .body{margin:0;padding:0}.price-items-table .table-responsive{border-bottom:2px solid #dee2e6}.price-items-table .table-responsive .price-item-table-image{cursor:pointer;max-height:40px;max-width:80px}.price-items-table .action-header-container{margin-left:10px;width:100%;justify-content:space-between}.price-items-table .footer{justify-content:space-between}.assembly-template-modal{max-width:1400px;width:100%}.assembly-template-modal .overflow-auto{overflow:visible!important}.select-assembly-modal{max-width:680px;width:100%}.site-diary-template-modal{width:100%;max-width:1380px}.site-diary-template-modal .table-card-responsive{overflow:visible!important}.site-diary-template-modal .modal-footer{border-top:1px solid #d1d2de}.site-diary-template-modal .modal-footer--container{display:flex;flex-direction:column;width:100%}.site-diary-template-modal .modal-footer--container-buttons{display:flex;justify-content:flex-end;margin-bottom:25px;align-items:center}.site-diary-template-modal .modal-footer--add{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.site-diary-template-modal .form-input-label{height:50px}.site-diary-template-modal .sdt-row{display:flex;width:100%;border-top:1px solid #d1d2de;margin-top:1rem;align-items:center}.site-diary-template-modal .sdt-row .sdt-row-count{width:48px}.site-diary-template-modal .sdt-row .sdt-row-fields{flex:1 1}.site-diary-template-modal .sdt-row .sdt-row-actions{width:60px;display:flex;justify-content:flex-end}.site-diary-template-modal .sdt-row .sdt-row-actions .remove-action{cursor:pointer;width:24px;height:24px}.site-diary-template-modal .sdt-sub-row{width:100%;padding:0 48px}.site-diary-templates-table .table-responsive .table-body .checkbox-cell{width:50px}.provider-configuration-modal .group-title{font-weight:700}.modal.api-key-modal{display:flex!important;align-items:center}.modal.api-key-modal .modal-dialog{max-width:none;margin:0 auto}.modal.api-key-modal .modal-content{max-width:800px;width:100%;background:#fff;border-radius:0;box-shadow:0 10px 25px rgba(0,0,0,.08);border:none;position:relative}.modal.api-key-modal .modal-header{display:flex;align-items:center;min-height:64px;background-color:#314961;padding-left:20px;padding-right:20px;color:#fff;flex-shrink:0;border-radius:0}.modal.api-key-modal .modal-header,.modal.api-key-modal .modal-header .modal-title{font-size:20px;font-weight:700;line-height:24px;letter-spacing:-.48px;text-transform:uppercase}.modal.api-key-modal .modal-body{padding-left:20px;padding-right:20px;display:flex;flex-direction:column;grid-gap:20px;gap:20px}.modal.api-key-modal .key-box{display:flex;align-items:stretch;grid-gap:12px;gap:12px}.modal.api-key-modal .key-box .key-value{flex:1 1;font-size:16px;color:#1a1a1a;padding:12px 20px;margin:0;font-family:monospace;background-color:#f0f0f6}.modal.api-key-modal .key-box .copy-button{border:none;padding:10px 28px;font-size:20px;font-weight:700;cursor:pointer;transition:background-color .2s;min-width:90px;text-align:center;border-radius:0;flex-shrink:0}.modal.api-key-modal .close-button{color:#fff;padding:0;border:0;display:flex;text-decoration:none}.modal-backdrop.show{opacity:.25}.integrations .integration-summary{display:flex;flex-direction:row;align-items:center;margin-bottom:20px}.integrations .integration-summary .integration-brand{margin-right:20px}.integrations .btn-block{width:100%;margin-top:0}.integrations .btn-block+.btn-block{margin-left:.5rem}.api-integration-card .integration-summary .integration-brand img{max-width:250px}.api-integration-card .integration-actions .enabled-actions{grid-gap:10px;gap:10px}.api-integration-card .integration-status .field-text .created-by{font-size:14px}.api-integration-card .api-documentation-link{color:#fff;text-decoration:none}.api-integration-card .api-documentation-link i{font-size:16px}.api-integration-card .api-documentation-link:hover small{text-decoration:underline}.api-integration-card-confirm-dialog .body{display:block}.checklist-templates-table .table-responsive .table-body .checkbox-cell{width:50px}.checklist-template-table .attachments-container{margin-top:15px;padding-bottom:15px;display:flex;overflow:auto}.checklist-template-table .attachments-container::-webkit-scrollbar-thumb:hover{cursor:grab}.checklist-template-table .attachments-container i{color:#213242}.checklist-template-table .attachments-container .field-text{text-overflow:ellipsis;white-space:nowrap}.checklist-template-table .attachments-container .file-container{display:flex;align-items:center}.checklist-template-table .attachments-container .file-container svg{margin-bottom:3px;width:20px;height:20px}.checklist-template-table .attachments-container .file-container .field-text{line-height:25px;max-width:250px}.checklist-template-table .body .group-description{white-space:pre-line;margin-top:10px;color:#213242;word-wrap:break-word}.checklist-categories .checklist-list .checklist-list-item{display:flex;align-items:center;justify-content:space-between;min-height:40px;font-family:Helvetica,sans-serif;font-size:18px;color:#898da9;letter-spacing:-.48px;cursor:pointer;padding:0 10px;line-height:24px}.checklist-categories{max-height:100%}.checklist-categories .checklist-body{min-height:200px;max-height:calc(100vh - 260px)}.checklist-categories .checklist-list .checklist-list-item{box-shadow:0 1px 0 0 #d1d2de;margin-bottom:1px}.checklist-categories .checklist-list .checklist-list-item:hover{background-color:#fcf8f8}.checklist-categories .checklist-list .checklist-list-item .right-side{display:flex;align-items:center}.checklist-categories .checklist-list .checklist-list-item .right-side .item-total{margin-right:15px}.checklist-categories .checklist-list .checklist-list-item .right-side .remove-action{height:50px;width:24px;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.checklist-categories .checklist-list .checklist-list-item .right-side .remove-action i{font-size:24px}.checklist-categories .checklist-category-selected{background-color:#fcf8f8}.checklist-categories .divider{border:1px solid #d1d2de;margin:40.5px 0}.checklist-categories .add-category{width:100%;margin-bottom:40px}.checklist-templates-import{max-height:100%;height:100%}.checklist-templates-import .import-footer{display:flex;justify-content:flex-end}.schedule-template-container{display:flex;height:100%;width:100%}.schedule-template-container .header-schedule{position:relative;padding-right:0}.schedule-template-container .header-schedule .dropdown-schedule{position:absolute;right:0}.schedule-template-container .header-schedule .fullscreen-button i{margin-right:0!important}.schedule-template-container .loader-center{height:calc(100vh - 150px)}.schedule-template-container .super-large{min-width:260px}.schedule-template-container .calendar-item-name{touch-action:none;pointer-events:none}.schedule-template-container .b-tasknonworkingtime{pointer-events:none}.schedule-template-container .b-gantt-task-wrap{height:2em}.schedule-template-container .b-sch-canvas .b-sch-label-bottom{justify-self:normal}.schedule-template-container .tag-container{flex-wrap:nowrap}.schedule-task-modal{min-width:1200px;max-width:100%}.schedule-task-modal .button-add-task{display:grid;align-items:flex-end;justify-content:flex-end;margin-bottom:20px}.schedule-task-modal .modal-table-task{box-shadow:none}.schedule-task-modal .modal-table-task .body{padding:0;margin:0;overflow:unset}.schedule-task-modal .modal-table-task .table-card .dashboard-card{height:100%}.schedule-task-modal .empty-placeholder{width:100%}.schedule-task-modal .empty-placeholder .button-container{display:none}.schedule-task-modal .modal-content{height:100%;position:relative}.templates-sections{color:#314961}.templates-sections .templates-section .templates-section-items{display:flex;flex-wrap:wrap}.templates-sections .templates-section .templates-section-item{width:370px;margin:10px 20px 20px 0;padding:40px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#314961;background-color:#f8f8fc;border:1px solid #d1d2de;cursor:pointer;transition:all .1s linear}.templates-sections .templates-section .templates-section-item .templates-section-icon{font-size:80px}.templates-sections .templates-section .templates-section-item:hover{-webkit-transform:scale(1.01);transform:scale(1.01);background-color:#f0f0f6;text-decoration:none}.templates-sections .templates-section .qr-templates{padding:40px 60px}.email-template-modal .rich-editor-wrapper .rdw-editor-main{min-height:300px}.email-templates-table .table-responsive .table-body .checkbox-cell{width:50px}.update-costing-modal{width:100%;max-width:100%}.update-costing-modal .overflow-auto{overflow:visible!important}.update-costing-modal .form-input-toggle{margin-bottom:10px}.update-costing-modal .form-input-toggle:last-child{margin-bottom:0}.update-costing-modal .selected-action-button{width:320px}.estimation-navigation-toggle{color:grey;background-color:#213242}.estimation-navigation-toggle~.dashboard-dropdown-menu button{width:100%!important}.quote-costing-container .toggle-view{margin-bottom:20px;display:flex;align-items:center;justify-content:center;background-color:#314961;width:60px;height:60px;border:none;outline:none;border-radius:0}.quote-costing-container .toggle-view i{font-size:32px}.quote-costing-container .category-table .table-row{height:60px}.quote-costing-container .category-table .body{margin-top:0}.quote-costing-container .table .table-body .table-row .row-actions .badge-warning{right:0;top:2px}.nonWorkingDay-modal{max-width:1150px;width:100%}.nonWorkingDay-modal .overflow-auto{overflow:visible!important}.nonWorkingDay-container .nonWorkingDay-table-container .dashboard-action-header .export-button i{font-size:30px}.nonWorkingDay-container .rbc-row-content{height:100%}.nonWorkingDay-container .rbc-row-content .rbc-row:first-child{position:relative;z-index:2;top:5px;left:10px}.nonWorkingDay-container .rbc-row-content .rbc-row:nth-child(2){margin-top:-24px;height:100%}.nonWorkingDay-container .rbc-off-range-bg{background:transparent}.nonWorkingDay-container .rbc-row-bg .cell-dropdown{border-right:1px solid #ddd;width:100%;position:relative;z-index:5}.nonWorkingDay-container .rbc-row-bg .cell-dropdown .dashboard-dropdown-toggle:focus,.nonWorkingDay-container .rbc-row-bg .cell-dropdown .dashboard-dropdown-toggle:hover{background-color:transparent}.nonWorkingDay-container .rbc-row-bg .cell-dropdown .dashboard-dropdown-toggle:hover i{color:#314961}.nonWorkingDay-container .rbc-row-bg .cell-dropdown:hover .dropdown{display:block}.nonWorkingDay-container .rbc-row-bg .cell-dropdown .dropdown{display:none;position:absolute;z-index:7;top:0;right:0}.nonWorkingDay-container .rbc-row-bg .cell-dropdown .dropdown .button{min-width:60px}.nonWorkingDay-container .rbc-row-bg .cell-dropdown-event{z-index:1}.nonWorkingDay-container .rbc-date-cell{text-align:left;font-weight:700}.nonWorkingDay-container .non-working-event{position:relative;border-top:6px solid #9f0101;background-color:#f0f0f6;height:100%}.nonWorkingDay-container .non-working-event:hover .event-edit-dropdown{display:block}.nonWorkingDay-container .non-working-event .event-edit-dropdown{display:none;cursor:pointer;background-color:transparent;padding:0;border:none;position:absolute;z-index:7;right:0;top:0;color:#7d829e;transition:opacity .1s linear}.nonWorkingDay-container .non-working-event .event-edit-dropdown .button{min-width:60px}.nonWorkingDay-container .non-working-event .event-edit-dropdown .dashboard-dropdown-toggle:focus,.nonWorkingDay-container .non-working-event .event-edit-dropdown .dashboard-dropdown-toggle:hover{background-color:transparent}.nonWorkingDay-container .non-working-event .event-edit-dropdown .dashboard-dropdown-toggle:hover i{color:#314961}.nonWorkingDay-container .non-working-event .non-working-event-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nonWorkingDay-container .non-working-event .non-working-event-icon{margin-bottom:10px;font-size:38px;color:#9f0101;font-weight:700}.nonWorkingDay-container .non-working-event .non-working-event-text{position:relative;color:#314961;font-weight:700;cursor:pointer}.nonWorkingDay-container .non-working-event .non-working-event-text span{padding:10px 0}.nonWorkingDay-container .non-working-event .non-working-event-text.false:hover:after{content:"";display:block;width:100%;position:absolute;left:0;top:24px;border-bottom-style:dotted}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container{display:flex;justify-content:center}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container .event-input{padding:10px;width:60%;height:30px;font-size:1rem;border:2px solid #d1d2de;border-right:none}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container .event-input:focus-visible{outline:none}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container .input-button{border:none;outline:none;height:30px;background:#3fbb64;border-radius:0;width:30px;display:grid;align-items:center;justify-content:center}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container .input-button i{color:#fff;font-size:20px;width:18px}.nonWorkingDay-container .non-working-event .non-working-event-text .input-container .input-button:disabled{background-color:#7d829e}.nonWorkingDay-container .non-working-event .rbc-event-allday{display:none}.nonWorkingDay-container .non-working-event .rbc-day-slot .rbc-background-event:active,.nonWorkingDay-container .non-working-event .rbc-event:active{background-color:#d1d2de}.setting-details .dashboard-card .body{overflow:unset}.setting-details .table-responsive{overflow-x:visible;overflow-x:initial}.setting-details .type-colour{width:20px;height:20px;border-radius:50%}.assemblies-import{max-height:100%;height:100%}.assemblies-import .import-footer{display:flex;justify-content:flex-end}.quote-request-template-modal{width:100%;max-width:1380px}.quote-request-template-modal .rich-editor-input{min-height:200px}.order-template-modal{max-width:1800px;width:100%}.order-template-modal .overflow-auto{overflow:visible!important}.order-template-modal .form-input-toggle{margin-bottom:10px}.quote-request-combined{max-height:calc(100vh - 200px)!important;height:100%}.quote-request-combined .quote-request-list .quote-request-header{padding:0;justify-content:center}.quote-request-combined .quote-request-list .quote-request-sq-list--open .quote-request-quotes-list{max-height:inherit!important}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-sq-item{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;align-items:center;display:flex;cursor:pointer}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-sq-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-request-combined .quote-request-list .quote-request-sq-list .material-icons{font-size:32px;line-height:0}.quote-request-combined .quote-request-list .quote-request-sq-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-quotes-list{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out;padding:0;margin:0}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-quotes-list--selected{background-color:#f8f8fc}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item{padding:1rem 1.25rem;border-bottom:1px solid #edeff1;align-items:center;display:flex;cursor:pointer}.quote-request-combined .quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item--title{list-style-type:disc;display:list-item;margin-left:20px}.tasks-table-container .table-card .dashboard-card{height:100%}.tasks-table-container .table-card .relationCell{cursor:pointer}.tasks-table-container .table-card .relationCell span{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:5px}.tasks-table-container .table-card .relationCell span:first-child{margin-top:0}.tasks-table-container .dashboard-dropdown-filter{margin-bottom:0}.tasks-table-container .totalNotes{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;cursor:pointer}.tasks-table-container .totalNotes .quantity{position:absolute;top:-7px;right:-5px;width:15px;height:15px;background:#3fbb64;border-radius:100%;display:grid;justify-content:center;align-items:center;align-content:center}.tasks-table-container .totalNotes span{color:#f8f8fc;font-size:10px;font-weight:700}.tasks-table-container .filters-container .filters{flex-wrap:wrap}.tasks-table-container .filters-container .filters .datePickerContainer{width:295px}.tasks-table-container .filters-container .filters .pb-4{padding-bottom:10px!important}.tasks-table-container .filters-container .filters .btn-group .dropdown-toggle{padding:.375rem}.board-container .relationCell{width:215px;margin-top:5px}.board-container .relationCell span{display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:215px;margin-right:5px}.board-container .relationCell span:hover{overflow:auto;text-overflow:clip;max-width:none}.tasks-schedule-container .table-card .dashboard-card{height:100%}.tasks-schedule-container .dashboard-dropdown-filter{margin-bottom:0}.tasks-checklists .checklist-categories .relation-container{display:flex;justify-content:flex-end;flex-direction:column;flex-wrap:wrap;align-items:flex-start;margin-top:5px}.tasks-checklists .checklist-categories .relation-container div{font-size:15px}.tasks-checklists .checklist-categories .checklist-list-item{padding:5px!important;flex-direction:column}.sitediary-filters{height:60px;margin-bottom:15px}.common-sitediary-container .loaderContainer{margin-top:160px;display:flex;justify-content:center;flex-direction:column;align-items:center}.common-sitediary-container .datePickerContainer{background-color:#314961;color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange{width:90px;height:60px;background-color:#314961;font-weight:700;color:#fff;cursor:pointer;border:none;outline:none;text-align:center}.common-sitediary-container .datePickerContainer .datePickerRange:hover{background-color:#426383;border-color:#426383}.common-sitediary-container .datePickerContainer .datePickerRange:focus{background-color:#426383}.common-sitediary-container .datePickerContainer .datePickerRange::-webkit-input-placeholder{color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange:-ms-input-placeholder{color:#fff}.common-sitediary-container .datePickerContainer .datePickerRange::placeholder{color:#fff}.common-sitediary-container .common-sitediary-list i{font-size:30px}.common-sitediary-container .common-sitediary-list .category-select-card .body{max-height:calc(100vh - 390px)}.inner-container{position:relative;height:calc(100vh - 100px);overflow:auto}.inner-container .leads-container{display:inline-flex;margin:80px auto 0}.inner-container .leads-container .addColumnIcon{display:block;font-size:30px;color:#7d829e}.inner-container .leads-container .addColumnIconContainer{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#f4f5f7;border:none;outline:none;cursor:pointer}.inner-container .leads-container .addColumnIconContainer i{transition:all .1s linear}.inner-container .leads-container .addColumnIconContainer i:hover{background-color:rgba(9,30,66,.08);-webkit-transform:scale(1.05);transform:scale(1.05)}.inner-container .leads-container.loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.leads-import{max-height:100%;height:100%}.leads-import .import-footer{display:flex;justify-content:flex-end}.estimation-status-container{font-size:16px;display:inline-block}.estimation-status-container .inner-container{height:auto;margin-top:10px;padding:5px 10px;display:flex;align-items:center;font-weight:bolder}.estimation-status-container .inner-container i{margin-right:5px;margin-top:2px}.estimation-status-container .inner-container .approved-color{color:#fff;background-color:#3fbb64}.estimation-status-container .inner-container .draft-color{color:#fff;background-color:#6c757d}.estimation-status-container .inner-container .sent-color{color:#fff;background-color:#f5a623}.estimation-status-container .approved-color{color:#fff;background-color:#3fbb64}.estimation-status-container .draft-color{color:#fff;background-color:#6c757d}.estimation-status-container .sent-color{color:#fff;background-color:#f5a623}.estimation-item{border-bottom:1px solid #f0f0f6}.estimation-item:last-child{border-bottom:0}.estimation-item--description{white-space:pre-wrap}.estimation-item--creation{flex-direction:row;display:flex}.estimation-item--creation .field-text{font-size:16px}.estimation-item .material-icons{font-size:20px;color:#314961}.estimation-item .unlink{font-size:16px}.estimation-item-content a{text-decoration:none}.estimation-item-content a:hover{color:#314961}.lead-estimation-container{height:auto}.lead-overview{padding:0;margin:0}.lead-overview .recent-messages,.lead-overview .reminders{max-height:695px}.lead-overview .reminder-list{height:auto}.lead-overview .tabs-table-card{margin:0}.lead-overview .header-text{color:#7d829e;font-family:Helvetica,sans-serif;letter-spacing:-.48px}.lead-overview .name{font-size:30px;line-height:1.15}.lead-overview .description{font-size:20px;line-height:24px;white-space:pre-line}.lead-overview .row{margin-left:0}.lead-overview .fontBolder{font-weight:bolder}.lead-overview.loader-center{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center}.lead-overview .badge-style{background-color:#3fbb64}.lead-overview .dashboard-card .body,.lead-overview .dashboard-card .body .table-responsive{overflow:unset}.lead-overview .lead-notes .dashboard-card .body{overflow:auto}.lead-overview .tasks-list{height:auto}.lead-overview .tasks-list .table-responsive{padding:20px;overflow-x:visible;overflow-x:initial}.lead-overview .contact-name-item{transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear;cursor:pointer}.lead-overview .contact-name-item:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}.lead-overview .contact-name-item:after{content:",";display:inline-block;margin-right:5px}.lead-overview .contact-name-item:last-child:after{content:"";display:inline-block}.lead-overview .send-email-button{color:#fff;text-decoration:none;display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:20px;font-weight:700}.global-search-container .category-select-card{max-height:calc(100vh - 190px)}.global-search-container .select-category-header{padding-left:40px!important;justify-content:flex-start!important}.global-search-container .search-input{padding:0 10px;width:300px;color:#898da9;font-size:20px;background-color:#fff;border:2px solid #d1d2de}.global-search-container .search-input::-webkit-input-placeholder{color:#898da9}.global-search-container .search-input:-ms-input-placeholder{color:#898da9}.global-search-container .search-input::placeholder{color:#898da9}.Toastify__toast{padding:0;box-shadow:0 1px 10px 10px rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05)}.Toastify__toast-container{width:410px}.toast{max-width:410px}.Toastify__toast-container--top-center{top:0}.message-notification .conatiner{padding:5px;display:flex;align-items:center}.message-notification .avatar-container{margin:10px 0 10px 10px}.message-notification .notification-body{width:100%}.message-notification .content{max-width:305px;margin-bottom:15px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:pre-wrap}.message-notification .content .fst-italic{font-style:italic}.message-notification .content .emoji-only-message .markdown-emoji img{width:32px!important;height:32px!important}.message-notification .content .files-container{position:absolute;bottom:20px;left:80px;display:flex;align-items:center;grid-gap:10px;gap:10px;overflow-x:auto;scrollbar-width:thin}.message-notification .content .files-container .file-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.message-notification .content .files-container .file-container .file-icon{width:25px;height:30px}.message-notification .content .reacted-message-text p:first-child{display:inline-block}.message-notification .link-container{text-align:right}.message-notification .link-container button{background:none;border:none;color:#7d829e;font-weight:700}.message-notification .link-container button:hover{text-decoration:underline}.message-notification .title{width:300px;display:flex;justify-content:space-between;color:#213242;font-weight:700}.message-notification .title .close{font-size:25px}.message-notification .body{min-height:60px;font-size:18px;color:#000}.order-card .delivery .delivery-body{padding-top:20px}.order-card .delivery .delivery-title{height:60px;font-weight:700;line-height:60px}@-webkit-keyframes rotate360{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate360{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.animation-360,.importable-invoices-container .invoices-selector-card .category-select-card .header .refresh-button.animation-360 i{-webkit-animation:rotate360 2s linear infinite;animation:rotate360 2s linear infinite}.importable-invoices-container .invoices-selector-card .category-select-card .header{align-items:start;justify-content:space-between!important}.importable-invoices-container .invoices-selector-card .category-select-card .header .inputSearch-container{margin-left:10px}.importable-invoices-container .invoices-selector-card .category-select-card .header .checkbox-container{padding:0}.importable-invoices-container .invoices-selector-card .category-select-card .header .dashboard-dropdown .dashboard-dropdown-toggle{padding:0 5px}.importable-invoices-container .invoices-selector-card .category-select-card .header .refresh-button{min-width:30px!important;margin-right:10px}.importable-invoices-container .invoices-selector-card .category-select-card .header i{margin-right:0}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .dropdown,.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .dropdown .button{height:47px!important}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .dashboard-dropdown-item{padding:0 10px}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .dashboard-dropdown-item:hover{opacity:1}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .filter-container{width:100%;justify-content:space-between;display:flex;align-items:center}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .filter-container .dropdown .dropdown-menu{border:none;max-height:505px;overflow-y:auto}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .filter-container .filter-label{width:175px;cursor:auto}.importable-invoices-container .invoices-selector-card .category-select-card .header .filters-dropdown .dropdown-menu{overflow:unset}.changelogs-container .changelogs-pagination{grid-gap:20px;gap:20px;display:flex;align-items:center;justify-content:center}.global-schedule,.global-schedule .schedule-body{height:100%}.global-schedule .datePickerContainer{text-transform:none;font-size:1rem}.global-schedule .tag-container{flex-wrap:nowrap}.proposal{border:1px solid #d1d2de;margin-bottom:1rem;height:calc(100% - 1rem)}.proposal .proposal-header{border-bottom:1px solid #d1d2de;background-color:#f8f8fc;height:60px;align-items:center;justify-content:center;display:flex;font-weight:700}.proposal .proposal-body{padding:15px}.proposal .proposal-body.html-content p{display:block;margin-bottom:0;padding-bottom:10px}.quote-request-modal .conversation .conversation-messages{padding:0}.quote-request-edit-modal{max-width:1420px;width:100%}.quote-request-edit-modal .attachments-title{margin-bottom:-10px}.quote-request-edit-modal .card-field-text-content-multiline h1,.quote-request-edit-modal .card-field-text-content-multiline h2,.quote-request-edit-modal .card-field-text-content-multiline h3,.quote-request-edit-modal .card-field-text-content-multiline h4,.quote-request-edit-modal .card-field-text-content-multiline h5,.quote-request-edit-modal .card-field-text-content-multiline h6,.quote-request-edit-modal .card-field-text-content-multiline ol,.quote-request-edit-modal .card-field-text-content-multiline p,.quote-request-edit-modal .card-field-text-content-multiline ul{margin-bottom:0!important}.quote-request-edit-modal .card-field-text-content-multiline ol,.quote-request-edit-modal .card-field-text-content-multiline ul{margin:0!important;line-height:1!important}.quote-request-subcontractor-details{padding-bottom:40px}.quote-request-subcontractor-details .quote-request-details-card .form-input-label{display:none}.quote-request-subcontractor-details .quote-request-details-card .form-column{padding:0}.quote-request-subcontractor-details .quote-request-details-card .form-input-group{max-width:200px}.quote-request-subcontractor-details .quote-request-details-card .footer{border-top:1px solid #d1d2de;padding-top:40px;align-items:flex-end;justify-content:flex-end;display:flex}.quote-request-subcontractor-details .quote-request-details-card.dashboard-card .body{overflow:visible}.quote-request-subcontractor-details .conversation{max-height:calc(100% - 320px)}.business-details .table-responsive .dashboard-dropdown-menu{width:250px!important}.table-card .ellipsis-field{max-width:150px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.create-changelog-modal{width:100%}.create-changelog-modal .form-col,.create-changelog-modal .modal-footer{width:635px}.create-changelog-modal .modal-footer{padding-right:0;padding-top:0}.create-changelog-modal.preview{display:flex;max-width:100%}.create-changelog-modal.preview .form-col,.create-changelog-modal.preview .modal-footer{padding-right:20px}.create-changelog-modal.preview .preview-col{background-color:#d8d8d8;padding:20px;width:calc(100% - 635px)}.create-changelog-modal.preview .preview-col .changelog-container{padding:35px;background-color:#fff}.changelogs-container .files-container{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.changelogs-container .files-container img{margin-right:10px;max-height:100px;max-width:150px}.changelogs-container .files-container i{font-size:60px;color:#314961;transition:-webkit-transform .1s linear;transition:transform .1s linear;transition:transform .1s linear,-webkit-transform .1s linear}.changelogs-container .files-container a{display:flex;align-items:center;justify-content:center;padding:0}.changelogs-container .files-container a:hover i{-webkit-transform:scale(1.05);transform:scale(1.05)}.client-claim-card .print-button{display:flex;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.client-claim-card .print-button:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.client-claim-card .print-button i{margin-right:10px}.client-claim-card .print-button .print-button-label{text-transform:capitalize}.quote-request-list .quote-request-header{padding:0;justify-content:center}.quote-request-list .quote-request-sq-list--open .quote-request-quotes-list{max-height:inherit!important}.quote-request-list .quote-request-sq-list .quote-request-sq-item{padding:1rem 1.25rem;border-bottom:1px solid #dee2e6;align-items:center;display:flex;cursor:pointer}.quote-request-list .quote-request-sq-list .quote-request-sq-item--title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.quote-request-list .quote-request-sq-list .material-icons{font-size:32px;line-height:0}.quote-request-list .quote-request-sq-list span{margin-left:.5rem;font-size:.8em;white-space:nowrap}.quote-request-list .quote-request-sq-list .quote-request-quotes-list{max-height:0;overflow:hidden;transition:max-height .25s ease-in-out;padding:0;margin:0}.quote-request-list .quote-request-sq-list .quote-request-quotes-list--selected{background-color:#f8f8fc}.quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item{padding:1rem 1.25rem;border-bottom:1px solid #edeff1;align-items:center;display:flex;cursor:pointer}.quote-request-list .quote-request-sq-list .quote-request-quotes-list .quote-request-quote-item--title{list-style-type:disc;display:list-item;margin-left:20px}.quote-request-details-card .form-input-label{display:none}.quote-request-details-card .form-column{padding:0}.quote-request-details-card .form-input-group{max-width:200px}.quote-request-details-card .footer{border-top:1px solid #d1d2de;padding-top:40px;align-items:flex-end;justify-content:flex-end;display:flex}.quote-request-details-card.dashboard-card .body{overflow:visible}.header-documents{background-color:#314961;height:60px;padding-left:40px;display:grid;align-items:center}.header-documents .header-documents-text{color:#fff;font-size:20px;font-weight:700}.flex-name-file{display:flex;align-items:center}.flex-name-file .name-file{margin-left:5px}.table-card .cell-truncate,.table-card .estimation-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.table-card .cell-truncate{max-width:175px}.quote-selections .category-container{overflow:inherit;margin:0}.quote-selections .category-container .category-details{display:flex;justify-content:space-between;padding:20px 15px;border-bottom:3px solid #f0f0f6;text-align:justify;white-space:pre-line}.quote-selections .category-container .category-details .category-dueDate{margin-bottom:10px;font-weight:700}.quote-selections .badge{margin-left:15px;padding:5px 15px;display:inline-block;border-radius:0;font-size:16px;font-weight:400}.quote-selections .button-hover{background-color:transparent}.quote-selections .button-hover:hover{background-color:#213242}.quote-selections .create-item{margin-left:30px;height:40px;font-size:16px}.quotes-documents-wrapper .breadcrumb-buttons{background-color:transparent;padding:0;margin:0;min-width:auto}.quotes-documents-wrapper .breadcrumb-buttons:hover{background-color:transparent;text-decoration:underline;text-underline-position:under}.quotes-documents-wrapper .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.quotes-documents-wrapper .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.quotes-documents-wrapper .breadcrumb-delimiter{padding:0 8px;cursor:default}.quotes-documents-wrapper .documents-button-wrapper{margin-left:auto;margin-right:20px;display:flex}.quotes-documents-wrapper .documents-button-wrapper button{background-color:transparent}.quotes-documents-wrapper .documents-button-wrapper .delete-button{width:220px}.share-documents{margin:40px}.share-documents .title{font-size:32px;font-weight:700;color:#314961}.share-documents .sub-title{font-size:19px;font-weight:700;color:#7d829e}.share-documents--header .logo-container{display:flex}.share-documents--header .logo-container .logo{display:block;height:50px;object-fit:cover}.share-documents--header .logo-container h1{margin-bottom:0;color:#314961}.share-documents--body{margin:40px;min-height:calc(100dvh - 200px);height:100%}.share-documents--body.true{display:flex}.share-documents--body .documents-notes{color:#314961;font-weight:400;text-align:justify;white-space:pre-line}.share-documents--body .documents-table{margin-top:2rem;margin-bottom:2rem}.share-documents--body .documents-table .header-container .breadcrumbs-container{margin-bottom:10px;display:flex;align-items:center;flex-wrap:wrap}.share-documents--body .documents-table .breadcrumb-buttons{font-size:24px;height:45px;background-color:#fff;color:#314961;padding:0;margin:0;min-width:auto;font-weight:500}.share-documents--body .documents-table .breadcrumb-buttons:hover{text-decoration:underline;text-underline-position:under}.share-documents--body .documents-table .breadcrumb-buttons:active{border:none!important;background-color:transparent!important}.share-documents--body .documents-table .breadcrumb-buttons:focus{box-shadow:none!important;background-color:transparent!important}.share-documents--body .documents-table .breadcrumb-delimiter{line-height:1;padding:0 8px;cursor:default}.share-documents--body .code-required-container{margin:auto;padding-bottom:40px}@media(max-width:500px){.share-documents{margin:20px}.share-documents .title{font-size:24px}.share-documents .sub-title{font-size:13px}.share-documents .empty-message{font-size:18px}.share-documents .table .type{display:none}.share-documents .table .table-name{max-width:170px}.share-documents--header .logo-container{display:flex;justify-content:center;align-items:center}.share-documents--header .logo-container .logo{height:40px}.share-documents--header .logo-container h1{font-size:26px}.share-documents--body{margin:0}.share-documents--body .documents-notes{margin-top:20px}.share-documents--body .documents-table .breadcrumb-buttons{font-size:18px;height:20px}.share-documents--body .code-required-container{margin:auto;padding-bottom:40px;max-width:300px;min-width:280px;width:100%;text-align:center}.share-documents--body .code-required-container .code-input-wrapper{margin-top:10px;display:flex}.share-documents--body .code-required-container .code-input-wrapper input{min-width:200px;height:35px}.share-documents--body .code-required-container .code-input-wrapper .button{min-width:80px;height:35px;font-size:16px;background-color:#3fbb64}.share-documents--body .code-required-container .code-input-wrapper .button.false{opacity:.6}}.code-input-wrapper{margin-top:10px;display:flex}.code-input-wrapper input::-webkit-inner-spin-button,.code-input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.code-input-wrapper input[type=number]{-moz-appearance:textfield}.code-input-wrapper input{padding:0 10px;outline:none!important;box-shadow:none;font-size:1rem;font-weight:400;line-height:1.5;min-width:250px;height:45px;border-radius:0;border:1px solid #d1d2de;background-color:#f8f8fc}.code-input-wrapper .button{margin-left:5px;height:45px;background-color:#3fbb64}.code-input-wrapper .button.false{opacity:.6}.public-pdf-viewer-modal{width:100%;max-width:100%;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.public-pdf-viewer-modal .pdf-row{display:flex;flex-direction:row}.public-pdf-viewer-modal .pdf-row.with-right-sidebar .pdf-col{margin-right:300px}.public-pdf-viewer-modal .pdf-sidebar{padding:20px;display:flex;flex-direction:column;align-items:center;min-width:200px;max-height:calc(100vh - 60px);overflow-y:auto}.public-pdf-viewer-modal .pdf-right-sidebar{position:absolute;right:0;top:0;bottom:0;width:300px;background:#fff;border-left:1px solid var(--border-color);overflow-y:auto;padding:1rem}.public-pdf-viewer-modal .modal-body{padding:0;height:calc(100vh - 60px)}.public-pdf-viewer-modal .pdf-col{background-color:#d8d8d8;height:100%;width:100%}.public-pdf-viewer-modal .pdf-row{height:calc(100vh - 60px)}.public-pdf-viewer-modal .pdf-preview{background-color:#d8d8d8;display:flex;flex-direction:column;align-items:center;padding:20px;max-height:calc(100vh - 60px);overflow-y:auto}.public-pdf-viewer-modal .pdf-preview .react-pdf__Page{margin-bottom:20px}.public-pdf-viewer-modal .spinner{width:50px;height:50px}.public-pdf-viewer-modal .spinner-container{width:100vw;height:calc(100vh - 60px);display:flex;justify-content:center;align-items:center}.public-pdf-viewer-modal .page-preview{border:4px solid #d1d2de;cursor:pointer;margin-bottom:5px}.public-pdf-viewer-modal .page-preview.active{border:4px solid #3fbb64}.public-pdf-viewer-modal .preview-icon{font-size:29px}@media(max-width:800px){.public-pdf-viewer-modal .modal-title,.public-pdf-viewer-modal .pdf-sidebar,.public-pdf-viewer-modal .png-icon,.public-pdf-viewer-modal .preview-icon{display:none}.public-pdf-viewer-modal .modal-header{padding:0 5px}.public-pdf-viewer-modal .modal-title{width:100px;font-size:16px!important}.public-pdf-viewer-modal .header-action-button{padding:5px}}.authentication-card-container{min-height:unset}.authentication-card-container.reset-password-card{max-width:720px;width:100%}.authentication-card-container.reset-password-card .sign-in-button{margin-left:20px}.authentication-card-container.reset-password-card .sign-up-button{margin-left:20px;text-decoration:none}.authentication-card-container.reset-password-card .sign-up-button .button{width:auto;white-space:nowrap}.authentication-card-container.reset-password-card .sign-up-submit{flex-direction:row-reverse}@media(max-width:920px){.authentication-card-container.reset-password-card .sign-up-other{margin-top:40px;flex-direction:column}.authentication-card-container.reset-password-card .button{width:100%;margin-left:0}}.public-document-page .confirm-accept-field.has-error i{color:#dc3545}.public-document-page .confirm-accept-field .checkbox-container{padding:0}.public-document-page .confirm-accept-field .checkbox-container span.label-text{display:flex;align-items:center;font-size:20px;letter-spacing:-.48px;color:#7d829e;width:100%;margin:0}.public-document-page .confirm-accept-field .checkbox-container .action-icon{margin-top:4px!important}.public-document-page .confirm-accept-field .signature-attachments{margin-bottom:0}.public-document-page .confirm-accept-field .signature-attachments li{font-size:1rem;color:#3fbb64}.public-document-page .confirm-accept-field .error{width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.public-document-container{position:relative;z-index:999}.public-document-container.error,.public-document-container.loading{display:flex;align-items:center;justify-content:center}.public-document-container.error{height:100%}.public-document-container.error .error-message{font-family:Helvetica,sans-serif}.public-document-container.error .error-message h2{font-size:32px;font-weight:700;color:#314961}.public-document-container.error .error-message p{font-size:19px;font-weight:700;color:#7d829e}.public-document-container .document-header{padding:1.5rem 2rem;background:#fff;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:flex-start}.public-document-container .document-header .header-left .logo{height:40px;width:auto}.public-document-container .document-header .header-right{text-align:right}.public-document-container .document-header .header-right .title h1{font-size:1.5rem;color:#858aa4;margin:0;font-weight:700}.public-document-container .document-header .header-right .title h2{font-size:2rem;margin:.25rem 0 .5rem;font-weight:700;color:#334b62}.public-document-container .document-header .header-right .requester-info{font-size:1rem;margin:0}@media(max-width:768px){.public-document-container .document-header{flex-direction:column;grid-gap:.5rem;gap:.5rem}.public-document-container .document-header .header-right{text-align:left}.public-document-container .document-header .header-right .title h1{font-size:1rem}.public-document-container .document-header .header-right .title h2{font-size:1rem;margin:.25rem 0 .5rem;font-weight:700;color:var(--text-dark)}.public-document-container .document-header .header-right .requester-info{font-size:.75rem;margin:0}}.public-document-modal{top:150px;height:calc(100vh - 150px)}.public-document-modal-backdrop{display:none}.pdf-right-sidebar .pdf-right-sidebar-content{display:flex;flex-direction:column;grid-gap:3rem;gap:3rem}.pdf-right-sidebar .sidebar-section .sidebar-title{color:var(--text-muted);font-size:1.25rem;margin-bottom:.75rem;font-weight:700;color:grey}.pdf-right-sidebar .sidebar-section .history-list{display:flex;flex-direction:column;grid-gap:1rem;gap:1rem}.pdf-right-sidebar .sidebar-section .history-list .history-item .history-date{color:grey;font-size:.75rem}.pdf-right-sidebar .sidebar-section .history-list .history-item .history-text{font-size:1rem;color:#314961}.pdf-right-sidebar .actions-section .buttons-container{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:1rem;gap:1rem}.pdf-right-sidebar .actions-section .buttons-container button{width:80%;font-weight:700;border-radius:0;font-size:1.25rem}.pdf-right-sidebar .signature-attachments{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.pdf-right-sidebar .signature-attachments .attachment-item{grid-gap:.375rem;gap:.375rem;color:#314961;margin-bottom:0}.pdf-right-sidebar .signature-attachments .attachment-item i{font-size:1rem}.pdf-right-sidebar .signature-attachments .attachment-item a{color:#314961;font-size:1rem}.decline-modal .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0}.decline-modal .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.decline-modal .decline-container{width:100%}.decline-modal .decline-container .decline-title{font-size:20px;line-height:24px;letter-spacing:-.48px;color:#7d829e;margin-bottom:15px}.decline-modal .decline-container .comment-container{width:100%}.decline-modal .decline-container .comment-container .form-control{width:100%;border:1px solid #d1d2de;background-color:#f8f8fc;resize:none}.decline-modal .decline-container .comment-container .form-control:focus{border-color:#314961;box-shadow:none}.decline-modal .spinner-border{color:#fff}.decline-modal .modal-dialog{max-width:750px}.decline-modal .body{display:flex;width:100%;padding:0 24px}.decline-modal .footer{justify-content:space-between;padding:10px 20px;border:none}.decline-modal .footer .danger{margin-left:10px}.pdf-viewer-container{display:flex;flex-direction:column;background:var(--gray-100);height:100vh;overflow:hidden}.pdf-viewer-container .header{width:100%;height:60px;background-color:#314961;padding:0 40px;margin:0;display:flex;align-items:center;border:none;border-radius:0;justify-content:space-between;flex-shrink:0}.pdf-viewer-container .header .title{font-size:20px;color:#f8f8fc;font-weight:800;text-transform:uppercase}.pdf-viewer-container .header .close{background:none;border:none;padding:.5rem;margin-left:.5rem;cursor:pointer}.pdf-viewer-container .header .close:hover{opacity:.8}.pdf-viewer-container .header .hand-tool-icon{font-size:24px}.pdf-viewer-container .body{flex:1 1;min-height:0}.pdf-viewer-container .body .generic-form-body{height:100%;padding:0}.pdf-viewer-container .body .generic-form-body .pdf-row{display:flex;height:100%}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-sidebar{flex-shrink:0;width:200px;padding:20px;overflow-y:auto;background-color:#fff;border-right:1px solid var(--border-color)}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col{flex:1 1;background-color:#d8d8d8;min-width:0}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview{position:relative;height:100%;overflow:auto!important;background-color:#d8d8d8;padding:20px}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview .react-pdf__Document{display:flex;flex-direction:column;align-items:center;min-width:-webkit-min-content;min-width:min-content}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview .pdf-viewer{margin-bottom:20px;display:flex;justify-content:center}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview .pdf-viewer:last-child{margin-bottom:0}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview .pdf-viewer canvas{max-width:none}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview.hand-tool{cursor:grab}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col .pdf-preview.hand-tool:active{cursor:grabbing}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-right-sidebar{flex-shrink:0;width:300px;padding:20px;background-color:#fff;border-left:1px solid var(--border-color);overflow-y:auto}@media(max-width:768px){.pdf-viewer-container .body .generic-form-body .pdf-row{flex-direction:column}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-right-sidebar{width:100%;border-left:none;border-top:1px solid var(--border-color);order:2;height:auto}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col{order:1;flex:1 1}}.pdf-viewer-container .pdf-viewer-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid var(--border-color)}.pdf-viewer-container .pdf-viewer-header .title{font-weight:500;margin-right:1rem}.pdf-viewer-container .page-number,.pdf-viewer-container .page-number-mobile{color:#fff;display:flex;min-width:50px;align-items:center;justify-content:center}.pdf-viewer-container .spinner-container{display:flex;justify-content:center;align-items:center;height:100%}@media(max-width:768px){.pdf-viewer-container{position:relative;display:flex;flex-direction:column;height:100vh}.pdf-viewer-container .body{position:relative;flex:1 1;min-height:0;overflow:hidden}.pdf-viewer-container .body .generic-form-body{height:100%}.pdf-viewer-container .body .generic-form-body .pdf-row{display:flex;flex-direction:column;height:100%}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-col{flex:1 1;min-height:0;order:1}.pdf-viewer-container .body .generic-form-body .pdf-row .pdf-right-sidebar{position:relative;width:100%;background:var(--white);padding:1rem;order:2;height:auto;max-height:40vh;overflow-y:auto;border-top:1px solid var(--border-color)}.pdf-viewer-container .page-number-mobile{min-width:auto}}.application-wrapper{width:100%}.external-user-confirm-page .continue-to-sign-in-button{color:#314961;padding:0;font-size:20px}.external-user-confirm-page .body{grid-gap:24px;gap:24px}